Cuprins:
- Pasul 1: Adunați toate componentele necesare
- Pasul 2: Proiectați circuitul de lucru
- Pasul 3: Proiectați PCB-ul și comandați-l
- Pasul 4: Obțineți valorile HEX ale telecomenzii dvs. IR
- Pasul 5: Scrieți programul și încărcați-l pe Arduino
- Pasul 6: lipiți componentele de pe PCB
- Pasul 7: Este aproape GATA
Video: Cum să controlați aparatele electrocasnice cu telecomanda TV cu funcție de temporizare: 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Chiar și după 25 de ani de la introducerea pe piața de consum, comunicarea în infraroșu este încă foarte relevantă în ultimele zile. Fie că este vorba de televizorul dvs. 4K de 55 inch sau de sistemul dvs. de sunet al mașinii, totul are nevoie de o telecomandă IR pentru a răspunde comenzilor noastre. Există multe tehnologii disponibile în industrie, cum ar fi Bluetooth, RF sau chiar WI-Fi, dar ne-am lipit de comunicarea în infraroșu de atât de mult timp, care are în spate câteva motive foarte valabile. În primul rând sunt soluția foarte ieftină, costă literalmente cenți, în afară de aceasta sunt fiabile și, cel mai important, ușurința de utilizare. De asemenea, nu treceți cu vederea consumul redus de energie al acestui circuit în comparație cu telecomanda RF sau Bluetooth. Așadar, în videoclipul de astăzi să facem un proiect prin care să ne putem controla aparatele electrocasnice folosind aceste telecomenzi IR. De asemenea, voi implementa o funcție de temporizare pentru a porni / opri dispozitivele fără implicarea noastră directă. Începând cu schema bloc, codare, schema de circuit până la proiectarea finală a PCB-ului, vă voi ghida în detaliu întregul proces.
Înainte de a începe, doar un mic memento. Vă rugăm să vă abonați la canalul nostru dacă vă place acest tutorial.
Link canal - www.youtube.com/c/being_engineers1
De asemenea, am realizat un videoclip detaliat despre același subiect. Deci, dacă nu ai chef să citești tot timpul, urmărește videoclipul pentru a obține mai multe informații. Atașez linkul de mai jos.
Asta e. Acum să începem construirea acestui proiect.
Pasul 1: Adunați toate componentele necesare
În primul rând, adunați toate componentele necesare în conformitate cu distanța de material dată.
Proiect BOM
- Adaptor mama DC X 1
- Comutatorul glisant X 1
- Anteturi masculine
- 1N4007 diode X 5
- Capace 100uF X 3
- Capace 100nF X 4
- 7805 regulatoare de tensiune și radiator X 1
- Led roșu de 3 mm X 2
- Led verde de 3 mm X 2
- Bază IC cu 28 de pini X 1
- Atmega328P-Pu X 1
- Oscilator de cristal de 16,00 MHz
- Capace 22pF X 2
- Rezistențe 330E X 12
- Rezistențe 1K X 2
- Rezistor 10K X 1
- Rezistențe 100K X 2
- Rezistențe 470E X 2
- 2N3904 tranzistor X 2
- 2N2222A tranzistor X 2
- Receptor IR 1838 X 1
- PC817 X 2
- Releu SPST 5v X 2
- Bornă cu 3 pini X 2
Acestea sunt principalele componente de care aveți nevoie pentru a realiza acest proiect. Dar, cu acestea, aveți nevoie și de echipamente de lipit de bază, accesorii hardware, panou și un arduino
Nu voi folosi o placă arduino generală în acest proiect. Mai degrabă voi folosi unul DIY. Codificarea se va face folosind IDE arduino și totul va fi la fel ca orice alt proiect arduino. Dar tocmai în ultimul moment voi elimina IC-ul pre-programat și îl voi așeza în PCB-ul meu.
Puteți viziona acest videoclip despre cum să creați DIY arduino UNO acasă -
bit.ly/2BoLmuO
Odată ce ai toate aceste elemente, este timpul să tragi circuitul.
Pasul 2: Proiectați circuitul de lucru
Am folosit platforma online numită Easyeda pentru a proiecta circuitul.
Circuitul va avea în principal aceste blocuri -
- Modul de alimentare - convertește intrarea de 9-12V DC în 5V DC pentru a alimenta circuitul.
- Microcontroler - Voi folosi un ATmega328P IC ca microcontroler. Este același lucru care poate fi găsit pe orice arduino UNO, nano sau pro mini.
- Receptor IR - Voi folosi un modul receptor TP1838 IR care va fi conectat la microcontroler.
- Indicator temporizator - Un led roșu de 3 mm va indica starea temporizatorului.
- Afișaj cu șapte segmente - afișajul CA 2X7 segment va afișa informații vizuale prin caracter alfanumeric.
- Driver releu - Două relee vor fi interfațate cu microcontrolerul prin circuitul corespunzător al driverului releu.
Circuitul care a funcționat pentru mine este acesta -
Urmăriți acest videoclip pentru a ști cum să faceți placa de șofer de releu pentru arduino -
bit.ly/2zZiZn7
Pasul 3: Proiectați PCB-ul și comandați-l
Odată ce proiectarea circuitului este finalizată, este timpul să faceți PCB. Am folosit site-ul web JLCPCB pentru a-mi realiza placa prototip. Sunt unul dintre cei mai buni producători de PCB din ultimele zile, cred.
După finalizarea proiectării circuitului, convertiți circuitul în PCB și proiectați-l pe site-ul Easyeda. Fii răbdător cu el. O greșeală aici vă va strica PCB-urile. Verificați de mai multe ori înainte de a genera fișierul gerber. De asemenea, puteți verifica modelul 3D al PCB-ului dvs. de aici. Faceți clic pe fișierul make gerber și de acolo puteți comanda direct această placă prin JLCPCB. Încărcați fișierele Gerber, selectați specificațiile corespunzătoare, nu modificați nimic, este această secțiune. Păstrați-l așa cum este. Sunt setări suficient de bune pentru a începe. Plasați comanda. Ar trebui să-l primești într-o săptămână.
PDF PDF în scară 1: 1 -
Fișier PCB Gerber -
Pasul 4: Obțineți valorile HEX ale telecomenzii dvs. IR
În acest pas trebuie să cunoașteți valorile Hex pe care telecomanda le transmite către arduino. Vom folosi acest cod mai târziu în codul final. Pentru aceasta veți avea nevoie de biblioteca IRRemote pentru arduino.
Biblioteca IRRemote -
puteți descărca biblioteca și o puteți instala în IDE. Deschideți schița de exemplu IrrecvDemo și încărcați codul în arduino. Deschideți monitorul serial și începeți să apăsați butoanele de la distanță unul câte unul. Veți vedea codul hexagonal corespunzător pe monitorul serial. Am copiat toate codurile într-un fișier Word pentru referințe viitoare. De asemenea, puteți nota codurile hexagonale ale acelor butoane pe care intenționați să le utilizați în acest proiect. După aceea, este timpul să construiți programul principal.
Pasul 5: Scrieți programul și încărcați-l pe Arduino
Acesta este codul final care trebuie încărcat în arduino -
Un lucru pe care trebuie să îl înțelegeți, aveți nevoie de cunoștințe de bază despre temporizatorul arduino, întreruperea și alte concepte avansate pentru a înțelege corect codul. În mod normal, nu folosim temporizatoare și întreruperi în arduino doar pentru că crește complexitatea unui cod. Dar acest proiect a cerut utilizarea întreruperii și a temporizatorului.
De asemenea, aveți nevoie de încă două biblioteci, două compilează corect codul -
- Timerone -
- Pinchangeinterrupt -
Compilați și încărcați codul pe arduino. După ce ați terminat, scoateți IC-ul din arduino. Îl vom plasa în PCB.
Pasul 6: lipiți componentele de pe PCB
Conform BOM și schemei de circuit, așezați componentele pe PCB și lipiți-le corect. Acest pas este foarte direct. Utilizați radiator cu regulatorul 7805 și utilizați pastă de căldură între ele. Asigurați-vă că nu există scurtcircuit la putere și la sol după finalizarea acestui pas.
Pasul 7: Este aproape GATA
Odată ce lipirea este terminată, este timpul să testați circuitul. Luați orice aparat de uz casnic care funcționează cu curent alternativ. Vă voi recomanda să folosiți o lampă de masă simplă pentru a testa la început. Deșurubați firele de la comutator și înșurubați-le la borna normală deschisă și comună a oricărui releu de pe PCB. Conectați lampa de masă la priza de curent alternativ. Porniți circuitul printr-o sursă de curent continuu de 9-12V.
Apoi luați telecomanda și apăsați butonul corespunzător pentru a porni lampa. Ar trebui să funcționeze corect dacă aveți totul corect conform instrucțiunilor. De asemenea, verificați funcția temporizatorului.
Rezultatul final poate fi văzut în videoclip.
Asta e. Am realizat cu succes acest proiect. Acest tip de instrumente sunt foarte la îndemână în viața de zi cu zi. Creați-vă propriul proiect și anunțați-mă în secțiunea de comentarii. Dacă ți-a plăcut acest tutorial, urmărește videoclipul despre acest proiect și abonează-te la canalul nostru.
Link canal - www.youtube.com/c/being_engineers1
Vă mulțumim că v-ați acordat. Aveți grijă și pa.:)
Recomandat:
Cum se face comutatorul Touch ON / OFF pentru aparatele electrocasnice: 4 pași
Cum se face comutatorul tactil ON / OFF pentru aparatele electrocasnice: acesta este un comutator tactil ON / OFF fără microcontroler. Îți poți atinge degetul? Prima dată pe placă metalică, apoi cu bec? PORNIT ȘI După îndepărtarea becului degetului? A ramana la curent. Îți poți atinge degetul? A doua oară pe placă de metal, apoi bec?
Comutator Tuchless pentru electrocasnice -- Controlează-ți aparatele electrocasnice fără niciun comutator: 4 pași
Comutator Tuchless pentru electrocasnice || Controlează-ți aparatele de uz casnic fără niciun comutator: acesta este un comutator fără control pentru aparatele de uz casnic. Puteți utiliza acest lucru în orice loc public, astfel încât să vă ajute să luptați împotriva oricărui virus. Circuitul bazat pe senzorul întunecat Circuit realizat de Op-Amp și LDR. A doua parte importantă a acestui circuit Flip-Flop SR cu Sequencell
Aparate electrocasnice cu telecomandă IR: 7 pași
Aparate electrocasnice cu telecomandă IR: Acest proiect descrie o tehnică de adăugare a funcției de telecomandă la un aparat electric. Scopul este de a construi o cutie neagră în care să vă conectați aparatele V AC și să controlați operațiunile ON și OFF cu o telecomandă TV sau DVD pe care ne-o
Controlează-ți aparatele electrice cu telecomanda TV (telecomandă ir) cu afișaj de temperatură și umiditate: 9 pași
Controlați-vă aparatele electrice cu telecomanda dvs. TV (telecomandă ir) Cu afișaj de temperatură și umiditate: salut, sunt Abhay și este primul meu blog pe Instructables și astăzi vă voi arăta cum să vă controlați aparatele electrice cu telecomanda dvs. TV prin construirea acestui proiect simplu. mulțumesc laboratorului atl pentru asistență și furnizarea materialului
Controlați aparatele electrocasnice de pe telefonul dvs. Smarthphone cu aplicația Blynk și Raspberry Pi: 5 pași (cu imagini)
Controlați aparatele electrocasnice de pe telefonul dvs. Smarthphone cu aplicația Blynk și Raspberry Pi: În acest proiect, vom învăța cum să folosiți aplicația Blynk și Raspberry Pi 3 pentru a controla aparatele electrocasnice (filtru de cafea, lampă, perdea de fereastră și multe altele … Componente hardware: Raspberry Pi 3 Relay Lamp Breadboard Wires Aplicații software: Blynk A