Mi az a Arduino? Ismerje meg a nyílt forráskódú elektronikai platformot
Az Arduino egy nyílt forráskódú elektronikai prototípus-platform, amely rugalmas, könnyen használható hardver és szoftver alapú. Ma segítünk abban, hogy elkezdhessük megmutatni a rendelkezésre álló lehetőségek közül néhányat és milyen könnyű az indulás.
Az Arduino hardver egy nyílt forráskódú áramköri lap, amely mikroprocesszoros és bemeneti / kimeneti (I / O) csatlakozóval rendelkezik a kommunikációs és fizikai objektumok vezérlésére (LED, szervók, gombok stb.). A kártyát általában USB vagy külső áramforrás táplálja, amely lehetővé teszi más hardverek és érzékelők áramellátását.
Az Arduino-nak van egy nyílt forráskódú szoftverkomponense, amely hasonló a C ++ -hoz. Az Arduino integrált fejlesztői környezet (IDE) lehetővé teszi, hogy kódot írjon, fordítsa le, majd feltöltse az Arduino-ba önálló használatra a prototípusok és projektek számára.
Mindezt úgy tervezték, hogy könnyen használható legyen, hogy a művészek és a döntéshozók szabadon fejlesszék ötleteiket valódi tárgyaknak. Ha szeretne valamit építeni, nézze meg a hardveropciókat és a rendelkezésre álló szoftvert, hogy elkezdhesse.
Arduino variánsok
Az „Arduino” hardver, amely „nyílt forráskódú”, azt jelenti, hogy minden rendelkezésre álló tábla vázlata látható. Ez azt jelenti, hogy szabadon megvásárolhatja a hardverelemeket és forraszthatja össze a táblát, ha olyan hajlamos vagy. Ahhoz, hogy elkezdhessük, valószínűleg csak azt javasoljuk, hogy töltse a ~ 30 dollárt, és nézze meg, mennyit szeretne befektetni.
Az alábbi kép a Fritzing használatával jött létre, és egy alaplapot tartalmazó Arduino elrendezése.
Az Arduino számos különféle típusból származik, ami megnehezíti a helyes kiválasztást, de a változatosság is rugalmasságot biztosít a tökéletes megoldás kiválasztásában.
Nem tudunk minden Arduino opciót lefedni, de itt van néhány figyelemre méltó lehetőség az indításhoz.
Arduino Uno
Az Uno nagyszerű indító Arduino, szilárd alapot nyújt azoknak, akik most kezdtek el dolgozni, és sok lehetőséget kínálnak a platform felfedezéséhez. Szinte minden rendelkezésre álló árnyékolással is működik (további információk a későbbiekben).
Arduino Nano
A Nano szinte jellemző az Arduino Uno-hoz hasonló funkcióra, de körülbelül 1/3-a a méretétől, és nem tudja könnyen használni a pajzsokat. Az Uno-t arra tervezték, hogy állandó projektként használják a projektekben vagy a kenyérsütőkkel a teszteléshez.
Arduino Lilypad
A Lilypad egyedülálló kialakítású, melyet hordható projektek vagy művészetek számára varrni lehet. Természetesen nem korlátozódik ezekre az alkalmazásokra, de a pajzsok nem fognak működni ezzel az Arduino-val, így a bővítés nehéz lehet.
Arduino Mega 2560
A Mega 2560-nál több memória és több I / O-érintkező található, mint bármely más Arduino. Ez a legnagyobb és legjobb Arduino, amit lehet, de lehet, hogy nem kell annyi erő, ha a projektek nem igénylik. Ez is drágább Arduino lenne, hogy véglegesen elhagyja a projektet.
Netduino
A Netduino az Arduino unokatestvére. Még mindig nyílt forráskódú hardveres hackelés és prototípus-megoldás. De a Netduino a .NET Micro Framework programot futtatja szoftveralapjához. Ez az Arduino pajzsokkal kompatibilis tű, de egyesek megkövetelhetik a meghajtók futtatását.
További Arduino hardverekért nézd meg az alábbi linket.
Arduino tartozékok (pajzsok)
A pajzsok egyszerűen hozzáadják az Arduino funkcióit, szó szerint. Azok a csapok, amelyek jobbra tolódnak az Arduino tetejére, és azonnal ki tudják használni a pajzsot. Egyszerre több pajzsot is hozzáadhat. Az Arduino, amely a Twitteret egy bizonyos hashagra (ethernet-pajzsra) figyeli, majd az RF-autót (RF-árnyékolást) használva ellenőrzi az RC-autót, az árnyékolás rugalmasságának köszönhetően nem terjed ki egyetlen projektre..
Az alábbiakban észreveszed, hogy néhány pajzs nagyon hasonlít az Arduino táblákra, de ne keverd össze, mert nincsenek a fő feldolgozási teljesítmények a kód futtatásához..
Ethernet
Ez az egyik legnépszerűbb pajzs, mert kiterjeszti az Arduino-t, hogy az internetet kommunikációra és ellenőrzésre használhassa. Az Ethernet pajzs az egyik legváltozatosabb rendelkezésre áll, és miután elsajátította az alapokat, meg kell keresnie, hogy megkapja az egyiket, hogy a mosógépet / kenyérpirítót / kávéfőzőt tweetelje..
XBee
Az XBee pajzs egyszerűvé teszi a pont-pont vezeték nélküli kommunikációt. Ezt használhatja két Arduinos hálózat összekapcsolására vagy Arduinos teljes hálóhálózatának létrehozására, amely egy napon a VILÁG SZABÁLYOZÁSA!
Motor
Az Arduino képes vezérelni a motorokat és a szervókat pajzs nélkül, de a motorvédő felemeli ezt a képességet, hogy 11-es legyen. Használhatja ezt a fűnyíró távvezérlésére, vagy saját robot létrehozására.
Sok más Arduino pajzs áll rendelkezésre, mint a zene, a videojáték és a bluetooth. Ez csak a jéghegy csúcsa, és azt javasoljuk, hogy csináljon némi keresést a sajátodból, hogy megtaláld a projekted tökéletes pajzsát.
Ha az Arduinos és a pajzsok prototípusát különböző érzékelőkkel együtt szeretné megvizsgálni, javasoljuk, hogy nézze meg a Fritzing-et, amely nemcsak a prototípusok készítésében segít, hanem segít abban is, hogy megmutassuk, hogyan készítsünk állandó PCB-táblákat a projekt előállításához.
Programozás (vázlatok)
Az Arduino IDE egy Java platformon írt keresztplatformos fejlesztő eszköz. Ez lehetővé teszi az összes Arduino szoftverfunkciójának vezérlését.
Minden írott programot vázlatnak neveznek, és az IDE segítségével az Arduino-ra tölti fel és tölti fel. Sok vázlat szabadon hozzáférhető az interneten, és az IDE még számos példával rendelkezik, hogy elkezdhessük az Arduino minden funkcióját..
Az Eclipse és a Notepad ++ népszerű alternatíva a vázlatok írására, de nincsenek könnyen hozzáférhetőek a vázlatos példákhoz és a kész vázlat összeállításához / feltöltéséhez az Arduino-hoz.
Erőforrások
Ez a cikk célja, hogy elindítsa az Arduino projektjeit. Ha többet szeretne olvasni, nézd meg az alábbi linkeket, és kezdj el dolgozni.
Ha több hasznos linkje vagy egy saját fejlesztésű projektje van, nyugodtan hagyjon megjegyzést megosztani az összes olvasóval.
Projekt ötletek
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 hardver hivatkozás http://arduino.cc/en/Main/Hardware
Videók https://www.youtube.com/user/makemagazine
http://www.circuitsathome.com/