Taula de continguts:
- Pas 1: reuniu tots els components necessaris
- Pas 2: dissenyeu el circuit de treball
- Pas 3: Dissenyeu el PCB i ordeneu-lo
- Pas 4: obteniu els valors HEX del vostre comandament IR
- Pas 5: escriviu el programa i pengeu-lo a l'Arduino
- Pas 6: soldeu els components del PCB
- Pas 7: gairebé està fet
Vídeo: Com controlar els electrodomèstics amb control remot de TV amb funció de temporitzador: 7 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Fins i tot després de 25 anys de la seva introducció al mercat de consum, la comunicació infraroja continua sent molt rellevant en els darrers dies. Tant si es tracta del televisor 4K de 55 polzades com del sistema de so del cotxe, tot necessita un comandament a distància IR per respondre a les nostres ordres. Hi ha moltes tecnologies disponibles a la indústria, per exemple, Bluetooth, RF o fins i tot WI-Fi, però ens hem mantingut en la comunicació infraroja durant molt de temps, cosa que té algunes raons molt vàlides. Primer de tot, són la solució més econòmica, costen literalment centaus de dòlar, a part que són fiables i, sobretot, la facilitat d’ús. Tampoc oblideu el baix consum d’energia d’aquest circuit en comparació amb el comandament a distància RF o Bluetooth. Així, doncs, al vídeo d’avui fem un projecte mitjançant el qual podem controlar els nostres electrodomèstics mitjançant aquests comandaments a distància IR. També implementaré una funció de temporitzador per encendre / apagar dispositius sense la nostra implicació directa. Començant pel diagrama de blocs, la codificació, el diagrama de circuits fins al disseny final de PCB, us guiaré detalladament durant tot el procés.
Abans de començar, només un petit recordatori. Si us plau, subscriviu-vos al nostre canal si us agrada aquest tutorial.
Enllaç del canal: www.youtube.com/c/being_engineers1
També hem realitzat un vídeo detallat sobre el mateix tema. Per tant, si no teniu ganes de llegir-ho tot, mireu el vídeo per obtenir més informació. Us adjunto l'enllaç següent.
Això és. Ara comencem a construir aquest projecte.
Pas 1: reuniu tots els components necessaris
Primer de tot, reuniu tots els components necessaris segons la llista de materials donada.
Projecte BOM
- Adaptador femella de corrent continu X 1
- Interruptor lliscant X 1
- Capçaleres masculines
- 1N4007 díodes X 5
- Taps de 100uF X 3
- Taps 100nF X 4
- Reguladors de tensió 7805 i dissipador de calor X 1
- Led vermell de 3 mm X 2
- Led verd de 3 mm X 2
- Base IC de 28 pins X 1
- Atmega328P-Pu X 1
- Oscil·lador de cristall de 16,00 MHz
- Taps de 22pF X 2
- Resistències 330E X 12
- Resistències 1K X 2
- 10K resistència X 1
- 100K resistències X 2
- 470E resistències X 2
- 2N3904 transistor X 2
- 2N2222A transistor X 2
- Receptor IR 1838 X 1
- PC817 X 2
- 5v relé SPST X 2
- Bloc de terminals de 3 pins X 2
Aquests són els components principals que necessiteu per fer aquest projecte. Però amb aquests també necessiteu equips bàsics de soldadura, accessoris de maquinari, taulers de suport i un arduino
No faré servir una placa arduino general en aquest projecte. Més aviat en faré un de bricolatge. La codificació es farà mitjançant IDE arduino i tot serà igual que qualsevol altre projecte arduino. Però en l’últim moment eliminaré l’IC preprogramat i el col·locaré al meu PCB.
Podeu veure aquest meu vídeo sobre com fer un bricolatge arduino UNO a casa -
bit.ly/2BoLmuO
Un cop tingueu tots aquests elements, és hora de dibuixar el circuit.
Pas 2: dissenyeu el circuit de treball
Vaig utilitzar la plataforma en línia Easyeda per dissenyar el circuit.
El circuit tindrà principalment aquests blocs -
- Mòdul d'alimentació: converteix l'entrada de 9-12V CC a 5V DC per alimentar el circuit.
- Microcontrolador: faré servir un IC ATmega328P com a microcontrolador. És el mateix que es pot trobar a qualsevol arduino UNO, nano o pro mini.
- Receptor IR: faré servir un mòdul de receptor IR TP1838 que es connectarà al microcontrolador.
- Indicador del temporitzador: un led vermell de 3 mm denotarà l’estat del temporitzador.
- Pantalla de set segments: la pantalla de CA de 2x7 mostrarà informació visual mitjançant caràcters alfanumèrics.
- Controlador de relés: es connectaran dos relés amb el microcontrolador mitjançant un circuit de controlador de relé adequat.
El circuit que em va funcionar és aquest:
Mireu aquest vídeo per saber com fer la placa de control de relés per a arduino -
bit.ly/2zZiZn7
Pas 3: Dissenyeu el PCB i ordeneu-lo
Un cop finalitzat el disseny del circuit, és hora de fer el PCB. Vaig utilitzar el lloc web JLCPCB per fer el meu prototip de tauler. Suposo que són un dels millors fabricants de PCB dels darrers dies.
Un cop finalitzat el disseny del circuit, convertiu el circuit a PCB i dissenyeu-lo al lloc web Easyeda. Sigues pacient amb ell. Un error aquí arruïnarà els vostres PCB. Comproveu diverses vegades abans de generar un fitxer gerber. També podeu consultar el model 3D del vostre PCB des d’aquí. Feu clic a make gerber file i des d'allà podeu demanar directament aquest tauler a través de JLCPCB. Carregueu els fitxers gerber, seleccioneu l’especificació adequada, no canvieu res, és aquesta secció. Mantingueu-lo tal com és. Aquesta és una configuració prou bona per començar. Feu la comanda. Ho hauríeu d’aconseguir en una setmana.
PDF de PCB a escala 1: 1 -
Arxiu PCB Gerber:
Pas 4: obteniu els valors HEX del vostre comandament IR
En aquest pas, heu de conèixer els valors hexadecimals que transmet el control remot a arduino. Utilitzarem aquest codi més endavant al codi final. Per a això, necessitareu la biblioteca IRRemote per a arduino.
Biblioteca IRRemote -
podeu descarregar la biblioteca i instal·lar-la a l’IDE. Obriu l'esbós d'exemple d'IrrecvDemo i pengeu el codi a l'arduino. Obriu el monitor sèrie i comenceu a prémer els botons remots un per un. Veureu el codi hexadecimal corresponent al monitor sèrie. He copiat tots els codis en un fitxer de paraules per a futures referències. També podeu anotar els codis hexadecimals dels botons que voleu utilitzar en aquest projecte. Després, és hora de construir el programa principal.
Pas 5: escriviu el programa i pengeu-lo a l'Arduino
Aquest és el codi final que s’ha de penjar a l’arduino:
Una cosa que heu d’entendre és que necessiteu alguns coneixements bàsics sobre el temporitzador d’arduino, la interrupció i altres conceptes avançats per entendre correctament el codi. Normalment no fem servir temporitzadors i interrupcions en arduino només perquè augmenta la complexitat d’un codi. Però aquest projecte exigia l’ús d’interrupcions i temporitzadors.
També necessiteu dues biblioteques més, dues que compilin el codi correctament -
- Timerone -
- Pinchangeinterrupt:
Compileu i pengeu el codi a arduino. Un cop fet, traieu l'IC de l'arduino. El col·locarem al PCB.
Pas 6: soldeu els components del PCB
D'acord amb la llista de materials i el diagrama de circuits, col·loqueu els components a la PCB i soldeu-los correctament. Aquest pas és molt senzill. Utilitzeu dissipador de calor amb el regulador 7805 i utilitzeu pasta de calor pel mig. Assegureu-vos que no hi hagi cap corrent a la potència i al sòl després de completar aquest pas.
Pas 7: gairebé està fet
Un cop acabada la soldadura, és hora de provar el circuit. Porteu tots els electrodomèstics que funcionin amb corrent altern. Recomanaré utilitzar un senzill llum de taula per provar al principi. Descargoleu els cables de l'interruptor i enrosqueu-los al terminal normal obert i comú de qualsevol relé de la placa. Connecteu el llum de taula a la presa de corrent altern. Enceneu el circuit mitjançant una font de 9-12V CC.
A continuació, agafeu el comandament a distància i premeu el botó corresponent per encendre el llum. Ha de funcionar correctament si teniu tot correcte segons les instruccions. Comproveu també la funció del temporitzador.
El resultat final es pot veure al vídeo.
Això és. Hem realitzat aquest projecte amb èxit. Aquest tipus d’eines són molt útils a la vida diària. Creeu el vostre propi projecte i feu-m'ho saber a la secció de comentaris. Si us ha agradat aquest tutorial, mireu aquell vídeo sobre aquest projecte i subscriviu-vos al nostre canal.
Enllaç del canal: www.youtube.com/c/being_engineers1
Gràcies per sintonitzar. Vés amb compte.:)
Recomanat:
Interruptor Tuchless per a electrodomèstics -- Controleu els electrodomèstics sense necessitat de cap interruptor: 4 passos
Interruptor Tuchless per a electrodomèstics || Controleu els electrodomèstics sense cap tipus de commutador: es tracta d’un interruptor sense control per als electrodomèstics. Podeu utilitzar-ho en qualsevol lloc públic perquè pugueu combatre qualsevol virus. El circuit basat en un circuit de sensor fosc fet per Op-Amp i LDR. Segona part important d’aquest xanclet de circuit SR amb Sequencell
Controlar els electrodomèstics sobre LoRa - LoRa en domòtica - Control remot LoRa: 8 passos
Controlar els electrodomèstics sobre LoRa | LoRa en domòtica | Control remot LoRa: controleu i automatitzeu els aparells elèctrics des de llargues distàncies (quilòmetres) sense la presència d'Internet. Això és possible a través de LoRa! Ei, què passa, nois? Akarsh aquí de CETech.This PCB també té una pantalla OLED i 3 relés que un
Com fer un dispositiu IoT per controlar els electrodomèstics i controlar el temps mitjançant Esp8266: 5 passos
Com fer un dispositiu IoT per controlar els electrodomèstics i controlar el clima mitjançant Esp8266: Internet de les coses (IoT) és la interconnexió de dispositius físics (també anomenats "dispositius connectats" i "dispositius intel·ligents"), edificis, i altres elements integrats amb electrònica, programari, sensors, actuadors i
Controlar els electrodomèstics mitjançant NodeMCU (ESP8266) i l'aplicació Blynk: 8 passos (amb imatges)
Controlar electrodomèstics mitjançant l'aplicació NodeMCU (ESP8266) i Blynk: en aquest tutorial, aprendrem a utilitzar l'aplicació Blynk i NodeMCU (ESP8266) per controlar la llum (qualsevol altre electrodomèstic estarà bé). a través d’Internet. El propòsit d’aquest instructiu és mostrar el simp
Controleu-vos els aparells elèctrics amb el vostre control remot de televisió (control remot ir) amb pantalla de temperatura i humitat: 9 passos
Controleu-vos els aparells elèctrics amb el vostre control remot de televisió (control remot ir) amb pantalla de temperatura i humitat: hola, sóc Abhay i és el meu primer bloc sobre Instructables i avui us mostraré com controlar els vostres electrodomèstics amb el vostre control remot de TV construint aquest projecte senzill. gràcies al laboratori atl per obtenir suport i proporcionar el material