Inhoudsopgave:
- Stap 1: Onderdelen
- Stap 2: Laat de project-PCB maken
- Stap 3: Aansluitingen (THEORIE)
- Stap 4: Solderen
- Stap 5: De module coderen
- Stap 6: Tijd testen
Video: 15$ LoRa Gateway/Node ESP8266 Build PCB 3cmX8cm Grootte - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
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
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
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)
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
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
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
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:
Lora Gateway (Dragino LG01-P): 6 stappen
Lora Gateway (Dragino LG01-P): LoRa es een rode LPWAN, por sus siglas en inglés (LOW POWER WIDE AREA NETWORK). Es una red de largo alcance y bajo consumo de energy, ideal para dispositivos IoT. Entre las aplicaciones más comunes se encuentran; Ciudades inteligentes, Landbouw
RC-auto op ware grootte: 14 stappen (met afbeeldingen)
RC-auto op ware grootte: wat is het? Denk je dat RC-auto's alleen voor kinderen zijn? Denk nog eens na! Deze tutorial laat je zien hoe je een 1:1-RC-auto op ware grootte kunt inrichten en bouwen. Door een auto uit te rusten met deze besturing is een goed startplatform om je eigen volledig autonome auto (volgende pha
ESP32 met E32-433T LoRa-module zelfstudie - LoRa Arduino-interface: 8 stappen
ESP32 met E32-433T LoRa-module zelfstudie | LoRa Arduino-interface: Hé, wat is er, jongens! Akarsh hier van CETech. Dit project van mij is een interface met de E32 LoRa-module van eByte, een krachtige 1-watt transceivermodule met een ESP32 met behulp van Arduino IDE. We begrepen de werking van de E32 in onze laatste tutorial
Huishoudelijke apparaten bedienen via LoRa - LoRa in Domotica - LoRa-afstandsbediening: 8 stappen
Huishoudelijke apparaten bedienen via LoRa | LoRa in Domotica | LoRa-afstandsbediening: bedien en automatiseer uw elektrische apparaten vanaf lange afstanden (kilometers) zonder de aanwezigheid van internet. Dit kan via LoRa! Hé, wat is er, jongens? Akarsh hier van CETech. Ook deze print heeft een OLED-display en 3 relais die een
Een HDD van volledige grootte in een laptop gebruiken: 3 stappen
Een harde schijf van volledige grootte gebruiken in een laptop: in het kort: hoe u een normale harde schijf van volledig formaat aansluit om met uw laptop te werken. desktopsysteem, bijvoorbeeld voor het formatteren of kopiëren van enorme hoeveelheden bestanden