Talaan ng mga Nilalaman:

Paano Makontrol ang Mga Kagamitang Pantahanan Sa TV Remote Sa Timer Function: 7 Hakbang (na may Mga Larawan)
Paano Makontrol ang Mga Kagamitang Pantahanan Sa TV Remote Sa Timer Function: 7 Hakbang (na may Mga Larawan)

Video: Paano Makontrol ang Mga Kagamitang Pantahanan Sa TV Remote Sa Timer Function: 7 Hakbang (na may Mga Larawan)

Video: Paano Makontrol ang Mga Kagamitang Pantahanan Sa TV Remote Sa Timer Function: 7 Hakbang (na may Mga Larawan)
Video: EPP 5 Quarter 4 WEEK 4 - Paggawa ng Extension Cord 2024, Hulyo
Anonim
Paano Makokontrol ang Mga Kagamitang Pantahanan Sa TV Remote Sa Timer Function
Paano Makokontrol ang Mga Kagamitang Pantahanan Sa TV Remote Sa Timer Function

Kahit na pagkalipas ng 25 taon ng pagpapakilala nito sa merkado ng consumer, ang infrared na komunikasyon ay napaka-kaugnay pa rin sa mga nagdaang araw. Kung ito man ang iyong 55 inch 4K na telebisyon o iyong sound system ng kotse, ang lahat ay nangangailangan ng isang IR remote control upang tumugon sa aming mga utos. Maraming mga teknolohiya na magagamit sa industriya, sabihin ang Bluetooth, RF o kahit na WI-Fi, ngunit natigil kami sa infrared na komunikasyon nang napakatagal, iyon ay may ilang mga wastong dahilan sa likod nito. Una sa lahat ang mga ito ay napaka-murang solusyon, literal silang nagkakahalaga ng mga sentimo, bukod sa maaasahan sila at higit sa lahat ang kadalian gamitin. Huwag ding pansinin ang mababang paggamit ng kuryente ng circuit na ito kumpara sa remote na RF o Bluetooth. Kaya sa video ngayon gumawa tayo ng isang proyekto kung saan makokontrol natin ang ating mga gamit sa bahay gamit ang mga IR remote na ito. Gayundin ipapatupad ko ang isang pagpapaandar ng timer upang mag-on / off ang mga aparato nang walang direktang pagkakasangkot. Simula sa block diagram, coding, circuit diagram hanggang sa huling pagdidisenyo ng PCB, gagabay ako sa iyo sa buong proseso nang detalyado.

Bago simulan, isang maliit na paalala lamang. Mangyaring mag-subscribe sa aming channel kung nais mo ang tutorial na ito.

Link sa Channel - www.youtube.com/c/being_engineers1

Gumawa rin kami ng isang detalyadong video tungkol sa parehong paksa. Kaya kung hindi mo nais na basahin ang lahat sa gayon panoorin ang video upang makakuha ng mas maraming pananaw. Ina-attach ko ang link sa ibaba.

Ayan yun. Ngayon simulan natin ang pagbuo ng proyektong ito.

Hakbang 1: Ipunin ang Lahat ng Kinakailangan na Mga Sangkap

Ipunin ang Lahat ng Kinakailangan na Mga Sangkap
Ipunin ang Lahat ng Kinakailangan na Mga Sangkap
Ipunin ang Lahat ng Kinakailangan na Mga Sangkap
Ipunin ang Lahat ng Kinakailangan na Mga Sangkap
Ipunin ang Lahat ng Kinakailangan na Mga Sangkap
Ipunin ang Lahat ng Kinakailangan na Mga Sangkap
Ipunin ang Lahat ng Kinakailangan na Mga Sangkap
Ipunin ang Lahat ng Kinakailangan na Mga Sangkap

Una sa lahat tipunin ang lahat ng kinakailangang mga sangkap ayon sa ibinigay na BOM.

Project BOM

  • DC babaeng adapter X 1
  • Slide switch X 1
  • Mga header ng lalaki
  • 1N4007 diodes X 5
  • 100uF cap X 3
  • 100nF cap X 4
  • 7805 boltahe na regulator at heat sink X 1
  • 3mm pula na humantong X 2
  • 3mm berde humantong X 2
  • 28 pin IC base X 1
  • Atmega328P-Pu X 1
  • 16.00 MHz crystal oscillator
  • 22pF cap X 2
  • 330E resistors X 12
  • 1K resistors X 2
  • 10K risistor X 1
  • 100K resistors X 2
  • 470E resistors X 2
  • 2N3904 transistor X 2
  • 2N2222A transistor X 2
  • 1838 IR receiver X 1
  • PC817 X 2
  • 5v SPST relay X 2
  • 3 pin terminal block X 2

Ito ang mga pangunahing sangkap na kailangan mo upang magawa ang proyektong ito. Ngunit sa mga ito kailangan mo rin ng pangunahing mga kagamitan sa paghihinang, mga aksesorya ng hardware, breadboard at isang arduino

Hindi ako gagamit ng isang pangkalahatang board ng arduino sa proyektong ito. Sa halip ay gagamit ako ng isang DIY. Ang pag-coding ay tapos na gamit ang arduino IDE, at ang lahat ay magiging katulad ng anumang iba pang proyekto ng arduino. Ngunit sa huling sandali ay tatanggalin ko ang pre-program na IC at ilalagay ito sa aking PCB.

Maaari mong mapanood ang video kong ito tungkol sa kung paano gumawa ng DIY arduino UNO sa bahay -

bit.ly/2BoLmuO

Kapag mayroon ka ng lahat ng mga item na ito, oras na upang iguhit ang circuit.

Hakbang 2: Idisenyo ang Circuit sa Paggawa

Idisenyo ang Working Circuit
Idisenyo ang Working Circuit
Idisenyo ang Working Circuit
Idisenyo ang Working Circuit

Ginamit ko ang online platform na pinangalanang Easyeda upang idisenyo ang circuit.

Ang circuit ay magkakaroon ng pangunahing mga bloke na ito -

  • Module ng power supply - nagko-convert ng 9-12V DC input sa 5V DC upang mapagana ang circuit.
  • Microcontroller - Gagamit ako ng isang ATmega328P IC bilang microcontroller. Ito ay pareho sa kung saan maaaring matagpuan sa anumang arduino UNO, nano o pro mini.
  • IR receiver - Gumagamit ako ng isang TP1838 IR module ng tatanggap na makokonekta sa microcontroller.
  • Timer tagapagpahiwatig - Ang isang 3mm na pulang humantong ay magpahiwatig ng katayuan ng timer.
  • Pitong segment na pagpapakita - ang pagpapakita ng 2X7 segment CA ay magpapakita ng visual na impormasyon sa pamamagitan ng alphanumeric character.
  • Relay Driver - Dalawang relay ang makikipag-interfaced sa microcontroller sa pamamagitan ng naaangkop na circuit ng driver ng relay.

Ang circuit na nagtrabaho para sa akin ay ito -

Panoorin ang video na ito upang malaman kung paano gumawa ng relay driver board para sa arduino -

bit.ly/2zZiZn7

Hakbang 3: Idisenyo ang PCB at Order Ito

Idisenyo ang PCB at Order Ito
Idisenyo ang PCB at Order Ito
Idisenyo ang PCB at Order Ito
Idisenyo ang PCB at Order Ito
Idisenyo ang PCB at Order Ito
Idisenyo ang PCB at Order Ito
Idisenyo ang PCB at Order Ito
Idisenyo ang PCB at Order Ito

Kapag nakumpleto ang disenyo ng circuit, oras na upang gawin ang PCB. Ginamit ko ang website ng JLCPCB upang gawin ang aking prototype board. Ang mga ito ay isa sa pinakamahusay sa paggawa ng PCB sa mga nagdaang araw sa palagay ko.

Matapos makumpleto ang disenyo ng circuit, i-convert ang circuit sa PCB at idisenyo ang PCB sa Easyeda website. Pagpasensyahan mo ito. Ang isang pagkakamali dito ay makakasira sa iyong mga PCB. Suriin ang maraming oras bago bumuo ng gerber file. Maaari mo ring suriin ang modelo ng 3d ng iyong PCB mula rito. Mag-click sa gumawa ng gerber file at mula doon maaari kang direktang mag-order ng board na ito sa pamamagitan ng JLCPCB. I-upload ang mga gerber file, pumili ng tamang detalye, huwag baguhin ang anuman ang seksyong ito. Panatilihin ito bilang ito ay. Ito ay sapat na mahusay na mga setting upang magsimula sa. Ilagay ang order Dapat mong makuha ito sa isang linggo.

PCB PDF sa 1: 1 Scale -

File ng PCB Gerber -

Hakbang 4: Kunin ang HEX Values ng Iyong IR Remote

Kunin ang HEX Values ng Iyong IR Remote
Kunin ang HEX Values ng Iyong IR Remote
Kunin ang HEX Values ng Iyong IR Remote
Kunin ang HEX Values ng Iyong IR Remote
Kunin ang HEX Values ng Iyong IR Remote
Kunin ang HEX Values ng Iyong IR Remote
Kunin ang HEX Values ng Iyong IR Remote
Kunin ang HEX Values ng Iyong IR Remote

Sa hakbang na ito kailangan mong malaman ang mga halagang Hex na ipinapadala ng iyong remote sa arduino. Gagamitin namin ang code na ito sa paglaon sa huling code. Para sa mga ito kakailanganin mo ang IRRemote library para sa arduino.

IRRemote Library -

maaari mong i-download ang library at mai-install ito sa IDE. Buksan ang halimbawa ng IrrecvDemo na sketch at i-upload ang code sa arduino. Buksan ang serial monitor at simulang pindutin nang paisa-isa ang mga malalayong pindutan. Makakakita ka ng kaukulang Hex code sa serial monitor. Kinopya ko ang lahat ng mga code sa isang file ng salita para sa mga sanggunian sa hinaharap. Gayundin maaari mo lamang tandaan ang hex code ng mga pindutang iyon na balak mong gamitin sa proyektong ito. Pagkatapos nito ay oras na upang itayo ang pangunahing programa.

Hakbang 5: Isulat ang Program at I-upload ito sa Arduino

Isulat ang Programa at I-upload ito sa Arduino
Isulat ang Programa at I-upload ito sa Arduino

Ito ang pangwakas na code na kailangang i-upload sa arduino -

Isang bagay na kailangan mong maunawaan na kailangan mo ng ilang pangunahing kaalaman ng arduino timer, makagambala at iba pang mga advance na konsepto upang maunawaan nang maayos ang code. Hindi namin normal na ginagamit ang mga timer at nakakagambala sa arduino dahil lamang pinapataas nito ang pagiging kumplikado ng isang code. Ngunit hiniling ng proyektong ito ang paggamit ng makagambala at timer.

Gayundin kailangan mo ng dalawa pang mga aklatan ng dalawang ayusin ang code nang maayos -

  • Timerone -
  • Pinchangeinterrupt -

Compile at i-upload ang code sa arduino. Kapag tapos na, alisin ang IC mula sa arduino. Ilalagay namin ito sa PCB.

Hakbang 6: Maghinang ng Mga Bahagi sa PCB

Paghinang ng Mga Bahagi sa PCB
Paghinang ng Mga Bahagi sa PCB
Paghinang ng Mga Bahagi sa PCB
Paghinang ng Mga Bahagi sa PCB
Paghinang ng Mga Bahagi sa PCB
Paghinang ng Mga Bahagi sa PCB

Ayon sa diagram ng BOM at Circuit ilagay ang mga bahagi sa PCB at solder ng maayos. Ang hakbang na ito ay napaka tuwid. Gumamit ng heat sink kasama ang 7805 regulator at gamitin ang heat paste sa pagitan. Tiyaking walang kakulangan sa lakas at lupa matapos ang pagkumpleto ng hakbang na ito.

Hakbang 7: Halos Tapos Na

Malapit ng matapos!
Malapit ng matapos!
Malapit ng matapos!
Malapit ng matapos!

Kapag tapos na ang paghihinang, oras na upang subukan ang circuit. Kumuha ng anumang mga gamit sa bahay na tumatakbo sa AC. Inirerekumenda kong gumamit ng isang simpleng lampara sa mesa upang subukan muna. Tanggalin ang mga wire mula sa switch at i-tornilyo iyon sa normal na bukas at karaniwang terminal ng anumang relay sa PCB. Isaksak ang lampara sa talahanayan sa AC wall socket. Patayin ang circuit sa pamamagitan ng isang 9-12V DC supply.

Pagkatapos ay kunin ang remote at pindutin ang kaukulang pindutan upang magaan ang lampara. Dapat itong gumana nang maayos kung mayroon kang lahat na tama tulad ng itinuro. Suriin din ang pagpapaandar ng timer.

Ang huling resulta ay makikita sa video.

Ayan yun. Matagumpay naming nagawa ang proyektong ito. Ang ganitong uri ng mga tool ay napaka-madaling gamiting sa pang-araw-araw na buhay. Lumikha ng iyong sariling proyekto at ipaalam sa akin sa seksyon ng komento. Kung nagustuhan mo ang tutorial na ito, panoorin ang video na iyon tungkol sa proyektong ito at mag-subscribe sa aming channel.

Link sa Channel - www.youtube.com/c/being_engineers1

Salamat sa pag-tune in. Take care and bye.:)

Inirerekumendang: