Sommario:
- Passaggio 1: parti
- Passaggio 2: ottieni PCB per il tuo progetto prodotto
- Passaggio 3: Comprensione del modulo Reyax e come utilizzarlo. (FACOLTATIVO: puoi saltare la lettura di questo passaggio se non sei interessato al funzionamento)
- Fase 4: Collegamenti dei moduli nel PCB
- Passaggio 5: saldatura del PCB
- Passaggio 6: scarica e configura l'IDE Arduino
- Passaggio 7: codifica del progetto
- Passaggio 8: giocare con il dispositivo
Video: Controlla gli elettrodomestici su LoRa - LoRa nella domotica - Telecomando LoRa: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Controlla e automatizza i tuoi elettrodomestici da lunghe distanze (chilometri) senza la presenza di Internet. Questo è possibile tramite LoRa!
Ehi, che succede, ragazzi? Akarsh qui da CETech.
Questo PCB ha anche un display OLED e 3 relè collegati all'ESP32. Puoi fare qualsiasi cosa con il codice e controllare i relè usando LoRa/WiFi/Bluetooth. Quindi, in breve, questo progetto ha un ESP32 che può fornire funzionalità WiFi/Bluetooth, modulo LoRa, display OLED e 3 relè. Le possibilità con il codice sono infinite. Ho anche aggiunto un'area di prototipazione in cui è possibile aggiungere sensori o relè aggiuntivi all'ESP32, anch'esso accessibile.
Questo è un tipo di parte 2 di un progetto. Quindi per qualsiasi sistema di controllo come questo è necessario un telecomando per controllare le cose.
Ho realizzato un telecomando basato su LoRa che puoi controllare qui:
Nel mio caso, sto usando il telecomando e questo controller insieme e funzionano come un incantesimo!
Passaggio 1: parti
Innanzitutto, come parte principale, ho utilizzato un modulo ESP32 di DFRobot. Attaccato al PCB utilizzando alcuni connettori maschio e femmina. Ho usato un display OLED.
Per lo scopo di LoRa, ho usato un RYLR896. Consiglio vivamente questo modulo in quanto è molto facile da usare su UART usando i comandi AT.
Di seguito puoi trovare le parti:
1) Modulo ESP32 FireBeetle:
2) Modulo Reyax RYLR896 LoRa:
3) Il mio progetto PCB: ho incluso il file Gerber di seguito.
Per le ultime due parti, se hai difficoltà a trovarle, puoi inviarmi un messaggio/e-mail e posso aiutarti a trovarlo nella tua zona o te le posso spedire se lo desideri.
Passaggio 2: ottieni PCB per il tuo progetto prodotto
Devi dare un'occhiata a JLCPCB per ordinare PCB online a basso costo!
Ottieni 10 PCB di buona qualità prodotti e spediti a casa tua per 2 $ e alcune spese di spedizione. Avrai anche uno sconto sulla spedizione sul tuo primo ordine. Per progettare il tuo PCB, vai su easyEDA, una volta fatto carica i tuoi file Gerber su JLCPCB per farli fabbricare con una buona qualità e tempi di consegna rapidi.
Passaggio 3: Comprensione del modulo Reyax e come utilizzarlo. (FACOLTATIVO: puoi saltare la lettura di questo passaggio se non sei interessato al funzionamento)
1. Il modulo LoRa che abbiamo è un modulo UART che viene configurato utilizzando i comandi AT.
2. Il modulo ospita un MCU STM32 che parla con il modulo SPI LoRa a bordo del RYLR896.
3. I comandi nell'immagine sono quelli di base, puoi fare riferimento a questo documento per ulteriori informazioni: REYAX-Lora-AT-COMMAND-GUIDE
4. Ti consiglio comunque vivamente di guardare il mio video di YouTube in cui lo spiego correttamente.
Fase 4: Collegamenti dei moduli nel PCB
1. Entrambi i moduli saranno collegati allo stesso modo dell'immagine sopra.
2. Quando entrambi i moduli sono collegati, è possibile programmare i moduli uno per uno e poi testare il progetto.
3. Sarà necessario collegare il circuito a transistor più volte per tutti i relè che si collegano.
Tutti i collegamenti mostrati sopra sono fatti nel PCB e quindi non c'è bisogno di nessun altro cablaggio.
Passaggio 5: saldatura del PCB
Saldare tutti i componenti al PCB.
Suggerirei di saldare prima i componenti a bassa altezza sul PCB e poi passare a componenti con più altezza come le intestazioni ecc.
Prima di alimentare il modulo, testare tutte le connessioni utilizzando un multimetro per saldature difettose e cortocircuiti.
Per programmare il modulo puoi collegare il modulo esp32 direttamente al tuo PC tramite un cavo USB.
Passaggio 6: scarica e configura l'IDE Arduino
Scarica l'IDE Arduino da qui.
1. Installa l'IDE Arduino e aprilo.
2. Vai su File > Preferenze
3. Aggiungere https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.j agli URL di Additional Boards Manager.
4. Vai su Strumenti > Bacheca > Gestore bacheche
5. Cerca ESP8266 e poi installa la scheda.
6. Riavviare l'IDE.
Passaggio 7: codifica del progetto
Scarica il repository GitHub:
2. Estrarre il repository scaricato.
3. Copiare le librerie dal repository scaricato nella cartella Library nella cartella degli sketch di Arduino.
4. Aprire lo sketch del trasmettitore nell'IDE di Arduino.
5. Passare a Strumenti > Lavagna. Seleziona la scheda appropriata che stai utilizzando, Firebeetle ESP32 nel mio caso.
6. Selezionare la comunicazione corretta. porta andando su Strumenti > Porta.
7. Premi il pulsante di caricamento.
8. Quando la scheda dice Caricamento completato, ripetere i passaggi precedenti con il modulo ricevitore per caricare il codice.
Passaggio 8: giocare con il dispositivo
1. Basta accendere il dispositivo, puoi premere diversi pulsanti sul telecomando per vedere il clic dei relè.
2. Per far funzionare questo dispositivo devi avere un telecomando basato su LoRa, puoi trovare quello che ho costruito qui:
3. CONGO! il dispositivo funziona come previsto.
Consigliato:
Interruttore Tuchless per elettrodomestici -- Controlla i tuoi elettrodomestici senza alcun interruttore: 4 passaggi
Interruttore Tuchless per elettrodomestici || Controlla i tuoi elettrodomestici senza alcun interruttore: questo è un interruttore senza tuch per elettrodomestici. Puoi usarlo in qualsiasi luogo pubblico in modo da aiutare a combattere qualsiasi virus. Il circuito basato sul circuito del sensore scuro realizzato da amplificatore operazionale e LDR. Seconda parte importante di questo circuito SR Flip-Flop con Sequencell
Controlla gli elettrodomestici tramite Alexa con ESP8266 o ESP32: 8 passaggi
Controlla gli elettrodomestici tramite Alexa con ESP8266 o ESP32: Ehi, come va, ragazzi! Akarsh qui da CETech. Questo mio progetto ti aiuterà a semplificare la vita e ti sentirai come un re dopo aver controllato gli elettrodomestici di casa semplicemente dando un comando ad Alexa. La cosa principale dietro questo p
Controlla gli elettrodomestici utilizzando Node MCU e Google Assistant - IOT - Blynk - IFTTT: 8 passaggi
Controlla gli elettrodomestici utilizzando Node MCU e Google Assistant | IOT | Blynk | IFTTT: un semplice progetto per controllare gli elettrodomestici utilizzando l'Assistente Google: Avvertenza: la gestione dell'elettricità di rete può essere pericolosa. Maneggiare con estrema cura. Assumi un elettricista professionista mentre lavori con i circuiti aperti. Non mi assumo responsabilità per il da
Controlla gli elettrodomestici utilizzando NodeMCU (ESP8266) e l'app Blynk: 8 passaggi (con immagini)
Controllo degli elettrodomestici utilizzando NodeMCU (ESP8266) e l'app Blynk: in questo tutorial, impareremo come utilizzare l'app Blynk e NodeMCU (ESP8266) per controllare la lampada (qualsiasi altro elettrodomestico andrà bene), la combinazione sarà essere attraverso Internet. Lo scopo di questo istruibile è mostrare il simp
Controlla gli elettrodomestici dal tuo smartphone con l'app Blynk e Raspberry Pi: 5 passaggi (con immagini)
Controlla gli elettrodomestici dal tuo smartphone con l'app Blynk e Raspberry Pi: In questo progetto, impareremo come utilizzare l'app Blynk e Raspberry Pi 3 per controllare gli elettrodomestici (macchina da caffè, lampada, tenda della finestra e altro … ).Componenti hardware: Raspberry Pi 3 Relay Lamp Breadboard WiresApp software: Blynk A