kategória: Elektromos vélemények, Mikrovezérlő áramkörök
Megtekintések száma: 15980
Megjegyzések a cikkhez: 0

Melyik Arduino táblát választja

 

Az Arduino táblák teljes változatában a kezdőknek nehéz kiválasztani a megfelelőt. A hivatalos testületek mellett, mint például az Arduino UNO, a Nano, a MEGA, vannak olyan Arduino-kompatibilis táblák is, mint a Digispark, az Electronic Troops, a Seeeduino, a Freeduino, a Robocraft és mások. Mi a különbség és melyik Arduino táblát választja? Gondoljuk ki!

Melyik Arduino táblát választja

Pajzs kompatibilitása és főbb jellemzői

Talán ez a jellemző megegyezik a következőkkel: memóriaméret, órajel-frekvencia és használt mikrokontroller típusa. Az Arduino klónlapok feloszthatók az Arduino UNO, MEGA és más alaplapokhoz hasonlóan. A leggyakoribb az UNO, sőt, a legtöbb klón hozzá van társítva. A pajzsokkal való kompatibilitást a sorkapcsok elrendezése és a NYÁK-elrendezés biztosítja.

Az eredeti UNO kártya mérete 6,9x5,3 cm, a gyártók által gyártott táblák mérete eltérő lehet, de a sorkapocs helyének és a csatlakozók közötti távolságnak változatlannak kell maradni. Ebben az esetben a táblának kompatibilisnek kell lennie bármilyen eredetű szabványos pajzsokkal.

Arduino uno

Ha az „arduino” összefüggésben beszélünk, akkor valószínűleg ezt a verziót értjük. Lehet, hogy nincs különbség az eredeti és a klón között, azaz egy teljes példányt, és a különbség csak az alaplap színétől és a firmware módszerétől függhet. Ugyanezen a ONO-nál az USB-soros átalakítót a mikrovezérlőn, míg az eredeti NANO-n - a 232. mikroáramkörön és a kínai - a CH340-nál - vannak ilyen konverterekkel ellátott ONO-k is, erről később bővebben.

Másrészt, eltérések lehetnek az áramellátási sémákban, és a táblába beépíthető további meghajtó chips, védőáramkör, leválasztó áramkör, váltónyilvántartás port-bővítője stb.

Az Arduino-kompatibilis fogalma azt jelenti kompatibilis az Arduino IDE-vel és a megfelelő programozási nyelv, bár ez nem feltétlenül kompatibilis az pajzsokkal. Ilyen tábla például a Lillypad.

Lillypad

A tábla kompatibilis az arduino nyelvvel, de nem kompatibilis a pajzsokkal. Ha csatlakoztatni kell őket, akkor manuálisan kell csatlakoznia a megfelelő csapokhoz. Mellesleg, ez a tábla a hordható eszközökre összpontosít, mint opció az intelligens ruhákhoz. Ezt a táblát a SparkFun készítette.


Fórum áttekintés és tippek azok használatához

A módosítások és a gyártók által gyártott táblák nagy száma nem plágium vagy hamis. Ez azért történt, mert az Arduino nyitott házirendjével rendelkezik, amely lehetővé teszi a tervezés módosítását és a készletek összeszerelését, a speciális területekre szánt ingyenes csomagolással:

  • Robotics;

  • automatizálás;

  • Képzésre stb.

A táblák nevei általában tartalmazzák a Duino előtagot, például a craftduino vagy a DCduino, és a táblák modellje megegyezik a névvel, mint például ugyanaz a DCduino UNO, ha kiegészítik, akkor lesz egy másik előtag vagy egy teljesen más szó, amely további funkciókat ír le. A fentieken túl érdemes figyelni a tápfeszültségre és a logikai szintre is, ezek lehetnek 3,3 és 5 V.

A kezdőknek feltétlenül egy közös táblát kell venniük - egy Arduino UNO-szerű vagy Nano-t, az első kb. 5 dollárba kerül, a második kissé olcsóbb - 3-5 dollár.

Ha a Duemilanove nevű modellel találkozik, ez az UNO teljes analógja. A különbségek csak a számítógéppel való kommunikációban vannak, a fentiekben már említettem, hogy az UNO-ban egy további mikrovezérlőn szervezik meg - az Atmega8u2, a Duemilanove az FT232RL segítségével kommunikál a számítógéppel.

Folytassuk a fórum áttekintésével. Az alábbi képen ezek teljes arduino klónok, alul a továbbfejlesztett táblákat nézzük meg.

Teljes Arduino klónok

Iteaduino

Kiváló UNO-klón, a fő különbség a "GVS" (földi feszültség-jel) csatlakozó további érintkezőinek megléte. Ez nem pontosan a csatlakozó, hanem a vezetékek sorrendje a csatlakozóban. Így csatlakoznak sok érzékelő és egyéb periféria.

De a szokásos fésűnél az érintkezők eltérően helyezkednek el, miközben biztosan nincs elegendő teljesítmény-érintkezője (Vcc és Gnd), el kell csavarni a vezetékeket, vagy forrasztásmentes kenyeret kell használni a csatlakozáshoz.Az Iteaduino fejlesztői ezt elképzelték és a problémát úgy oldották meg, hogy a kapcsolatokat a megfelelő sorrendben megismételte, mint például „apa”.

Iteaduino

Ha nem talált ilyen táblát, akkor vásárolnia kell egy pajzsot, de vele dolgozni nem olyan kényelmes, főleg kezdő kezdőknek, jobb, ha kevesebb alkatrész van.

Az ilyen táblák az pajzsok számának csökkentésével csökkenthetik a végtermék méretét és súlyát.


Arduino Ethernet

Egy másik ellentétben a kártyával, amely képes kábellel csatlakozni a hálózathoz és telepíteni egy micro SD kártyát. Bár van Ethernet-pajzs, de megint - ez növeli a fedélzet által elfoglalt térfogatot és a termék súlyát. fizetés kompatibilis a pajzsokkalde nincs USB interfész.

Arduino Ethernet

A firmware-hez további kiegészítő USB-UART átalakítót kell vásárolni, például a fésűje megegyezik az Arduino Ethernet kártyán.

USB-UART átalakító

Leonardo és Esplora

Az Arduino modell azoknak szól, akiknek sok analóg bemenetre van szükségük az analóg érzékelők olvasásához, ezek közül 12 van, szemben az UNO tábláján található 6-tal.

Ez az Atmega32u4, és nem az Atmega328 használatával történt, mivel a legtöbb táblán csatlakozók vannak csatlakoztatva, az UNO-n lévők digitálisak voltak: 4, 6, 8, 9, 10, 12.

Az ilyen vezetékek lehetővé teszik a korábbiakhoz hasonló használatát, ami kompatibilitást biztosít a bővítőkártyákkal, vagy analóg jelforrások csatlakoztatását teszi lehetővé. A PWM kimenetek itt nem 6, hanem 7.

Leonardo

Az USB-UART konverter iránti igény eltűnt, az Atmega32u4 beépített USB hardver támogatással rendelkezik. A működéshez szükség lehet egy opcionális PoE modulra. Az ilyen táblák nagyszerűen vezérlőket hoznak létre egy PC-hez, támogatják az USB HID-t, és egérként, billentyűzetként vagy játékvezérlőként is működhetnek, a megfelelő kötéssel és részleteivel.

A Leonardo érdekes, hogy ugyanolyan méretű és kompatibilis az UNO-val, több funkcióval rendelkezik a PWM-mel és az analóg jelekkel való munka szempontjából.

Ennek alapján készül az Esplora - lényegében az Arudin kóddal kompatibilis joystick tábla, valamint az egyedi eszköz programozásának és létrehozásának képessége. Az alábbi fotón egy ilyen táblát lát el egy kiegészítő kijelzővel (a készlet nem tartalmazza), hordozható konzolra hasonlít.

Arduino MEGA

MEGA és DUE

Ha automatizálási rendszert készít az egész házra, vagy más nagyszabású projektet készít, akkor nem lesz elég következtetése az összes érzékelő és működtető eszköz csatlakoztatásához. Az Atmega2560 vezérlő segítséget kap, és az azonos nevű Arduino kártya 54 digitális bemenet és kimenet és 16 analóg bemenet van. Ez több mint kétszer olyan, mint amit fentebb megvizsgáltunk. A megfelelő nagy pajzsot eladják neki.

Az UNO pajzsok feltételesen kompatibilisek. Csak a könyvtárakban kell korrigálni a csapok helyét, mert a számozásuk eltérő.

UNO pajzsok

Ha még több funkcióra van szüksége, meg kell változtatnia az architektúrát. Az Arduino DUE nem az AVR8 MK sorozatra épül, hanem az ARM CORTEX-M3-ra. Ez egy 32 bites vezérlő. 54 digitális és 12 analóg csatorna segít megvalósítani egy nagy projektet. 4 UART interfész, SPI, Twin-Wire, JTAG. 512 kb vaku, 96 SRAM, 32 bit - mindez szükséges a komplex programok nagysebességű végrehajtásához.

Hadd emlékeztessem önöket, hogy az atmegi 328 csak 32 KB flash memóriával és 2 KB SRAM memóriával rendelkezik


VIGYÁZAT:

Teljesítmény- és logikai szintű feszültség - 3,3 V, ha DUE-t akar megölni, alkalmazzon rá 5 V-ot.



A legkisebb arduin

Azok számára, akiket érdekel a mobilitás, számos hivatalos testület és egy nagyon szórakoztató arduino kompatibilis. Alkalmasak azok számára, akik rejtett eszközt vagy hordozható (hordozható) készüléket akarnak tervezni. Nézzünk közelebbről rájuk.


nano

A jelenlegi verzió az Arduino Nano v3.0. A legkisebb közül a legkényelmesebb: a Mini-b USB kábelt használják a firmware-hez, de a kínai példányok gyakran mikro-USB-csatlakozót használnak, ami nagyon gyakori okostelefon számítógéphez történő csatlakoztatásához vagy töltéséhez.

Arduino Nano v3.0

A csapok száma és rendeltetése szerint hasonló az UNO-hoz, de nem kompatibilis a pajzsokkal. Mellesleg, a nano számára vannak speciális pajzsok (a kínai mindent megtesznek, amit el tudsz képzelni). A kínai példányok leggyakrabban a CH340G segítségével kommunikálnak számítógéppel USB-n keresztül, én személyesen nem telepítettem automatikusan az illesztőprogramot a Windows 8.1-re. A probléma megoldódott 2 perc után, amikor a Google-on kerestem a chip nevét, majd minden úgy ment, mint az óramű.

Arduino micro
Arduino micro

Egy kicsit több, mint nano. A mikro és a nano kiválóan alkalmasak egy kenyérlemezre történő elhelyezésre, szinte mindig ez megkönnyíti az áramkör összeszerelését és telepítését.Egyébként minden csak az alaplap elrendezésében hasonlít az előző különbséghez.


Arduino mini - nem működik USB-n keresztül

A legkisebb tábla, funkcionálisan hasonló az „unk” és a „nanks”, egy „mini”. Vicces, hogy a legkisebb tábla, a név alapján ítélve, több legyen, mint "nano". Kiderült, az ellenkezője. A méretmegtakarítást az USB (rs232, ch340g és hasonlók), valamint a csatlakozó kommunikációs csomópontjának kiküszöbölésével érjük el. Ehhez vannak érintkezőpadok a soros interfészen keresztüli csatlakozáshoz.

A firmware-t USB-soros (usb-uart) adapterekkel hajtják végre. Ha mikrokontrollerekkel foglalkozik - érdemes megvenni, ahol sok hasznos lehet.

Arduino mini

Szállítható forrasztott érintkezőbetétekkel, vagy egyszerűen a készletbe is beépíthető, az önbeépítéshez.


A legkisebb Arduino attiny

A Digispark érdekes fejlesztése. Forma tényezője egy USB flash meghajtóra emlékeztet, nem kell kábel a firmware-hez, hanem be van dugva a számítógép USB portjába.

Csak az Ön rendelkezésére áll 6 tű (3 PWM és 4 analóg, I2C), 8 KB flash memória a programok számára, 512 bájt ROM és RAM, 2 KB memória, mint általában, a rendszerbetöltő által elfoglalt, így csak 6 KB elérhető az Ön számára.

A legkisebb Arduino attiny

Amikor villog, 2 digitális érintkezőt (P3, P4) használ USB-n, de ezeket villogás után is használhatja, amikor leválasztják a számítógépről. Vigyázzon az ábrára - a tábla hátoldalán, a jobb oldalon látható felirattal. Ahhoz, hogy vele dolgozzon, konfigurálnia kell az IDE-t.

Néhány további funkció:

1. A P5 tű „RESET”, ha logikai nullát alkalmaznak rá, akkor a tábla újraindul, az A0, azaz Az első analóg bemenetnél a jel 1,2 V-nál nagyobb tartományban olvasható, mivel az alábbiakban minden „nullának” tekinthető, és az újraindítás folyamatban van. Általában egy kétes tű, de ha átgondolja, hogyan kell használni, és hogy a mért jel egyáltalán eléri-e a nullát, akkor minden nem olyan rossz.

2. Felejtsd el a port megfigyelését. A soros sorozat ilyenként hiányzik, így a panelt nem lehet hibakeresni a számítógépről. Ez elkerülhető - ha több időt fordít külső mérőeszközök - ellenőrző lámpák, multiméterek, oszcilloszkópok - tervezésére, fejlesztésére vagy felhasználására.

Összeállított áramköri kártya Arduino Uno

következtetés

Remélem, hogy ez a cikk segített eldönteni a fórum kiválasztását. Megpróbáltam figyelembe venni az arduino lehető legszélesebb körét egy kis szövegmennyiségben, nincs értelme az egyes táblákat részletesen megvizsgálni, mivel ezek szinte azonosak, a különféle kiegészítések kivételével.

Lásd még az i.electricianexp.com oldalon:

  • Az Arduino csatlakoztatása és programozása kezdőknek
  • 19 pajzs Arduino számára minden alkalomra
  • Az AVR mikrovezérlők típusai és elrendezése
  • Programozható mikrovezérlők JavaScript-ben: melyiket választani, jellemzők ...
  • Mik a Nextion kijelzők és hogyan kell velük együtt dolgozni?

  •