Obsah:

Rádia LoRa ESP32 Snadné zahájení výuky - Bez kabeláže: 6 kroků
Rádia LoRa ESP32 Snadné zahájení výuky - Bez kabeláže: 6 kroků

Video: Rádia LoRa ESP32 Snadné zahájení výuky - Bez kabeláže: 6 kroků

Video: Rádia LoRa ESP32 Snadné zahájení výuky - Bez kabeláže: 6 kroků
Video: Hardware Build of LoRa Receiver and WiFi Webserver based on Arduino ESP32 (EP11) 2024, Červenec
Anonim
Image
Image

Hej, co se děje, lidi? Akarsh sem z CETech.

Dnes uděláme projekt, který je v podstatě o nastavení rádií LoRa, aby spolu mohli mluvit co nejjednodušším způsobem.

Zde jsem použil mikrokontrolér ESP32, který je připojen k deskám LoRa 915 MHz, k jednomu rádiu jsem také připojil OLED displej, aby byly viditelné informace o paketech. Všechny moduly použité v tomto projektu jsou od DFRobot, protože u těchto modulů existuje kompatibilita pinů, takže nedoporučuji používat moduly různých výrobců. Začněme tedy!

Natočil jsem také video o podrobném budování tohoto projektu, pro lepší vhled a detaily doporučuji sledovat to.

Krok 1: Díly

Díly
Díly
Díly
Díly

K tomu budete potřebovat desku ESP32 nebo ESP8266 a můžete také přidat baterii, pokud chcete.

Použil jsem desku FireBrouk LoRa o frekvenci 915 MHz. DFRobot nabízí 3 typy desek v závislosti na frekvenci, která je ve vaší oblasti legální:

1) 433 MHz

2) 868 MHz

3) 915 MHz

Pro displej jsem použil OLED štít.

Doporučuji s tímto modulem použít desky od DFRobot, protože vývod bude kompatibilní a nikde nebudete čelit žádným problémům.

Krok 2: Získejte PCB pro svůj projekt

Získejte PCB pro svůj projekt
Získejte PCB pro svůj projekt

Musíte se podívat na JLCPCB pro levné objednávání PCB online!

Získáte 10 kvalitních desek plošných spojů vyrobených a odeslaných až k vašim dveřím za 2 $ a nějakou dopravu. Při první objednávce získáte také slevu na poštovné. Chcete -li navrhnout vlastní desku plošných spojů na easyEDA, jakmile to bude hotové, nahrajte své soubory Gerber do JLCPCB, aby byly vyrobeny v dobré kvalitě a s rychlou dobou obratu.

Krok 3: Stáhněte a nastavte Arduino IDE

Stáhněte a nastavte IDE Arduino
Stáhněte a nastavte IDE Arduino

Stáhněte si Arduino IDE odtud.

1. Nainstalujte Arduino IDE a otevřete jej.

2. Přejděte na Soubor> Předvolby

3. Přidejte https://dl.espressif.com/dl/package_esp32_index.j… na URL správce dalších desek. Přejděte na Nástroje> Deska> Správce desek

5. Vyhledejte ESP32 a poté nainstalujte desku.

6. Restartujte IDE.

Krok 4: Připojení a pájení

Připojení a pájení
Připojení a pájení
Připojení a pájení
Připojení a pájení
Připojení a pájení
Připojení a pájení
Připojení a pájení
Připojení a pájení

1. Pájejte moduly stohovatelnými záhlavími.

2. Podle schématu zapojení budete muset připojit oba moduly LoRa k modulům ESP32.

3. Shromážděte všech 5-6 modulů, které budete používat, a naskládejte je podle potřeby rádia. Pro tyto kroky vřele doporučuji sledovat moje video, protože tato část je zde podrobně vysvětlena.

Krok 5: Kódování modulu

Kódování modulu
Kódování modulu
Kódování modulu
Kódování modulu
Kódování modulu
Kódování modulu

Stáhněte si úložiště GitHub:

2. Extrahujte stažené úložiště.

3. Zkopírujte knihovny ze staženého úložiště do složky Library ve složce skici Arduino.

4. Otevřete skicu vysílače v Arduino IDE.

5. Přejděte na Nástroje> Deska. Vyberte příslušnou desku, kterou používáte, v mém případě Firebeetle ESP32.

6. Vyberte správnou komunikaci. port v nabídce Nástroje> Port.

7. Stiskněte tlačítko pro odeslání.

8. Když se na kartě zobrazí Hotovo nahrávání, měli byste zopakovat výše uvedené kroky s modulem přijímače a nahrát kód.

Krok 6: Hra s rádii LoRa

Hraní s rádii LoRa
Hraní s rádii LoRa

Jakmile je do obou modulů přivedeno napájení, začne OLED na vysílači zobrazovat odesílané číslo paketu, na druhé straně sériový monitor připojený k přijímači zobrazuje přijatý paket s výkonem signálu.

Doporučuje: