Turinys:

„Arduino“duonos lentos bičiulis: 12 žingsnių
„Arduino“duonos lentos bičiulis: 12 žingsnių

Video: „Arduino“duonos lentos bičiulis: 12 žingsnių

Video: „Arduino“duonos lentos bičiulis: 12 žingsnių
Video: 💡Крутая светомузыка своими руками. Arduino + WS2812b 2024, Liepa
Anonim
„Arduino“duonos lentos bičiulis
„Arduino“duonos lentos bičiulis
„Arduino“duonos lentos bičiulis
„Arduino“duonos lentos bičiulis
„Arduino“duonos lentos bičiulis
„Arduino“duonos lentos bičiulis

Aš sukuriu visas grandines ant duonos lentos; tačiau šimtą kartų statant tą pačią grandinę gali būti monotoniška, todėl man patinka modulinės dalys prototipams kurti. Dauguma grandinių, tokių kaip 5 voltų maitinimo šaltiniai, yra gana standartinės. „Arduino Bread Board Buddy“, kurį gavau iš „Universal Solder“, yra atskiras „Arduino UNO“, skirtas naudoti su duonos lentomis. Tai labai patogus mažas rinkinys, kuris taupo jus nuo savarankiško „Arduino“kūrimo kiekvieną kartą, kai norite sukurti projektą ant duonos lentos.

Galite atsisiųsti surinkimo pdf failą arba iš svetainės, tačiau čia yra keletas patarimų, kurie nėra įtraukti į pdf, įskaitant „Bread Board Buddy“programavimą.

universal-solder.ca/

1 žingsnis: įrankiai

Įrankiai
Įrankiai
Įrankiai
Įrankiai

Lituoklis

Pavasario klipai

Maži šoniniai pjaustytuvai

Lituoklis

Litavimo stotis, jei ją turite.

2 žingsnis: dalys

Dalys
Dalys
Dalys
Dalys

„Canaduino“duonos lentų rinkinyje nėra ATMEGA328P IC, todėl turėsite jį pateikti.

Komplektą sudaro kiekviena lenta:

1 PCB (spausdintinė plokštė)

1 28 kontaktų IC lizdas

1 16 mHz kristalas

1 šviesos diodas (šviesos diodas)

1 Atstatymo mygtukas

1 kontaktų megztinis

1 680 Ω rezistorius

1 10 KΩ rezistorius

1 100 nF

2 18 pF

2 20 kontaktų jungčių kaiščių bėgeliai

3 žingsnis: jungčių kaiščių bėgeliai

Jungties kaiščio bėgeliai
Jungties kaiščio bėgeliai
Jungčių kaiščių bėgeliai
Jungčių kaiščių bėgeliai

Pradėkite nuo šoninių pjaustytuvų nupjaudami jungiamųjų kaiščių bėgius iki dviejų 15 kontaktų bėgių ir vieną 2 kontaktų bėgelį.

4 žingsnis: komponentų litavimas

Komponentų litavimas
Komponentų litavimas
Komponentų litavimas
Komponentų litavimas
Komponentų litavimas
Komponentų litavimas
Komponentų litavimas
Komponentų litavimas

Pradėkite lituoti komponentus prie PCB; nuo PCB centro. Tai skausmas, kai reikia lituoti reikiamus komponentus reikiamoje vietoje po tokiomis dalimis kaip IC lizdas.

Lituokite ir apdailinkite vieną komponentą vienu metu, tai gali būti skausmas bandant apeiti perteklių ir lituoti arba apžiūrėti sąnarius.

Laikykite komponentą vietoje spyruokliniais spaustukais.

Lituokite jungtį, įsitikindami, kad gerai sujungiate.

Patikrinkite jungtį ir nukirpkite perteklinius laidus.

Ilgas šviesos diodo kaištis eina į skylę, esančią arčiausiai atstatymo mygtuko.

680 Ω rezistorius yra arčiausiai kristalo.

10 KΩ rezistorius yra arčiausiai atstatymo mygtuko.

5 žingsnis: lizdo ir jungties kaiščiai

Lizdų ir jungčių kaiščiai
Lizdų ir jungčių kaiščiai
Lizdų ir jungčių kaiščiai
Lizdų ir jungčių kaiščiai
Lizdų ir jungčių kaiščiai
Lizdų ir jungčių kaiščiai

Kadangi IC lizdas yra lituotas PCB apačioje, o jungties kaiščio bėgeliai lituoti PCB viršuje, pirmiausia lituokite IC lizdą. Tokiu būdu jungties kaiščio bėgeliai netrukdys lituoti IC lizdo.

Kai prie PCB pritvirtinsite visus mažus komponentus, pritvirtinkite IC lizdą, įsitikindami, kad visos jungtys yra geros.

Tada pritvirtinkite du 15 jungčių kaiščių bėgelius, įsitikinkite, kad jie yra kvadratiniai ir visos jungtys yra geros. Jei smeigtukai nėra kvadratiniai, gali nepavykti į duonos lentą įkišti bičiulio.

Paskutinį kartą įjunkite „ATMega 328P IC“į IC lizdą ir būsite pasiruošę programuoti ir naudoti.

6 žingsnis: reikmenų programavimas

Programavimo reikmenys
Programavimo reikmenys

„Arduino UNO“arba „MEGA & Cable“

Bandomoji Lenta

Džemperiai

3 680Ω rezistoriai

3 šviesos diodai mėlyna raudona žalia

7 žingsnis: įkrovos įkėlimo programa

Bootloader
Bootloader
Bootloader
Bootloader
Bootloader
Bootloader

Jei ATMega328P IC nėra įkrovos tvarkyklės; turėsite įrašyti įkrovos įkėlimo programą, turėtumėte žinoti, ar ji turi įkrovos įkroviklį, jei šviesos diodas ant „Bread Board Buddy“mirksi, kai įjungiamas.

Norėdami įrašyti įkrovos įkėlimo programą į „Bread Board Buddy“, atlikite šiuos veiksmus:

Įsitikinkite, kad niekas nėra prijungtas prie jūsų UNO, prijunkite jį prie kompiuterio.

Atidaryti eskizą

Iš įrankių meniu turėsite pasirinkti lentą, atitinkančią jūsų lentą.

Tada meniu „Įrankiai“pasirinkite nuoseklųjį prievadą, atitinkantį jūsų plokštę.

Spustelėkite failą, slinkite žemyn iki pavyzdžių ir spustelėkite „Arduino“IPT.

Atsidarys naujas „Arduino IDE“langas su „Arduino“IPT eskizu.

Nukopijuokite kaiščių jungtis, bet jų dar nesudarykite.

Įkelkite „Arduino“IPT eskizą į „Arduino“plokštę.

Eskizas turėtų pasakyti, kada tai bus padaryta, o „Arduino“šviesos diodas turėtų nustoti mirksėti.

8 veiksmas: prijunkite programuotoją

Programuotojo prijungimas
Programuotojo prijungimas
Programuotojo prijungimas
Programuotojo prijungimas
Programuotojo prijungimas
Programuotojo prijungimas

Atjunkite „Uno“plokštę nuo kompiuterio ir prijunkite plokštę ir mikrovaldiklį, kaip aprašyta IPT eskize.

smeigtuko pavadinimas: UNO:

vergo atstatymas: 10:

MOSI: 11:

MISO: 12:

SCK: 13:

mega (1280 ir 2560)

vergo atstatymas: 53

MOSI: 51

MISO: 50

SCK: 52

Įdėkite šviesos diodą (su rezistoriumi) ant šių kaiščių:

9: širdies plakimas - rodo, kad programuotojas veikia

8: Klaida - užsidega, jei kažkas negerai (jei tai prasminga, naudokite raudoną spalvą)

7: Programavimas - bendraujant su vergu

Aš naudoju mėlyną šviesos diodą širdies plakimui raudoną klaidai ir žalią programavimui, kaip parodyta diagramoje. Be to, kad man patinka mirksinčios lemputės, šviesos diodai nurodo, ar „Arduino“interneto paslaugų teikėjas veikia tinkamai. Pulsuojantis mėlynas šviesos diodas nurodys, kad „Arduino“interneto paslaugų teikėjas veikia, žalias šviesos diodas nurodys, kad jis įkeliamas, kai užsidega, o raudonas šviesos diodas nurodys, kad įkėlus nepavyko.

9 veiksmas: įkrovos įkėlimas

„Bootloader“deginimas
„Bootloader“deginimas
„Bootloader“deginimas
„Bootloader“deginimas

Eskizo meniu Įrankiai pasirinkite „Board“, tada „ATmega328“ant duonos lentos (8 MHz vidinis laikrodis).

Meniu Įrankiai pasirinkite nuoseklųjį prievadą, atitinkantį jūsų plokštę.

Meniu Įrankiai eikite į programuotojo meniu ir pasirinkite „Arduino“kaip IPT.

Tada meniu Įrankiai pasirinkite Įrašyti įkrovos tvarkyklę.

Šviesos diodai turėtų mirksėti, o žalias šviesos diodas turėtų užsidegti, kai „Arduino“interneto paslaugų teikėjas įkelia įkrovos įkrovą. Baigus krauti, mėlynas šviesos diodas turėtų vėl pulsuoti, o duonos lentos bičiulio šviesos diodas turėtų mirksėti kartą per sekundę.

Tai galite patikrinti tiesiog prijungę „Bread Board Buddy“prie maitinimo.

Įkrovos įkroviklį reikia sudeginti tik vieną kartą.

10 žingsnis: programavimas

Programavimas
Programavimas
Programavimas
Programavimas
Programavimas
Programavimas

Įkėlus „Bread Board Buddy“galima užprogramuoti tris skirtingus būdus.

Pirmas. Galite pašalinti „ATMega328P“iš „Arduino UNO R3“ir prijungti „ATMega328P“iš „Bread Board Buddy“prie „Arduino UNO R3“.

Antra. Galite išimti „ATMega328P“iš „Arduino UNO R3“ir prijungti 5V prie 5V, įžemintą prie žemės, RX (D0) į „Do“, TX (D1) prie „D1“ir iš naujo nustatyti „RST“iš „Arduino UNO“prie „Bread board Buddy“.

Trečia, galite naudoti įkrovos įkėlimo grandinę, kad galėtumėte įtraukti programą „Bread Board Buddy“.

11 žingsnis: valdybos programavimas

Valdybos programavime
Valdybos programavime
Valdybos programavime
Valdybos programavime
Valdybos programavime
Valdybos programavime
Valdybos programavime
Valdybos programavime

Dabar, kai jūsų „Bread Board Buddy“yra įkrovos įkėlimo programa, galite įkelti programas į mikrovaldiklį naudodami tą pačią sąranką, kurią naudojote įkrovos įkrovikliui.

Pasirinkite arba sukurkite eskizą, kurį norite įkelti į mikrovaldiklį.

Jei naudojate minimalią konfigūraciją iš lentos meniu, meniu „Įrankiai“pasirinkite „Board“, tada - „ATmega328“ant lentos (8 MHz vidinis laikrodis).

Meniu Įrankiai pasirinkite nuoseklųjį prievadą, atitinkantį jūsų plokštę.

Pasirinkite „Arduino“kaip IPT meniu Įrankiai ir Programuotojas.

Tada, norėdami įkelti eskizą į mikrovaldiklį, nespauskite įkėlimo. Spustelėkite meniu Failas ir pasirinkite Įkelti naudojant programuotoją, kad užprogramuotumėte mikrovaldiklį ant lentos.

Šviesos diodai turėtų mirksėti, o žalias šviesos diodas turi užsidegti, kai „Arduino“interneto paslaugų teikėjas įkelia programą į jūsų mikrovaldiklį. Kai įkėlimas baigtas, mėlynas šviesos diodas turėtų vėl pradėti pulsuoti.

12 žingsnis: Galutinis produktas

Gatavas produktas
Gatavas produktas
Gatavas produktas
Gatavas produktas

Dabar, kai „Arduino Bread Board Buddy“yra užprogramuotas, galite surinkti baigtą grandinę.

Tiesiog pridėkite maitinimo šaltinį ir kitus komponentus, tokius kaip „Hello World“LCD grandinė, ir eikite.

Rekomenduojamas: