Satura rādītājs:
- 1. darbība: materiālu saraksts
- 2. darbība: shēmas shēma un shēmas plates izgatavošana
- 3. darbība. Savienojumi un procedūra sāknēšanas ielādēšanai
- 4. darbība: pārbaude, augšupielādējot kodu
- 5. darbība: problēmu novēršana
Video: KĀ pagatavot ARDUINO NANO/MINI - Kā sadedzināt sāknēšanas programmu: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šajā instrukcijā es jums parādīšu, kā no Scratch izgatavot Arduino MINI.
Šajā instrukcijā aprakstīto procedūru var izmantot, lai izveidotu jebkuras arduino plāksnes atbilstoši jūsu pielāgotajām projekta prasībām.
Lūdzu, noskatieties video, lai labāk izprastu
Šajā apmācībā ir trīs daļas
1. Visu komponentu projektēšana un apkopošana
2. Bootloader dedzināšana uz jaunu mikroshēmu
3. Testa koda augšupielāde
Esmu pievienojis PCB failus šī raksta beigās.
Tātad, sāksim darbu!
1. darbība: materiālu saraksts
- CP2102 USB uz TTL modulis (vai līdzīgs, piemēram, CH340)
- Arduino NANO
- Jumper vadi
- Atmega328P-AU mikroshēma
- AMS1117 5V regulators
- 16MHz kristāls
- SMD LED
- SMD rezistors (330R, 10K) (iepakojums 0604)
- Pogas slēdzis
- Kondensatori (0,1uF, 22pF, 10uF) (es izmantoju keramikas veidu, bet tāfele ir paredzēta SMD_0612 iepakojumam)
- Termināļa josla
- Visi SMD Soldeing rīki un piederumi.
2. darbība: shēmas shēma un shēmas plates izgatavošana
Es izveidoju Arduino MINI dēli savā SMD lodēšanas apmācībā. Ja vēlaties uzzināt, kā to izdarīt, varat pārbaudīt videoklipu.
Ātrs kopsavilkums… I Lodmetāla pastu uzliku uz PCB, izmantojot trafaretu, ievietoju komponentus un lodēju, izmantojot karstā gaisa pūtēju.
Esmu izmantojis atvērtā pirmkoda Arduino PCB failus no Arduino vietnes un nedaudz pārveidojis atbilstoši savām prasībām un pieejamajām daļām. Vēlāk es pasūtīju PCB Online no JLCPCB.
3. darbība. Savienojumi un procedūra sāknēšanas ielādēšanai
Lūdzu, ievērojiet šo savienojuma informāciju (lai saprastu, skatiet saiti Attēli/Video*)
Pašdarināts ArduinoMINI …………….. Arduino NANO
15. tapa (MOSI) ………………………………. D11
16. tapa (MISO) ………………………………. D12
17. tapa (SCK) ………………………………… D13
29. tapa (RESET) …………………………….. D10
VCC ……………………………………………. VCC (5V)
GND …………………………………………… GND
Procedūra Lai sadedzinātu sāknēšanas iekrāvēju pēc pareizu savienojumu veikšanas.
1) Pievienojiet Arduino NANO datora USB
2) Izvēlieties atbilstošo valdi un Com portu
3) Rīku izvēlnē izvēlieties ARDUINO kā ISP programmētāju. Ceļš: Rīki> Programmētājs> Arduino Kā ISP
4) Dodieties uz Rīki un izvēlieties Burn Boot Loader. Ceļš: Rīki> Burn Boot Loader
5) Tas var aizņemt pat minūti, un tiks parādīts ziņojums “Gatavs sāknēšanas ielādētājs”.
Pēc tam jūs varat noņemt visus savienojošos vadus un savienojumus, un jūsu jaunais AVR mikrokontrolleris ir gatavs lietošanai kā atsevišķa ierīce jūsu projektiem.
*Visi attēli ir kārtībā saskaņā ar procedūru
4. darbība: pārbaude, augšupielādējot kodu
Šajā solī mēs iemācīsimies augšupielādēt kodu jaunajā mājās gatavotajā Arduino MINI. Lai augšupielādētu kodu, šī procedūra būs jāveic katru reizi.
Lai saprastu, skatiet saiti Attēli/video.
Es augšupielādēšu mirgojošu LED skici, lai pārbaudītu, vai jaunais mikrokontrolleris darbojas pareizi.
Informācija par savienojumiem:
Pašdarināts Arduino MINI …………….. CP2102
Rx ……………………………………………… Tx
Tx ………………………………………………. Rx
VCC ……………………………………………. VCC (5V)
GND …………………………………………… GND
1. Pēc savienojumu izveidošanas pievienojiet datoram USB un TTL pārveidotāja paneli (CP2102).
2. Izvēlnē Piemēri atveriet mirgojošo LED skici.
3. Rīku izvēlnē atlasiet AVRISP programmer un augšupielādējiet kodu.
4. Izvēlieties atbilstošo COM portu un Board Settings.
5. Kad datora ekrānā ir redzama augšupielāde, nospiediet atiestatīšanas pogu, jo mēs neesam pievienojuši DTR tapu, lai atiestatītu.
Mirgojoša gaismas diode norāda, ka mikrokontrolleris darbojas pareizi, un šo Arduino Mini ekvivalento plati var izmantot jūsu projektiem. Tāpēc mēs esam iemācījušies ielādēt pavisam jaunu ATMEGA 328P-AU mikroshēmu.
5. darbība: problēmu novēršana
Izpildot iepriekšējās darbības, jūs varat viegli ielādēt Atmega mikroshēmu.
Bet dažu programmatūru vai cilvēku kļūdu dēļ tas kļūs neveiksmīgs. Šeit ir daži ieteikumi no manis:
1) Pārbaudiet ķēdes savienojumus un komponentus (galvenokārt kristālu), ja degšanas sāknēšanas iekrāvējs nedarbojas.
2) Pārliecinieties, vai programmatūrā esat pieminējis pareizo plati un COM portu
3) Pārbaudiet, vai nav bojāts USB kabelis.
4) Ja mikrokontrolleris sakarst, kad tiek darbināts, iespējams, jums ir bojāts IC.
5) Pārbaudiet PCB un nevēlamu lodēšanas tiltu nepārtrauktību, jo mēs izmantojam SMD komponentus.
Ieteicams:
Ierakstiet sāknēšanas ielādētāju Arduino Nano 3.0 klona plāksnē: 11 soļi
Ierakstiet sāknēšanas ielādētāju Arduino Nano 3.0 klonu padomē: nesen no AliExpress iegādājos Arduino Nano 3.0 klonu, kas bija bez sāknēšanas. Esmu pārliecināts, ka ir daudz citu cilvēku, kuri ir tādā pašā situācijā kā es, un, iespējams, sākumā bija mazliet nobijušies! Neuztraucieties, šajā instrukcijā
Kā sadedzināt ATTiny85, izmantojot Arduino-Mega kā ISP: 5 soļi
Kā sadedzināt ATTiny85, izmantojot Arduino -Mega kā ISP: Līdzautori - Sayan Wadadar, Chiranjib Kundu ATTiny85 programmēšana, izmantojot Arduino MEGA2560 kā ISP. Pirms dažiem mēnešiem es mēģināju samazināt savu Arduino projektu, izmantojot savu Attiny 85 ic. Tā bija pirmā reize, kad mēģināju programmēt 20u ATTiny 85, izmantojot
Kā augšupielādēt programmu Arduino Pro Mini 328P, izmantojot Arduino Uno: 6 soļi
Kā augšupielādēt programmu Arduino Pro Mini 328P, izmantojot Arduino Uno: Arduino Pro Mini ir mazākā skaidu plātne ar 14 I/O tapām, tā darbojas ar 3,3 voltu - 5 voltu līdzstrāvu un viegli augšupielādēt kodu programmēšanas ierīcē. digitālie ieejas/izejas porti RX, TX, D2 ~ D13, 8 analogās ieejas porti A0 ~ A7 1
Kā sadedzināt sāknēšanas ielādētāju uz Atmega328p-AU (SMD): 5 soļi
Kā sadedzināt sāknēšanas ielādētāju uz Atmega328p-AU (SMD): Sveiki visiem! Šajā instrukcijā es jums parādīšu Kā sadedzināt Bootloader ontp Atmega328p-AU (SMD) mikroshēmu un kā izveidot Arduino NANO no sākuma līdz beigām. šo pamācību var izmantot, lai jums izveidotu jebkurus arduino dēļus
Kā augšupielādēt sāknēšanas programmu jebkurā Arduino!: 5 soļi
Kā augšupielādēt sāknēšanas programmu jebkurā Arduino! Tāpēc šodien es parādīšu, kā augšupielādēt sāknēšanas programmu