Sommario:

LoRa Remote Control Messenger con TFT da 1,8" per distanze fino a 8 km: 8 passaggi
LoRa Remote Control Messenger con TFT da 1,8" per distanze fino a 8 km: 8 passaggi

Video: LoRa Remote Control Messenger con TFT da 1,8" per distanze fino a 8 km: 8 passaggi

Video: LoRa Remote Control Messenger con TFT da 1,8
Video: LoRa Remote Control Messenger с 1,8-дюймовым TFT-дисплеем | Расстояния до 8 км 2024, Dicembre
Anonim
Image
Image

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

Parti
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

Ottieni PCB per il tuo progetto prodotto
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)

Comprensione del modulo Reyax e come utilizzarlo. (FACOLTATIVO: puoi saltare la lettura di questo passaggio se non sei interessato al funzionamento)
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

Collegamenti dei moduli nel PCB
Collegamenti dei moduli nel PCB
Collegamenti dei moduli nel PCB
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

Saldatura del PCB
Saldatura del PCB
Saldatura del PCB
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 e configura l'IDE Arduino
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

Codificare il progetto
Codificare il progetto
Codificare il progetto
Codificare il 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

Giocare con il dispositivo
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: