
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05


Hej, čo sa deje, chlapci? Akarsh sem z CETech.
Dnes urobíme projekt, ktorý je jednoduchým uzlom LoRa a dokonca ho môžete použiť aj ako jednokanálovú bránu.
Tu som použil mikrokontrolér ESP8266, ktorý je pripojený k doskám LoRa s frekvenciou 433 MHz (Ra-02 od Ai-Thinker), a tiež som k doske plošných spojov pripevnil OLED displej, aby boli informácie o paketoch viditeľné.
Aby to bolo jednoduchšie, navrhol som PCB, ktorú môžete vyrobiť na spájkovanie.
Tiež som natočil video o podrobnom budovaní tohto projektu, pre lepší prehľad a detaily odporúčam pozrieť si ho.
Krok 1: Diely

Väčšinu dielov pre svoju zostavu som získal od LCSC.
Budete potrebovať:
1) Modul Ra-02 LoRa
2) ESP8266
3) OLED displej
4) Pasívne komponenty, ako sú odpory a kondenzátory
Budete potrebovať PCB na spájkovanie týchto komponentov, ktoré uvidíme v nasledujúcom kroku.
Krok 2: Dajte si vyrobiť projektovú DPS

Musíte sa pozrieť na JLCPCB a objednať si lacné PCB online!
Dostanete 10 kvalitných dosiek plošných spojov vyrobených a odoslaných až k vám domov za 2 $ a nejakú dopravu. Pri prvej objednávke získate tiež zľavu na poštovné. Ak chcete navrhnúť vlastnú dosku plošných spojov do systému easyEDA, po dokončení odovzdajte súbory Gerber do súboru JLCPCB, aby boli vyrobené v dobrej kvalite a s rýchlym obratom.
Stiahnite si súbor Gerber:
Krok 3: Pripojenia (TEÓRIA)


V súvislosti s prepojením tu existujú predovšetkým 4 aspekty:
1) ESP8266, aby správne fungoval, potrebuje určité spojenie potiahnutím a stiahnutím pre G0, G15, EN a RST.
2) Moduly Ra-02 a ESP8266 sú navzájom prepojené pomocou protokolu SPI
3) OLED a ESP8266 sa navzájom spájajú pomocou zbernice I2C
4) Aby mohli všetky moduly fungovať, musia byť všetky moduly pripojené k napájacím lištám. (Zjavné: P)
Krok 4: Spájkovanie


Spájkujte všetky súčiastky na DPS.
Navrhoval by som najskôr spájkovať komponenty s nízkou výškou na doske plošných spojov a potom prejsť na komponenty s vyššou výškou, ako sú záhlavia atď.
Pred napájaním modulu vyskúšajte všetky pripojenia pomocou multimetra na zlé spájkovacie spoje a skraty.
Krok 5: Kódovanie modulu



1) Odtiaľ si stiahnite kód.
2) Otvorte kód v Arduino IDE.
3) Pripojte DPS k počítaču pomocou prevodníka CP2102 USB na sériový prenos alebo iného podobného zariadenia.
4) Resetujte modul ESP8266 potiahnutím GPIO0 nadol (počas resetovania podržte tlačidlo G0 stlačené).
5) Teraz kliknite na tlačidlo nahrávania na IDE. Nahrávanie môže zlyhať raz alebo niekoľkokrát, takže v prípade zlyhania to musíte skúsiť 2-3 krát.
6) Ak ste tak ešte neurobili, odpojte USB a sériový adaptér a pripojte OLED displej.
7) Naprogramujte druhú časť projektu Prijímač/vysielač
Krok 6: Čas testovania !


Keď kódujete oba moduly, môžete ich pripojiť k napájaniu.
V mojom prípade som pripojil svoj vysielač k napájacej banke, prijímač k prenosnému počítaču a získal prístup k sériovému monitoru.
Hneď ako som napájal vysielač, začali sa mi na sériovom monitore pripojenom k prijímaču zobrazovať správy.
Ten môj funguje ako kúzlo!
Odporúča:
DIY RACING GAME SIMULATOR BUILD PART 1: 6 Steps

DIY RACING GAME SIMULATOR BUILD PART 1: Ahoj všetci, vitajte, dnes vám ukážem, ako staviam " simulátor závodných hier " s pomocou Arduino UNO. Kanál YouTube " uistite sa, že sa prihlásite na odber môjho kanála A Builds (kliknite sem) " Toto je zostavovací blog, takže
Lora Gateway (Dragino LG01-P): 6 krokov

Lora Gateway (Dragino LG01-P): LoRa is una red LPWAN, por sus siglas en inglés (LOW POWER WIDE AREA NETWORK). Môžete nakupovať a nakupovať veľa energie, ideálne pre disponibilný IoT. Entre las aplicaciones más comunes se encuentran; Ciudades inteligentes, Agricultur
Tutorial: How to Build a VL53L0X Laser Ranging Sensor Module by using Arduino UNO: 3 Steps

Tutorial: How to Build a VL53L0X Laser Ranging Sensor Module using Arduino UNO: Descriptions: This tutorial will show to all you guys in details about how to build distance detector by using VL53L0X Laser Ranging Sensor Module And Arduino UNO and it will run like you chcieť. Postupujte podľa pokynov a porozumiete tomuto učiteľovi
Ovládajte domáce spotrebiče nad LoRa - LoRa v domácej automatizácii - Diaľkové ovládanie LoRa: 8 krokov

Ovládajte domáce spotrebiče nad LoRa | LoRa v domácej automatizácii | Diaľkové ovládanie LoRa: Ovládajte a automatizujte svoje elektrické spotrebiče na dlhé vzdialenosti (kilometre) bez internetu. To je možné prostredníctvom LoRa! Hej, čo sa deje, chlapci? Akarsh tu od CETech. Táto doska plošných spojov má tiež OLED displej a 3 relé, ktoré
Tutorial ESP8266 and Node-RED MQTT GPIO (Mosquitto) # 1: 5 Steps

Tutorial ESP8266 a Node-RED MQTT GPIO (Mosquitto) # 1: Na integráciu modulu ESP8266 s uzlovou červenou platformou IoT bol použitý protokol MQTT, pre esp8266 existujú klientske knižnice ako MQTT. V tomto prípade som sa rozhodol použiť knižnicu pubsubclient. Tento príklad dostane Node Red, ktorý prijíma údaje z