Sadržaj:

Prijatelj na Arduino ploči za kruh: 12 koraka
Prijatelj na Arduino ploči za kruh: 12 koraka

Video: Prijatelj na Arduino ploči za kruh: 12 koraka

Video: Prijatelj na Arduino ploči za kruh: 12 koraka
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Studeni
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 kruga 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 skupštinski pdf ili na web stranici, međutim evo nekoliko savjeta koji nisu obuhvaćeni u pdf -u, uključujući programiranje prijatelja za kruh.

universal-solder.ca/

Korak 1: Alati

Alati
Alati
Alati
Alati

Lem

Proljetni isječci

Mali bočni rezači

Lemilica

Stanica za lemljenje ako je imate.

Korak 2: Dijelovi

Dijelovi
Dijelovi
Dijelovi
Dijelovi

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

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

1 PCB (tiskana ploča)

1 28 -polna IC utičnica

1 kristal od 16 mHz

1 LED (dioda koja emitira svjetlo)

1 Gumb za poništavanje

Jumper za 1 iglu

1 680 Ω otpornik

1 10 KΩ otpornik

1 100 nF

2 18 pF

2 20 -polne konektorske stezaljke

Korak 3: Konektorske šine

Nožice za priključke
Nožice za priključke
Nožice za priključke
Nožice za priključke

Počnite tako što ćete bočne rezače presjeći konektore za spajanje na dvije 15 -pinske šine i jednu 2 -pinsku šinu.

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; 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 s opružnim kopčama.

Lemite spoj pazeći da uspostavite dobru vezu.

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

Dugi pin LED diode ide u rupu najbližu gumbu 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 vodilice konektora leme na vrhu PCB -a, prvo lemite IC utičnicu. Na ovaj način šine konektora neće ometati lemljenje IC utičnice.

Nakon što sve male komponente pričvrstite na tiskanu ploču, spojite IC utičnicu pazeći da su svi spojevi dobri.

Zatim pričvrstite dvije šine s 15 spojnih vodilica pazeći da su kvadratne i da su svi spojevi dobri. Ako iglice nisu četvrtaste, 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

Ploča za kruh

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 moći znati ima li pokretački program ako LED na Buddy Board Buddy -u treperi kad se uključi.

Kako biste pokrenuli pokretački program za učitavanje u Bread Board Buddy, slijedite ove korake:

Provjerite je li ništa spojeno na vaš UNO, povežite ga s računalom.

Otvorena skica

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

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

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

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

Kopirajte pin veze, ali ih još nemojte napraviti.

Prenesite skicu ISP -a Arduino na svoju Arduino ploču.

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

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čunala i povežite ploču i mikrokontroler kako je opisano u ISP Sketchu.

pin ime: UNO:

resetiranje slave: 10:

MOSI: 11:

MISO: 12:

SCK: 13:

mega (1280 i 2560)

resetiranje podređenog uređaja: 53

MOSI: 51

MISO: 50

SCK: 52

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

9: Otkucaji srca - pokazuje da programer radi

8: Pogreška - Svijetli ako nešto pođe po zlu (upotrijebite crvenu boju ako to ima smisla)

7: Programiranje - U komunikaciji sa slave -om

Koristio sam plavu LED 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 dioda će vam reći da je ISP Arduino u radu, 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

Paljenje Bootloader -a
Paljenje Bootloader -a
Paljenje Bootloader -a
Paljenje Bootloader -a

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

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

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

Zatim u izborniku Alati odaberite Burn Bootloader.

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

To možete provjeriti tako da samo priključite prijatelja za Bread Board Buddy na napajanje.

Bootloader biste trebali snimiti samo jednom.

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.

Prvi. Možete ukloniti ATMega328P iz Arduino UNO R3 i priključiti ATMega328P iz Prijatelja na ploči za kruh u Arduino UNO R3.

Drugi. Možete ukloniti ATMega328P iz Arduino UNO R3 i spojiti 5V na 5V, uzemljenje na zemlju, RX (D0) na Do, TX (D1) na D1 i resetirati na RST s Arduino UNO na Buddy board Buddy.

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

Korak 11: U programiranju ploče

U programiranju na ploči
U programiranju na ploči
U programiranju na ploči
U programiranju na ploči
U programiranju na ploči
U programiranju na ploči
U programiranju na ploči
U programiranju na ploči

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

Odaberite ili izradite 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 s izbornika Alati koji odgovara vašoj ploči.

Odaberite Arduino kao ISP iz izbornika Alati i izbornika Programer.

Zatim za učitavanje skice na mikrokontroler nemojte kliknuti na upload. Pritisnite izbornik Datoteka i odaberite Prijenos pomoću programatora za programiranje mikrokontrolera na ploči.

LED diode bi trebale treperiti, a zelena LED dioda bi trebala zasvijetliti dok ISP Arduino učitava program na vaš mikrokontroler. Kada se učitavanje završi, plava LED dioda trebala bi se 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.

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

Preporučeni: