Satura rādītājs:

Arduino maizes dēļa draugs: 12 soļi
Arduino maizes dēļa draugs: 12 soļi

Video: Arduino maizes dēļa draugs: 12 soļi

Video: Arduino maizes dēļa draugs: 12 soļi
Video: Output DC or AC Voltage using MCP4725 DAC with LCD and PWM to Voltage Converter with Arduino 2024, Jūlijs
Anonim
Arduino maizes dēļa draugs
Arduino maizes dēļa draugs
Arduino maizes dēļa draugs
Arduino maizes dēļa draugs
Arduino maizes dēļa draugs
Arduino maizes dēļa draugs

Es būvēju visas shēmas uz maizes dēļa; tomēr simtiem vienas un tās pašas ķēdes veidošana var kļūt vienmuļa, tāpēc man patīk moduļu daļas prototipu veidošanai. Lielākā daļa ķēžu, piemēram, 5 voltu barošanas avoti, ir diezgan standarta. Arduino maizes dēļa draugs, ko ieguvu no Universal Solder, ir atsevišķs Arduino UNO, kas paredzēts lietošanai ar maizes dēļiem. Tas ir ļoti ērts mazais komplekts, kas ietaupa jūs no atsevišķa Arduino veidošanas katru reizi, kad vēlaties veidot projektu uz maizes dēļa.

Jūs varat lejupielādēt montāžas pdf failu vai tīmekļa vietni, taču šeit ir daži padomi, kas nav iekļauti pdf failā, ieskaitot maizes dēļa drauga programmēšanu.

universal-solder.ca/

1. darbība: rīki

Rīki
Rīki
Rīki
Rīki

Lodēt

Pavasara klipi

Mazie sānu griezēji

Lodāmurs

Lodēšanas stacija, ja jums tāda ir.

2. darbība. Daļas

Daļas
Daļas
Daļas
Daļas

Canaduino maizes dēļu komplektam nav ATMEGA328P IC, tāpēc jums tas būs jāpiegādā.

Komplektā katrai tāfelei ir šāda informācija:

1 PCB (iespiedshēmas plate)

1 28 kontaktu IC ligzda

1 16 mHz kristāls

1 LED (gaismas diodes)

1 Atiestatīšanas poga

1 tapas džemperis

1 680 Ω rezistors

1 10 KΩ rezistors

1100 nF

2 18 pF

2 20 kontaktu savienotāja tapas sliedes

3. solis: savienotāja tapas sliedes

Savienotāja tapas sliedes
Savienotāja tapas sliedes
Savienotāja tapas sliedes
Savienotāja tapas sliedes

Sāciet, sagriežot savienotāja tapas sliedes līdz divām 15 kontaktu sliedēm un vienu 2 kontaktu sliedi ar sānu griezējiem.

4. solis: komponentu lodēšana

Komponentu lodēšana
Komponentu lodēšana
Komponentu lodēšana
Komponentu lodēšana
Komponentu lodēšana
Komponentu lodēšana
Komponentu lodēšana
Komponentu lodēšana

Sāciet komponentu lodēšanu pie PCB; no PCB centra ārā. Tas ir sāpes, mēģinot lodēt pareizos komponentus pareizajā vietā zem tādām daļām kā IC ligzda.

Lodējiet un sagrieziet vienu sastāvdaļu vienlaikus, tas var būt sāpes, mēģinot apiet liekos noved pie lodēšanas vai pārbaudīt locītavas.

Turiet detaļu vietā ar atsperes skavām.

Lodējiet savienojumu, pārliecinoties, ka izveidojat labu savienojumu.

Pārbaudiet savienojumu un nogrieziet visus liekos vadus.

Gaismas diodes garā tapa iet caurumā, kas ir vistuvāk atiestatīšanas pogai.

680 Ω rezistors iet vistuvāk kristālam.

10 KΩ rezistors atrodas vistuvāk atiestatīšanas pogai.

5. solis: kontaktligzdas un savienotāja tapas

Kontaktligzdas un savienotāja tapas
Kontaktligzdas un savienotāja tapas
Kontaktligzdas un savienotāja tapas
Kontaktligzdas un savienotāja tapas
Kontaktligzdas un savienotāja tapas
Kontaktligzdas un savienotāja tapas

Tā kā IC ligzda lodē PCB apakšā un savienotāja tapas sliedes lodē PCB augšpusē, vispirms lodējiet IC ligzdu. Tādā veidā savienotāja tapu sliedes nebūs veids, kā lodēt IC ligzdu.

Kad visas mazās sastāvdaļas ir piestiprinātas pie PCB, pievienojiet IC ligzdu, pārliecinoties, ka visi savienojumi ir labi.

Tālāk pievienojiet abas 15 savienotāja tapas sliedes, pārliecinoties, ka tās ir kvadrātveida un visas locītavas ir labas. Ja tapas nav kvadrātveida, iespējams, nevarēsit ievietot maizes dēļa draugu maizes dēlī.

Pēdējais pievienojiet ATMega 328P IC IC ligzdā, un jūs esat gatavs programmēt un lietot.

6. darbība. Izejmateriālu programmēšana

Programmēšanas piederumi
Programmēšanas piederumi

Arduino UNO vai MEGA & Cable

Maizes dēlis

Džemperi

3 680Ω rezistori

3 gaismas diodes zili sarkani zaļi

7. solis: sāknēšanas ielādētājs

Bootloader
Bootloader
Bootloader
Bootloader
Bootloader
Bootloader

Ja ATMega328P IC nav bootloader; jums būs jāsadedzina sāknēšanas ielādētājs, jums vajadzētu spēt pateikt, vai tam ir sāknēšanas ielādētājs, ja gaismas diode uz maizes dēļa drauga mirgo, kad tā tiek ieslēgta.

Lai sāknēšanas ielādētāju ierakstītu maizes dēļa draugajā, rīkojieties šādi:

Pārliecinoties, ka nekas nav pievienots jūsu UNO, savienojiet to ar datoru.

Atveriet skici

Izvēlnē Rīki jums būs jāizvēlas tāfele, kas atbilst tāfelei.

Pēc tam izvēlnē Rīki atlasiet seriālo portu, kas atbilst jūsu plāksnei.

Noklikšķiniet uz faila, ritiniet uz leju līdz piemēriem un noklikšķiniet uz Arduino ISP.

Tiks atvērts jauns Arduino IDE logs ar Arduino ISP skici.

Kopējiet tapas savienojumus, bet vēl neveidojiet tos.

Augšupielādējiet Arduino ISP skici savā Arduino panelī.

Skicei vajadzētu pateikt, kad tas ir izdarīts, un jūsu Arduino gaismas diodei vajadzētu beigt mirgot.

8. solis: Programmētāja savienošana

Programmētāja vadu savienošana
Programmētāja vadu savienošana
Programmētāja vadu savienošana
Programmētāja vadu savienošana
Programmētāja vadu savienošana
Programmētāja vadu savienošana

Atvienojiet Uno plati no datora un pieslēdziet to un mikrokontrolleru, kā aprakstīts ISP skicē.

tapas nosaukums: UNO:

vergu atiestatīšana: 10:

MOSI: 11:

MISO: 12:

SCK: 13:

mega (1280 un 2560)

vergu atiestatīšana: 53

MOSI: 51

MISO: 50

SCK: 52

Uzlieciet LED (ar rezistoru) uz šādām tapām:

9: Sirdspuksti - parāda, ka programmētājs darbojas

8: kļūda - iedegas, ja kaut kas noiet greizi (ja ir jēga, izmantojiet sarkanu)

7: Programmēšana - saziņā ar vergu

Es izmantoju zilu gaismas diodi sirdsdarbībai Sarkana kļūda un zaļa programmēšanai, kā parādīts diagrammā. Papildus tam, ka man patīk mirgojošas gaismas, gaismas diodes norāda, vai Arduino ISP darbojas pareizi. Pulsējoši zilā gaismas diode jums pateiks, ka darbojas Arduino ISP, zaļā gaismas diode norāda, ka tā tiek augšupielādēta, kad tā iedegas, un sarkanā gaismas diode paziņos, ka augšupielāde neizdevās, kad tā iedegas.

9. darbība. Bootloader ierakstīšana

Bootloader dedzināšana
Bootloader dedzināšana
Bootloader dedzināšana
Bootloader dedzināšana

Skices izvēlnē Rīki atlasiet Padome un pēc tam uz maizes dēļa (8MHz iekšējais pulkstenis) ATmega328.

Izvēlnē Rīki atlasiet seriālo portu, kas atbilst jūsu plāksnei.

Izvēlnē Rīki dodieties uz Programmētāja izvēlni un kā ISP izvēlieties Arduino.

Pēc tam izvēlnē Rīki izvēlieties Burn Bootloader.

Gaismas diodēm vajadzētu mirgot, un zaļajai gaismas diodei vajadzētu iedegties, kad Arduino ISP augšupielādē sāknēšanas ielādi. Kad iekraušana ir pabeigta, zilajai gaismas diodei vajadzētu atgriezties pie pulsēšanas, un maizes dēļa drauga drauga gaismas diodei jāmirgo reizi sekundē.

To var pārbaudīt, vienkārši pievienojot maizes dēļa draugu pie strāvas.

Sāknēšanas ielādētāju vajadzētu ierakstīt tikai vienu reizi.

10. solis: programmēšana

Programmēšana
Programmēšana
Programmēšana
Programmēšana
Programmēšana
Programmēšana

Pēc sāknēšanas Bread Board Buddy var ieprogrammēt trīs dažādos veidos.

Vispirms. Jūs varat noņemt ATMega328P no Arduino UNO R3 un pievienot ATMega328P no Bread Board Buddy Arduino UNO R3.

Otrais. Jūs varat noņemt ATMega328P no Arduino UNO R3 un pieslēgt 5V līdz 5V, no zemes līdz zemei, RX (D0) uz Do, TX (D1) uz D1 un atiestatīt uz RST no Arduino UNO uz maizes dēļa draugu.

Treškārt, jūs varat izmantot sāknēšanas ielādētāja ķēdi, lai ieprogrammētu maizes dēļa draugu.

11. solis: valdes programmēšanā

Valdes programmēšanā
Valdes programmēšanā
Valdes programmēšanā
Valdes programmēšanā
Valdes programmēšanā
Valdes programmēšanā
Valdes programmēšanā
Valdes programmēšanā

Tagad, kad jūsu maizes dēļa draugam ir sāknēšanas ielādētājs, varat augšupielādēt programmas mikrokontrollerī, izmantojot to pašu iestatījumu, ko izmantojāt sāknēšanas ielādētājam.

Atlasiet vai izveidojiet skici, kuru vēlaties ielādēt mikrokontrollerī.

Izvēlnē Rīki izvēlieties Board un pēc tam ATmega328 uz maizes dēļa (8MHz iekšējais pulkstenis), ja izvēlnē Board izmantojat minimālo konfigurāciju.

Izvēlnē Rīki atlasiet seriālo portu, kas atbilst jūsu plāksnei.

Izvēlnē Rīki un Programmētājs izvēlieties Arduino kā ISP.

Pēc tam, lai augšupielādētu skici mikrokontrollerī, neklikšķiniet uz augšupielādes. Noklikšķiniet uz izvēlnes Fails un atlasiet Augšupielādēt, izmantojot programmētāju, lai ieprogrammētu mikrokontrolleri uz maizes dēļa.

Gaismas diodēm vajadzētu mirgot un zaļajai gaismas diodei iedegties, Arduino ISP augšupielādējot programmu jūsu mikrokontrollerī. Kad ielāde ir pabeigta, zilajai gaismas diodei vajadzētu atgriezties pie pulsēšanas.

12. darbība. Gatavs produkts

Gatavs produkts
Gatavs produkts
Gatavs produkts
Gatavs produkts

Tagad, kad Arduino maizes dēļa draugs ir ieprogrammēts, jūs varat salikt gatavo ķēdi.

Vienkārši pievienojiet barošanas avotu un citus komponentus, piemēram, šo “Hello World” LCD shēmu, un prom.

Ieteicams: