Panoul de pâine Arduino-Prototiparea este o mare parte a proceselor de proiectare și dezvoltare. Este esențial înainte de a trece în faze mai avansate în proiectele PCB. Prin urmare, dacă sunteți un dezvoltator de electronice digitale, un tablou de pâine Arduino este calea de urmat.
Înainte de Arduino, începătorii au avut dificultăți în învățarea microcontrolerelor. Au trebuit să folosească kituri scumpe, care necesitau codificarea limbajului de asamblare care era dificil de utilizat.
Cu toate acestea, Arduino a schimbat jocul oferind o platformă accesibilă, ușor de utilizat, cu codificare în limbaje de programare la nivel înalt precum C ++.
Vom analiza o placă de pâine Arduino și treptele necesare pentru a face astfel de plăci.
Ce Este Arduino?
Arduino este un software open-source, digital electronic și platformă hardware, proiect și comunitate de utilizatori. Platforma proiectează și construiește microcontrolere ușor de utilizat, cu o singură bord și kiturile lor pentru dezvoltarea electronicelor digitale.
O placă de circuit Arduino
Ce Este o tablă?
Pe de altă parte, o tablă de pâine este o consolă de plastic dreptunghiulară, cu găuri și simboluri perforate pătrate și linii gravate. Acționează ca o bază de construcție pentru a asambla mai multe componente electronice și microcontrolere precum Arduino în scopuri de prototipare.
Principala diferență dintre acesta și PCB -uri este principala diferență între acesta și PCB -uri.
O pano fără limit
De obicei, panourile de pâine vin cu fire de jumper, unități de alimentare și componente electronice precum tranzistoare, rezistențe și condensatoare.
Panoul de pâine Arduino-Câteva specificații ale lui Arduino
Tensiune de funcționare: 7-12V (DC Jack), 5V (USB)
Pini de I/O digital: 14 (6 pentru operațiunile PWM)
Pini de intrare analogici: 6
Memorie flash pentru stocarea programului: 32KB
BERBEC: 2KB
Eeprom: 1KB
Viteza ceasului: 16MHz
DC I/O PIN PIN IUTPUT: 20mA
Construirea unei panouri de pâine Arduino
Atunci când construiți un Arduino pe o tablă, un microcontroller, cum ar fi ATMEGA328P, formează kitul de circuite Barebones Arduino. Dar celelalte părți sunt la fel de importante și alcătuiesc restul circuitului. Specificațiile pentru microcontrolerul Arduino ATMEGA328P sunt:
Vipul Atmega328p
Sursă: Wikimedia Commons
În comparație cu microcontrolerul ATMEGA328P standard, opțiunea Arduino Arduino este mai bună, deoarece poartă bootloader -ul Arduino. Acest bootloader permite programarea Arduino IDE. De asemenea, Pankboard Arduino vă va oferi aceste avantaje:
O înțelegere mai profundă a modului în care funcționează hardware -ul Arduino
Scalare ușoară
Consum redus de putere
Panoul de pâine Arduino-Componente necesare
Pentru a configura proiectul complet, aveți nevoie de următoarele componente:
Conectați aceste componente așa cum se arată în imaginea de mai jos.
Un tablou de pâine Arduino ATMEGA328P cu un modul de convertor USB-la-serial
Sursă: Wikimedia Commons
Pentru a vă ajuta cu conexiunile, trebuie să știți pentru ce este fiecare pin în microcontroller. Iată o diagramă PINOUT pentru cip.
O diagramă de pinout a ATMEGA328P și a tabloului Arduino
Sursă: Wikimedia Commons
Panoul de pâine Arduino-Conectarea sursei de alimentare externe
Începeți prin conectarea cablurilor pentru sursa de alimentare a bordului. Procesul implică montarea firelor de putere și sol în care va sta regulatorul de tensiune. Rețineți numerotarea pinului pentru a preveni orice conexiune componentă greșită.
Apoi, adăugați firele de sol și de alimentare din partea de jos a plăcii pentru a conecta fiecare șină. După aceea, atașați regulatorul de putere și șinele de alimentare la bord.
Tensiunea maximă pe care o puteți aplica pe pinul VCC este de 6V și ar trebui să evitați să ajungeți la această valoare. Utilizați între 3.3-5.5V.
În cele mai multe cazuri, o sursă de alimentare cu 9-12VDC (baterie) este suficientă. Cu toate acestea, aceasta este munca regulatorului de tensiune. Prin urmare, puterea de intrare ar trebui să fie de 7-16V pentru a obține aproximativ 5V de la autoritatea de reglementare.
Adăugați un condensator de 10uf între autoritățile de reglementare din și la sol. De asemenea, potriviți un condensator similar pe șina dreaptă între podea și putere.
Apoi, lipiți lumina LED și rezistența de 220-ohm pe partea stângă a plăcii, chiar pe regulatorul de tensiune.
După ce sortați sursa de alimentare, este timpul să încărcați microcontrolerul, apoi modulul USB la serial convertor.
Panoul de pâine Arduino-Conectarea microcontrolerului
În primul rând, conectați cipul la panoul de pâine, așa cum se arată în imaginea de mai sus. Apoi, conectați rezistența de tracțiune de 10k la +5V de pe știftul de resetare pentru a preveni resetarea cipurilor în funcționare regulată. Dacă este la sol la 0V, pinul de resetare repornește microcontrolerul.
Apoi, atașați ceasul de 16 MHz la pinii 9 și 10. Conectați cele două 22 de condensatoare PF la fiecare dintre acești pini și la sol.
Un cip atmga328p atașat la o panou
Sursă: Wikimedia Commons
După aceea, conectați un mic comutator tactil între resetarea și pinii de masă pentru a acționa ca un buton de resetare. Cu această componentă în loc, aruncați comutatorul dacă doriți să reporniți cipul pentru a încărca un nou program.
Este important de menționat că unele jetoane sunt preprogramate cu programul LED Blink. De obicei, software -ul Arduino conține programul direct de la producător.
Asigurați -vă că acești pini se conectează după cum urmează:
PIN 7 – Tensiune digitală de alimentare (VCC)
Pinul 8 – GND
PIN 20 – AVCC – Tensiunea de alimentare a convertorului ADC. Ar trebui să conectați acest lucru la puterea de intrare, dacă nu utilizați un ADC. Dacă utilizați un ADC, conectați pinul la alimentare printr -un filtru de trecere mică.
PIN 21 – AREF – PIN de referință analogică pentru ADC
PIN 22 – GND
LED -ul bordului ar trebui să clipească după ce a configurat totul și conectarea bateriei. Scopul luminii LED este de a verifica dacă placa obține cantitatea potrivită de putere sau scurtarea.
Vă puteți opri aici, dar adevărata distracție vine atunci când programați Panoul de pâine Arduino. Pentru a -l clipi folosind codul dvs., trebuie să conectați USB -ul la modulul convertor serial la tabla de pâine.
Deoarece veți tasta codul pe IDE Arduino din computer, modulul USB către serial convertor oferă un port USB. Ar ajuta dacă aveți portul să vă conectați computerul la cipul de bord printr -un cablu USB.
Panoul de pâine Arduino-Conectarea USB la modulul convertorului serial
Trebuie doar să faceți aceste cinci conexiuni:
Rx la tx
Tx la rx
VCC la VCC
GND la GND
DTR/RTS la RST prin intermediul condensatorului 10uf
De acolo, puteți deveni creativ pe Ideul Arduino. Apoi încercați să rulați diferite bucăți de cod pe cip, cum ar fi să intrați în modul de somn pentru o anumită perioadă de timp.
Cod de clipire LED de probă pe Arduino Ide
Sursă: Wikimedia Commons
rezumat
După cum puteți vedea, panourile Arduino oferă o platformă ușor de utilizat și accesibilă pentru testare și dezvoltare, ceea ce o face ideală pentru proiectanții de electronici digitali începători. Dacă aveți întrebări, accesați -ne pentru clarificări suplimentare.