Sommario:
- Passaggio 1: lasciami spiegare
- Passaggio 2: Arduino
- Passaggio 3: ricevitore IR e telecomando
- Passaggio 4: raccogliamo i materiali
- Passaggio 5: IMPORTANTE
- Passaggio 6: facciamo i fori e le fessure necessarie
- Passaggio 7: iniziamo il circuito
- Passaggio 8: trova i codici esadecimali del tuo telecomando Ir
- Passaggio 9: il codice
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
ciao sono Abhay ed è il mio primo blog su Instructables e oggi ti mostrerò come controllare i tuoi elettrodomestici con il telecomando della tua TV costruendo questo semplice progetto. grazie al laboratorio atl per il supporto e la fornitura del materiale
Passaggio 1: lasciami spiegare
Ciao! tutti oggi vi dirò come controllare i vostri apparecchi elettrici (tv, ventilatori, luce) con voi tv o qualsiasi altro telecomando IR (infrarossi) con l'aiuto del microcontrollore Arduino. Il microcontrollore Arduino è molto popolare al giorno d'oggi perché è facile da capire e può essere usato per fare innovazioni. Puoi persino usare un microcontrollore nodemcu e controllare i tuoi elettrodomestici con esso (farò un blog diverso per questo)
Passaggio 2: Arduino
Puoi usare qualsiasi Arduino (Uno, nano o mega) che desideri in base alle tue esigenze o al numero di dispositivi che desideri, dovrai anche scaricare l'IDE Arduino e anche la libreria remota IR e anche la libreria di sensori DHT su cui puoi fare clic questi link blu per scaricarli
Arduino IDE
Libreria remota IR
Libreria DHT
puoi trovare tutti i link necessari e per l'acquisto alla fine di questo tutorial
Passaggio 3: ricevitore IR e telecomando
La luce a infrarossi è ovunque il sole la produca e tutti i tipi di lampadine e LED, se prendi il telefono davanti al telecomando della TV, puoi vedere un led che si accende ma non puoi vederlo ad occhio nudo perché la luce a infrarossi è molto vicino allo spettro visibile o alla luce che gli umani possono vedere. questi tipi di telecomandi comunicano con l'aiuto di codici chiamati anche codici esadecimali, quindi abbiamo anche bisogno di una frequenza speciale per trasmettere i dati che è 36khz e un po' più alta della frequenza magica in modo che la luce a infrarossi non interferisca con essa e disturbi la comunicazione. puoi anche salvare il ricevitore IR dal tuo lettore DVD TV o da qualsiasi altra elettronica IR o semplicemente acquistarne uno non sono affatto costosi ti darò un link per acquistarne uno online.
Passaggio 4: raccogliamo i materiali
nome del materiale quantità link per l'acquisto {bangood} e una piccola descrizione
arduino Uno 1 https://goo.gl/ZNdtdq Preferisco usare Arduino nano o pro mini per questo
ricevitore ir e telecomando 1-1 https://goo.gl/ccP32D questo pacchetto ha un trasmettitore extrascusa!
dht11o dht22 sensore 1
display lcd con intestazioni maschili 1 https://goo.gl/KpPGVr puoi usarlo con i2c è facile con esso
Resistenza 5k 1 la trovi nel negozio di elettronica più vicino
Potenziometro 10k 1 lo trovi nel negozio di elettronica più vicino
Trasformatore da 220v a 9v 1 negozio di elettronica
1n4007 diodo 8 4 per raddrizzatore a ponte e 4 per relè
Condensatore 1 da 470 uf 50 V per livellare la tensione cc a pura cc
pulsante 1 220v 6 amp vicino al tuo negozio di elettronica
Fusibile 1 220v per sicurezza ed elettronica professionale
portafusibile 1 per contenere il fusibile
Relè 5v 4 canali https://goo.gl/t3xc5C Io preferisco questi
adattatore per presa a muro o presa 1 vai al negozio di elettronica più vicino
presa 4 negozio di elettronica
ponticelli fili m-m m-f molti non so forse negozio di elettronica
avrai anche bisogno di una plastica 1 creane una o usa una scatola di dolci o puoi stamparne una in 3d, scatola di legno o cartone per recinzione
Passaggio 5: IMPORTANTE
il relè che ho usato non ha alcun fotoaccoppiatore o alcun tipo di transistor collegato a cui ho collegato solo un diodo 1n4007 collegato alla connessione della bobina per impedire la connessione di Arduino mentre quello che ho fornito il collegamento ha un PCB completo e caratteristiche di sicurezza ad esso collegate e anche io preferisco quelli. i relè che ho usato sono economici ed efficaci. La seconda cosa che voglio dire che il ricevitore a infrarossi che ho usato ha dei problemi a ricevere i dati non riceve il segnale correttamente quindi ho saldato un condensatore elettrolitico da 100 microfarad a VCC e GND direttamente quelli che avevo usato era un ricevitore ir VS838 lfn se se vuoi saperne di più puoi andare alla scheda tecnica. sarà necessario saldare un resistore da 5 kohm al VCC e il pin del segnale del sensore di temperatura e umidità dht per mantenere affidabile l'operazione.
Passaggio 6: facciamo i fori e le fessure necessarie
dopo aver montato tutti i componenti all'interno della scatola in modo che si impacchettano bene è il momento di fare i fori e le fessure necessarie per i componenti
devono essere praticati tre fori sul lato della scatola uno per il fusibile, uno per l'interruttore, uno per l'uscita delle linee di rete 220v.
sulla parte superiore dovrai fare e slot per il display LCD, quattro slot per le prese, un foro per i cavi DHT, un foro per i cavi del ricevitore ir, tre fori per il trimmer o un potenziometro, dovrai anche fare dei fori per montare le prese in posizione con le viti oppure puoi usare la colla a caldo o la colla super, dovrai anche fare due fori per tenere in posizione l'LCD con l'aiuto di dadi e bulloni, se wnt puoi anche creare uno slot per la porta usb dell'arduno per uscire dalla scatola come ho fatto io. scusa ma non ti ho fornito le foto dei fori e delle fessure.
Passaggio 7: iniziamo il circuito
puoi creare il circuito dallo schema sopra ma se vuoi puoi anche scaricare il file fritzing che ho creato
Passaggio 8: trova i codici esadecimali del tuo telecomando Ir
dopo aver effettuato tutti i cablaggi e il montaggio dei componenti ora devi trovare i codici esadecimali del tuo telecomando ir in modo da poter comunicare con esso. dopo aver installato la libreria ir remote vai su files-examples-irremote-irrecvdemo e aprilo e cambia il pin di ricezione a 0 oppure il pin recv di Arduino e carica il codice e prima di caricare il codice scollega il pin su 0 del Arduino perché crea un problema durante il caricamento
il codice sorgente su Arduino. ora apri il monitor seriale dell'IDE Arduino e fai clic sul pulsante del tuo telecomando rivolto verso il led verso il ricevitore ir e vedrai un codice sul monitor seriale annotalo ti servirà in seguito
estrarre i codici esadecimali di quei pulsanti attraverso i quali si desidera controllare i propri apparecchi.
Passaggio 9: il codice
dopo aver ottenuto i codici esadecimali del telecomando ir. apri il codice che ti avevo fornito nell'IDE di Arduino e cambia i codici non preoccuparti ho inserito alcuni dettagli nel codice in modo che sia facile per te capire scusa ma non ci sono molti dettagli nel codice ma se hai problemi a trovare i codici esadecimali puoi sempre cercare su YouTube o Instructables. se hai qualche domanda o reclamo, chiedilo nella sezione commenti