Versiune Arduino. Cum să nu plătiți în exces pentru Arduino și module pentru el. Cumpărarea unui robot Arduino gata făcut ca început de învățare

Primele calculatoare aveau dimensiunea unei case întregi, apoi, în timp, calculatoarele au devenit mai mici și mai compacte, puteau încăpea deja pe o masă și mulți utilizatori au achiziționat computere de acasă. Dar acum tehnologia a mers și mai departe și un computer poate încăpea complet în palma mâinii tale.

Acestea sunt microcalculatoare, de exemplu, Arduino. Sunt suficient de ieftine, au o dimensiune minimă, dar sunt suficient de puternice pentru a face anumite lucruri. În acest articol, ne vom uita la cei mai buni analogi Arduino pe care îi puteți folosi pentru a vă crea proiecte. Să le rezolvăm punctele forte si dezavantaje.

Placa Arduino are multe modificări și este distribuită în diverse modele. Unul dintre cele mai populare printre utilizatori este Arduino Uno. Acesta este cel mai vechi dispozitiv. A apărut în 2005 ca un instrument pentru studenți. Dispozitivul a fost apoi modificat, îmbunătățit și clonat de multe ori. Microcomputerul Arduino a revoluționat programarea și electronica.

Versiunea oficială a Arduino Uno costă 25 USD, dar puteți găsi o clonă pentru 5 USD care va funcționa la fel de bine ca originala. Motivul pentru a plăti prețul integral este sprijinirea proiectului. Avantajul Arduino este că este simplu, nu trebuie să configurați nimic, să asamblați un complet sistem de operare Linux, doar scrie cod, compila-l și descărca-l pe dispozitiv.

Alte avantaje sunt toleranța la erori a dispozitivului, precum și extinderea, de exemplu, dacă trebuie să adăugați Bluetooth, pur și simplu cumpărați placa lipsă. Dezavantajul Arduino Uno este că folosește un cip CPU ATMEGA, care are o cantitate mică de memorie și dispozitiv de stocare. Deci, dacă doriți să colectați date, cum ar fi citirile senzorului, va trebui să le transferați pe un computer.

Cele mai bune alternative Arduino

1. Raspberry Pi Zero

Raspberry Pi Zero este în esență aceeași placă originală Raspberry Pi Model A+, doar redusă la dimensiunea card de plată. Îl puteți cumpăra cu 5-8 USD. Când dispozitivul a apărut pentru prima dată, a fost trimis ca cadou gratuit abonații revistei MagPi. Acest microcomputer poate rula un computer cu drepturi depline distribuție Linux si in acelasi timp este destul de ieftin.

Placa are exact aceleași capacități ca și Raspberry Pi A+, poate rula Raspbian sau orice alt sistem de operare compatibil. Un procesor de 1 GHz și 512 MB de RAM este puțin probabil să fie suficiente pentru ceva serios, dar poți folosi dispozitivul ca microcontroler, o alternativă la Arduino.

Există 2 porturi microUSB, dar nu Ethernet, Bluetooth sau Wifi. Dar adaptoarele și plăcile de extensie pentru a activa tehnologiile de care aveți nevoie pot fi achiziționate destul de ieftin. Acesta este cel mai puternic dintre microcalculatoarele enumerate, deci este folosit pentru sarcini complexe care nu sunt întotdeauna posibile pentru Arduino, cum ar fi procesarea și vizualizarea datelor.

2.NodeMCU

NodeMCU este un microcontroler foarte interesant care oferă o mulțime de caracteristici, mai ales având în vedere prețul său. Spre deosebire de Arduino, care folosește ATMEA de 8 biți la 16 MHz, acesta folosește un chipset ESP8266 cu 32 procesor de biți Tensilica Xtensa LX106 80 MHz, are și Wifi, suport TCP/IP încorporat, 4 megaocteți de stocare încorporată și 20 kB de RAM. Pe lângă toate, există 10 ieșiri GPIO.

La dispozitiv pot fi conectate diverse componente, cum ar fi monitoare, senzori sau servo-uri. La fel ca Arduino, este foarte ușor de utilizat, trebuie doar să scrieți niște cod și să-l încărcați pe dispozitiv prin USB. Programele sunt scrise în Lua, care este un limbaj de programare interpretat similar cu Python sau Ruby. Puteți comanda un NodeMCU pentru 3 USD din China sau puteți găsi o versiune mai scumpă pe Amazon.

3. Foton de particule

Particle Photon este un dispozitiv pentru implementarea diferitelor proiecte web. Dispozitivul vine cu Wifi și este unul dintre cele mai bune alternative Arduino pornit acest moment. Procesorul este Cortex ARM M3 cu o frecvență de 120 MHz. Trebuie să scrieți programe pentru el în același mod ca pentru Arduino, doar scrieți codul și încărcați-l pe dispozitiv.

4.ESP8266

ESP8266 este un microcontroler compatibil Wifi care câștigă popularitate printre pasionații de electronică. Costă mai puțin decât Arduino, dar poate fi programat în același timp Arduino IDE. Dar pentru a-l alimenta, trebuie să furnizați 3,3 volți și nu 5. Dispozitivul vine cu un regulator de putere încorporat și mai multe porturi I/O.

5.Teensy

Teensy este cea mai populară alternativă Arduino care poate fi folosită pentru a crea orice proiect DIY. Există un bootloader cu care puteți încărca un program în memorie chiar și de pe o unitate flash USB. Cu el poți emula orice dispozitiv USB, iar procesorul este ARM Cortex M4 cu o frecvență de 180 MHz și 256 KB de RAM. Și aici puteți folosi Arduino IDE.

6. BeagleBone

Dispozitivul folosește ARM Cortex V8 cu o frecvență de 700 MHz și 256 megaocteți de memorie RAM DDR2, precum și o unitate flash de 4 GB. Python, C, C++, PHP, JavaScript pot fi folosite ca limbaje de programare. Dispozitivul acceptă instalarea unui card SD și, de asemenea, are port USB, prin care puteți conecta diverse extensii, de exemplu, Ethernet sau alt computer.

5.MSP430

MSP430 este o alternativă Arduino care este foarte asemănătoare cu placa originală, dar consumă foarte puțină energie datorită utilizării unui MCU pe 16 biți. Energia IDE poate fi folosit ca mediu de dezvoltare a programelor. Microcontrolerul are propria arhitectură, ceea ce îl face să iasă în evidență printre altele.

6. STM32

STM32 este un microcontroler ieftin pe 32 de biți de la STMicroelectronics, una dintre cele mai bune alternative la Arduino. Folosește propriul mediu de dezvoltare Keli, precum și programatorul ST-Link. Dispozitivul folosește Cip ARM Cortex M3 pe 32 de biți cu o viteză de ceas de 24 MHz și 8 KB de RAM. Alte avantaje includ consumul redus de energie, procesarea semnale digitaleși așa mai departe.

concluzii

În acest articol, ne-am uitat la analogii Arduino uno pe care îi puteți folosi în proiectele dvs. Ce dispozitiv ai alege? Ce folosesti? Scrieți în comentarii!

Dar chiar dacă da, acest articol vă va fi totuși util. Arduino este un designer electronic modern și o platformă de lucru cu drepturi depline pentru creare dispozitive electronice atât profesioniști cât și începători.

Comoditatea acestei platforme constă în faptul că limbajul de programare folosit este universal și ușor de învățat și codul programului arhitectura deschisa. Dispozitive asamblate pornite Bazat pe Arduino primiți informații despre toată lumea procese externe folosind senzori, iar controlul se realizează cu ajutorul diferitelor actuatoare.

Problema este costul ridicat al truselor de colectare și programare, care sunt vândute de compania de dezvoltare. Dar datorită popularității la nivel mondial a Arduino, astăzi putem vorbi deja despre analogi. Dar să nu credeți că aceasta este o adaptare parțial simplificată și limitată funcțional. Analogiile nu sunt în niciun fel inferioare originalelor și pot funcționa chiar ca un set combinat.

Deci, ce analogi ai Arduino pot fi găsite astăzi pe piață?

Platforma Netduino este construită pe microcontrolere de clasă ARM cu cod .NET Framework programat.

Placa originală conține „pietre” cu o frecvență de funcționare de până la 168 MHz. Printre motivele pentru care ar trebui să acordați preferință acestui analog particular, cel mai evident pare să fie aspectul compatibil al pinului, așa cum este cazul cu Arduino UNO.

Astăzi există un număr suficient de modificări ale unor astfel de plăci, dar o anumită dificultate este că Netduino nu este cel mai opțiune accesibilă, dacă vă gândiți la analogii bugetare.

ÎN categorie de pret Pentru 10 USD puteți alege și opțiuni foarte decente pentru analogii Arduino. Ti MSP430 LaunchPad este un analog demn de remarcat care ar trebui clasificat ca o serie de dispozitive cu buget redus. Vă rugăm să rețineți că aceasta nu este o copie chineză, ci o soluție complet independentă.


MSP430 LaunchPad poate fi folosit cu trei versiuni de Ti care acceptă IDE-uri - Code Composer Studio, versiunea CCS Cloud și versiunea Energia IDE.

În cazul versiunii Energia, este de remarcat faptul că este similară vizual cu Arduino IDEși este disponibil spre vânzare complet cu o gamă largă de programe. Printre software-urile disponibile, merită remarcate următoarele 2 opțiuni: MSP430 este foarte ușor și noțiuni introductive cu Energia.

Platforma LaunchPad, prin analogie cu software-ul Arduino, are capacitatea de a folosi diferite scuturi care sunt concepute pentru extindere baza functionala Platforma de lansare.

CU în limba engleză„Teensy” se traduce prin „minuscul” și de aici concluzia că plăcile din această serie sunt destul de mici ca dimensiuni. Se bazează pe microprocesorul de serie Freescale ARM Cortex-M4.

Astfel de plăci sunt echipate cu o „piatră” cu o frecvență de funcționare de până la 75 MHz. Dar, în ciuda dimensiunilor sale mici, o astfel de placă nu a redus în niciun fel funcționalitatea.


Teensy este construit pe IDE-ul Arduino, ceea ce este convenabil în primul rând - majoritatea codurilor de program pot fi adaptate aici fără modificări inutile. Disponibil pentru plăci suplimentare dacă intenționați să le utilizați.

Acest analog Arduino a fost cunoscut inițial pe piață sub numele de Kickstarter, dar mai târziu a început să folosească o singură denumire, Particle Photon. Plăcile de marcă au încorporat Modul Wi-Fi, ceea ce este deosebit de important în aceste zile.


Nucleul utilizat este ARM Cortex M3 cu o frecvență maximă admisă de operare de 120 Mhz. Programarea se realizează folosind un IDE cloud. Datorită acestui fapt, puteți îmbogăți funcțional proiectele personale IOT.

Linia proprie a lui Photon se extinde prin utilizarea de scuturi suplimentare. Este disponibilă și o versiune 3G a plăcii principale - versiune „Electronul”.

Există și alți analogi ai Arduino pe piața modernă, dar în acest articol ne-am uitat la cele mai actuale opțiuni ale acestora. Fiți atenți atunci când explorați alte versiuni de analogi, deoarece fiecare dintre ele are propriile caracteristici individuale.

Dintre toată varietatea de plăci Arduino, este dificil pentru un începător să o aleagă pe cea potrivită. Pe lângă plăcile oficiale precum Arduino UNO, Nano, MEGA, există și plăci compatibile cu Arduino precum Digispark, Electronic Troops, Seeeduino, Freeduino, Robocraft și altele. Care este diferența lor și ce placă Arduino să alegeți? Să aflăm!

Compatibilitate cu scuturi și diferențe principale

Poate că această caracteristică este alături de următoarele: capacitatea de memorie, frecvența ceasuluiși tipul de microcontroler utilizat. Plăcile de clonă Arduino pot fi împărțite în similaritate cu plăcile de bază Arduino UNO, MEGA și altele. Cel mai comun este UNO, de fapt, majoritatea clonelor sunt asociate cu acesta. Compatibilitatea cu scuturile este asigurată de amplasarea blocurilor de borne și de dispunerea plăcii de circuit imprimat.

Dimensiunea plăcii UNO originale este de 6,9x5,3 cm, dimensiunile plăcilor de la producători terți pot diferi, dar locația blocurilor de borne și distanța dintre conectori ar trebui să rămână aceleași. În acest caz, placa va fi compatibilă cu scuturi standard de orice origine.

Dacă despre care vorbimîn contextul „Arduino”, cel mai probabil, aceasta este versiunea care se referă. Este posibil să nu existe diferențe între original și clonă, de exemplu. o copie completă, iar singura diferență poate fi culoarea acoperirii plăcii și metoda de firmware. Convertorul USB-serial, pe același UNO, este realizat pe un microcontroler, în timp ce pe NANO original - pe un cip al 232-lea, iar pe cel chinezesc - pe CH340, există și UNO cu astfel de convertoare, despre asta mai târziu.

Pe de altă parte, diferențele pot include circuite de alimentare, cipuri de driver suplimentare încorporate în placă, circuite de protecție, circuite de izolare, expandoare de porturi pe registrele de deplasare etc.

Conceptul de compatibil Arduino înseamnă că folosește limbajul de programare adecvat, dar nu este neapărat compatibil cu scuturi. Un exemplu de astfel de placă este Lillypad.

Placa este compatibilă cu limbajul Arduino, dar nu este compatibilă cu scuturi. Dacă trebuie să le conectați, trebuie să le conectați manual la pinii corespunzători. Apropo, această placă este destinată dispozitivelor purtabile, ca opțiune pentru îmbrăcămintea inteligentă. Această placă este produsă de SparkFun.

Revizuirea plăcilor și sfaturi pentru utilizarea lor

Un număr mare de modificări și panouri de la terți nu sunt plagiat sau fals. Acest lucru s-a întâmplat deoarece Arduino are o politică deschisă, care vă permite să faceți modificări la proiectare și să asamblați kituri cu configurații gratuite destinate zonelor specializate:

    Robotică;

    Automatizare;

    Pentru antrenament etc.

Numele plăcilor conțin de obicei prefixul „Duino”, cum ar fi craftduino sau DCduino, iar modelul plăcii poate avea același nume, ca același DCduino UNO, dacă este completat, atunci va exista un alt prefix sau un cuvânt complet diferit. descrierea funcţiilor suplimentare. Pe lângă cele de mai sus, ar trebui să acordați atenție tensiunii de alimentare și nivel logic y, pot fi de 3,3 și 5 V.

Pentru început, trebuie neapărat să luați o placă comună - Arduino UNO sau Nano, prima costă aproximativ 5 dolari, a doua este puțin mai ieftină - 3-5 dolari.

Dacă dai peste un model numit Duemilanove, este un analog complet al UNO. Singurele diferențe sunt în modul de comunicare cu computerul pe care am menționat mai sus că pe UNO este organizat microcontroler suplimentar- Atmega8u2, Duemilanove comunică cu computerul prin FT232RL.

Să trecem la revizuirea plăcilor. În fotografia de mai jos, acestea sunt clone Arduino complete, mai jos ne vom uita la plăcile actualizate.

O clonă excelentă a UNO, principala diferență este prezența contactelor suplimentare ale conectorului „GVS” (tension-tension-semnal). Acesta nu este tocmai un conector, ci mai degrabă ordinea în care firele sunt plasate în conector. Acesta este câți senzori și alte periferice sunt conectate.

Dar într-un pieptene standard, contactele sunt amplasate diferit și cu siguranță nu veți avea suficiente contacte de putere (Vcc și Gnd), va trebui să răsuciți firele sau să utilizați o placă fără lipire pentru conectare. Dezvoltatorii Iteaduino au anticipat acest lucru și au rezolvat problema duplicând contactele masculine în ordinea corectă.

Dacă nu ați găsit o astfel de placă, va trebui să cumpărați un scut, dar lucrul cu acesta nu este atât de convenabil, mai ales pentru un începător este mai bine când sunt mai puține piese.

Astfel de plăci vă permit să reduceți dimensiunea și greutatea produs final prin reducerea numărului de scuturi.

O altă placă asemănătoare cu capacitatea de a se conecta la o rețea prin cablu și de a instala un card micro SD. Deși există un scut Ethernet, dar din nou, acesta va crește volumul ocupat de placă în carcasă și greutatea produsului. Placă, dar nu are interfață USB.

Pentru firmware, trebuie să achiziționați suplimentar un convertor USB-UART ca acesta, de exemplu, pieptenele său se potrivește cu același pe placa Ethernet Arduino.

Leonardo și Esplora

Model Arduino pentru cei care au nevoie de mult intrări analogice, pentru citirea senzorilor analogici, sunt 12 dintre ei, față de 6 pe placa UNO.

Acest lucru a fost realizat prin utilizarea Atmega32u4, și nu Atmega328, deoarece pe majoritatea plăcilor sunt conectate la pini, cele de pe UNO erau digitale: 4, 6, 8, 9, 10, 12.

Acest aspect vă permite să le utilizați ca înainte, ceea ce le face compatibile cu plăcile de expansiune sau conectarea surselor semnal analog. Nu există 6 pini PWM aici, ci 7.

Necesitatea unui convertor USB-UART a dispărut; Atmega32u4 are hardware integrat Suport USB. Ar putea necesita modul suplimentar PoE. Astfel de plăci sunt grozave pentru a crea controlere pentru un PC, acceptă USB HID și pot acționa ca mouse sau tastatură sau gamepad, cu cablajul și componentele corespunzătoare.

Leonardo este interesant pentru că, cu aceeași dimensiune și compatibilitate cu UNO, are mai multe trăsăturiîn ceea ce privește lucrul cu semnale PWM și analogice.

Esplora se bazează pe acesta - în esență o placă joystick compatibilă cu codul Arudino și capacitatea de a programa și crea un dispozitiv unic. În fotografia de mai jos vedeți o astfel de placă cu un afișaj suplimentar (nu este inclus în kit), seamănă cu o consolă portabilă.

MEGA și DUE

Dacă intenționați să realizați un sistem de automatizare pentru o casă întreagă sau un alt proiect de anvergură, nu veți avea suficiente concluzii. Pe va veni ajutorul Controler Atmega2560 și o placă Arduino cu același nume, există 54 de intrări și ieșiri digitale și 16 analogice. Aceasta este de peste 2 ori mai mult decât cele pe care le-am analizat mai sus. Scuturile mari corespunzătoare sunt vândute pentru el.

Scuturile UNO sunt compatibile condiționat. Trebuie doar să editați locația pinilor în biblioteci, deoarece numerotarea lor este diferită.

Dacă aveți nevoie de și mai multe funcții, merită să schimbați arhitectura. Arduino DUE nu este construit pe familia de microcontrolere AVR8, ci pe ARM CORTEX-M3. Acesta este un controler pe 32 de biți. 54 digitale și 12 canale analogice vă va ajuta să implementați un proiect mare. 4 interfață UART, SPI, Twin-Wire, JTAG. 512 kB flash, 96 SRAM, 32 de biți - toate acestea sunt necesare pentru de mare viteză executarea de programe complexe.

Permiteți-mi să vă reamintesc că atmega328 are doar 32 kB de memorie flash și 2 kB de SRAM

ATENŢIE:

Sursa de alimentare și tensiunea de nivel logic sunt de 3,3 V, dacă doriți să omorâți DUE, aplicați-i 5 V.

Cele mai mici arduinos

Pentru cei care apreciază mobilitatea, există o serie de plăci oficiale și una foarte interesantă compatibilă cu Arduino. Sunt potrivite pentru cei care doresc să proiecteze dispozitiv ascuns sau purtabil (portabil). Să le aruncăm o privire mai atentă.

Versiune curentă - Arduino Nano v3.0. Dintre cele mici, este cel mai convenabil este folosit pentru firmware Cablu USB mini-b, Dar copii chinezești Ei folosesc adesea un conector micro-USB, care este foarte comun pentru conectarea unui smartphone la un computer sau pentru încărcarea acestuia.

În ceea ce privește numărul și scopul pinii, este similar cu UNO, dar nu este compatibil cu scuturile. Apropo, există scuturi specializate pentru nano (chinezii fac tot ce vă puteți imagina). Cel mai adesea, copiile chinezești folosesc CH340G pentru a comunica cu un computer prin USB. Personal, driverul nu s-a instalat automat pe Windows 8.1, problema a fost rezolvată după 2 minute de căutare pe Google a numelui cipului, apoi totul a mers ca. mecanism de ceas.

Puțin mai mult decât nano. Micro și nano sunt excelente pentru plasare panou, aproape întotdeauna acest lucru face ca asamblarea și instalarea circuitelor să fie mai convenabile. În rest, totul este similar cu cel precedent, singura diferență este în aspectul plăcii.

Arduino mini - nu funcționează prin USB

Cea mai mică placă, similară ca funcționalitate cu „unks” și „nanks”, este „mini”. Este amuzant că cea mai mică tablă, judecând după nume, ar trebui să fie mai mare decât „nano”. S-a dovedit invers. Economii de dimensiune au fost realizate prin eliminarea nodului de comunicare USB (rs232, ch340g și altele asemenea) și a conectorului în sine. În acest scop, există plăci de contact pentru conectarea printr-o interfață serială.

Firmware-ul este instalat folosind adaptoare USB-serial (usb-uart). Dacă aveți de gând să lucrați cu microcontrolere, merită să-l cumpărați, poate fi util în multe locuri.

Poate fi furnizat fie cu suporturi de contact lipite, fie pur și simplu inclus în kit pentru autoinstalare.

O dezvoltare interesantă a Digispark. Factorul său de formă seamănă cu o unitate flash; nu aveți nevoie de un cablu pentru ao flash; se conectează la portul USB al computerului.

La dispoziția dumneavoastră sunt doar 6 pini (3 PWM și 4 analogi, I2C), 8 KB de memorie flash pentru programe, 512 octeți de ROM și RAM, 2 KB de memorie, ca de obicei, sunt ocupați de bootloader, deci doar 6 KB sunt disponibile pentru tine.

Când clipește, se folosesc 2 pini digitali (P3, P4) pentru USB, dar îi poți folosi după clipire, când îi deconectezi de la computer. Atenție la pinout - este scris în partea din spate scânduri din imaginea din dreapta. Pentru a lucra cu el trebuie să configurați IDE-ul.

Încă câteva caracteristici:

1. pinul P5 este „RESET”, dacă îi aplicați un zero logic, placa se va reporni, adică A0, adică. prima intrare analogică, semnalul poate fi citit în intervale mai mari de 1,2 V, deoarece totul de mai jos este perceput ca „zero” și are loc o repornire. Un pin discutabil în general, dar dacă te gândești cum să-l folosești și dacă semnalul măsurat ajunge chiar la zero, atunci totul nu este atât de rău.

2. Uitați de monitorizarea portului, nu există un Serial ca atare, așa că nu veți putea depana placa de pe un computer. Acest lucru poate fi evitat - dacă petreceți mai mult timp proiectării sau folosiți instrumente de măsurare externe - lămpi de testare, multimetre, osciloscoape.

Concluzie

Sper că acest articol v-a ajutat să vă decideți asupra alegerii plăcii. Am încercat să iau în considerare cea mai largă gamă posibilă de Arduino într-o cantitate mică de text, nu are sens să examinez fiecare placă în detaliu, deoarece sunt aproape la fel, cu excepția diferitelor completări.

Bună ziua tuturor!

Vreau să dedic această recenzie unui dispozitiv electronic minunat care îți permite să creezi tot felul de gadgeturi bazate pe el însuși. Să vorbim despre taxă Arduino Uno.

Momentan avem Arduino Există o întreagă linie de plăci electronice. Cu toate acestea, a fost Arduino Uno . Acest lucru se datorează faptului că O.N.U ocupa o pozitie intermediara intre alte placi din serie, atat in ceea ce priveste dimensiuni fizice, și în complexitatea arhitecturii sale externe.

Mulți fani de electronică radio, inginerie radio și robotică apreciază Arduino Uno și să-l folosească ca bază în marea lor varietate de proiecte.

Desigur, pentru realizarea unor dezvoltări serioase pe baza consiliului Arduino Este foarte recomandabil să achiziționați un consiliu de companie Arduino . Dar pentru începătorii care abia încep cufundarea în lumea electronicelor, nu este deloc necesar să achiziționeze imediat un dispozitiv scump. dispozitiv original. În scopul „încercării”, o clonă chineză ar fi perfectă Arduino Uno.

Am comandat cu scopul de a „încerca”. eBay prima dvs. plată Arduino Uno . O caracteristică distinctivă a acestei plăci chinezești este culoarea sa neagră (majoritatea acestor plăci au Culoarea albastră). Alegerea a căzut asupra acestui produs nu întâmplător. Inainte de a achizitiona orice placa anume, am fost foarte interesat de diverse forumuri si alte resurse de pe Internet in opiniile oamenilor care sunt bine versati in domeniu. Arduino . La final, am urmat recomandările majorității profesioniștilor și am ales produsul recenzat aici.

Acum să trecem pe scurt aspect plăci și încercați să găsiți diferențele dintre acest analog chinezesc și cel oficial Arduino Uno.

După cum am menționat mai devreme, analogul chinezesc are culoare neagră, iar modelul oficial - albastru. Această diferență, desigur, nu joacă niciun rol semnificativ, deoarece stabilitatea și calitatea funcționării sale nu depind de culoarea plăcii.

O caracteristică imediat vizibilă a analogului chinez este imprimat pe tablă imagine albă Literă latină S și ​​cuvintele „SainSmart” " Tabloul original prezintă sigla oficială a companiei și inscripția „ ARDUINO" Desigur, ca și în cazul precedent, această diferență între analogul chinezesc și modelul oficial nu are în niciun fel niciun efect asupra funcționării plăcii.


Placa pe care am cumpărat-o are, poate, un singur dezavantaj. Prize (numite pini) concepute pentru a se conecta la placă Arduino tot felul de piese și dispozitive lipită strâmb de placa însăși. Poate că aceasta este o căsătorie izolată. Dar chiar dacă acesta nu este un defect izolat, ci serial, atunci nu trebuie să vă faceți griji, deoarece prizele lipite strâmb nu vor crea probleme vizibile atunci când utilizați placa.


Pe lângă prizele (pini) discutate mai sus pe placă Arduino Uno Mai sunt două cuiburi care diferă de restul prin dimensiunea lor. Una dintre prize (negru) este destinata conectarii unei baterii. Arduino Uno Alimentat de o baterie Krona de nouă volți. În timpul în care am folosit această placă, a trebuit să folosesc de mai multe ori Arduino standalone (adică fără să mă conectez la un computer sau laptop), așa că am folosit o baterie. Clona chineză a funcționat excelent de la o coroană de nouă volți, ceea ce a fost drăguț, pentru că înainte de a cumpăra era de așteptat ca placa să înceapă să funcționeze defectuos atunci când funcționează pe baterie.

A doua priză mare de pe placă este destinată conectării plăcii Arduino la un computer sau laptop. Conexiunea se realizează prin mijloace USB -cablu care vine cu placa in sine. Au existat și unele îngrijorări cu privire la cablu înainte de cumpărare. În timp ce utilizați placa, cablul se conectează Arduino cu un computer, se îndoaie puternic și în mod repetat laturi diferite. Teama era că cablul se va eșua rapid din cauza îndoielilor constante. Totuși, și în acest caz temerile au fost în zadar, deoarece cablul încă funcționează perfect după multe luni de utilizare.


În ceea ce privește funcționarea efectivă a plăcii, pot spune următoarele. clonă chineză Arduino Uno face față bine sarcinilor pe care dezvoltatorul le stabilește. Această placă funcționează stabil (fără blocări sau blocări) chiar și în proiectele în care aproape toate prizele (pinii) sunt ocupate. Același lucru este valabil și pentru complexitatea codului programului care rulează pe placă. Analogul chinezesc execută perfect atât cod foarte simplu (doar câteva linii), cât și cod foarte complex (sute și uneori chiar mii de linii).

Merită menționat și despre pur probleme organizatorice. Coletul a durat destul de mult (aproximativ patru saptamani), dar a sosit inainte de data de livrare stabilita pentru colete. Din păcate, acum livrarea acestui produs nu este gratuită, ceea ce, desigur, este un dezavantaj a acestui produs. Placa a fost ambalată destul de bine - în strat dublu bandă cu bule. De asemenea, vânzătorul, în ciuda faptului că livrarea a fost gratuită, a furnizat numărul de urmărire al coletului, ceea ce mi-a oferit posibilitatea de a-l urmări.

Pentru a rezuma tot ce este scris mai sus, pot spune că acest produs chinezesc este un analog minunat al unei plăci electronice Arduino Uno , deoarece conține toate avantajele plăcii originale Arduino și nu conține aproape deloc lipsuri, iar acele neajunsuri care există nu au niciun efect influenta semnificativa pentru operarea la bord. Și, desigur, prețul. Costul analogului este de câteva ori mai mic decât placa originală. Prin urmare, cumpărarea unei astfel de plăci dacă doriți să creați diverse dispozitive electronice va fi justificată pentru dvs.

Arduino este cel mai popular amator și robotică educațională. Ce placă sau kit Arduino ar trebui să cumpere un începător? Cum să cumpăr Arduino ieftin? Cum diferă analogii Arduino de placa originală? Răspunsurile sunt în recenzia noastră.

Arduino sau orice-duino

Datorită deschiderii Arduino, designul său este cunoscut și poate fi modificat în mod liber. Prin urmare, orice producător de plăci poate produce analogic Placi Arduino , faceți modificări la placa în sine, ca să nu mai vorbim de configurația gratuită a kit-urilor.


Deoarece Arduino este marca unui producător, analogii au nume diferite, dar de obicei similare cu Arduino - Freduino, Freeduino, DCcduino, Xdruino, Funduino, Robotaleși multe altele. Mai mult, este posibil ca marca să nu fie indicată deloc, dar va fi o inscripție de genul pentru Arduino. Arduino-urile originale sunt fabricate în Italia, majoritatea analogilor lor sunt fabricați în China. Există și evoluții rusești.

Vizual, majoritatea acestor plăci arată la fel (Arduino are sigla corporativă) și chiar au aceeași culoare albastră (există excepții, dar nu multe; Funduino, de exemplu, este roșu). De asemenea, plăcile analogice ale Arduino au de obicei aceleași prefixe în numele lor ca și Arduino însuși, de exemplu, DCcduino UNO corespunde Arduino UNO (ce este UNO este mai jos).

Analog fără nume al Arduino UNO

Analogii nu sunt de obicei inferioare în calitate, dar beneficiază foarte mult de preț (mai multe despre asta mai jos).

Toate instrucțiunile, totul evoluții metodologice, lecțiile etc., axate pe Arduino, sunt pe deplin potrivite pentru analogi. Prin urmare, dacă imaginea nu este nimic pentru tine, atunci nu ezitați să luați alte duini!

Kit de pornire Arduino

Producătorul recomandă să începeți să învățați Arduino cu un set Kit de pornire Arduino. Acest kit conține placa și alte componente electronice necesare pentru a începe să învețe Arduino: LED-uri, rezistențe, servo, motor, buton, LCD, piezo, senzori și multe altele.

Pentru a cumpăra un Arduino Starter Kit de la un producător oficial, va trebui să plătiți aproximativ 80 de euro.

Analogii beneficiază semnificativ de preț cu configurații similare. Cele mai mici prețuri pentru ele sunt în magazinele online chinezești. Când comparați prețurile pentru seturi, desigur că trebuie să țineți cont de compoziția acestora. Asa de, Kit de pornire pentru Arduino cu placa DCcduino pe site-ul AliExpress costă puțin sub 34 USD - echipamentul este similar cu cel original. Echipament ceva mai mic Kit de pornire pentru Arduino cu placa Robotale pe site-ul DealExtreme costă 28 USD. Livrarea în Rusia este gratuită pe ambele site-uri.

Aproape oricare dintre aceste truse conține minimul necesar pentru începători și este potrivit pentru a-l stăpâni pe al nostru (kiturile mici nu au adesea un fotorezistor).

Kit de pornire pentru Arduino

Mie mi s-a întâmplat interesanta poveste. Am comandat un astfel de kit de la DX - după cum puteți vedea în fotografie, vine cu un Arduino neoriginal, dar ceea ce am primit a fost un Arduino complet italian! Este un lucru mic, dar frumos.

Cumpărarea unui robot Arduino gata făcut ca început de învățare

Despre cumpărare roboți gata pregătiți ca o modalitate de a ne familiariza inițial cu Arduino, noi deja. Există un număr mare de astfel de seturi disponibile pentru vânzare. Bazat pe Arduino. Pentru copiii mai mici, această metodă de introducere a Arduino este de preferat, deoarece este o jucărie gata făcută cu care se pot juca, apoi se pot dezasambla și utiliza placa Arduino și alte componente în învățare.

Desigur, robotul finit poate să nu conțină toate piesele necesare în robot, dar tot ceea ce lipsește poate fi achiziționat separat. Componentele simple DIY, cum ar fi LED-urile și rezistențele, pot fi achiziționate de la orice magazin de piese radio.

Fotografia arată un robot Arduino popular, care costă mai puțin de 100 USD.

Mașină controlată prin blutooth

Alegerea unei modificări Arduino pentru un începător

Site-ul oficial al producătorului Arduino prezintă 20 de modificări ale plăcii Arduino. Printre aceștia se numără Arduino Uno, Arduino Due, Arduino Leonardo și alții.

Arduino UNO și analogi

Este cel mai popular, de obicei inclus în kiturile descrise mai sus și, poate, poate fi numit o placă Arduino standard. Aceasta este una dintre cele mai ieftine plăci Arduino.

Pe site-ul oficial al Arduino UNO îl puteți cumpăra cu 20 de euro + transport. În marile magazine online rusești, inclusiv distribuitori oficiali, se vinde cu 1150-1300 de ruble. De obicei, în Moscova și Sankt Petersburg poți ridica pe cheltuiala ta (recomandăm magazine online și DESSY), iar în alte regiuni va trebui să plătești și livrarea. Se dovedește puțin scump. Deși uneori puteți găsi magazine cu prețuri mici în Rusia. Preturi miciȘi livrare rapidă oferte magazin online ROBstore. Prețul va fi în continuare mai mare decât în ​​China, dar așteptarea coletului va fi mult mai scurtă.

Arduino UNO original poate fi cumpărat și din magazinele chinezești, dar trebuie să vă uitați cu atenție la descrierile și fotografiile (acest lucru nu este întotdeauna clar vizibil în textele descrierii). Cu toate acestea, descrierile sunt uneori greșite (cum am scris mai sus). Prețul, desigur, se dovedește a fi mai mic decât în ​​magazinele rusești.

Ca și în cazul truselor, puteți cumpăra analogi Arduino foarte ieftin. De exemplu, un DCcduino UNO analogic aproape identic pe dx.com costă mai puțin de 10 USD, iar pe aliexpress costă 5,50 USD!

DCcduino pe AliExpress pentru 5,5 USD

Alte modificări ale plăcilor Arduino

Să ne uităm la ce plăci sunt convenabile pentru un începător pentru a se familiariza cu elementele de bază ale electronicii.

Să folosim metoda eliminării.

Respingem imediat 4 modificări de bord Lilly Pad- sunt destinate „textilelor electronice” - coaserea LED-urilor în haine etc. Despre ele vom scrie mai târziu.

Arduino Lilly Pad

Dacă nu intenționați să faceți roboți gata pregătiți, adică veți descărca adesea programe pe placă, este mult mai recomandabil să utilizați plăci cu un port USB - acestea sunt mai convenabile pentru a se conecta la un computer.

Porturile USB NU au placi: Arduino Mini, Pro, Pro Mini.

Dacă doriți să vă familiarizați cu elementele de bază ale electronicii, plăcile „sofisticate” nu sunt foarte potrivite pentru dvs.: Esplora, BT, Ethernet, Tre, Yun, Robot.

Rămâne UNO, Leonardo, Due, Micro, Mega ADK, Mega 2560, Nano, Fio.

Dacă veți introduce Shields pentru a extinde placa (se realizează drivere de motor, plăci cu conectori suplimentari etc. în forma lor), trebuie să țineți cont de faptul că au format standard, pe care Micro și Fio nu le au.

Trebuie spus că Arduino Nano are și o dimensiune non-standard, dar este ușor de introdus în Breadboard - picioarele sale sunt situate pe partea inferioară a plăcii.

Să comparăm prețurile plăcilor rămase pe Arduino Store:

  • UNO - 20 euro,
  • Leonardo - 18 euro,
  • Datorită - 36 euro,
  • Mega 2560 – 29 euro,
  • Mega ADK - 44 de euro,
  • Nano - 33 de euro.

În magazinele chinezești menționate puteți găsi analogi la un preț semnificativ mai mic.

Arduino este adesea numit computer cu o singură placă. Și cu alegerea unui computer un începător poate compara cel mai bine alegerea unei plăci Arduino.

Plăcile sunt diferite:

  • microcontroler și frecvența funcționării acestuia(ATmega328 - 16 MHz, ATmega32u4 - 16 MHz, ATmega2560 - 16 MHz și altele),
  • tensiunea de intrare și ieșire pe placă,
  • numărul de intrări și ieșiri analogice,
  • numărul de porturi digitale, inclusiv cele care acceptă PWM,
  • capacitatea memoriei flash.

Numărul de porturi de pe placă determină suma maxima, dispozitivele conectate la acesta (senzori, motoare etc.), iar cantitatea de memorie flash limitează durata programului încărcat în acesta.

Arduino analog Leonardo

Scurte caracteristici ale unor plăci:

: microcontroler ATmega328, 14 porturi digitale, incl. 6 cu PWM, 6 intrări analogice, memorie flash de 32 KB, port USB tip B.

Arduino datorat: microcontroler AT91SAM3X8E, 54 porturi digitale, incl. 12 cu PWM, 12 intrări analogice și 2 ieșiri analogice, memorie flash de 512 KB, 2 porturi MicroUSB.

Arduino Leonardo: microcontroler ATmega32u4, 20 porturi digitale, incl. 7 cu PWM, 12 intrări analogice, memorie flash de 32 KB, port MicroUSB.

Toate prețurile sunt de la data publicării postului.