Ang Arduino ay isang open-source platform ng pag-unlad para sa mga inhinyero at libangan upang makabuo ng mga proyekto sa electronics sa isang madaling paraan. Binubuo ito ng kapwa isang pisikal na napaprograma na board ng pag-unlad (batay sa AVR serye ng mga microcontroller) at isang piraso ng software o IDE na tumatakbo sa iyong computer at ginamit upang isulat at i-upload ang code sa board ng microcontroller.
Gumagamit si Arduino ng isang boot loader. Ang Boot loader ay isang piraso ng software na nagpapahintulot sa bagong software na masunog dito. Kaya sa DIY na ito, tatalakayin ko ang " Paano Mag-burn ng isang Boot Loader sa isang Fresh ATmega328 Chip at Bumuo ng isang Homemade Arduino sa PCB". Sa Arduino UNO ginagamit namin ang ATmega328 IC upang mapili ko ang isang ito upang maipakita ang proyektong ito.
Kinakailangan ang Mga Bahagi:
- Arduino UNO Board na may IC at cable
- Atmega328 IC
- Breadboard
- Mga kumokonekta na mga wire
- 16 MHz crystal oscillator
- 10 K risistor
Mga Hakbang para sa Pagbuo ng iyong sariling Arduino Board:
Upang masunog ang isang boot loader sa bagong sariwang Atmega328 IC, kailangan namin ng isang Arduino board (maaari naming gamitin ang anumang Arduino board upang masunog ang boot loader). At pagkatapos ay kailangan nating sundin ang mga hakbang sa ibaba. Ipinakita rin namin ang buong proseso sa Video sa pagtatapos ng tutorial.
Hakbang 1. Sa unang hakbang, ayusin ang lahat ng mga kinakailangang bagay na ibinigay sa listahan ng mga bahagi sa itaas
Hakbang 2: Alisin ngayon ang "Arduino Original IC" mula sa board ng Arduino sa tulong ng Screw Driver. At ipasok ang "Bagong Atmega328 IC" sa Arduino board.
Hakbang 3: Ngayon buksan ang Arduino IDE at pumunta sa File -> halimbawa -> ArduinoISP at buksan ito.
Matapos buksan ang ArduinoISP, piliin ang Arduino UNO board mula sa Tools -> Board -> Arduino Uno.
Pagkatapos piliin ang COM PORT mula sa Mga Tool -> Serial Port -> COM10
at pagkatapos ay i-upload ang ArduinoISP Sketch.
Hakbang 4: Ngayon alisin ang Bagong IC na ito mula sa Arduino Board at ipasok ang Arduino pre boot o Orihinal Arduino IC sa board ng Arduino at i-upload ang parehong ArduinoISP sketch dito, tulad ng nagawa namin sa Hakbang 3.
Hakbang 5: Buuin ang ibinigay sa ibaba na Circuit sa tinapay board na may Bagong IC sa Breadbaord at Orihinal na IC sa Orihinal na Arduino Board.
Hakbang 6: Ngayon sa Arduino IDE pumunta sa Tool at mag-click sa Burn Bootloader.
Ngayon makikita mo ang Rx at Tx LED sa Arduino board na kumikislap nang random sa ilang oras. Nangangahulugan ito na ang Bootloader ay nasusunog sa bagong ATmega 328 IC. At ipapakita ng Arduino IDE ang " Tapos na magsunog ng bootloader ". Maaari mo nang gamitin ang 'Bagong IC' na ito sa iyong Arduino board.
Hakbang 7: Bumuo na ngayon ng iyong sariling Homemade Arduino Board sa Zero PCB sa pamamagitan ng paghihinang ng mga sangkap na natipon sa Hakbang 1, kasunod sa Circuit Diagram sa ibaba. Suriin din ang Video sa ibaba.
Ipasok ang 'Bagong IC' sa board na ito at tapos ka na.
Maaari mo rin itong maitayo nang maayos sa PCB na may tamang layout at pag-ukit ng PCB. Alamin dito upang Gawin ang PCB sa Home at i-convert ang Schematic sa layout ng PCB gamit ang EasyEDA.
Para sa LCD Interfacing, ikonekta lamang ang Arduino Board na ginawa ng iyong bahay sa Orihinal na Arduino Board gamit ang Rx, Tx, RST at GND na pin ng Orihinal na Arduino Board, tulad ng ipinakita sa ibaba ng Fritzing Circuit o sa itaas ng Circuit Diagram. At i-upload ang Sa ibaba Naibigay na Code (seksyon ng Code).
Mangyaring Alisin ang 'Arduino Original IC' mula sa board, kapag nag-upload ka ng code sa bagong Arduino IC sa bread board o Zero PCB. Maaari mong mapagana ang iyong Arduino Board sa 5v Pin ng Orihinal na Arduino Board, tulad ng nagawa namin sa itaas ng Fritzing Circuit.