Talaan ng mga Nilalaman:

PAANO GUMAWA ARDUINO NANO / MINI - Paano Masunog ang Bootloader: 5 Hakbang
PAANO GUMAWA ARDUINO NANO / MINI - Paano Masunog ang Bootloader: 5 Hakbang

Video: PAANO GUMAWA ARDUINO NANO / MINI - Paano Masunog ang Bootloader: 5 Hakbang

Video: PAANO GUMAWA ARDUINO NANO / MINI - Paano Masunog ang Bootloader: 5 Hakbang
Video: как сделать аналоговые часы со светодиодной подсветкой Propeller, Arduino NANO, utsource 2024, Nobyembre
Anonim
PAANO GUMAWA ARDUINO NANO / MINI | Paano sunugin ang Bootloader
PAANO GUMAWA ARDUINO NANO / MINI | Paano sunugin ang Bootloader
PAANO GUMAWA ARDUINO NANO / MINI | Paano Sunugin ang Bootloader
PAANO GUMAWA ARDUINO NANO / MINI | Paano Sunugin ang Bootloader

Sa Mga Tagubilin na ito Ipakita ko sa iyo Paano gumawa ng isang Arduino MINI mula sa Scratch.

Ang pamamaraang nakasulat sa mga itinuturo na ito ay maaaring magamit upang gumawa ng anumang mga board ng arduino para sa iyong mga kinakailangan sa pasadyang proyekto.

Mangyaring Panoorin ang Video Para sa mas mahusay na pag-unawa

Mayroong tatlong bahagi sa tutorial na ito

1. Pagdidisenyo at pagtitipon ng lahat ng mga Sangkap

2. Nasusunog na Bootloader papunta sa bagong Chip

3. Pag-upload ng Code ng Pagsubok

Inilakip ko ang Mga File ng PCB sa Pagtatapos ng artikulong ito.

Kaya't magsisimula na!

Hakbang 1: Listahan ng Materyal

Listahan ng Materyal
Listahan ng Materyal
Listahan ng Materyal
Listahan ng Materyal
Listahan ng Materyal
Listahan ng Materyal
  1. CP2102 USB sa TTL Module (o katulad ng tulad ng CH340)
  2. Arduino NANO
  3. Jumper Wires
  4. Atmega328P-AU Chip
  5. AMS1117 5V Regulator
  6. 16MHz Crystal
  7. SMD LED
  8. SMD Resistor (330R, 10K) (0604 na pakete)
  9. Paglipat ng Button
  10. Mga Capacitor (0.1uF, 22pF, 10uF) (Gumamit ako ng Ceramic type, ngunit ang board ay idinisenyo para sa SMD_0612 Package)
  11. Terminal Strip
  12. Lahat ng mga tool at accessories para sa SMD Soldeing.

Hakbang 2: Circuit Diagram at Paggawa ng Circuit Board

Circuit Diagram at Paggawa ng Circuit Board
Circuit Diagram at Paggawa ng Circuit Board
Circuit Diagram at Paggawa ng Circuit Board
Circuit Diagram at Paggawa ng Circuit Board
Circuit Diagram at Paggawa ng Circuit Board
Circuit Diagram at Paggawa ng Circuit Board
Circuit Diagram at Paggawa ng Circuit Board
Circuit Diagram at Paggawa ng Circuit Board

Ginawa ko ang Arduino MINI board sa aking SMD Soldering tutorial. Maaari mong i-checkout ang video kung nais mong malaman kung paano.

Isang mabilis na muling pag-recap … Inilapat ko ang solder paste sa PCB gamit ang stencil, Inilagay ang mga bahagi, at na-solder gamit ang Hot air Blower.

Ginamit ko ang bukas na Source Arduino PCB Files mula sa Arduino Website at binago nang kaunti ayon sa aking mga kinakailangan at magagamit na mga bahagi. Maya maya ay inorder ko ang PCB Online mula sa JLCPCB.

Hakbang 3: Mga Koneksyon at Pamamaraan upang Masunog ang Bootloader

Mga Koneksyon at Pamamaraan sa Burn Bootloader
Mga Koneksyon at Pamamaraan sa Burn Bootloader
Mga Koneksyon at Pamamaraan sa Burn Bootloader
Mga Koneksyon at Pamamaraan sa Burn Bootloader
Mga Koneksyon at Pamamaraan sa Burn Bootloader
Mga Koneksyon at Pamamaraan sa Burn Bootloader

Mangyaring Sundin ang Mga Detalye ng Koneksyon na ito (Sumangguni sa link ng Mga Larawan / Video Para sa madaling pag-unawa *)

Homemade ArduinoMINI …………….. Arduino NANO

Pin 15 (MOSI) ………………………………. D11

Pin 16 (MISO) ……………………………. D12

Pin 17 (SCK) ………………………………… D13

Pin 29 (I-reset) ………………………….. D10

VCC ……………………………………………. VCC (5V)

GND …………………………………………… GND

Pamamaraan Upang masunog ang Boot loader pagkatapos gawin ang tamang mga koneksyon.

1) Ikonekta ang Arduino NANO sa USB ng iyong PC

2) Piliin ang naaangkop na Board at Com Port

3) Sa menu ng mga tool piliin ang ARDUINO AS ISP Programmer. Landas: Mga Tool> Programmer> Arduino Bilang ISP

4) Pumunta sa Mga Tool at piliin ang Burn Boot Loader. Landas: Mga tool> Burn Boot Loader

5) Maaari itong tumagal nang hanggang isang minuto at ipapakita ang mensaheng "Tapos na sa Pag-burn ng Boot Loader".

Pagkatapos nito maaari mong alisin ang lahat ng mga nag-uugnay na mga wire at koneksyon at ang iyong bagong AVR Micro-Controller ay handa nang magamit bilang isang nakapag-iisang aparato para sa iyong mga proyekto.

* Ang lahat ng mga imahe ay nakaayos ayon sa pamamaraan

Hakbang 4: Pagsubok sa pamamagitan ng Pag-upload ng Code

Pagsubok sa pamamagitan ng Pag-upload ng Code
Pagsubok sa pamamagitan ng Pag-upload ng Code
Pagsubok sa pamamagitan ng Pag-upload ng Code
Pagsubok sa pamamagitan ng Pag-upload ng Code
Pagsubok sa pamamagitan ng Pag-upload ng Code
Pagsubok sa pamamagitan ng Pag-upload ng Code

Sa hakbang na ito matututunan naming i-upload ang code sa bagong Homemade Arduino MINI. Kailangan mong sundin ang pamamaraang ito sa bawat oras upang mai-upload ang code.

Sumangguni sa link ng Mga Larawan / video para sa madaling pagkaunawa.

I-a-upload ko ang blink LED sketch upang subukan kung ang bagong micro-controller ay gumagana nang maayos.

Mga Detalye ng Mga Koneksyon:

Homemade Arduino MINI …………….. CP2102

Rx ……………………………………………… Tx

Tx ………………………………………………. Rx

VCC ……………………………………………. VCC (5V)

GND …………………………………………… GND

1. Matapos ang paggawa ng mga koneksyon, ikonekta ang USB sa TTL Converter Board (CP2102) sa iyong Computer.

2. Buksan ang Blink LED Sketch mula sa Halimbawa ng Menu.

3. Sa menu ng mga tool, piliin ang AVRISP programmer at i-upload ang code.

4. Piliin ang naaangkop na COM port at Mga Setting ng Lupon.

5. Kapag ipinakita ang pag-upload ng screen ng computer, pindutin ang I-reset ang Button dahil hindi namin nakakonekta ang DTR Pin upang i-reset.

Ipinapahiwatig ng Blinking LED na ang micro controller ay gumagana nang maayos, at ang Arduino Mini na katumbas na board na ito ay maaaring magamit para sa iyong mga proyekto. Samakatuwid natutunan namin kung paano mag-boot-load ng isang bagong chip ng ATMEGA 328P-AU.

Hakbang 5: Pag-troubleshoot

Pag-troubleshoot
Pag-troubleshoot
Pag-troubleshoot
Pag-troubleshoot

Sa pamamagitan ng pagsunod sa mga pamamaraan mula sa mga nakaraang hakbang madali mong madali mong mai-boot ang Atmega chip.

Ngunit dahil sa ilang mga software o mga pagkakamali ng tao magiging matagumpay ito. Narito ang ilang mga mungkahi mula sa akin:

1) Suriin ang iyong mga koneksyon sa Circuit at mga bahagi (higit sa lahat Crystal) kung hindi gagana ang nasusunog na Boot loader.

2) Tiyaking nabanggit mo ang tamang board at COM port sa software

3) Suriin kung may sira USB Cable.

4) Kung ang Micro Controller ay umiinit kapag pinapagana malamang na mayroon kang isang sira IC.

5) Suriin ang Pagpapatuloy sa PCB at mga hindi nais na Solder Bridges habang gumagamit kami ng Mga SMD Component.

Inirerekumendang: