Talaan ng mga Nilalaman:

Paano Gumawa ng Remote Controlled Spike Buster o Switch Board Gamit ang Standalone Atmega328P: 6 Hakbang (na may Mga Larawan)
Paano Gumawa ng Remote Controlled Spike Buster o Switch Board Gamit ang Standalone Atmega328P: 6 Hakbang (na may Mga Larawan)

Video: Paano Gumawa ng Remote Controlled Spike Buster o Switch Board Gamit ang Standalone Atmega328P: 6 Hakbang (na may Mga Larawan)

Video: Paano Gumawa ng Remote Controlled Spike Buster o Switch Board Gamit ang Standalone Atmega328P: 6 Hakbang (na may Mga Larawan)
Video: Helpful Device for HOME // All Components Testing Using ONe Rasistor, You Make This at Home B 2024, Disyembre
Anonim
Image
Image

Sa proyektong ito ipapakita ko kung paano bumuo ng malayuang kontroladong Spike Buster o Switch Board gamit ang Standalone Atmega328P. Ang proyektong ito ay binuo sa isang Custom PCB board na may napakakaunting mga bahagi. Kung mas gusto mong manuod ng video pagkatapos ay naka-embed ako ng pareho o kung nais mong basahin mangyaring magpatuloy sa post.

Hakbang 1: Ginamit na Mga Bahagi at Materyales

Para sa proyektong ito kailangan namin ng mga bahagi tulad

  1. Atmega328P-PU
  2. 16MHz Crystal
  3. 2 * 22pF Capacitor
  4. 10K Ohm Resistor
  5. 4 * 1K Resistor
  6. 4 * LED's
  7. 4 * 5 Volt Relay
  8. Tsop1738
  9. UL2003A
  10. Pasadyang PCB Board (ang mga Gerber file ay ibabahagi sa post) o anumang perf board
  11. Kalakip sa Babae Plug

Kung nais mong bumili ng online dito ang ilang mga kaakibat na link na maaari mong subukan

Ang Amazon IND

  1. Atmega328P-PU -
  2. 16MHz Crystal -
  3. 4 * 5 Volt Relay -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Amazon US

  1. Atmega328P-PU -
  2. 16MHz Crystal -
  3. 4 * 5 Volt Relay -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Banggood

  1. Atmega328P-PU -
  2. 16MHz Crystal -
  3. 4 * 5 Volt Relay -
  4. Arduino UNO -

AliExpress

  1. Atmega328P-PU -
  2. 16MHz Crystal -
  3. 4 * 5 Volt Relay -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Hakbang 2: Circuit Diagram & Layout Design

Circuit Diagram at Disenyo ng Layout
Circuit Diagram at Disenyo ng Layout
Circuit Diagram at Disenyo ng Layout
Circuit Diagram at Disenyo ng Layout
Circuit Diagram at Disenyo ng Layout
Circuit Diagram at Disenyo ng Layout

Ito ang buong diagram ng circuit na dinisenyo ko sa KiCAD. Pangunahin ang circuit ay sa paligid ng Atmega328P-PU na kung saan ay ang Micro-Controller na ginamit sa Arduino UNO. Sa halip na gamitin ang buong Arduino UNO, gumagamit ako ng isang limitadong bersyon ng bahagi ng Arduino UNO sa isang pasadyang PCB Board (Para sa karagdagang detalye sa limitadong bahagi ng bersyon ng Arduino UNO maaari mong basahin ang isang artikulong ibinahagi sa opisyal na website ng Arduino sa pamamagitan ng Pag-click Dito). Pangunahin ito upang mabawasan ang espasyo at ang gastos. Maaari mo ring buuin ang proyektong ito gamit ang Arduino Uno at ang 4 channel relay board kasama ang module ng remote control.

Ang TSOP1738 sa circuit ay ginagamit bilang IR Remote Receiver.

Upang himukin ang mga relay gumagamit ako ng ULN2003A IC na isang serye ng pitong NPN Darlington transistors.

Matapos ang pagdidisenyo ng circuit diagram ay dinisenyo ko ang layout at nabuo ang Gerber & Drill file para sa paggawa ng PCB Board. Gumagamit ako ng JLCPCB para sa katha ng aking PCB board habang nagbibigay sila ng napakahusay at mahusay na natapos na PCB sa napakababang gastos. Karaniwan 10 mga PC ang gastos sa iyo ng 2 $ at ipapadala sa loob ng 48 oras at kung mag-order ka ng 5 mga PC ang PCB ay ipapadala sa loob ng 24 oras. Kung nais mong ilagay ang order para sa parehong board maaari mong i-download ang aking Gerber File sa pamamagitan ng Pag-click Dito.

Hakbang 3: Pag-install ng IR Library at Paghahanap ng Mga IR Code

Pag-install ng IR Library at Paghahanap ng Mga Code ng IR
Pag-install ng IR Library at Paghahanap ng Mga Code ng IR
Pag-install ng IR Library at Paghahanap ng Mga IR Code
Pag-install ng IR Library at Paghahanap ng Mga IR Code
Pag-install ng IR Library at Paghahanap ng Mga IR Code
Pag-install ng IR Library at Paghahanap ng Mga IR Code

Upang mahanap muna ang mga IR Code kailangan mong i-install ang IR Library. Maaari mong i-download ang library mula sa GitHub. Matapos ang Pag-download i-install ang Library sa iyong folder ng Arduino Library.

Pagkatapos ay buuin ang circuit tulad ng ipinapakita sa isang board ng tinapay gamit ang TSOP1738 & Arduino Uno. Pagkatapos ng Pagpapatupad, paganahin ang circuit at i-upload ang sketch. Pagkatapos ay pindutin ang pindutan na nais mong gamitin sa remote at itala ang mga code na lilitaw sa serial monitor ng iyong Arduino IDE. Para sa proyektong ito gumagamit ako ng 4 na mga pindutan kaya kailangan mong gumawa ng isang tala ng apat na mga code para sa apat na magkakaibang mga pindutan.

Ibinahagi ko ang link sa pag-download ng sketch sa nakaraang hakbang.

Sa video ang hakbang na ito ay nagsisimula sa @ 1:07 o maaari kang mag-click dito

Hakbang 4: Pangwakas na Sketch upang Makontrol ang Mga Relay

Pangwakas na Sketch upang Makontrol ang Mga Relay
Pangwakas na Sketch upang Makontrol ang Mga Relay
Pangwakas na Sketch upang Makontrol ang Mga Relay
Pangwakas na Sketch upang Makontrol ang Mga Relay

Susunod ay na-upload ko ang pangwakas na sketch sa aking Standalone Atmega328P-PU. Ang standalone Atmega328P ay itinayo sa bread board at na-program gamit ang Arduino UNO.

Maaari mong i-download ang sketch na ito sa pamamagitan ng pag-click sa link na ibinahagi sa hakbang na Circuit Diagram & Layout Design.

Bago i-upload ang sketch kailangan mong gumawa ng isang maliit na pagbabago. Para sa iyo, maaaring magbago ang mga IR Code kaya kailangan mong palitan ang mga mayroon nang mga code sa iyong mga IR Code sa pahayag ng kaso.

Dagdag: Kung ang iyong hindi pamilyar sa kung paano mag-boot-load o mag-upload ng isang sketch upang mag-iisa ang Atmega328P-PU, gumawa ako ng isang hiwalay na malalim na video na nagpapaliwanag nito. Maaari mong panoorin iyon sa pamamagitan ng pag-click dito

Sa video ang hakbang na ito ay nagsisimula sa paligid ng 2:33 o maaari kang mag-click dito

Hakbang 5: Assembly Assembly

Board Assembly
Board Assembly
Board Assembly
Board Assembly

Matapos matanggap ang board mula sa JLCPCB, na-mount ko ang lahat ng mga sangkap nang naaayon at na-secure ang mga ito gamit ang solder.

Hakbang 6: Tinatapos ang Proyekto

Tinatapos ang Project
Tinatapos ang Project
Tinatapos ang Project
Tinatapos ang Project
Tinatapos ang Project
Tinatapos ang Project
Tinatapos ang Project
Tinatapos ang Project

Matapos ang pagpupulong ng board, na-mount ko ang board sa enclosure at na-secure ito sa M3 nut screws at pagkatapos ay ikinonekta ang board at ang mga babaeng plugs nang naaayon.

Assembly at Enclosure Assembly:

  1. Una ikonekta ang lahat ng mga neutrals ng babaeng plug magkasama at pagkatapos ay ikonekta ang walang katuturang kawad ng pangunahing cable dito
  2. Susunod na ikonekta ang Live wire ng Main Cable sa Pin "IN" sa pisara
  3. Ang Pin 1, 2, 3 & 4 sa pisara ay papunta sa Live pin ng Female Plug nang paisa-isa
  4. Kailangan mo ring ikonekta ang isang DC jack sa Pin 5V at GND sa boar

Kapag tapos na ang lahat ng mga koneksyon, paganahin ang PCB board gamit ang 5V 1Amp adapter at ikonekta ang Pangunahing kable sa AC.

Sa video ang seksyong ito ay nagsisimula sa paligid ng 5:42 o maaari kang mag-click dito

Nagsisimula ang pagsubok sa @ 8:03

Inirerekumendang: