Obsah:

Ovládejte domácí spotřebiče přes LoRa - LoRa v domácí automatizaci - Dálkové ovládání LoRa: 8 kroků
Ovládejte domácí spotřebiče přes LoRa - LoRa v domácí automatizaci - Dálkové ovládání LoRa: 8 kroků

Video: Ovládejte domácí spotřebiče přes LoRa - LoRa v domácí automatizaci - Dálkové ovládání LoRa: 8 kroků

Video: Ovládejte domácí spotřebiče přes LoRa - LoRa v domácí automatizaci - Dálkové ovládání LoRa: 8 kroků
Video: Internet of Things 2024, Červenec
Anonim
Image
Image

Ovládejte a automatizujte své elektrické spotřebiče na dlouhé vzdálenosti (kilometry) bez připojení k internetu. To je možné prostřednictvím LoRa!

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

Tato deska plošných spojů má také OLED displej a 3 relé, která jsou připojena k ESP32. S kódem můžete dělat cokoli a relé ovládat pomocí LoRa/WiFi/Bluetooth. Stručně řečeno, tento projekt má ESP32, který může poskytovat funkce WiFi/Bluetooth, modul LoRa, OLED displej a 3 relé. Možnosti s kódem jsou nekonečné. Také jsem přidal prototypovou oblast, kde můžete přidat senzory nebo další relé do ESP32, který je také přístupný.

Toto je typ části 2 projektu. Takže pro jakýkoli řídicí systém, jako je tento, potřebujete dálkové ovládání věcí.

Vytvořil jsem dálkové ovládání založené na LoRa, které si můžete prohlédnout zde:

V mém případě používám dálkový ovladač a tento ovladač společně a fungují jako kouzlo!

Krok 1: Díly

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

Nejprve jsem jako hlavní část použil modul ESP32 od DFRobot. Připojeno na desku plošných spojů pomocí několika záhlaví pro muže a ženy. Použil jsem OLED displej.

Pro účely LoRa jsem použil RYLR896. Velmi doporučuji tento modul, protože je velmi snadné jej používat přes UART pomocí AT příkazů.

Díly najdete níže:

1) Modul ESP32 FireBeetle:

2) Modul LoRa Reyax RYLR896:

3) Můj návrh DPS: Níže jsem zahrnul soubor Gerber.

Pokud máte potíže s jejich nalezením u posledních dvou částí, můžete mi poslat zprávu/e -mail a buď vám ji mohu pomoci najít ve vaší oblasti, nebo vám ji mohu poslat, pokud si budete přát.

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: Porozumění modulu Reyax a jeho použití. (VOLITELNÉ: Tento krok můžete přeskočit, pokud vás práce nezajímá)

Pochopení modulu Reyax a jeho použití. (VOLITELNÉ: Tento krok můžete přeskočit, pokud vás práce nezajímá)
Pochopení modulu Reyax a jeho použití. (VOLITELNÉ: Tento krok můžete přeskočit, pokud vás práce nezajímá)

1. Modul LoRa, který máme, je modul UART, který je konfigurován pomocí AT příkazů.

2. Modul obsahuje STM32 MCU, který provádí veškerou komunikaci s modulem SPI LoRa na palubě RYLR896.

3. Příkazy na obrázku jsou základní, pro více informací se můžete obrátit na tento dokument: REYAX-Lora-AT-COMMAND-GUIDE

4. Přesto vám důrazně doporučuji projít si mé video na YouTube, kde to řádně vysvětlím.

Krok 4: Připojení modulů na desce plošných spojů

Připojení modulů na desce plošných spojů
Připojení modulů na desce plošných spojů
Připojení modulů na desce plošných spojů
Připojení modulů na desce plošných spojů

1. Oba moduly budou připojeny stejným způsobem jako na obrázku výše.

2. Když jsou oba moduly připojeny, můžete moduly naprogramovat jeden po druhém a poté projekt otestovat.

3. Pro tolik relé, která připojíte, budete muset zapojit tranzistorový obvod vícekrát.

Všechna výše uvedená připojení jsou provedena na desce plošných spojů, takže není nutné žádné další zapojení.

Krok 5: Pájení DPS

Pájení DPS
Pájení DPS

Pájejte všechny součásti na desku plošných spojů.

Navrhoval bych nejprve pájet součásti s nízkou výškou na desce plošných spojů a poté přejít na součásti s větší výškou, jako jsou záhlaví atd.

Před napájením modulu vyzkoušejte všechna připojení pomocí multimetru na špatné pájecí spoje a zkraty.

Chcete -li modul naprogramovat, můžete modul esp32 připojit přímo k počítači pomocí kabelu USB.

Krok 6: 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://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json adresy URL správce dalších desek.

4. Přejděte do nabídky Nástroje> Deska> Správce desek

5. Vyhledejte ESP8266 a poté nainstalujte desku.

6. Restartujte IDE.

Krok 7: Kódování projektu

Kódování projektu
Kódování projektu
Kódování projektu
Kódování projektu

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 8: Hraní se zařízením

Hraní se zařízením
Hraní se zařízením

1. Zapněte zařízení, můžete stisknout různá tlačítka na dálkovém ovladači, aby se cvaklo relé.

2. Aby toto zařízení fungovalo, musíte mít dálkové ovládání založené na LoRa, které najdete zde:

3. KONGO! zařízení funguje podle očekávání.

Doporučuje: