Cuprins:

Arduino Bread Board Buddy: 12 pași
Arduino Bread Board Buddy: 12 pași

Video: Arduino Bread Board Buddy: 12 pași

Video: Arduino Bread Board Buddy: 12 pași
Video: How to Use a Microphone with Arduino (Lesson #12) 2024, Noiembrie
Anonim
Arduino Bread Board Buddy
Arduino Bread Board Buddy
Arduino Bread Board Buddy
Arduino Bread Board Buddy
Arduino Bread Board Buddy
Arduino Bread Board Buddy

Construiesc toate circuitele pe o placă pentru pâine; totuși, construind același circuit de o sută, ori poate deveni monoton, așa că îmi plac piesele modulare pentru construirea prototipurilor. Majoritatea circuitelor precum sursele de alimentare de 5 volți sunt destul de standard. Arduino Bread Board Buddy pe care l-am primit de la Universal Solder este un Arduino UNO independent pentru utilizare cu plăci de pâine. Este un mic kit foarte la îndemână, care vă scutește de la construirea unui Arduino independent de fiecare dată când doriți să construiți un proiect pe o placă de calcul.

Puteți descărca ansamblul pdf sau pe site-ul web, cu toate acestea, iată câteva sfaturi care nu sunt acoperite în pdf, inclusiv programarea Bread Board Buddy.

universal-solder.ca/

Pasul 1: Instrumente

Instrumente
Instrumente
Instrumente
Instrumente

Solder

Cleme de primăvară

Freze laterale mici

Ciocan de lipit

Stație de lipit, dacă aveți una.

Pasul 2: Piese

Părți
Părți
Părți
Părți

Setul de placă pentru pâine Canaduino nu vine cu un IC ATMEGA328P, deci va trebui să furnizați unul.

Kitul conține următoarele pentru fiecare placă:

1 PCB (placa de circuit imprimat)

1 priză IC cu 28 de pini

1 cristal de 16 mHz

1 LED (diodă emițătoare de lumină)

1 Buton Reset

Jumper cu 1 pin

1 rezistor de 680 Ω

1 rezistor de 10 KΩ

1 100 nF

2 18 pF

2 șine de conector 20 pin

Pasul 3: șinele pinului conectorului

Șinele pinului conectorului
Șinele pinului conectorului
Șinele pinului conectorului
Șinele pinului conectorului

Începeți prin tăierea șinelor pinului conectorului până la două șine cu 15 pini și o șină cu 2 pini cu tăietori laterali.

Pasul 4: lipirea componentelor

Lipirea componentelor
Lipirea componentelor
Lipirea componentelor
Lipirea componentelor
Lipirea componentelor
Lipirea componentelor
Lipirea componentelor
Lipirea componentelor

Începeți să lipiți componentele pe PCB; din centrul PCB afară. Este o durere încercarea de a lipi componentele potrivite la locul potrivit sub piese precum soclul IC.

Lipiți și tăiați câte o componentă la un moment dat, poate fi o durere care încearcă să ocolească excesul duce la lipire sau să inspectați articulațiile.

Țineți componenta în poziție cu clemele cu arc.

Lipiți articulația asigurându-vă că faceți o conexiune bună.

Inspectați conexiunea și întrerupeți eventualele cabluri în exces.

Știftul lung al LED-ului merge în gaura cea mai apropiată de butonul de resetare.

Rezistorul de 680 Ω se apropie cel mai mult de cristal.

Rezistorul de 10 KΩ se apropie cel mai mult de butonul de resetare.

Pasul 5: Soclu și pinii conectorului

Soclu și pinii conectorului
Soclu și pinii conectorului
Soclu și pinii conectorului
Soclu și pinii conectorului
Soclu și pinii conectorului
Soclu și pinii conectorului

Deoarece prizele IC se lipesc pe partea inferioară a PCB-ului și șinele pinului conectorului se lipesc pe partea superioară a PCB-ului, lipesc întâi soclul IC. În acest fel șinele pinului conectorului nu vor împiedica lipirea prizei IC.

Odată ce aveți toate componentele mici atașate la PCB, atașați mufa IC, asigurându-vă că toate îmbinările sunt bune.

Apoi atașați cele două șine cu 15 pini ale conectorului, asigurându-vă că sunt pătrate și că toate îmbinările sunt bune. Dacă știfturile nu sunt pătrate, este posibil să nu puteți introduce prietenul plăcii de pâine într-o placă de pâine.

Ultima conectare ATMega 328P IC la soclu IC și sunteți gata de programare și utilizare.

Pasul 6: Programarea consumabilelor

Consumabile de programare
Consumabile de programare

Arduino UNO sau MEGA & Cable

Pâine

Jumpers

3 rezistențe 680Ω

3 LED-uri albastru roșu verde

Pasul 7: Bootloader

Bootloader
Bootloader
Bootloader
Bootloader
Bootloader
Bootloader

Dacă ATMega328P IC nu are bootloader; va trebui să ardeți bootloader-ul, ar trebui să puteți afla dacă are bootloader-ul dacă LED-ul de pe Bread Board Buddy clipește când este pornit.

Pentru a arde bootloader-ul în Bread Board Buddy, urmați acești pași:

Asigurându-vă că nimic nu este conectat la UNO, conectați-l la computer.

Schiță deschisă

Va trebui să selectați tabloul din meniul Instrumente care corespunde tabloului dvs.

Apoi selectați portul serial din meniul Instrumente care corespunde plăcii dvs.

Faceți clic pe fișier derulați în jos la exemple și faceți clic pe Arduino ISP.

Se va deschide o nouă fereastră Arduino IDE cu schița Arduino ISP.

Copiați conexiunile pin, dar nu le faceți încă.

Încărcați schița Arduino ISP pe placa Arduino.

Sketch ar trebui să vă spună când este terminat și LED-ul de pe Arduino ar trebui să nu mai clipească.

Pasul 8: Cablarea programatorului

Cablarea programatorului
Cablarea programatorului
Cablarea programatorului
Cablarea programatorului
Cablarea programatorului
Cablarea programatorului

Deconectați placa Uno de la computer și conectați placa și microcontrolerul așa cum este descris în schița ISP.

numele PIN: UNO:

resetare sclav: 10:

MOSI: 11:

MISO: 12:

SCK: 13:

mega (1280 și 2560)

resetarea sclavului: 53

MOSI: 51

MISO: 50

SCK: 52

Puneți un LED (cu rezistor) pe următorii pini:

9: Heartbeat - arată că programatorul rulează

8: Eroare - Se aprinde dacă ceva nu merge bine (folosiți roșu dacă are sens)

7: Programare - În comunicare cu sclavul

Am folosit un LED albastru pentru Heartbeat Roșu pentru eroare și verde pentru programare așa cum se arată în diagramă. Dincolo de faptul că îmi plac luminile intermitente, LED-urile vă spun dacă ISP Arduino funcționează corect. LED-ul albastru pulsant vă va spune că Arduino ISP rulează, LED-ul verde vă va spune că se încarcă când se aprinde, iar LED-ul roșu vă va spune că încărcarea a eșuat când se aprinde.

Pasul 9: Arderea Bootloader-ului

Arderea Bootloader-ului
Arderea Bootloader-ului
Arderea Bootloader-ului
Arderea Bootloader-ului

În meniul Instrumente al schiței, selectați Board și apoi ATmega328 pe o placă de calcul (ceas intern de 8 MHz).

Selectați portul serial din meniul Instrumente care corespunde plăcii dvs.

În meniul Instrumente accesați meniul Programator și selectați Arduino ca ISP.

Apoi în meniul Instrumente selectați Burn Bootloader.

LED-urile ar trebui să pâlpâie, iar LED-ul verde ar trebui să se aprindă pe măsură ce Arduino ISP încarcă încărcarea de încărcare. Când se termină încărcarea, LED-ul albastru ar trebui să revină la pulsare și LED-ul de pe placa de pâine Buddy ar trebui să clipească o dată pe secundă.

Puteți verifica acest lucru doar conectând Bread Board Buddy la putere.

Ar trebui să ardeți bootloaderul o singură dată.

Pasul 10: Programare

Programare
Programare
Programare
Programare
Programare
Programare

După încărcare, Bread Board Buddy poate fi programat în trei moduri diferite.

Primul. Puteți scoate ATMega328P de pe Arduino UNO R3 și conectați ATMega328P de la Bread Board Buddy la Arduino UNO R3.

Al doilea. Puteți scoate ATMega328P de pe Arduino UNO R3 și puteți conecta 5V la 5V, de la masă la masă, RX (D0) la Do, TX (D1) la D1 și Resetare la RST de la Arduino UNO la placa de pană Buddy.

În al treilea rând, puteți utiliza circuitul de încărcare pentru a programa în bord Bread Board Buddy.

Pasul 11: În programarea plăcii

În programarea plăcilor
În programarea plăcilor
În programarea plăcilor
În programarea plăcilor
În programarea plăcilor
În programarea plăcilor
În programarea plăcilor
În programarea plăcilor

Acum, când Bread Board Buddy are încărcătorul de încărcare, puteți încărca programe pe microcontroler folosind aceeași configurare pe care ați folosit-o pentru încărcătorul de încărcare.

Selectați sau creați schița pe care doriți să o încărcați în microcontroler.

În meniul Instrumente selectați Board și apoi ATmega328 pe un breadboard (ceas intern de 8 MHz) dacă utilizați configurația minimă din meniul Board.

Selectați portul serial din meniul Instrumente care corespunde plăcii dvs.

Selectați Arduino ca ISP din meniul Instrumente și din meniul Programator.

Apoi pentru a încărca schița pe microcontroler nu faceți clic pe încărcare. Faceți clic pe meniul Fișier și selectați Încărcare folosind programatorul pentru a programa microcontrolerul pe panoul de verificare.

LED-urile ar trebui să pâlpâie, iar LED-ul verde ar trebui să se aprindă pe măsură ce Arduino ISP încarcă programul pe microcontroler. Când se termină încărcarea, LED-ul albastru ar trebui să revină la pulsare.

Pasul 12: Produsul finit

Produsul finit
Produsul finit
Produsul finit
Produsul finit

Acum că programul Arduino Bread Board Buddy este programat, puteți asambla circuitul terminat.

Doar adăugați o sursă de alimentare și celelalte componente precum acest circuit LCD „Hello World” și plecați.

Recomandat: