INHOUDSOPGAWE:
- Stap 1: Onderdele
- Stap 2: Kry PCB's vir u projek
- Stap 3: Laai die Arduino IDE af en stel dit op
- Stap 4: Verbindings en soldeer
- Stap 5: Kodering van die module
- Stap 6: Speel met die LoRa -radio's
Video: LoRa ESP32 -radio's Maklik aan die gang Tutoriaal - Geen bedrading nie: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Haai, wat gaan aan, ouens? Akarsh hier van CETech.
Vandag gaan ons 'n projek maak wat basies gaan oor die opstel van LoRa -radio's om op die maklikste manier met mekaar te praat.
Hier is die mikrobeheerder wat ek gebruik het, die ESP32, wat gekoppel is aan LoRa -borde van 915MHz, ek het ook 'n OLED -skerm aan een van die radio gekoppel, sodat die pakkie -inligting sigbaar is. Al die modules wat in hierdie projek gebruik word, is van DFRobot, aangesien die pin -verenigbaarheid vir hierdie modules bestaan, dus beveel ek nie aan om modules van verskillende vervaardigers te gebruik nie. So laat ons begin!
Ek het ook 'n video gemaak oor die bou van hierdie projek in detail; ek raai u aan om dit te sien vir beter insig en detail.
Stap 1: Onderdele
Hiervoor benodig u 'n ESP32 -bord of 'n ESP8266, en u kan ook 'n battery byvoeg as u wil.
Ek het 'n vuurrooi LoRa -bord met 'n frekwensie van 915 MHz gebruik. DFRobot bied 3 soorte borde aan, afhangende van die wettige frekwensie in u omgewing:
1) 433 MHz
2) 868 MHz
3) 915 MHz
Vir die vertoning het ek 'n OLED -skild gebruik.
Ek stel voor dat u borde van DFRobot gebruik met hierdie module, aangesien die pinout versoenbaar is en u nêrens probleme ondervind nie.
Stap 2: Kry PCB's vir u projek
U moet JLCPCB besoek om goedkoop PCB's aanlyn te bestel!
U kry 10 PCB's van goeie gehalte wat vir 2 $ en 'n bietjie aflewering by u huis gestuur word. U kry ook afslag op die aflewering op u eerste bestelling. Om u eie PCB -ontwerp na easyEDA te ontwerp, laai u Gerber -lêers sodra dit klaar is op JLCPCB om dit met goeie kwaliteit en vinnige omkeertyd te laat vervaardig.
Stap 3: Laai die Arduino IDE af en stel dit op
Laai die Arduino IDE hier af.
1. Installeer die Arduino IDE en maak dit oop.
2. Gaan na Lêer> Voorkeure
3. Voeg https://dl.espressif.com/dl/package_esp32_index.j… by die URL's van die Bykomende Bestuurders.4. Gaan na Tools> Board> Boards Manager
5. Soek na ESP32 en installeer die bord.
6. Herbegin die IDE.
Stap 4: Verbindings en soldeer
1. Soldeer die modules met die stapelkopstukke.
2. U moet beide die LoRa -modules volgens die bedradingsdiagram aan die ESP32 -modules koppel.
3. Versamel al die 5-6 modules wat u gaan gebruik en stapel dit volgens u behoefte aan die radio. Vir hierdie stappe, raai ek u aan om na my video te kyk, aangesien hierdie deel daar uitvoerig uiteengesit word.
Stap 5: Kodering van die module
Laai die GitHub-bewaarplek af:
2. Pak die afgelaaide bewaarplek uit.
3. Kopieer die biblioteke van die afgelaaide bewaarplek na die biblioteekmap in die Arduino -sketsmap.
4. Maak die sender -skets oop in die Arduino IDE.
5. Gaan na Tools> Board. Kies die toepaslike bord wat u gebruik, Firebeetle ESP32 in my geval.
6. Kies die korrekte komm. poort deur na Tools> Port te gaan.
7. Druk die oplaai -knoppie.
8. As die oortjie lui Klaar oplaai is, moet u die bogenoemde stappe met die ontvangermodule herhaal om die kode op te laai.
Stap 6: Speel met die LoRa -radio's
Sodra albei modules krag gegee word, begin die OLED op die sender die pakkienommer wys wat gestuur word, maar die seriële monitor wat aan die ontvanger gekoppel is, wys die ontvangde pakkie met die seineenheid.
Aanbeveel:
Hoed nie hoed nie - 'n hoed vir mense wat nie regtig hoede dra nie, maar 'n hoedervaring wil hê: 8 stappe
Hat Not Hat - 'n hoed vir mense wat nie regtig hoede dra nie, maar graag 'n hoedervaring wil hê: ek het altyd gewens ek kon 'n hoedpersoon wees, maar het nog nooit 'n hoed gevind wat vir my werk nie. Hierdie " Hat Not Hat, " of fascinator soos dit genoem word, is 'n boonste oplossing vir my hoedprobleem waarin ek die Kentucky Derby, vakuum, kan bywoon
Aan die gang met ESP32 - Die installering van ESP32 -borde in Arduino IDE - ESP32 Knipper -kode: 3 stappe
Aan die gang met ESP32 | Die installering van ESP32 -borde in Arduino IDE | ESP32 Blink -kode: In hierdie instruksies sal ons sien hoe om met esp32 te begin werk en hoe om esp32 -borde in Arduino IDE te installeer, en ons sal esp 32 programmeer om 'n blink kode te gebruik met behulp van arduino ide
Aan die gang met die HC05 Bluetooth -module en Arduino [tutoriaal]: 6 stappe
Aan die gang met die HC05 Bluetooth -module en Arduino [Tutoriaal]: u kan hierdie en ander wonderlike tutoriale lees op die amptelike webwerf van ElectroPeak. Aan die einde van hierdie artikel leer u
Die verkryging van onderdele en die ontwerp van 'n uithardingskamer (aan die gang): 5 stappe
Onderdele aanskaf en 'n genesingskamer ontwerp (aan die gang): Gietkamer's is nie inherent ingewikkeld nie; daar is al voorheen moderne tegnologie as 'n manier om voedsel te bewaar, maar die eenvoud is juis hoekom dit nie te moeilik is om dit te outomatiseer nie. U hoef net 'n paar faktore te beheer: temperatuur
DIY MusiLED, musiek gesinkroniseerde LED's met 'n klik Windows en Linux-toepassing (32-bis en 64-bis). Maklik om te herskep, maklik om te gebruik, maklik om te vervoer: 3 stappe
DIY MusiLED, musiek gesinkroniseerde LED's met 'n klik Windows en Linux-toepassing (32-bis en 64-bis). Maklik om te herskep, maklik om te gebruik, maklik om te vervoer: met hierdie projek kan u 18 LED's (6 rooi + 6 blou + 6 geel) aan u Arduino-bord koppel en die real-time seine van u rekenaar analiseer en dit na die LED's om hulle te verlig volgens die klopeffekte (Snare, High Hat, Kick)