Satura rādītājs:

KĀ pagatavot ARDUINO NANO/MINI - Kā sadedzināt sāknēšanas programmu: 5 soļi
KĀ pagatavot ARDUINO NANO/MINI - Kā sadedzināt sāknēšanas programmu: 5 soļi

Video: KĀ pagatavot ARDUINO NANO/MINI - Kā sadedzināt sāknēšanas programmu: 5 soļi

Video: KĀ pagatavot ARDUINO NANO/MINI - Kā sadedzināt sāknēšanas programmu: 5 soļi
Video: Arduino Complete Starter Kit Uno R3 | DIY Robotics Kit For Beginners | Buy Now At Lowest Price 2024, Jūlijs
Anonim
KĀ pagatavot ARDUINO NANO/MINI | Kā ierakstīt sāknēšanas programmu
KĀ pagatavot ARDUINO NANO/MINI | Kā ierakstīt sāknēšanas programmu
KĀ pagatavot ARDUINO NANO/MINI | Kā ierakstīt sāknēšanas programmu
KĀ pagatavot ARDUINO NANO/MINI | Kā ierakstīt sāknēšanas programmu

Š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

Materiālu saraksts
Materiālu saraksts
Materiālu saraksts
Materiālu saraksts
Materiālu saraksts
Materiālu saraksts
  1. CP2102 USB uz TTL modulis (vai līdzīgs, piemēram, CH340)
  2. Arduino NANO
  3. Jumper vadi
  4. Atmega328P-AU mikroshēma
  5. AMS1117 5V regulators
  6. 16MHz kristāls
  7. SMD LED
  8. SMD rezistors (330R, 10K) (iepakojums 0604)
  9. Pogas slēdzis
  10. Kondensatori (0,1uF, 22pF, 10uF) (es izmantoju keramikas veidu, bet tāfele ir paredzēta SMD_0612 iepakojumam)
  11. Termināļa josla
  12. Visi SMD Soldeing rīki un piederumi.

2. darbība: shēmas shēma un shēmas plates izgatavošana

Ķēdes shēma un shēmas plates izgatavošana
Ķēdes shēma un shēmas plates izgatavošana
Ķēdes shēma un shēmas plates izgatavošana
Ķēdes shēma un shēmas plates izgatavošana
Ķēdes shēma un shēmas plates izgatavošana
Ķēdes shēma un shēmas plates izgatavošana
Ķēdes shēma un shēmas plates izgatavošana
Ķēdes 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

Savienojumi un procedūras sāknēšanas ielādēšanai
Savienojumi un procedūras sāknēšanas ielādēšanai
Savienojumi un procedūras sāknēšanas ielādēšanai
Savienojumi un procedūras sāknēšanas ielādēšanai
Savienojumi un procedūras sāknēšanas ielādēšanai
Savienojumi un procedūras 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

Pārbaude, augšupielādējot kodu
Pārbaude, augšupielādējot kodu
Pārbaude, augšupielādējot kodu
Pārbaude, augšupielādējot kodu
Pārbaude, augšupielādējot kodu
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

Traucējummeklēšana
Traucējummeklēšana
Traucējummeklēšana
Traucējummeklēš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: