Kategorijos: Elektros apžvalgos, Mikrovaldiklio grandinės
Peržiūrų skaičius: 15980
Straipsnio komentarai: 0

Kurią Arduino plokštę pasirinkti

 

Tarp visų „Arduino“ plokščių įvairovės pradedančiajam sunku išsirinkti tinkamą. Be oficialių valdybų, tokių kaip „Arduino UNO“, „Nano“, „MEGA“, taip pat yra ir „Arduino“ suderinamų plokščių, tokių kaip „Digispark“, „Electronic Troops“, „Seeeduino“, „Freeduino“, „Robocraft“ ir kitos. Koks jų skirtumas ir kokią Arduino plokštę pasirinkti? Išsiaiškinkime!

Kurią Arduino plokštę pasirinkti

Skydo suderinamumas ir pagrindinės savybės

Galbūt ši savybė yra tokia pati kaip: atminties dydis, laikrodžio dažnis ir naudojamo mikrovaldiklio tipas. „Arduino“ klono plokštes galima suskirstyti panašiai kaip „Arduino UNO“, „MEGA“ ir kitas grindjuosteles. Dažniausiai pasitaikanti yra JT, iš tikrųjų dauguma klonų yra susiję su ja. Suderinamumą su skydais užtikrina gnybtų blokų išdėstymas ir PCB išdėstymas.

Originalios UNO plokštės dydis yra 6,9x5,3 cm, trečiųjų šalių plokščių matmenys gali skirtis, tačiau gnybtų blokų vieta ir atstumas tarp jungčių turėtų išlikti tas pats. Tokiu atveju plokštė bus suderinama su standartiniais bet kokios kilmės skydais.

Arduino uno

Jei mes kalbame „arduino“ kontekste, greičiausiai, ši versija ir yra skirta. Gali nebūti skirtumų tarp originalo ir klono, t. pilna kopija, o skirtumas gali būti tik plokštės viršelio spalva ir programinės įrangos metodas. USB serijinis keitiklis, tame pačiame ONO, yra pagamintas ant mikrovaldiklio, o ant originalaus NANO - ant 232-ojo mikroschemos, o kinų - ant CH340, taip pat yra ONO su tokiais keitikliais, plačiau apie tai vėliau.

Kita vertus, gali būti skirtumų maitinimo schemose, o plokštėje įmontuoti papildomi vairuotojo lustai, apsauginės grandinės, atsiejimo grandinės, uostų plėtikliai poslinkių registruose ir kt.

Su Arduino suderinama sąvoka reiškia, kad ji suderinamas su Arduino IDE ir atitinkama programavimo kalba, nors ji nebūtinai suderinama su skydais. Tokios lentos pavyzdys yra „Lillypad“.

„Lillypad“

Plokštė suderinama su arduino kalba, bet nesuderinama su skydais. Jei juos reikia sujungti, tada reikia rankiniu būdu prisijungti prie atitinkamų kaiščių. Beje, ši lenta yra orientuota į nešiojamus prietaisus, kaip išmaniųjų drabužių variantą. Ši plokštė pagaminta „SparkFun“.


Lentos apžvalga ir patarimai, kaip jas naudoti

Daugybė modifikacijų ir trečiųjų šalių lentų nėra plagiatas ar netikras. Taip nutiko todėl, kad „Arduino“ turi atvirą politiką, leidžiančią modifikuoti dizainą ir surinkti rinkinius, nemokamai susiejant specialiose vietose:

  • Robotika

  • Automatika

  • Treniruotėms ir kt.

Lentų pavadinimuose paprastai yra „Duino“ priešdėlis, kaip „craftduino“ ar „DCduino“, o plokštės modelis gali atitikti pavadinimą, kaip ir tas pats „DCduino UNO“, jei jis papildytas, tada bus kitas priešdėlis arba visiškai kitas žodis, apibūdinantis papildomas funkcijas. Be to, kas išdėstyta aukščiau, verta atkreipti dėmesį į maitinimo įtampą ir loginius lygius, jie gali būti 3,3 ir 5 V.

Pradedantiesiems būtinai reikia pasiimti bendrą lentą - „Arduino UNO“ ar „Nano“, pirmoji kainuoja apie 5 USD, antroji yra šiek tiek pigesnė - 3–5 doleriai.

Jei susidūrėte su modeliu, vadinamu „Duemilanove“, tai yra visas UNO atitikmuo. Skirtumai yra tik bendravimo su kompiuteriu būdu, aukščiau minėjau, kad UNO jis yra organizuojamas papildomame mikrovaldiklyje - Atmega8u2, „Duemilanove“ bendrauja su kompiuteriu per FT232RL.

Pereikime prie lentos apžvalgos. Žemiau esančioje nuotraukoje tai yra pilni arduino klonai, žemiau mes pažvelgsime į atnaujintas lentas.

Visiški Arduino klonai

Iteaduino

Puikus UNO klonas, pagrindinis skirtumas yra papildomų GVS (žemės įtampos-signalo) jungties kontaktų buvimas. Tai nėra tiksliai jungtis, greičiau laidų tvarka jungtyje. Štai kiek jutiklių ir kitų periferinių įrenginių yra prijungta.

Tačiau standartinėje šukoje kontaktai yra išdėstyti skirtingai, tuo tarpu jums tikrai nebus pakankamai galios kontaktų („Vcc“ ir „Gnd“), turėsite susukti laidus arba sujungimui naudoti lydmetalio lentą.„Iteaduino“ kūrėjai tai įsivaizdavo ir išsprendė problemą teisinga seka dubliuodami kontaktus, pavyzdžiui, „tėtis“.

Iteaduino

Jei neradote tokios lentos, turėsite nusipirkti skydą, tačiau dirbti su juo nėra taip patogu, ypač pradedančiajam, geriau, kai yra mažiau dalių.

Tokios plokštės gali sumažinti galutinio produkto dydį ir svorį, sumažindamos skydų skaičių.


„Arduino Ethernet“

Kitas skirtingai nei plokštė, turinti galimybę prisijungti prie tinklo per kabelį ir įdiegti „micro SD“ kortelę. Nors yra eterneto skydas, bet vėlgi - tai padidins plokštės užimamą tūrį dėkle ir gaminio svorį. Mokestis suderinamas su skydaistačiau trūksta USB sąsajos.

„Arduino Ethernet“

Norėdami įsigyti programinę-aparatinę įrangą, turite papildomai įsigyti tokį USB-UART keitiklį, kaip, pavyzdžiui, jo šukos tinka tokiai pat kaip „Arduino Ethernet“ plokštė.

USB-UART keitiklis

Leonardo ir Esplora

„Arduino“ modelis skirtas tiems, kuriems norint perskaityti analoginius jutiklius, reikia daug analoginių įėjimų, jų yra 12, prieš 6 - UNO lentoje.

Tai atsitiko dėl „Atmega32u4“, o ne „Atmega328“ naudojimo, nes daugumoje plokščių jie yra prijungti prie kaiščių, o tos, kurios yra UNO, buvo skaitmeninės: 4, 6, 8, 9, 10, 12.

Toks laidų naudojimas leidžia juos naudoti kaip anksčiau, o tai suteikia suderinamumą su išplėtimo kortelėmis arba prijungti analoginius signalo šaltinius. PWM išėjimai čia yra ne 6, o 7.

Leonardo

USB-UART keitiklio poreikis išnyko, „Atmega32u4“ turi integruotą USB aparatinės įrangos palaikymą. Gali reikėti papildomo „PoE“ modulio. Tokios plokštės yra puikios kuriant kompiuterio valdiklius, jos palaiko USB HID ir gali veikti kaip pele ar klaviatūra ar žaidimų skydelis su atitinkamais diržais ir detalėmis.

„Leonardo“ yra įdomus tuo, kad tuo pačiu dydžiu ir suderinamumu su UNO, jis turi daugiau funkcijų, susijusių su darbu su PWM ir analoginiais signalais.

Jo pagrindu gaminama „Esplora“ - iš esmės vairasvirtės lenta, suderinama su „Arudin“ kodu ir galimybė programuoti bei sukurti unikalų įrenginį. Žemiau esančioje nuotraukoje matote tokią plokštę su papildomu ekranu (ji nėra komplekte), ji primena nešiojamą konsolę.

Arduino MEGA

MEGA ir DUE

Jei ketinate padaryti viso namo automatizavimo sistemą ar kitą tūrinį projektą, išvadų neturėsite skirtas sujungti visus jutiklius ir pavaras. „Atmega2560“ valdiklis ateis į pagalbą, o „Arduino“ plokštė tuo pačiu pavadinimu yra 54 skaitmeniniai įėjimai ir išėjimai bei 16 analoginių. Tai yra daugiau nei 2 kartus daugiau nei tie, kuriuos apžiūrėjome aukščiau. Jai parduodami atitinkami dideli skydai.

UNO skydai yra sąlygiškai suderinami. Pataisyti kaiščių vietą reikia tik bibliotekose, nes skiriasi jų numeracija.

UNO skydai

Jei jums reikia dar daugiau funkcijų, turėtumėte pakeisti architektūrą. „Arduino DUE“ yra pastatytas ne ant AVR8 šeimos MK, bet ant „ARM CORTEX-M3“. Tai yra 32 bitų valdiklis. 54 skaitmeniniai ir 12 analoginių kanalų padės įgyvendinti didelį projektą. 4 UART sąsajos, SPI, „Twin-Wire“, JTAG. 512 kb blykstė, 96 SRAM, 32 bitai - visa tai reikalinga norint greitai atlikti sudėtingas programas.

Leiskite jums priminti, kad „atmegi 328“ turi tik 32 KB „flash“ atminties ir 2 KB SRAM


DĖMESIO:

Galios ir loginio lygio įtampa - 3,3 V, jei norite užmušti DUE, įjunkite 5 V.



Mažiausi arduinai

Tiems, kuriems rūpi mobilumas, yra daugybė oficialių lentų ir viena labai linksma, arduino suderinama. Jie tinka tiems, kurie nori sukurti paslėptą įrenginį arba nešiojamą (nešiojamą). Pažvelkime į juos atidžiau.


Nano

Dabartinė versija yra „Arduino Nano v3.0“. Iš mažiausių, tai yra patogiausia, „Mini-b“ USB laidas naudojamas programinės aparatinės įrangos programinėje įrangoje, tačiau kinų kopijose dažnai naudojama „micro-USB“ jungtis, kuri yra labai įprasta prijungiant išmanųjį telefoną prie kompiuterio ar įkraunant.

„Arduino Nano v3.0“

Pagal kaiščių skaičių ir paskirtį jis panašus į JT, tačiau nesuderinamas su skydais. Beje, nano yra specializuoti skydai (kinai daro viską, ką galite įsivaizduoti). Dažniausiai kiniškos kopijos naudoja CH340G, norėdamos susisiekti su kompiuteriu per USB, aš asmeniškai neįdiegiau tvarkyklės automatiškai „Windows 8.1“, problema buvo išspręsta po 2 minučių ieškant „Google“ lusto pavadinimo, tada viskas vyko kaip pagal laikrodžio rodyklę.

Arduino mikro
Arduino mikro

Šiek tiek daugiau nei nano. „Micro“ ir „nano“ yra puikūs dedant ant lentos, beveik visada tai palengvina grandinės surinkimą ir montavimą.Priešingu atveju viskas yra panaši į ankstesnį skirtumą tik plokštės išdėstyme.


„Arduino mini“ - neveikia per USB

Mažiausia lenta, savo funkcionalumu panaši į „unk“ ir „nanks“, yra „mini“. Juokinga, kad mažiausia lenta, sprendžiant iš pavadinimo, turėtų būti daugiau nei „nano“. Paaiškėjo priešingai. Sumažėjus dydžiui, buvo pašalintas „USB“ (rs232, ch340g ir panašiai) ir pačios jungties ryšio mazgas. Norėdami tai padaryti, yra kontaktinės trinkelės, skirtos prisijungti per nuosekliąją sąsają.

Programinė įranga vykdoma naudojant USB serijinius (usb-uart) adapterius. Jei ketinate užsiimti mikrovaldikliais - verta pirkti, kur tai gali būti labai naudinga.

Arduino mini

Jis gali būti tiekiamas su litavimo kontaktinėmis trinkelėmis arba tiesiog pridedamas prie rinkinio, kad būtų galima savarankiškai montuoti.


Mažiausias Arduino atlanty

Įdomi „Digispark“ plėtra. Jos formos koeficientas primena USB atmintinę, jai nereikia laido programinės įrangos, jis įkišamas į paties kompiuterio USB prievadą.

Jūsų dispozicijoje yra tik 6 kaiščiai (3 PWM ir 4 analoginiai, I2C), 8 KB „flash“ atminties programoms, 512 baitų ROM ir RAM, 2 KB atminties, kaip įprasta, užima įkrovos įkroviklis, taigi tik 6 KB yra jums prieinami.

Mažiausias Arduino atlanty

Blykčiojant po USB naudojami 2 skaitmeniniai kaiščiai (P3, P4), tačiau juos galite naudoti mirksėdami, kai esate atjungti nuo kompiuterio. Atkreipkite dėmesį į iškyšulį - jis užrašytas ant lentos užpakalinės dalies, paveikslėlyje dešinėje. Norėdami dirbti su juo, turite sukonfigūruoti IDE.

Dar kelios funkcijos:

1. kaištis P5 yra „RESET“, jei jam pritaikomas loginis nulis, plokštė perkraunama, tai yra A0, t. pirmąjį analoginį įvestį, signalas gali būti nuskaitytas didesnėmis nei 1,2 V diapazonais, nes viskas, kas žemiau, suprantama kaip „nulis“, o vyksta pakartotinis įkrovimas. Abejotinas kaištis apskritai, bet jei jūs galvojate apie tai, kaip jį naudoti ir ar išmatuotas signalas iš viso pasiekia nulį, tada viskas nėra taip blogai.

2. Pamirškite stebėti prievadą. Serialo nėra, todėl plokštės negalima derinti iš kompiuterio. To galima išvengti - jei daugiau laiko skirsite išorinių matavimo prietaisų - kontrolinių lempų, multimetrų, osciloskopų - projektavimui, tvarkymui ar naudojimui.

Surinkta plokštė „Arduino Uno“

Išvada

Tikiuosi, kad šis straipsnis padėjo jums apsispręsti dėl lentos pasirinkimo. Bandžiau apsvarstyti kuo platesnį arduino diapazoną nedidelėje teksto dalyje, nėra prasmės detaliai nagrinėti kiekvienos plokštės, nes jos yra beveik vienodos, išskyrus įvairius papildymus.

Taip pat žiūrėkite tinklalapyje bgv.electricianexp.com:

  • „Arduino“ prijungimas ir programavimas pradedantiesiems
  • 19 skydų „Arduino“ visoms progoms
  • AVR mikrovaldiklių tipai ir išdėstymas
  • Programuojami mikrovaldikliai „JavaScript“: kurį pasirinkti, charakteristikos ...
  • Kas yra „Nextion“ ekranai ir kaip su jais dirbti?

  •