
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47


Hej, što ima ljudi? Akarsh ovdje iz CETech -a.
Danas ćemo napraviti projekt koji se u osnovi bavi postavljanjem LoRa radija da međusobno razgovaraju na najjednostavniji mogući način.
Ovdje je mikrokontroler koji sam koristio ESP32, koji je spojen na LoRa ploče na 915MHz, također sam priključio OLED zaslon na jedan od radija tako da su informacije o paketima vidljive. Svi moduli korišteni u ovom projektu su iz DFRobota jer postoji kompatibilnost pinova za ove module, pa ne preporučujem korištenje modula različitih proizvođača. Pa krenimo!
Također sam napravio video o detaljnoj izgradnji ovog projekta, preporučujem da to pogledate radi boljeg uvida i detalja.
Korak 1: Dijelovi


Da biste to učinili, trebat će vam ESP32 ploča ili ESP8266, a možete dodati i bateriju ako želite.
Koristio sam FireBet LoRa ploču frekvencije 915MHz. DFRobot nudi 3 vrste ploča, ovisno o frekvenciji koja je legalna u vašem području:
1) 433 MHz
2) 868 MHz
3) 915 MHz
Za prikaz sam koristio OLED štit.
Predlažem da s ovim modulom koristite ploče iz DFRobota jer će ispis biti kompatibilan i nigdje se nećete suočiti s problemima.
Korak 2: Nabavite PCB -ove za vaš projekt

Morate provjeriti JLCPCB za jeftino naručivanje PCB -a na mreži!
Dobivate 10 kvalitetnih PCB -a proizvedenih i poslanih na vaš kućni prag za 2 USD i nešto dostave. Također ćete ostvariti popust na dostavu pri prvoj narudžbi. Da biste dizajnirali vlastitu PCB, prijeđite na easyEDA, nakon što to učinite, prenesite svoje Gerberove datoteke na JLCPCB kako biste ih proizveli s dobrom kvalitetom i brzim vremenom izrade.
Korak 3: Preuzmite i postavite Arduino IDE

Preuzmite Arduino IDE odavde.
1. Instalirajte Arduino IDE i otvorite ga.
2. Idite na Datoteka> Postavke
3. Dodajte https://dl.espressif.com/dl/package_esp32_index.j… u URL -ove dodatnih upravitelja ploča.4. Idite na Alati> Ploča> Upravitelj ploča
5. Potražite ESP32, a zatim instalirajte ploču.
6. Ponovo pokrenite IDE.
Korak 4: Priključci i lemljenje




1. Lemite module sa naslaganim zaglavljima.
2. Morat ćete spojiti oba LoRa modula na module ESP32 prema shemi ožičenja.
3. Skupite svih 5-6 modula koje ćete koristiti i složite ih prema svojim potrebama radija. Za ove korake toplo preporučujem da pogledate moj videozapis jer je ovaj dio tamo detaljno objašnjen.
Korak 5: Kodiranje modula



Preuzmite spremište GitHub:
2. Raspakirajte preuzeto spremište.
3. Kopirajte knjižnice iz preuzetog spremišta u mapu Knjižnica u mapi skica Arduino.
4. Otvorite skicu odašiljača u Arduino IDE -u.
5. Idite na Tools> Board. Odaberite odgovarajuću ploču koju koristite, Firebeetle ESP32 u mom slučaju.
6. Odaberite ispravnu komunikaciju. port tako da odete na Tools> Port.
7. Pritisnite gumb za prijenos.
8. Kad kartica kaže Gotovo učitavanje, ponovite gornje korake s prijemnim modulom za učitavanje koda.
Korak 6: Sviranje s LoRa radijima

Čim se na oba modula da napajanje, OLED na odašiljaču počinje prikazivati broj paketa koji se šalje, s druge strane serijski monitor spojen na prijemnik prikazuje primljeni paket sa snagom signala.
Preporučeni:
Početak rada sa sučeljem senzora I2C ?? - Povežite svoj MMA8451 pomoću ESP32: 8 koraka

Početak rada sa sučeljem senzora I2C ?? - Povežite svoj MMA8451 pomoću ESP32: U ovom ćete vodiču naučiti sve o tome kako pokrenuti, povezati i dobiti I2C uređaj (akcelerometar) koji radi s kontrolerom (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Početak rada s ESP32 CAM - Streaming videa putem ESP CAM -a putem Wi -Fi -ja. Projekt sigurnosne kamere ESP32: 8 koraka

Početak rada s ESP32 CAM | Streaming videa putem ESP CAM -a putem Wi -Fi -ja. Projekt sigurnosne kamere ESP32: Danas ćemo naučiti kako koristiti ovu novu ESP32 CAM ploču i kako je možemo kodirati i koristiti kao sigurnosnu kameru te dobiti streaming video putem WiFi -ja
Početak rada s ESP32 - Instaliranje ESP32 ploča u Arduino IDE - ESP32 Blink Code: 3 koraka

Početak rada s ESP32 | Instaliranje ESP32 ploča u Arduino IDE | ESP32 Blink Code: U ovom uputstvu vidjet ćemo kako započeti rad s esp32 i kako instalirati esp32 ploče u Arduino IDE i programirat ćemo esp 32 da pokrene blink kod pomoću arduino ide
Raspberry Pi B+ Vodič za početak rada: 6 koraka

Raspberry Pi B+ Vodič za početak rada: Ovo je vodič za početak rada s modelom maline pi b+
Početak rada s HC05 Bluetooth modulom i Arduinom [Vodič]: 6 koraka
![Početak rada s HC05 Bluetooth modulom i Arduinom [Vodič]: 6 koraka Početak rada s HC05 Bluetooth modulom i Arduinom [Vodič]: 6 koraka](https://i.howwhatproduce.com/images/005/image-12853-6-j.webp)
Početak rada s HC05 Bluetooth modulom i Arduinom [Vodič]: Ovaj i druge nevjerojatne vodiče možete pročitati na službenoj web stranici ElectroPeak -a. U ovom ćete vodiču naučiti kako komunicirati i slati podatke putem Bluetootha pomoću HC05 Bluetooth modula i Arduino ploče. Na kraju ovog članka naučit ćete