Domovská » jak » Co je Arduino? Informujte se o této platformě elektronických serverů Open Source

    Co je Arduino? Informujte se o této platformě elektronických serverů Open Source

    Arduino je prototypovou platformou pro elektroniku s otevřeným zdrojem založenou na flexibilním, snadno použitelném hardwaru a softwaru. Dnes vám pomůžeme začít tím, že vám ukážeme některé z dostupných možností a jak snadné je začít.

    Hardware Arduino je otevřená obvodová deska s mikroprocesorem a vstupními / výstupními kolíky pro komunikaci a řízení fyzických objektů (LED, serva, tlačítka apod.). Deska bude typicky napájena přes USB nebo externí napájecí zdroj, což ji povede k napájení jiného hardwaru a senzorů.

    Arduino má také softwarovou komponentu s otevřeným zdrojovým kódem, která je podobná C ++. Integrované vývojové prostředí Arduino (IDE) umožňuje psát kód, kompilovat jej a poté jej nahrát do vašeho Arduino pro samostatné použití v prototypích a projektech.

    Všechno toto bylo navrženo tak, aby bylo snadné, aby umělci a tvůrci volně rozvíjeli své myšlenky na skutečné objekty. Pokud máte zájem o něco sami, podívejte se na možnosti hardwaru a na dostupný software, který vám umožní začít.

    Arduino varianty

    Hardware Arduino, které je "open-source" znamená, že si můžete prohlédnout schémata každé dostupné desky. To znamená, že si můžete koupit hardwarové součásti a spárovat desku dohromady, pokud jste tak nakloněni. Chcete-li začít, pravděpodobně vám doporučujeme, abyste strávili ~ 30 dolarů a zjistíte, kolik skutečně chcete investovat.

    Obrázek níže byl vytvořen pomocí Fritzingu a je rozvržení pro základní Arduino pomocí desky s chlebem.

    Arduino přichází v řadě různých typů, které dělají volbu toho správného, ​​co je obtížné rozhodnout, ale odrůda také umožňuje flexibilitu při výběru dokonalého řešení.

    Nemůžeme pokrýt všechny Arduino možnosti, ale zde jsou některé pozoruhodné možnosti pro začátek.

    Arduino Uno

    Uno je skvělý startér Arduino, poskytuje pevný základ pro ty, kteří právě začínají a mají při výběru platformy spoustu možností, které budete chtít. Pracuje také s téměř všemi dostupnými štítky (více o tom později).

    Arduino Nano

    Nano má téměř funkci pro funkci stejně jako Arduino Uno, ale je to asi 1/3 velikosti a nemůže používat štíty snadno. Uno je určen k tomu, aby byl používán jako trvalý přípravek v projektech nebo s malými plátky pro testování.

    Arduino Lilypad

    Lilypad má jedinečný design, který lze šit do tkanin pro nosné projekty nebo umění. Samozřejmě, že nejste omezeni na tyto aplikace, ale štíty na tomto Arduinu nebudou fungovat, takže rozšíření může být obtížné.

    Arduino Mega 2560

    Mega 2560 má více paměti a více I / O pinů než kterýkoli jiný Arduino. Toto je největší a nejlepší Arduino, které můžete získat, ale nemusí vám to moc potřebovat, pokud vaše projekty nevyžadují. Také by bylo dražšímu Arduinovi, který by trval v projektu.

    Netduino

    Netduino je bratranec Arduina. Je to stále open source hardware hacking a prototyping řešení. Netduino však spouští .NET Micro Framework pro svou softwarovou základnu. Je to pin kompatibilní s Arduino štíty, ale někteří mohou vyžadovat ovladače k ​​běhu.

    Pro další hardware společnosti Arduino se podívejte na odkaz níže.

    Příslušenství Arduino (štíty)

    Štíty přinášejí doslova funkci Arduino. Mají kolíky, které zasahují přímo do horní části vašeho Arduina a můžete okamžitě využít toho, co může štít udělat. Můžete také přidat více štítů najednou. Arduino, který sleduje Twitter pro specifický hashtag (ethernetový štít) a pak ovládá RC auto s využitím RF (RF štít), nepatří do rozsahu jednoho projektu díky flexibilitě štítu.

    Níže si všimnete, že některé štíty vypadají spíše jako samotné desky Arduino, ale nemusíte je zmást, protože jim chybí hlavní procesní síla ke spuštění kódu, který napíšete ve skicích (více o tomto níže).

    Ethernet

    Jedná se o jeden z nejpopulárnějších štítů, protože rozšiřuje svůj Arduino, aby mohl používat internet pro komunikaci a kontrolu. Ethernet štít je jeden z nejvíce všestranných k dispozici, a jakmile jste zvládli základy byste měli hledat, aby si jeden tak, aby si můžete pračku / toaster / kávovar tweet.

    XBee

    XBee štítek usnadňuje bezdrátovou komunikaci bod-bod. Můžete to použít k propojení dvou Arduinů dohromady nebo k vytvoření celé síťové sítě Arduinů, která bude jednoho dne VLÁDA SVĚTA!

    Motor

    Arduino dokáže řídit motory a servy, aniž by potřeboval štít, ale stínění motoru zvyšuje takovou schopnost. Můžete jej použít k dálkovému ovládání sekačky nebo k vytváření vlastního robota.

    Existuje mnoho dalších štítů Arduino, které jsou k dispozici jako hudba, videohry a bluetooth. To je jen špička ledovce a my vám doporučujeme udělat nějaké vlastní hledání, abyste našli perfektní štít pro váš projekt.

    Pokud hledáte prototyp Arduinů a štítů společně s různými senzory, doporučujeme vám prozkoumat Fritzing, který nejen pomáhá s prototypovými fázemi, ale také vám pomohou ukázat, jak vytvořit trvalé desky s plošnými spoji pro výrobu vašeho projektu.

    Programování (skici)

    Arduino IDE je vývojářský nástroj napříč platformami napsaný v jazyce Java. Umožňuje vám řídit všechny softwarové funkce vašeho Arduino.

    Každý program, který napíšete, se nazývá skica a je kompilován a nahráván do vašeho Arduino pomocí IDE. Spousta nákresů je volně k dispozici online a IDE dokonce přichází s množstvím příkladů, díky kterým můžete začít s téměř každou funkcí, kterou vaše Arduino dokáže.

    Eclipse a Notepad ++ jsou populární alternativy k psaní náčrtu, ale postrádají snadný přístup k příkladům náčrtu a kompilaci / nahrávání dokončené skici do Arduina.

    Zdroje

    Tento článek je navržen tak, aby byl zahájen ve vašich projektech Arduino. Pro více čtení zkontrolujte odkazy níže a začněte dělat věci.

    Máte-li užitečnější odkazy nebo vlastní projekt Arduino, neváhejte a nechte komentář ke sdílení se všemi čtenáři.

    Nápady projektu

    http://arduino.cc/en/Tutorial/HomePage

    http://www.arduino.cc/playground/Projects/ArduinoUsers

    http://hackaday.com/category/arduino-hacks/

    http://www.instructables.com/tag/type-id/category-technology/channel-arduino/

    Arduino hardware reference http://arduino.cc/en/Main/Hardware

    Videa https://www.youtube.com/user/makemagazine

    http://www.circuitsathome.com/