Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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!