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: LoRa Remote Control Messenger con TFT da 1,8" per distanze fino a 8 km: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Collega il progetto al tuo laptop o telefono e poi chatta tra i dispositivi senza Internet o SMS utilizzando solo LoRa.
Ehi, che succede, ragazzi? Akarsh qui da CETech.
Questo PCB ha anche un display e 4 pulsanti che possono essere utilizzati anche come telecomando per alcuni dispositivi. Puoi fare qualsiasi cosa con il codice progetta la tua interfaccia utente. Quindi, in breve, questo progetto ha un esp8266 che può dare funzionalità WiFi, modulo LoRa, display TFT da 1,8 pollici, 4 pulsanti per creare un'interfaccia utente. Le possibilità con il codice sono infinite.
Può essere collegato al tuo smartphone o a qualsiasi computer e rende quel dispositivo abilitato per LoRa messenger. Ora, quando sarà fatto, sarai in grado di inviare messaggi a qualsiasi altro dispositivo utilizzando lo stesso messenger LoRa. Tutto questo senza la presenza di 4G/LTE/3G/GSM/WiFi/SMS. Cosa che ho fatto in un progetto precedente che puoi trovare qui:
Passaggio 1: parti
Innanzitutto, come parte principale, ho utilizzato un modulo ESP8266 con una scheda breakout. Attaccato al PCB utilizzando alcuni connettori maschio e femmina. Ho usato un display SPI TFT da 1,8 pollici, un modulo TP4056 per la ricarica e la protezione della batteria e una vecchia batteria del telefono cellulare.
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 ESP8266
2) Scheda di sblocco ESP12
3) Display TFT
4) Modulo TP4056
5) Modulo LoRa Reyax RYLR896
6) Il mio progetto PCB
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.
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 ho aggiunto una porta per collegare un USB FTDI232 alla scheda seriale sotto la scheda ESP8266 in modo da poter programmare facilmente la scheda.
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
Per programmare il modulo ho aggiunto una porta per collegare un USB FTDI232 alla scheda seriale sotto la scheda ESP8266 in modo da poter programmare facilmente la scheda.
È necessario premere GPIO0 e tenerlo premuto, quindi premere il pulsante RESET, quindi rilasciare prima il pulsante RESET, quindi il pulsante GPIO0.
1. Scarica il repository:
2. Estrarre la cartella scaricata e aprire il file main.ino nell'IDE di Arduino.
3. Passare a Strumenti > Lavagna. Seleziona la scheda appropriata che stai utilizzando NodeMCU (12E) funziona nella maggior parte dei casi.
4. Selezionare la comunicazione corretta. porta andando su Strumenti > Porta.
5. Premi il pulsante di caricamento.
6. Quando la scheda dice Caricamento completato, sei pronto per utilizzare il dispositivo.
Dopo il caricamento aprire il monitor seriale per inviare e ricevere messaggi.
Passaggio 8: giocare con il dispositivo
1. Basta accendere il dispositivo, vedrai cose sul display, puoi premere diversi pulsanti per vedere il dispositivo in azione.
2. Passa al monitor seriale e inizia a inviare messaggi immediatamente! Per realizzare l'altro semplice dispositivo puoi fare riferimento a questo articolo:
3. CONGO! il dispositivo funziona come previsto.
Consigliato:
Telecomando basato su LoRa - Controlla gli elettrodomestici da grandi distanze: 8 passaggi
Telecomando basato su LoRa | Controlla gli elettrodomestici da grandi distanze: Ehi, come va, ragazzi! Akarsh qui da CETech. In questo progetto, creeremo un telecomando che può essere utilizzato per controllare una varietà di strumenti come LED, motori o se parliamo della nostra vita quotidiana possiamo controllare il nostro elettrodomestico
LoRa Messenger per due dispositivi per distanze fino a 8 km: 7 passaggi
LoRa Messenger per due dispositivi per distanze fino a 8 km: collega il progetto al tuo laptop o telefono e poi chatta tra i dispositivi senza Internet o SMS usando solo LoRa. Ehi, che succede ragazzi? Akarsh qui da CETech. Oggi realizzeremo un progetto che può essere collegato al tuo smartphone o a qualsiasi
Convertitore BOOST di corrente da 1A a 40A per motore CC fino a 1000W: 3 passaggi
Convertitore BOOST di corrente da 1 A a 40 A per motore CC fino a 1000 W: Ciao! In questo video imparerai come realizzare un circuito booster di corrente per i tuoi motori CC ad alto ampere fino a 1000 W e 40 A con transistor e un trasformatore a presa centrale. la corrente in uscita è molto alta ma la tensione sarà r
ESP32 LoRa: puoi raggiungere fino a 6,5 Km!: 8 passaggi
ESP32 LoRa: puoi raggiungere fino a 6,5 km!: 6,5 km! Questo è stato il risultato di un test di trasmissione che ho eseguito con ESP32 OLED TTGO LoRa32 e oggi ne parlerò ulteriormente con voi. Dato che il modello che ho usato originariamente aveva un'antenna che considero cattiva, ho scelto di usare un'altra antenna
Crea la tua macchina professionale per la pulizia dei dischi per meno di $ 80 e risparmia fino a $ 3000 e oltre.: 6 passaggi (con immagini)
Crea la tua macchina professionale per la pulizia dei dischi per meno di $ 80 e risparmia fino a $ 3000 e oltre.: Scusa il mio inglese. Dopo aver ritrovato il suono del buon vecchio vinile, ho avuto il problema che ha ogni appassionato di dischi. Come pulire correttamente i record!? Ci sono molti modi per aggirare Internet. Modi più economici come il Knosti o il Discofilm ma anche