Innehållsförteckning:
- Steg 1: Delar
- Steg 2: Skaffa PCB för ditt projekt tillverkat
- Steg 3: Ladda ner och konfigurera Arduino IDE
- Steg 4: Anslutningar och lödning
- Steg 5: Kodning av modulen
- Steg 6: Spela med LoRa -radioerna
Video: LoRa ESP32 -radioapparater Lätt att komma igång Handledning - Ingen ledning: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Hej, vad händer, killar? Akarsh här från CETech.
Idag ska vi göra ett projekt som i grunden handlar om att sätta upp LoRa -radioer för att prata med varandra på det enklaste sättet.
Här är mikrokontrollern som jag har använt ESP32, som är ansluten till LoRa -kort på 915MHz, jag har också anslutit en OLED -display till en av radion så att paketinformationen är synlig. Alla moduler som används i detta projekt är från DFRobot eftersom stiftkompatibiliteten finns för dessa moduler, så jag rekommenderar inte att använda moduler från olika tillverkare. Så låt oss komma igång!
Jag har också gjort en video om hur man bygger detta projekt i detalj, jag rekommenderar att titta på det för bättre insikt och detalj.
Steg 1: Delar
För att göra detta behöver du ett ESP32 -kort eller ett ESP8266 och du kan också lägga till ett batteri om du vill.
Jag använde firebeetle LoRa -kort med 915MHz frekvens. DFRobot erbjuder tre typer av brädor beroende på frekvensen som är laglig i ditt område:
1) 433MHz
2) 868 MHz
3) 915MHz
För displayen använde jag en OLED -skärm.
Jag föreslår att du använder brädor från DFRobot med denna modul eftersom pinout kommer att vara kompatibel och du kommer inte att få några problem någonstans.
Steg 2: Skaffa PCB för ditt projekt tillverkat
Du måste kolla in JLCPCB för att beställa PCB online billigt!
Du får 10 kretskort av god kvalitet tillverkade och levererade till din dörr för 2 $ och lite frakt. Du får också rabatt på frakten på din första beställning. För att designa ditt eget kretskort, gå över till easyEDA, när det är klart ladda upp dina Gerber -filer till JLCPCB för att få dem tillverkade med bra kvalitet och snabb handläggningstid.
Steg 3: Ladda ner och konfigurera Arduino IDE
Ladda ner Arduino IDE härifrån.
1. Installera Arduino IDE och öppna den.
2. Gå till Arkiv> Inställningar
3. Lägg till https://dl.espressif.com/dl/package_esp32_index.j… till de ytterligare Boards Manager -webbadresserna. Gå till Verktyg> Board> Boards Manager
5. Sök efter ESP32 och installera sedan kortet.
6. Starta om IDE.
Steg 4: Anslutningar och lödning
1. Löd modulerna med stapelhuvudena.
2. Du måste ansluta båda LoRa -modulerna till ESP32 -modulerna enligt kopplingsschemat.
3. Samla alla 5-6 moduler som du kommer att använda och stapla dem enligt ditt behov av radion. För dessa steg rekommenderar jag starkt att titta på min video eftersom denna del förklaras i detalj där.
Steg 5: Kodning av modulen
Ladda ner GitHub-förvaret:
2. Extrahera det nedladdade förvaret.
3. Kopiera biblioteken från det nedladdade förvaret till biblioteksmappen i Arduino -skissmappen.
4. Öppna sändarskissen i Arduino IDE.
5. Navigera till Verktyg> Styrelse. Välj rätt kort som du använder, Firebeetle ESP32 i mitt fall.
6. Välj rätt komm. port genom att gå till Verktyg> Port.
7. Tryck på uppladdningsknappen.
8. När fliken säger Klar uppladdning ska du upprepa ovanstående steg med mottagarmodulen för att ladda upp koden.
Steg 6: Spela med LoRa -radioerna
Så snart strömmen ges till båda modulerna börjar OLED på sändaren att visa det paketnummer som skickas, å andra sidan visar den seriella bildskärmen som är ansluten till mottagaren det mottagna paketet med signaleffekten.
Rekommenderad:
Ett extremt enkelt sätt att komma igång med hemautomation med hjälp av DIY -moduler: 6 steg
Ett extremt enkelt sätt att komma igång med hemautomation med hjälp av DIY -moduler: Jag blev positivt överraskad när jag bestämde mig för att försöka lägga till några DIY -sensorer till hemassistenten. Att använda ESPHome är extremt enkelt och i det här inlägget kommer vi att lära oss hur man styr en GPIO -stift och även få temperatur & luftfuktighetsdata från en trådlös n
Arduino Komma igång med hårdvara och programvara & Arduino -handledning: 11 steg
Arduino Komma igång med hårdvara och programvara & Arduino-handledning: Numera föredrar tillverkare, utvecklare Arduino för snabb utveckling av prototyper av projekt. Arduino är en elektronisk plattform med öppen källkod baserad på lättanvänd maskinvara och programvara. Arduino har ett mycket bra användargemenskap. Arduino board d
Komma igång med ESP32 - Installera ESP32 -kort i Arduino IDE - ESP32 blinkningskod: 3 steg
Komma igång med ESP32 | Installera ESP32 -kort i Arduino IDE | ESP32 Blink -kod: I denna instruktion kommer vi att se hur man börjar arbeta med esp32 och hur man installerar esp32 -kort i Arduino IDE och vi kommer att programmera esp 32 för att köra blinkkod med hjälp av arduino ide
Komma igång med HC05 Bluetooth -modul och Arduino [Handledning]: 6 steg
Komma igång med HC05 Bluetooth -modul och Arduino [Tutorial]: Du kan läsa denna och andra fantastiska självstudier på ElectroPeaks officiella webbplats I den här självstudien lär du dig att kommunicera och skicka data med Bluetooth med hjälp av HC05 Bluetooth -modul och Arduino -kort. I slutet av denna artikel lär du dig
DIY MusiLED, musiksynkroniserade lysdioder med ett klick Windows och Linux-applikation (32-bitars och 64-bitars). Lätt att återskapa, lätt att använda, lätt att porta .: 3 steg
DIY MusiLED, musiksynkroniserade lysdioder med ett klick Windows och Linux-applikation (32-bitars och 64-bitars). Lätt att återskapa, lätt att använda, lätt att porta .: Detta projekt hjälper dig att ansluta 18 lysdioder (6 röda + 6 blå + 6 gula) till ditt Arduino-kort och analysera datorns ljudkortets realtidsignaler och vidarebefordra dem till lysdioderna för att tända dem enligt slageffekterna (Snare, High Hat, Kick)