Sommario:

15 $ LoRa Gateway/Node ESP8266 Costruisci PCB 3cmX8cm Dimensioni: 6 passaggi
15 $ LoRa Gateway/Node ESP8266 Costruisci PCB 3cmX8cm Dimensioni: 6 passaggi

Video: 15 $ LoRa Gateway/Node ESP8266 Costruisci PCB 3cmX8cm Dimensioni: 6 passaggi

Video: 15 $ LoRa Gateway/Node ESP8266 Costruisci PCB 3cmX8cm Dimensioni: 6 passaggi
Video: ThingMonk 2016 - Johan Stokking - The Things Network 2024, Dicembre
Anonim
Image
Image

Ehi, che succede, ragazzi? Akarsh qui da CETech.

Oggi realizzeremo un progetto che è un semplice nodo LoRa e puoi persino usarlo come gateway a canale singolo.

Qui il microcontrollore che ho usato è l'ESP8266, che è collegato a schede LoRa di 433 MHz (Ra-02 di Ai-Thinker), ho anche collegato un display OLED al PCB in modo che le informazioni sul pacchetto siano visibili.

Per semplificare le cose ho progettato un PCB che puoi realizzare per la saldatura.

Ho anche realizzato un video sulla costruzione di questo progetto in dettaglio, consiglio di guardarlo per una migliore comprensione e dettaglio.

Passaggio 1: parti

Parti
Parti

Ho ottenuto la maggior parte delle parti per la mia build da LCSC.

Avrai bisogno:

1) Modulo Ra-02 LoRa

2) ESP8266

3) Display OLED

4) Componenti passivi come resistori e condensatori

Avresti bisogno del PCB per saldare questi componenti che vedremo nel passaggio successivo.

Passaggio 2: ottenere la produzione del PCB del progetto

Ottieni il progetto PCB prodotto
Ottieni il progetto PCB 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.

Scarica il file Gerber:

Fase 3: Connessioni (TEORIA)

Connessioni (TEORIA)
Connessioni (TEORIA)
Connessioni (TEORIA)
Connessioni (TEORIA)

Principalmente ci sono 4 aspetti nelle connessioni qui:

1) ESP8266 solo per funzionare correttamente necessita di alcuni pull up e pull down della connessione per G0, G15, EN e RST.

2) Ra-02 e i moduli ESP8266 sono collegati tra loro utilizzando il protocollo SPI

3) OLED e ESP8266 si connettono tra loro utilizzando il bus I2C

4) Tutti i moduli devono essere collegati alle linee di alimentazione per funzionare. (Ovvio:P)

Passaggio 4: saldatura

saldatura
saldatura
saldatura
saldatura

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.

Passaggio 5: codifica del modulo

Codifica del modulo
Codifica del modulo
Codifica del modulo
Codifica del modulo
Codifica del modulo
Codifica del modulo

1) Scarica il codice da qui.

2) Aprire il codice nell'IDE di Arduino.

3) Collegare il PCB al computer utilizzando il convertitore da USB a seriale CP2102 o qualsiasi altro dispositivo simile.

4) Ripristinare il modulo ESP8266 mentre si abbassa il GPIO0 (mantenere premuto il pulsante G0 durante il ripristino).

5) Ora premi il pulsante di caricamento sull'IDE. Il caricamento potrebbe non riuscire una o un paio di volte, quindi è necessario riprovare 2-3 volte in caso di errore.

6) Scollega l'adattatore da USB a seriale e collega il display OLED se non l'hai ancora fatto.

7) Programmare l'altra parte del progetto Ricevitore/Trasmettitore

Passaggio 6: tempo di prova

Tempo di test!!
Tempo di test!!
Tempo di test!!
Tempo di test!!

Una volta codificati entrambi i moduli, è possibile collegarli all'alimentazione.

Nel mio caso ho collegato il mio trasmettitore a un power bank, il ricevitore a un laptop per l'accesso a un monitor seriale.

Appena ho alimentato il trasmettitore ho iniziato a vedere i messaggi sul monitor seriale collegato al ricevitore.

Il mio funziona come un incantesimo!

Consigliato: