Talaan ng mga Nilalaman:

Techduino -- Paano Gumawa ng Iyong Sariling Homemade Arduino Uno R3 --: 9 Mga Hakbang (na may Mga Larawan)
Techduino -- Paano Gumawa ng Iyong Sariling Homemade Arduino Uno R3 --: 9 Mga Hakbang (na may Mga Larawan)

Video: Techduino -- Paano Gumawa ng Iyong Sariling Homemade Arduino Uno R3 --: 9 Mga Hakbang (na may Mga Larawan)

Video: Techduino -- Paano Gumawa ng Iyong Sariling Homemade Arduino Uno R3 --: 9 Mga Hakbang (na may Mga Larawan)
Video: Building a motion sensor light at home #Techduino techz 2024, Hulyo
Anonim
Image
Image

Kung katulad mo ako, pagkatapos kong makuha ang aking Arduino at gumanap ng isang panghuling programa sa aking unang maliit na tilad, nais kong hilahin ito mula sa aking Arduino Uno R3 at ilagay ito sa aking sariling circuit. Mapapalaya rin nito ang aking Arduino para sa mga susunod na proyekto. Matapos basahin ang maraming mga web page at forum, nagawa kong pagsabayin ito sa Instructable. Nais kong magkaroon ng impormasyong natutunan ko lahat sa isang lugar, at madaling sundin. Ang mga komento at mungkahi ay tinatanggap at pinahahalagahan habang sinusubukan kong malaman ang lahat ng ito.

Hakbang 1: Kailangan ng Mga Bahagi

Pagdaragdag ng Circuitry para sa isang Power Supply
Pagdaragdag ng Circuitry para sa isang Power Supply

Upang magawa ito, kakailanganin mo ang:

Pangunahing Mga Bahagi para sa mga kable ng Arduino

  1. Isang breadboard 22 AWG wire
  2. 7805 Boltahe regulator
  3. 2 LEDs 2 220 Ohm resistors
  4. 1 10k Ohm risistor
  5. 2 10 uF capacitor
  6. 16 MHz na kristal na orasan
  7. 2 22 pF capacitor
  8. maliit na pansamantalang normal na buksan ("off") na pindutan

Hakbang 2: Pagdaragdag ng Circuitry para sa isang Power Supply

Pagdaragdag ng Circuitry para sa isang Power Supply
Pagdaragdag ng Circuitry para sa isang Power Supply

Narito gumagamit ako ng 5V mobile charger sa halip na LM7805 (Ang bersyon na ito ay gumagamit ng isang 5V na kinokontrol na supply ng kuryente). Ito ay simple at makatipid ng ilang puwang sa board. Maaari kang mag-LM7805 ngunit pagkatapos nito kailangan mong gumamit ng isang mas mataas na supply ng boltahe na ang dahilan kung bakit gumagamit ako ng 5V pare-pareho na charger.

Hakbang 3: Mga Pangunahing Kaalaman sa ATMEGA8 / 168/328

Mga Pangunahing Kaalaman sa ATMEGA8 / 168/328
Mga Pangunahing Kaalaman sa ATMEGA8 / 168/328

Bago magpatuloy, tingnan ang imaheng ito. Ito ay isang mahusay na mapagkukunan para sa pag-alam kung ano ang ginagawa ng bawat isa sa mga pin sa iyong Atmega chip na may kaugnayan sa mga pag-andar ng Arduino. Malilinaw nito ang maraming pagkalito sa likod kung bakit ka nakakabit ng ilang mga pin sa paraang ginagawa mo. Para sa mas detalyadong impormasyon, sumilip sa datasheet para sa Atmega168 (maikling bersyon) (mahabang bersyon). Narito ang sheet para sa Atmega328 (maikling bersyon) (mahabang bersyon)

Hakbang 4: Simulan ang Proyekto

Simulan ang Proyekto
Simulan ang Proyekto

Magsimula sa pamamagitan ng pagkonekta ng isang 10k ohm pullup risistor sa + 5V mula sa RESET pin upang maiwasan ang pag-reset ng maliit na tilad sa panahon ng normal na operasyon. Ang RESET pin ay reboot ang maliit na tilad kapag hinila pababa sa lupa.

Pin 7 - Vcc - Boltahe ng Digital Supply

Pin 8 - GND

Pin 22 - GND

Pin 21 - AREF - Analog reference pin para sa ADC

Pin 20 - AVcc - Kunwari boltahe para sa converter ng ADC. Kailangang konektado sa kuryente kung ang ADC ay hindi ginagamit at ang kapangyarihan sa pamamagitan ng isang low-pass filter kung ito ay (isang low pass filter ay isang circuit na binabawasan ang ingay mula sa pinagmulan ng kuryente. Ang halimbawang ito ay hindi gumagamit ng isa)

Hakbang 5: Pagdaragdag ng Cristal

Pagdaragdag kay Cristal
Pagdaragdag kay Cristal

Magdagdag ng isang 16 MHz panlabas na orasan sa pagitan ng pin 9 at 10, at magdagdag ng dalawang 22 pF capacitor na tumatakbo sa lupa mula sa bawat isa sa mga pin na iyon.

Hakbang 6: Pagdaragdag ng I-reset ang Lumipat

Pagdaragdag ng I-reset ang Lumipat
Pagdaragdag ng I-reset ang Lumipat

Idagdag ang maliit na tactile switch upang ma-reset mo ang Arduino tuwing nais namin at ihanda ang maliit na tilad para sa pag-upload ng isang bagong programa. Ang isang mabilis na pansamantalang pagpindot ng switch na ito ay i-reset ang maliit na tilad kung kinakailangan. Idagdag ang switch sa itaas lamang ng tuktok ng Atmega chip na tumatawid sa puwang sa breadboard. Pagkatapos, magdagdag ng isang kawad mula sa ibabang kaliwang binti ng switch sa RESET pin ng Atmega chip at isang kawad mula sa itaas na kaliwang binti ng switch sa lupa.

Hakbang 7: Humantong ang LED sa Arduino Pin 13

Ang LED Leads sa Arduino Pin 13
Ang LED Leads sa Arduino Pin 13
Ang LED Leads sa Arduino Pin 13
Ang LED Leads sa Arduino Pin 13

Ang chip na ginamit sa board na ito ay talagang naka-program na gamit ang blink_led program na kasama ng Arduino software. Kung mayroon ka nang isang Arduino naka-print na circuit board na tumatakbo, magandang ideya na magpatuloy at suriin ang bersyon ng breadboard na iyong itinatayo gamit ang isang chip na alam mong gumagana. Hilahin ang maliit na tilad mula sa iyong gumaganang Arduino at subukan ito sa board na ito. Ang blink_led program blinks pin 13. Ang Pin 13 sa Arduino ay HINDI ang AVR ATMEGA8-16PU / ATMEGA168-16PU pin 13. Ito ay talagang pin 19 sa Atmega chip.

Panghuli, idagdag ang LED. Ang mahabang binti o anod ay kumokonekta sa pulang kawad at ang maikling binti o ang katod ay kumokonekta sa 220 ohm risistor na papunta sa lupa.

Hakbang 8: Arduino-Ready

Arduino-Handa na!
Arduino-Handa na!
Arduino-Handa na!
Arduino-Handa na!

Sa puntong ito kung na-program mo na ang iyong maliit na tilad sa ibang lugar at hindi mo kailangan ang circuitboard ng tinapay na ito upang muling pagprogram ng maliit na tilad, maaari kang tumigil dito. Ngunit bahagi ng kasiyahan ay ang in-circuit program kaya't patuloy na gumawa ng isang buong USB-Arduino-circuit sa isang breadboard!

Hakbang 9: Magagamit na Software

Image
Image
Magagamit ang Software
Magagamit ang Software
Magagamit ang Software
Magagamit ang Software

Upang magawa ang Techduino Board na ito ginamit ko ang Circuit Wizard Trial Version ng Software. Maaari mong gamitin Ito o nagbibigay ako ng kinakailangang circuit diagram at layout ng PCB dito.

Salamat Sa pagtingin sa aking proyekto.