Cuprins:

Cum să controlați aparatele electrocasnice cu telecomanda TV cu funcție de temporizare: 7 pași (cu imagini)
Cum să controlați aparatele electrocasnice cu telecomanda TV cu funcție de temporizare: 7 pași (cu imagini)

Video: Cum să controlați aparatele electrocasnice cu telecomanda TV cu funcție de temporizare: 7 pași (cu imagini)

Video: Cum să controlați aparatele electrocasnice cu telecomanda TV cu funcție de temporizare: 7 pași (cu imagini)
Video: Un factor cheie care îţi influenţează viaţa 2024, Iulie
Anonim
Cum să controlați aparatele electrocasnice cu telecomanda TV cu funcție de temporizare
Cum să controlați aparatele electrocasnice cu telecomanda TV cu funcție de temporizare

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

Adunați toate componentele necesare
Adunați toate componentele necesare
Adunați toate componentele necesare
Adunați toate componentele necesare
Adunați toate componentele necesare
Adunați toate componentele necesare
Adunați toate componentele necesare
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

Proiectați circuitul de lucru
Proiectați circuitul de lucru
Proiectați circuitul de lucru
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

Proiectați PCB-ul și comandați-l
Proiectați PCB-ul și comandați-l
Proiectați PCB-ul și comandați-l
Proiectați PCB-ul și comandați-l
Proiectați PCB-ul și comandați-l
Proiectați PCB-ul și comandați-l
Proiectați PCB-ul și comandați-l
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

Obțineți valorile HEX ale telecomenzii dvs. IR
Obțineți valorile HEX ale telecomenzii dvs. IR
Obțineți valorile HEX ale telecomenzii dvs. IR
Obțineți valorile HEX ale telecomenzii dvs. IR
Obțineți valorile HEX ale telecomenzii dvs. IR
Obțineți valorile HEX ale telecomenzii dvs. IR
Obțineți valorile HEX ale telecomenzii dvs. IR
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

Scrieți programul și încărcați-l pe Arduino
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

Lipiți componentele de pe PCB
Lipiți componentele de pe PCB
Lipiți componentele de pe PCB
Lipiți componentele de pe PCB
Lipiți componentele de pe PCB
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

E aproape gata!
E aproape gata!
E aproape gata!
E 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: