Sadržaj:

Arduino Bread Board Buddy: 12 koraka
Arduino Bread Board Buddy: 12 koraka

Video: Arduino Bread Board Buddy: 12 koraka

Video: Arduino Bread Board Buddy: 12 koraka
Video: Версия LinkIt ONE Plus 2024, Juli
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

Sve krugove gradim na ploči za kruh; međutim izgradnja istog kola stotinu puta može postati monotona, pa volim modularne dijelove za izradu prototipova. Većina krugova poput napajanja od 5 volti prilično su standardni. Prijatelj Arduino Bread Board Buddy koji sam dobio od Universal Solder -a je samostalni Arduino UNO za upotrebu s pločama za kruh. To je vrlo zgodan mali komplet koji vas spašava od izgradnje samostalnog Arduina svaki put kada želite izgraditi projekt na ploči.

Možete preuzeti pdf skupštinu ili na web stranici, međutim evo nekoliko savjeta koji nisu obuhvaćeni pdf -om, uključujući programiranje prijatelja za kruh.

universal-solder.ca/

Korak 1: Alati

Alati
Alati
Alati
Alati

Solder

Spring Clips

Mali bočni rezači

Lemilica

Stanica za lemljenje ako je imate.

Korak 2: Dijelovi

Delovi
Delovi
Delovi
Delovi

Canaduino Kit Board Board ne dolazi s ATMEGA328P IC pa ćete ga morati nabaviti.

Komplet sadrži sljedeće za svaku ploču:

1 PCB (štampana ploča)

1 28 -polna IC utičnica

1 kristal od 16 mHz

1 LED (dioda koja emitira svjetlo)

1 Dugme za poništavanje

1 Pin kratkospojnik

1 680 Ω otpornik

1 10 KΩ otpornik

1 100 nF

2 18 pF

2 20 -polne konektorske šine

Korak 3: Igle konektora

Konektor Pin Rails
Konektor Pin Rails
Konektor Pin Rails
Konektor Pin Rails

Počnite tako što ćete šine konektora zataknuti na dvije 15 -pinske šine i jednu 2 -pinsku šinu sa bočnim rezačima.

Korak 4: Lemljenje komponenti

Lemljenje komponenti
Lemljenje komponenti
Lemljenje komponenti
Lemljenje komponenti
Lemljenje komponenti
Lemljenje komponenti
Lemljenje komponenti
Lemljenje komponenti

Počnite lemiti komponente na PCB -u; iz središta PCB -a prema van. Bol je pokušavati lemiti prave komponente na pravo mjesto ispod dijelova poput IC utičnice.

Lemite i obrezujte jednu po jednu komponentu, može biti bol pokušavajući zaobići višak olova da lemi ili pregledati zglobove.

Držite komponentu na mjestu pomoću opružnih kopči.

Lemite spoj pazeći da uspostavite dobru vezu.

Pregledajte vezu i odrežite sve viškove kabela.

Dugi pin LED diode ide u rupu najbližu tipki za resetiranje.

Otpornik od 680 Ω ide najbliže kristalu.

Otpornik od 10 KΩ ide najbliže gumbu za resetiranje.

Korak 5: Utičnica i priključni pinovi

Utičnice i konektori
Utičnice i konektori
Utičnice i konektori
Utičnice i konektori
Utičnice i konektori
Utičnice i konektori

Budući da IC utičnica lemi na dnu PCB -a, a kontaktne šine konektora leme na vrhu PCB -a, prvo se lemi IC utičnica. Na ovaj način šine konektora neće ometati lemljenje IC utičnice.

Nakon što sve male komponente spojite na PCB, priključite IC utičnicu, pazeći da svi spojevi budu ispravni.

Zatim pričvrstite dvije šine sa 15 konektora pazeći da su kvadratne i da su svi spojevi dobri. Ako igle nisu kvadratne, možda nećete moći umetnuti prijatelja za ploču za kruh u ploču za kruh.

Posljednji priključite ATMega 328P IC u IC utičnicu i spremni ste za programiranje i upotrebu.

Korak 6: Programiranje potrošnog materijala

Programski pribor
Programski pribor

Arduino UNO ili MEGA & Cable

Bread Board

Džemperi

3 680Ω otpornika

3 LED diode plavo crvena zelena

Korak 7: Bootloader

Bootloader
Bootloader
Bootloader
Bootloader
Bootloader
Bootloader

Ako ATMega328P IC nema bootloader na sebi; morat ćete snimiti pokretački program, trebali biste biti u mogućnosti provjeriti ima li pokretački program ako LED dioda na Bread Board Buddy bljeska pri uključivanju.

Za narezivanje pokretačkog programa u Bread Board Buddy slijedite ove korake:

Provjerite da ništa nije povezano sa vašim UNO -om, povežite ga sa računarom.

Otvorena skica

Morat ćete odabrati ploču iz izbornika Alati koja odgovara vašoj ploči.

Zatim odaberite serijski port iz izbornika Alati koji odgovara vašoj ploči.

Kliknite na datoteku, pomaknite se dolje do primjera i kliknite na Arduino ISP.

Otvorit će se novi Arduino IDE prozor sa Arduino ISP skicom u njemu.

Kopirajte pin veze, ali ih još ne napravite.

Prenesite Arduino ISP skicu na svoju Arduino ploču.

Sketch bi vam trebao reći kada je gotov i LED na vašem Arduinu bi trebao prestati treperiti.

Korak 8: Ožičenje programatora

Ožičenje programatora
Ožičenje programatora
Ožičenje programatora
Ožičenje programatora
Ožičenje programatora
Ožičenje programatora

Odspojite Uno ploču s računara i povežite ploču i mikrokontroler kako je opisano u ISP Sketch -u.

pin ime: UNO:

resetiranje robova: 10:

MOSI: 11:

MISO: 12:

SCK: 13:

mega (1280 i 2560)

resetiranje pomoćnog uređaja: 53

MOSI: 51

MISO: 50

SCK: 52

Stavite LED (sa otpornikom) na sljedeće pinove:

9: Otkucaji srca - pokazuje da programer radi

8: Greška - svijetli ako nešto pođe po zlu (koristite crvenu boju ako to ima smisla)

7: Programiranje - U komunikaciji sa slave -om

Koristio sam plavu LED lampicu za Heartbeat Red za grešku i zelenu za programiranje kao što je prikazano na dijagramu. Osim što volim trepćuća svjetla, LED diode vam govore rade li ISP na Arduinu. Pulsirajuća plava LED lampica će vam reći da je Arduino ISP u funkciji, zelena LED će vam reći da se učitava kad zasvijetli, a crvena LED će vam reći da prijenos nije uspio kad zasvijetli.

Korak 9: Snimanje pokretačkog programa

Snimanje pokretačkog programa
Snimanje pokretačkog programa
Snimanje pokretačkog programa
Snimanje pokretačkog programa

U izborniku Alati na skici odaberite ploču, a zatim ATmega328 na matičnoj ploči (8MHz interni sat).

Odaberite serijski port iz izbornika Alati koji odgovara vašoj ploči.

U izborniku Alati idite na meni Programer i odaberite Arduino kao ISP.

Zatim u izborniku Alati odaberite Burn Bootloader.

LED diode bi trebale treperiti, a zelena LED dioda bi trebala zasvijetliti dok Arduino ISP učitava bootload. Kada se učitavanje završi, plava LED dioda bi se trebala vratiti na pulsiranje, a LED dioda na ploči za kruh bi trebala treptati jednom u sekundi.

To možete provjeriti jednostavnim povezivanjem prijatelja za Bread Board na struju.

Trebalo bi samo jednom snimiti pokretački program.

Korak 10: Programiranje

Programiranje
Programiranje
Programiranje
Programiranje
Programiranje
Programiranje

Nakon učitavanja, Buddy Board Buddy može se programirati na tri različita načina.

Prvo. Možete ukloniti ATMega328P iz Arduino UNO R3 i priključiti ATMega328P iz prijatelja na ploči za hljeb u Arduino UNO R3.

Sekunda. Možete ukloniti ATMega328P iz Arduino UNO R3 i spojiti 5V na 5V, zemlja na zemlju, RX (D0) na Do, TX (D1) na D1 i resetirati na RST sa Arduino UNO na Buddy Board Buddy.

Treće, možete koristiti krug pokretača za učitavanje kako biste u program ukrcali prijatelja za kruh.

Korak 11: U programiranju na ploči

U programiranju odbora
U programiranju odbora
U programiranju odbora
U programiranju odbora
U programiranju odbora
U programiranju odbora
U programiranju odbora
U programiranju odbora

Sada kada vaš Bread Board Buddy ima pokretački program za učitavanje, možete učitavati programe na mikrokontroler koristeći iste postavke koje ste koristili za pokretački program.

Odaberite ili kreirajte skicu koju želite učitati na mikrokontroler.

U izborniku Alati odaberite Ploča, a zatim ATmega328 na matičnoj ploči (unutarnji sat od 8 MHz) ako koristite minimalnu konfiguraciju iz izbornika Ploča.

Odaberite serijski port iz izbornika Alati koji odgovara vašoj ploči.

Odaberite Arduino kao ISP iz izbornika Alati i izbornika Programer.

Zatim da biste skicirali skicu na mikrokontroler, nemojte kliknuti na upload. Pritisnite izbornik Datoteka i odaberite Otpremi pomoću programatora da biste programirali mikrokontroler na matičnoj ploči.

LED diode bi trebale treperiti, a zelena LED bi trebala zasvijetliti dok ISP Arduino učitava program na vaš mikrokontroler. Kada se učitavanje završi, plava LED dioda bi se trebala vratiti na pulsiranje.

Korak 12: Gotov proizvod

Gotov proizvod
Gotov proizvod
Gotov proizvod
Gotov proizvod

Sada kada je Arduino Bredy Board Buddy programiran, možete sastaviti gotov krug.

Jednostavno dodajte napajanje i ostale komponente poput ovog "Hello World" LCD sklopa i krenite.

Preporučuje se: