Inhoudsopgave:

15$ LoRa Gateway/Node ESP8266 Build PCB 3cmX8cm Grootte - Ajarnpa
15$ LoRa Gateway/Node ESP8266 Build PCB 3cmX8cm Grootte - Ajarnpa

Video: 15$ LoRa Gateway/Node ESP8266 Build PCB 3cmX8cm Grootte - Ajarnpa

Video: 15$ LoRa Gateway/Node ESP8266 Build PCB 3cmX8cm Grootte - Ajarnpa
Video: 15$ LoRa Gateway Node ESP8266 | Ra-02 SX1278 Tutorial 2024, November
Anonim
Image
Image

Hé, wat is er, jongens? Akarsh hier van CETech.

Vandaag gaan we een project maken dat een eenvoudig LoRa-knooppunt is en je kunt het zelfs gebruiken als een gateway met één kanaal.

Hier is de microcontroller die ik heb gebruikt de ESP8266, die is aangesloten op LoRa-borden van 433MHz (Ra-02 door Ai-Thinker), ik heb ook een OLED-display op de PCB bevestigd zodat de pakketinformatie zichtbaar is.

Om het allemaal wat eenvoudiger te maken heb ik een PCB ontworpen die je kunt laten maken om te solderen.

Ik heb ook een video gemaakt over het in detail bouwen van dit project, ik raad aan om die te bekijken voor een beter inzicht en detail.

Stap 1: Onderdelen

Onderdelen
Onderdelen

Ik heb de meeste onderdelen voor mijn build van LCSC.

Je zal nodig hebben:

1) Ra-02 LoRa-module

2) ESP8266

3) OLED-display

4) Passieve componenten zoals weerstanden en condensatoren

U zou de PCB nodig hebben om deze componenten te solderen, wat we in de volgende stap zullen zien.

Stap 2: Laat de project-PCB maken

Laat de project-PCB gefabriceerd
Laat de project-PCB gefabriceerd

U moet JLCPCB eens bekijken om PCB's goedkoop online te bestellen!

U krijgt 10 PCB's van goede kwaliteit die voor $ 2 en wat verzendkosten zijn vervaardigd en naar uw deur worden verzonden. Ook krijg je korting op de verzendkosten op je eerste bestelling. Als u uw eigen PCB wilt ontwerpen, gaat u naar easyEDA en uploadt u uw Gerber-bestanden naar JLCPCB om ze met een goede kwaliteit en een snelle doorlooptijd te laten vervaardigen.

Download het Gerber-bestand:

Stap 3: Aansluitingen (THEORIE)

Aansluitingen (THEORIE)
Aansluitingen (THEORIE)
Aansluitingen (THEORIE)
Aansluitingen (THEORIE)

Er zijn voornamelijk 4 aspecten in verbindingen hier:

1) Om de ESP8266 correct te laten functioneren, moet de verbinding voor G0, G15, EN en RST wat omhoog en omlaag worden getrokken.

2) Ra-02 en de ESP8266-modules zijn met elkaar verbonden via het SPI-protocol

3) OLED en de ESP8266 maken verbinding met elkaar via de I2C-bus

4) Alle modules moeten worden aangesloten op stroomrails om te kunnen werken. (Uiteraard: P)

Stap 4: Solderen

Solderen
Solderen
Solderen
Solderen

Soldeer alle componenten op de printplaat.

Ik zou willen voorstellen om eerst de componenten met een lage hoogte op de PCB te solderen en vervolgens naar componenten met meer hoogte te gaan, zoals de headers enz.

Voordat u de module van stroom voorziet, test u alle verbindingen met een multimeter op slechte soldeerverbindingen en kortsluitingen.

Stap 5: De module coderen

De module coderen
De module coderen
De module coderen
De module coderen
De module coderen
De module coderen

1) Download de code hier.

2) Open de code in de Arduino IDE.

3) Sluit de printplaat aan op de computer met behulp van de CP2102 USB-naar-serieel-converter of een ander soortgelijk apparaat.

4) Reset de ESP8266-module terwijl u de GPIO0 laag trekt (houd de G0-knop ingedrukt tijdens het resetten).

5) Druk nu op de uploadknop op de IDE. Het uploaden kan een of een paar keer mislukken, dus u moet het 2-3 keer proberen als het mislukt.

6) Koppel de USB-naar-serieel-adapter los en sluit het OLED-scherm aan als u dat nog niet hebt gedaan.

7) Programmeer het andere deel van het project Ontvanger/Zender

Stap 6: Tijd testen

Testtijd!!
Testtijd!!
Testtijd!!
Testtijd!!

Nadat u beide modules hebt gecodeerd, kunt u ze op de voeding aansluiten.

In mijn geval heb ik mijn zender op een powerbank aangesloten, de ontvanger op een laptop voor toegang tot een seriële monitor.

Zodra ik de zender aanzette, begon ik berichten te zien op de seriële monitor die op de ontvanger was aangesloten.

De mijne werkt als een tierelier!

Aanbevolen: