Acasă - Blog

Panoul de pâine Arduino: O placă de prototipare open source

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.

Panoul de pâine Arduino 1

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.

Panoul de pâine Arduino 2

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:

Panoul de pâine Arduino 3

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:

Panoul de pâine Arduino 4

Conectați aceste componente așa cum se arată în imaginea de mai jos.

Panoul de pâine Arduino 5

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.

Hommer Zhao
Bună, sunt Hommer, fondatorul WellPCB. Până acum avem peste 4.000 de clienți în întreaga lume. Dacă aveți întrebări, puteți să mă contactați. Mulțumesc anticipat.

Servicii