Arduino kezdőknek


Tudjon meg többet az Arduinóról és az Arduino UNO-ról, és hogyan integrálhatja ezt a táblát a készítőtér és kódoló programjába. Készítsen interaktív készítőtér-projekteket, miközben megtanulják a kódolást és a problémamegoldást.
Világszerte egyre több készítőtér kíván kódolást és elektronikát adni készítő oktatási programjaihoz. Ennek egyik legjobb módja az, ha integrál egy Arduino táblát a készítõk projektjeibe és óráiba.

Megállapítottuk, hogy sok készítõ oktató nem vállalta el a kódolást vagy az Arduino-t, mert szerintük a programozás félelmetes. Emiatt szerettünk volna megbizonyosodni arról, hogy ez az oktatóanyag az abszolút kezdő számára készült, tapasztalat nélkül.

Ez az oktatóanyag az Arduino ökoszisztéma minden részének magas szintű nézetét mutatja be. A jövőbeni bejegyzésekben lépésről lépésre elvezetjük Önt az első egyszerű Arduino projektjének elkészítéséhez.

INGYENES E-KÖNYV (PDF) – Útmutató az Arduino kezdőknek

Az Arduino egy nyílt forráskódú, programozható áramköri lap, amely integrálható a makerpace sokféle projektjébe, egyszerû és bonyolult. Ez a tábla tartalmaz egy mikrovezérlőt, amely programozható a fizikai világban lévő tárgyak érzékelésére és irányítására. Az érzékelőkre és a bemenetekre reagálva az Arduino képes kimenetek nagy csoportjával, például LED-ekkel, motorokkal és kijelzőkkel interakcióba lépni. Rugalmassága és alacsony költségei miatt az Arduino nagyon népszerű választás lett az interaktív hardverprojekteket létrehozni szándékozó gyártók és készítők számára.

Az Arduino-t még 2005-ben mutatta be Olaszországban Massimo Banzi, a nem mérnökök számára, hogy hozzáférjenek olcsó, egyszerű eszközhöz a hardver projektek létrehozásához. Mivel az alaplap nyílt forráskódú, Creative Commons licenc alatt adják ki, amely lehetővé teszi, hogy bárki elkészíthesse saját tábláját. Ha keres az interneten, több száz Arduino-kompatibilis klón és változat létezik, de az egyetlen hivatalos fórumon az Arduino szerepel a nevében.

A következő szakaszban néhányat megvitatunk. a rendelkezésre álló Arduino táblák közül és miben különböznek egymástól.

Az Arduino táblák típusai

Az Arduino nagyszerű platform a projektek és találmányok prototípusának elkészítéséhez, de zavaró lehet, ha a megfelelő táblát kell választania. Ha vadonatúj vagy ebben, akkor mindig azt gondolhatta, hogy csak egy “Arduino” tábla létezik, és ennyi. A valóságban a hivatalos Arduino táblák sok változata létezik, és akkor még több százan vannak olyan versenytársak, akik klónokat kínálnak . De ne aggódjon, a bemutató későbbiekben megmutatjuk, melyikkel kezdje.

Az alábbiakban bemutatunk néhány példát a különböző típusú Arduino táblákról. a rajtuk szereplő Arduino név a hivatalos fórum, de rengeteg nagyon jó klón is található a piacon. A klón megvásárlásának egyik legjobb oka az a tény, hogy általában olcsóbbak, mint hivatalos társuk. Adafruit és Sparkfun például eladhatja az Arduino táblák olyan változatait, amelyek olcsóbbak, de még mindig ugyanolyan minőségűek, mint az eredeti. Egy óvatosságra szólva, legyen óvatos, ha nem ismert vállalatoktól vásárol táblákat.

Kép jóváírása – Sparkfun.com

A tábla kiválasztásakor figyelembe kell venni a projekt típusát is. Például, ha hordható elektronikus projektet szeretne létrehozni, érdemes megfontolni a Sparkfun LilyPad lapját. A LilyPad úgy lett kialakítva, hogy könnyen varrható legyen e-textíliákba és viselhető projektekbe. Ha a projektnek kicsi a formája, érdemes használni az Arduino Pro Mini-t, amelynek a többi táblához képest nagyon kicsi a lábnyoma. Tekintse meg a Sparkfun Arduino összehasonlító útmutatóját, ahol részletezheti és összehasonlíthatja a legfelső táblákat.

Ezután a kedvenc Arduino táblánkra fogunk összpontosítani, amellyel kezdőknek ajánljuk a kezdést.

Arduino Uno

Az egyik legnépszerűbb Arduino tábla az Arduino Uno. Noha valójában nem ez volt az első lemez, amelyet kiadtak, továbbra is a piacon a legaktívabban használt és legdokumentáltabb. Rendkívüli népszerűsége miatt az Arduino Uno rengeteg projekt oktatóanyaggal és fórummal rendelkezik az interneten, amelyek segíthetnek abban, hogy elinduljon vagy kiakadjon a jamből. Nagyszerű rajongói vagyunk az Uno-nak, nagyszerű szolgáltatásai és egyszerű kezelhetősége miatt.

Táblák lebontása

Íme az Arduino alaplapot alkotó elemek és az egyes funkcióik.

  1. Visszaállítás gomb – Ez újraindítja az Arduino táblára betöltött összes kódot.
  2. AREF – “Analóg referencia” kifejezés, és külső referenciafeszültség beállítására szolgál
  3. Földelőcsap – Néhány földelőcsap van az Arduino-n, és mindegyikük ugyanúgy működik
  4. Digitális bemenet / kimenet – 0–13-as érintkezők használhatók digitális bemenetre vagy kimenetre
  5. PWM – A (~) szimbólummal jelölt csapok szimulálhatják az analóg kimenetet
  6. USB-kapcsolat – Arduino áramellátására és vázlatok feltöltésére szolgál.
  7. TX / RX – Adatjelző LED-ek továbbítása és fogadása
  8. ATmega mikrokontroller – ezek az agyak és itt tárolják a programokat
  9. Tápfeszültség LED-jelző – Ez a LED akkor világít, amikor a kártya áramellátáshoz van csatlakoztatva forrás
  10. Feszültségszabályozó – Ez szabályozza az Arduino táblába kerülő feszültség mennyiségét.
  11. DC tápcsatlakozó – Arduino tápellátására szolgál.
  12. 3,3 V-os csatlakozó – Ez a tápegység es 3,3 voltos feszültség a projektjeihez
  13. 5 V-os érintkező – Ez a tű 5 V-os energiát szolgáltat a projektjeihez.
  14. Földi csapok – Az Arduino-n található néhány földelő tüske, és mindegyik ugyanúgy működnek
  15. Analóg csapok – Ezek a csapok leolvashatják az analóg érzékelő jelét és átalakíthatják digitálissá

Arduino tápegység

Az Arduino Uno-nak áramforrásra van szüksége ahhoz, hogy működni tudjon, és sokféleképpen táplálható. Megteheti, amit a legtöbb ember, és USB-kábel segítségével közvetlenül csatlakoztathatja a táblát a számítógépéhez. Ha azt szeretné, hogy projektje mobil legyen, fontolja meg a 9 V-os akkumulátor használatát. Az utolsó módszer egy 9 V-os váltakozó áramú tápegység használata lenne.

Arduino Breadboard

Az Arduino-val való munka során egy másik nagyon fontos elem egy forrasztás nélküli kenyérlap. Ez az eszköz lehetővé teszi az Arduino projekt prototípusának elkészítését anélkül, hogy véglegesen össze kellene forrasztania az áramkört. A kenyérlap használatával ideiglenes prototípusokat hozhat létre, és kísérletezhet különféle áramköri mintákkal. A műanyag ház furataiban (kötési pontjaiban) fém klipek találhatók, amelyeket vezető anyagból álló szalagok kötnek össze egymással.

Megjegyzendő, hogy a kenyérlemez nem önállóan működik, és áramot igényel jumper huzalok segítségével hozták hozzá az Arduino tábláról. Ezeket a vezetékeket használják az áramkör kialakítására az ellenállások, kapcsolók és más alkatrészek összekapcsolásával.

Itt látható egy kép arról, hogy egy komplett Arduino áramkör hogyan néz ki, amikor egy kenyérlapra csatlakozik.

Az Arduino programozása

Miután az áramkör elkészült a táblán, fel kell töltenie a programot (vázlat néven) az Arduino-ra. A vázlat egy utasításkészlet, amely megmondja a táblának, hogy milyen funkciókat kell végrehajtania. Egy Arduino tábla egyszerre csak egy vázlatot képes megtartani és végrehajtani. Az Arduino vázlatok készítéséhez használt szoftvert IDE-nek hívják, amely az Integrated Development Environment rövidítést jelenti. A szoftver ingyenesen letölthető, és megtalálható az https://www.arduino.cc/en/Main/Software

Minden oldalon Az Arduino vázlat két fő részből áll a programban:

void setup () – Beállítja azokat a dolgokat, amelyeket egyszer el kell végezni, majd nem fordulnak elő újra.

void loop () – Azokat az utasításokat tartalmazza, amelyek újra és újra megismétlődnek, amíg a táblát ki nem kapcsolják.

Hogyan működik együtt minden

A következő 15 másodperces videó gyors képet nyújt a kenyérlapról, Az Arduino, az áthidaló vezetékek és a vázlat együttesen működnek egy funkció végrehajtásakor. Ebben a példában egy pillanatnyi nyomógombos kapcsolót használunk a LED villogására. Egy jövőbeni bejegyzésünkben mélyebben foglalkozunk néhány kezdő projekt áramkörének és programjának létrehozásával.

INGYENES E-KÖNYV (PDF) – Útmutató a kezdőknek az Arduino

Arduino projektekhez

Kíváncsi lehet, hogy az Arduino tábla mit tud tenni azon kívül, hogy villog egy LED. Az alábbiakban bemutatunk néhány példa projektet, amelyek segítenek bemutatni, mennyire csodálatos ez a tábla és annak képességei. Ha további projektötleteket keres, nézzen meg olyan webhelyeket, mint az Instructables vagy a Make Magazine, amelyek hasznos oktatóanyagokkal vannak ellátva.

Arduino Light Tracking Robot – Instructables

Arduino Drone, amely követ téged – Instructables

LED kocka w / Arduino Uno – Instructables

Ajtózár vezérlése Arduino és Bluetooth használatával – MAKE Magazin

Eszközök Szükséges

Ezután segítünk kiemelni néhány leggyakoribb eszközt, amelyre az Arduino projektekkel való együttműködés során szükséged lesz.

  • Tű-orrfogók
  • Huzalszedők
  • Pontosság Csavarhúzó készlet
  • Öblítő marók
  • Finom hegyű egyenes csipeszek
  • Digitális multiméter
  • Forrasztópáka
  • Panavise Jr
  • Forrasztó szopó

Arduino pajzsok

Ha nagyon specifikus funkciókat szeretne hozzáadni az Arduino készülékéhez, akkor pajzsot kell használnia. Az Arduino árnyékolók csatlakoznak az Arduino tábla tetejéhez, és olyan képességeket adhatnak hozzá, mint a WiFi, a Bluetooth, a GPS és még sok más. Szó szerint több száz pajzs közül lehet választani, és íme néhány példa.

  • WiFi pajzs
  • LCD pajzs
  • GPS naplózó pajzs
  • MP3 Music Maker pajzs
  • Ethernet pajzs
  • Motor / Stepper / Servo pajzs
Az Arduino Uno-hoz csatlakoztatott GPS-pajzs – Sparkfun.com

Arduino érzékelők

Ha azt szeretné, hogy Arduino érzékelje a körülötte lévő világot, hozzá kell adnia egy érzékelőt. Az érzékelők széles választéka közül választhatunk, és mindegyiküknek külön célja van. Az alábbiakban néhány, a projektekben gyakran használt érzékelőt talál.

  • Távolságtartomány-érzékelő
  • PIR mozgásérzékelő
  • Fényérzékelő
  • Rugalmas érzékelő mértéke
  • Nyomásérzékelő
  • Közelségérzékelő
  • Gyorsulásérzékelő
  • Hangérzékelő érzékelő
  • RGB és gesztusérzékelő
  • Páratartalom és hőmérséklet érzékelő
Példák az Arduino szenzorokra

Elektronikai kiskereskedők

Az alábbiakban bemutatjuk néhány kedvenc helyünket, ahová hajlamosak vagyunk eljutni, amikor készítőhelyekre vagy elektronikus anyagokra van szükség alkatrészek.

  • Adafruit
  • Sparkfun
  • Makershed
  • Radio Shack
  • Jameco
  • Digikey
  • MCM Electronics
  • Egér

Következtetés

Készen áll az első Arduino projekt létrehozására? Következő, Egyszerű Arduino projektek kezdőknek című bejegyzésünk lépésről lépésre ismerteti Önt a telepítéstől a befejezésig. Ezek az egyszerű Arduino projektek nagyszerű módja annak, hogy nedvesítsék a lábát, és megismerjék a táblát és a kódolási nyelvet.

Értesítést kap a jövőbeli blogbejegyzésekről

Leave a Reply

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük