Care sunt diferitele tipuri de plăci Arduino

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





Placa Arduino a fost proiectată în cadrul Institutului de Proiectare Interacțiune Ivrea, destinată studenților fără studii în electronică și concepte de programare. Această placă a început să se adapteze pentru a se adapta la noile cerințe și provocări, separându-și prezența de la plăcile simple pe 8 biți la produsele pentru aplicații IoT (Internet of Things), imprimare 3D, purtabilă și împrejurimi încorporate. Toate plăcile sunt în întregime open-source, permițând utilizatorilor să le construiască separat și să le adapteze în cele din urmă la nevoile lor exacte. De-a lungul anilor, diferitele tipuri de Arduino plăcile au fost folosite pentru a construi mii de proiecte, de la obiecte cotidiene la instrumente științifice compuse. O comunitate internațională de designeri, artiști, studenți, programatori, pasionați și experți s-a reunit în jurul acestei etape open-source, donațiile lor s-au adăugat la o cantitate incredibilă de cunoștințe disponibile care pot fi de un ajutor imens atât pentru începători, cât și pentru specialiști. Acest articol discută o prezentare generală a diferite tipuri de plăci Arduino și comparația lor.

Care sunt tipurile de plăci Arduino?

Placa Arduino este o platformă open-source folosită pentru realizare proiecte electronice . Acesta constă atât dintr-un microcontroler, cât și dintr-o parte a software-ului sau a mediului integrat de dezvoltare (IDE) care rulează pe computerul dvs., utilizat pentru a scrie și încărca codul computerului pe placa fizică. Platforma unui Arduino a devenit foarte renumită cu designeri sau studenți care încep doar cu electronică și pentru o cauză excelentă.




Tipuri de plăci Arduino

Tipuri de plăci Arduino

Spre deosebire de majoritatea plăcilor de circuite programabile anterioare, Arduino nu necesită o parte separată a hardware-ului pentru a programa un nou cod pe placă, puteți utiliza doar un cablu USB. De asemenea, IDE-ul Arduino folosește o versiune de bază a C ++, ceea ce face mai ușoară învățarea programului. În cele din urmă, placa Arduino oferă un factor tipic de formă care descompune funcțiile microcontrolerului într-un pachet mai disponibil.



De ce plăcile Arduino?

A fost folosită placa Arduino realizarea diferitelor proiecte de inginerie și diferite aplicații. Software-ul Arduino este foarte simplu de utilizat pentru începători, dar flexibil și adecvat pentru utilizatorii avansați. Acesta rulează Windows, Linux și Mac. Profesorii și studenții din școli îl utilizează pentru a proiecta instrumente științifice cu costuri reduse pentru a verifica principiile fizicii și chimiei. Există numeroase alte platforme de microcontrolere care pot fi obținute pentru calcul fizic. BX-24 de la Netmedia, Parallax Basic Stamp, MIT’s Handyboard, Phidget și multe altele prezintă funcționalități conexe.

De asemenea, Arduino simplifică procesul de lucru al microcontrolerului, dar oferă unele avantaje față de alte sisteme pentru profesori, studenți și începători.

  • Ieftin
  • Cross-platform
  • Mediul de programare simplu și clar
  • Software open source și extensibil
  • Hardware open source și extensibil

Funcția plăcii Arduino

Flexibilitatea plăcii Arduino este enormă, astfel încât cineva să poată face orice își imaginează. Această placă poate fi conectată foarte ușor la diferite module, cum ar fi senzori de obstacole, detectoare de prezență, senzori de incendiu, module GSM Module GPS, etc. Funcția principală a plăcii Arduino este de a controla electronica prin citirea intrărilor și schimbarea acesteia în ieșiri, deoarece această placă funcționează ca un instrument. Această placă este, de asemenea, utilizată pentru a realiza diferite proiecte electronice în domeniul electronicii, electricității, roboticii etc.


Caracteristici ale diferitelor tipuri de plăci Arduino

Caracteristicile diferitelor tipuri de plăci Arduino sunt listate în forma tabelară.

Placa Arduino Procesor Memorie I / O digitală I / O analog
Arduino uno16Mhz ATmega3282KB SRAM, 32KB bliț146 intrări, 0 ieșiri
Arduino Due84MHz AT91SAM3X8ESRAM de 96 KB, bliț de 512 KB5412 intrări, 2 ieșiri
Arduino Mega16MHz ATmega2560SRAM de 8 KB, bliț de 256 KB5416 intrări, 0 ieșiri
Arduino Leonardo16MHz ATmega32u4SRAM de 2,5 KB, bliț de 32 KBdouăzeci12 intrări, 0 ieșiri

Diferite tipuri de plăci Arduino

Lista plăcilor Arduino include următoarele, cum ar fi

  • Arduino Uno (R3)
  • Arduino Nano
  • Arduino Micro
  • Arduino Due
  • Placa LilyPad Arduino
  • Bluetooth Arduino
  • Arduino Zece Mii
  • Placa RedBoard Arduino
  • Placă Arduino Mega (R3)
  • Placa Arduino Leonardo
  • Robot Arduino
  • Arduino Explore
  • Arduino Pro Mic
  • Arduino Ethernet
  • Arduino Zero
  • Cea mai rapidă placă Arduino

Arduino Uno (R3)

Uno este o opțiune imensă pentru Arduino inițial. Această placă Arduino depinde de un microcontroler bazat pe ATmega328P. În comparație cu alte tipuri de plăci arduino, este foarte simplu de utilizat ca placa de tip Arduino Mega. .Este format din 14 pini I / O digitale, unde 6 pini pot fi folosiți ca PWM ( modularea lățimii pulsului ieșiri), 6 intrări analogice, un buton de resetare, o mufă de alimentare, o conexiune USB, un antet de programare serial în circuit (ICSP) etc. Include tot ceea ce este necesar pentru a ține sus microcontrolerul pur și simplu atașați-l la un computer cu ajutorul unui cablu USB și furnizați sursa pentru a începe cu un adaptor AC-DC sau baterie.

Arduino Uno (R3)

Arduino Uno (R3)

Arduino Uno este placa cea mai frecvent utilizată și este forma standard, în afară de toate plăcile Arduino existente. Această placă este foarte utilă pentru începători. Vă rugăm să consultați acest link pentru a afla mai multe despre Placa Arduino Uno

Arduino Nano

Aceasta este o placă mică bazată pe microcontrolere, cum ar fi ATmega328P, altfel ATmega628, dar conexiunea acestei plăci este aceeași cu placa Arduino UNO. Acest tip de placă de microcontroler are dimensiuni foarte mici, durabile, flexibile și fiabile.

Arduino Nano

Arduino Nano

În comparație cu placa Arduino Uno, este de dimensiuni reduse. Dispozitivele precum mini USB și Arduino IDE sunt necesare pentru a construi proiectele. Această placă include în principal pinii analogici-8, pinii digitali-14 cu setul unui pin I / O, pinii de putere-6 și pinii RST (resetare) -2. Vă rugăm să consultați acest link pentru a afla mai multe despre Placa Arduino Nano.

Arduino Micro

Placa Arduino Micro depinde în principal de microcontrolerul bazat pe ATmega32U4 care include 20 de seturi de pini în care cei 7 pini sunt pini PWM, 12 pini de intrare analogici. Această placă include diferite componente, cum ar fi un antet ICSP, butonul RST, o conexiune USB mică, oscilator de cristal-16 MHz. Conexiunea USB este încorporată și această placă este versiunea redusă a plăcii Leonardo.

Arduino Micro

Arduino Micro

Arduino Due

Această placă Arduino depinde de placa ARM Cortex-M3 și este prima placă de microcontroler Arduino. Această placă include pini I / O digitale-54, unde 12 pini sunt pini PWM o / p, pini analogici -12, UARTs-4, un CLK cu 84 MHz, un USB OTG, DAC-2, o mufă de alimentare, TWI- 2, un antet JTAG, un antet SPI, două butoane pentru resetare și ștergere.

Arduino Due

Arduino Due

Această placă funcționează cu 3,3 V, unde cea mai mare tensiune pe care pot sta pinii de intrare / ieșire este de 3,3 V, deoarece furnizarea unei tensiuni ridicate oricărui pin I / O poate duce la deteriorarea plăcii. Cablul USB în caz contrar poate fi alimentat printr-un adaptor de curent alternativ la curent continuu. Această placă Arduino Due este potrivită cu toate scuturile Arduino la 3,3V.

Placa LilyPad Arduino

Placa Lily Pad Arduino este o tehnologie e-textilă purtabilă extinsă de Leah „Buechley” și proiectată cu atenție de „Leah și SparkFun”. Fiecare placă a fost proiectată cu imaginație, cu tampoane de conectare uriașe și un spate neted pentru a le permite să fie cusute în îmbrăcăminte folosind fir conductiv. Acest Arduino cuprinde, de asemenea, I / O, putere și, de asemenea, plăci de senzori care sunt construite special pentru e-textile. Acestea sunt chiar lavabile!

LilyPad Plăci Arduino

LilyPad Plăci Arduino

Bluetooth Arduino

Acest Bluetooth depinde în principal de microcontroler precum ATmega168 și această placă se mai numește și Arduino BT. Acest tip de placă include diferite componente, cum ar fi pinii digitali-16, pinii analogici-6, oscilatorul de cristal-16 MHz, butonul de resetare, terminalele cu șurub, antetul ICSP. În această placă, bornele cu șurub sunt utilizate în principal pentru alimentare. Programarea acestui microcontroler Bluetooth se poate face cu Bluetooth ca o conexiune wireless.

Arduino Zece Mii

Placa de microcontroler ca Arduino Diecimila depinde în principal de ATmega168. Această placă include pini I / O digitale -14, unde 6 pini pot fi utilizați precum ieșiri PWM și intrări analogice-6, o conexiune USB, un oscilator de cristal-16 MHz, un antet ICSP, un buton de resetare și o mufă de alimentare. Această placă poate fi conectată la un computer printr-un cablu USB și poate fi activată folosind o baterie și un adaptor AC-DC.

Arduino Zece Mii

Arduino Zece Mii

După cum sugerează și numele, semnificația lui Diecimila în italiană este de 10.000, ceea ce înseamnă că marchează adevărul că au fost proiectate peste 10.000 de plăci Arduino. Într-un set de plăci USB Arduino, acesta este cel mai recent în comparație cu alte versiuni.

Placa RedBoard Arduino

Placa RedBoard Arduino poate fi programată folosind un cablu USB Mini-B folosind Arduino IDE. Acesta va funcționa pe Windows 8 fără a fi nevoie să vă modificați setările de securitate. Este mai constant datorită cipului USB sau FTDI pe care l-am folosit și, de asemenea, este complet plat pe spate. Crearea acestuia este foarte ușor de utilizat în proiectarea proiectului. Doar conectați placa, selectați opțiunea de meniu pentru a alege un Arduino UNO și sunteți gata să încărcați programul. Puteți controla RedBoard printr-un cablu USB utilizând mufa baril.

Placi RedBoard Arduino

Placi RedBoard Arduino

Placă Arduino Mega (R3)

Arduino Mega este similar cu fratele mai mare al UNO. Include o mulțime de pini I / O digitale (de aici, 14 pini pot fi folosiți ca PWM o / ps), 6 intrări analogice, un buton de resetare, o mufă de alimentare, o conexiune USB și un buton de resetare. Include tot ceea ce este necesar pentru a ține microcontrolerul pur și simplu atașați-l la un computer cu ajutorul unui cablu USB și furnizați sursa pentru a începe cu un adaptor sau baterie de la AC la DC. Numărul uriaș de pini fac ca această placă Arduino să fie foarte utilă pentru proiectarea proiectelor care necesită o grămadă de i / ps digitale sau o / ps, cum ar fi o mulțime de butoane. Vă rugăm să consultați acest link pentru a afla mai multe despre Arduino Mega (R3) Consiliu

Placă Arduino Mega (R3)

Placă Arduino Mega (R3)

Placa Arduino Leonardo

Prima placă de dezvoltare a unui Arduino este placa Leonardo. Această placă folosește un microcontroler împreună cu USB. Asta înseamnă că poate fi foarte simplu și ieftin. Deoarece această placă gestionează USB direct, se pot obține biblioteci de programe care permit plăcii Arduino să urmeze o tastatură a computerului, mouse-ului etc.

Placa Arduino Leonardo

Placa Arduino Leonardo

Robot Arduino

Acest tip de placă este primul Arduino peste roți. Acest robot Arduino include două procesoare pe fiecare dintre plăcile sale. Cele două plăci sunt placa motorului și placa de control unde placa motorului controlează motoarele și placa de control este utilizată pentru a citi senzorii pentru funcționare. Fiecare placă este o placă Arduino completă și programarea sa se poate face prin ID-ul Arduino. Acestea sunt plăci de microcontroler care depind de ATmega32u4.

Știfturile acestui robot sunt mapate la servomotori și senzori la bord. Procesul de programare a robotului este același cu placa Arduino Leonardo. De asemenea, este numit un computer mic și este utilizat pe scară largă în robotică. Această placă include difuzor, ecran color, butoane-5, motoare-2, busolă digitală, cititor de card SD, potențiometre-2 și senzori de podea-5. Biblioteca acestui robot poate fi utilizată pentru controlul senzorilor, precum și al dispozitivelor de acționare.

Arduino Explore

Arduino Esplora include un mic computer cunoscut sub numele de microcontroler care include o serie de intrări și ieșiri. Intrările acestei plăci sunt un senzor de lumină, patru butoane, un microfon, un accelerometru, joystick, un glisor, un senzor de temperatură, etc. în timp ce ieșirile sunt un LED cu 3 culori, un buzzer. Acest tip de placă Arduino arată ca un controler de jocuri video.

Arduino Explore

Arduino Explore

Programarea acestei plăci se poate face folosind software-ul Arduino, cum ar fi IDE, care preia datele de la intrări și controlează ieșirea ca o tastatură sau un mouse. În comparație cu toate celelalte tipuri de plăci Arduino, această esplora este total diferită, deoarece intrările, precum și ieșirile, sunt deja conectate la placă. Așadar, conectarea componentelor precum actuatoarele sau senzorii este foarte simplă. Astfel, programarea este oarecum diferită în comparație cu alte tipuri de plăci Arduino. Această placă esplora include propria bibliotecă, astfel încât datele de la senzori și actuatoare să fie foarte ușor de citit și de scris.

Arduino Pro Mic

Placa Arduino Pro Micro este aceeași cu placa Arduino Mini, în afară de microcontrolerul ATmega32U4. Această placă de microfon include pini I / O digitale-12, pini-5 de modulare a lățimii impulsurilor (PWM), conexiuni seriale ale Tx & Rx și ADC de 10 biți.

Arduino Ethernet

Placa Ethernet Arduino depinde de microcontroler precum ATmega328. Acest tip de placă de microcontroler include pini analogici-5, pini I / O digitale-14, buton RST, o conexiune RJ45, oscilator de cristal, o mufă de alimentare, antet ICSP etc. Conexiunea plăcii Arduino se poate face prin Ethernet scut pentru internet.

Arduino Zero

Aceasta este o placă puternică și simplă pe 32 de biți și oferă cea mai bună platformă pentru proiecte inovatoare precum tehnologie portabilă, dispozitive IoT inteligente, robotică nebună, automatizare de înaltă tehnologie etc. Această placă se extinde oferind performanțe îmbunătățite, permițând o gamă de oportunități de proiect și performanțe ca un instrument educațional excelent.

Arduino Zero

Arduino Zero

Această placă include pinii de intrare analogici-6, pinii I / O digitale-14, o mufă de alimentare, butonul AREF, pinii portului UART, un conector USB și un antet ICSP (In-Circuit Serial Programming), un antet de alimentare etc.
Această placă este alimentată prin intermediul microcontrolerului SAMD21 bazat pe Atmel. Principala caracteristică este EDBG (Embedded Debugger) bazat pe Atmel și oferă o interfață completă de depanare fără a utiliza hardware suplimentar.

Cea mai rapidă placă Arduino

Proiectarea uneia dintre cele mai bune plăci de dezvoltare Arduino care sunt familiare cu Arduino MEGA & UNO este placa hifive1 care include o unitate de microcontroler RISC-V de 320 MHz. Acest tip de placă rapidă are Cortex M-7 cu o unitate de microcontroler de 400 MHz.

  • Memorie flash - până la 2Mbytes
  • RAM - 1 Mbyte
  • Controlere DMA -4
  • Periferice de comunicare - Până la 35
  • Rezoluție maximă pe 16 biți cu 3 × ADC
  • Convertoare D / A cu 2 × 12 biți
  • Hardware cu codec JPEG
  • Cronometre -22 și câini de pază - 200Mhz
  • HW Calendar și RTC cu precizie în secundă
  • Accelerarea criptografică

Caracteristicile plăcii Hifive1

Caracteristicile plăcii Hifive1 includ următoarele.

  • Mega Form Factor sau Arduino Uno
  • Încărcător pentru baterie
  • Card SD, inclusiv funcția de detectare a cardului
  • Ethernet *
  • Flash QSPI opțional - 133Mhz
  • Interfețe - CAN, SWD, Cameră foto
  • USB- OTG

Scuturile Arduino

În plus, ecranele Arduino sunt plăci de circuite pre-construite utilizate pentru conectarea la o serie de plăci Arduino. Aceste scuturi se potrivesc pe partea superioară a plăcilor compatibile Arduino pentru a oferi capacități suplimentare, cum ar fi conectarea la internet, controlul motorului, furnizarea comunicații fără fir , Controlul ecranului LCD etc. Diferitele tipuri de scuturi Arduino sunt

Scuturi pentru plăcile Arduino

Scuturi pentru plăcile Arduino

  • Scuturi fără fir
  • Scutul GSM
  • Ecranul Ethernet
  • Scuturile Proto

Compararea plăcilor Arduino

Comparația între diferite plăci Arduino include următoarele.

Placa Arduino Tensiunea sistemului Viteza CLK I / O digitală Intrări analogice PWM UART Interfața de programare
Arduino Uno - R3

5V

16MHz14146

1

USB prin ATMega16U2
Arduino Uno R3 SMD

5V

16MHz14146

1

USB prin ATMega16U2
RedBoard

5V

16MHz14146

1

USB prin FTDI
Arduino Pro 3.3V / 8MHz

3,3V

8MHz14146

1

Antet compatibil FTDI
Arduino Pro 5V / 16MHz

5V

16MHz14146

1

Antet compatibil FTDI
Arduino Mini 05

5V

16MHz14148

1

Antet compatibil FTDI
Arduino Pro Mini 3.3V / 8MHz

3,3V

8MHz14146

1

Antet compatibil FTDI
Arduino Pro Mini 5V / 16MHz

5V

16MHz1486

1

Antet compatibil FTDI
Arduino Ethernet

5V

16MHz1466

1

Antet compatibil FTDI
Sârmă Arduino

3,3V

8MHz1486

1

Antet compatibil FTDI sau fără fir prin XBee †
Placa principală LilyPad Arduino 328

3,3V

8MHz1466

1

Antet compatibil FTDI
LilyPad Arduino Placă simplă3,3V8MHz9450Antet compatibil FTDI

Cum să selectați placa Arduino potrivită?

Există pe piață astăzi diferite tipuri de plăci Arduino, cum ar fi FreeDuino și NetDuino. Cel mai bun mod de a selecta placa Arduino este prin verificarea și diferențierea denumirilor comerciale de pe plăcile originale. Așadar, obținerea de plăci Arduino la prețuri reduse este ușoară prin intermediul site-urilor online, precum și al magazinelor electronice. Aceste plăci sunt disponibile cu versiuni diferite, precum și cu specificații.

Programarea tuturor plăcilor se poate face cu ajutorul software-ului Arduino IDE care permite oricui să scrie și să încarce codul, dar fiecare placă variază în funcție de intrări, ieșiri, viteză, factor de formă, tensiune etc. Tensiunea necesară pentru operați aceste plăci variază de la 3,7V la 5V.

Astfel, este vorba despre diferite tipuri de Plăcile Arduino . Sperăm că ați înțeles mai bine acest concept. Mai mult, orice întrebări referitoare la acest concept sau pentru a implementa proiecte bazate pe placa Arduino, vă rugăm să ne oferiți sugestiile valoroase, comentând în secțiunea de comentarii de mai jos. Iată o întrebare pentru dvs., care este funcția plăcilor Arduino?

Credite foto: