Obsah:

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: 8 krokov

Video: Ovládajte domáce spotrebiče nad LoRa - LoRa v domácej automatizácii - Diaľkové ovládanie LoRa: 8 krokov

Video: Ovládajte domáce spotrebiče nad LoRa - LoRa v domácej automatizácii - Diaľkové ovládanie LoRa: 8 krokov
Video: До выборов осталось 4 дня: пора ли? И сейчас? А потом? Давайте все вместе проголосуем на YouTube 2024, Júl
Anonim
Image
Image

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 z CETech.

Táto doska plošných spojov má tiež OLED displej a 3 relé, ktoré sú pripojené k ESP32. S kódom môžete robiť čokoľvek a ovládať relé pomocou LoRa/WiFi/Bluetooth. Stručne povedané, tento projekt má ESP32, ktorý môže poskytovať funkcie WiFi/Bluetooth, modul LoRa, OLED displej a 3 relé. Možnosti s kódom sú nekonečné. Tiež som pridal oblasť prototypov, kde môžete pridať senzory alebo ďalšie relé do ESP32, ktorý je tiež prístupný.

Toto je typ časti 2 projektu. Takže pre akýkoľvek riadiaci systém, ako je tento, potrebujete diaľkové ovládanie vecí.

Vytvoril som diaľkové ovládanie založené na LoRa, ktoré si môžete pozrieť tu:

V mojom prípade používam diaľkový ovládač a tento ovládač spoločne a fungujú ako kúzlo!

Krok 1: Diely

Časti
Časti
Časti
Časti
Časti
Časti

Najprv ako hlavnú časť som použil modul ESP32 od DFRobot. Pripevnil ho na DPS pomocou niekoľkých mužských a ženských hlavičiek. Použil som OLED displej.

Na účely LoRa som použil RYLR896. Dôrazne odporúčam tento modul, pretože je veľmi jednoduché ho používať cez UART pomocou príkazov AT.

Nasledujúce diely nájdete:

1) Modul ESP32 FireBeetle:

2) Modul LoRa Reyax RYLR896:

3) Môj návrh DPS: nižšie som zahrnul súbor Gerber.

Pokiaľ máte problémy s ich nájdením v posledných dvoch častiach, môžete mi napísať správu/e -mail a buď vám ho môžem pomôcť nájsť vo vašej oblasti, alebo vám ho môžem v prípade záujmu zaslať.

Krok 2: Vyrobte si PCB pre svoj projekt

Nechajte si vyrobiť PCB pre svoj projekt
Nechajte si vyrobiť PCB pre svoj projekt

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.

Krok 3: Pochopenie modulu Reyax a spôsob jeho použitia. (VOLITELNÉ: Ak nemáte záujem o prácu, čítanie tohto kroku môžete vynechať)

Pochopenie modulu Reyax a spôsob jeho použitia. (VOLITELNÉ: Ak nemáte záujem o prácu, čítanie tohto kroku môžete vynechať)
Pochopenie modulu Reyax a spôsob jeho použitia. (VOLITELNÉ: Ak nemáte záujem o prácu, čítanie tohto kroku môžete vynechať)

1. Modul LoRa, ktorý máme, je modul UART, ktorý je nakonfigurovaný pomocou príkazov AT.

2. Modul obsahuje MCU STM32, ktorý robí všetky rozhovory s modulom SPI LoRa na palube RYLR896.

3. Príkazy na obrázku sú základné. V tomto dokumente nájdete ďalšie informácie: REYAX-Lora-AT-COMMAND-GUIDE

4. Napriek tomu vám dôrazne odporúčam, aby ste si prešli moje video na YouTube, kde to správne vysvetlím.

Krok 4: Pripojenie modulov na doske plošných spojov

Pripojenie modulov na DPS
Pripojenie modulov na DPS
Pripojenie modulov na DPS
Pripojenie modulov na DPS

1. Oba moduly budú prepojené rovnakým spôsobom ako na obrázku vyššie.

2. Keď sú oba moduly prepojené, môžete moduly naprogramovať jeden po druhom a potom projekt otestovať.

3. Na to, koľko relé zapojíte, budete musieť tranzistorový obvod pripojiť viackrát.

Všetky vyššie uvedené pripojenia sú vykonávané na doske plošných spojov, takže nie je potrebné žiadne ďalšie vedenie.

Krok 5: Spájkovanie PCB

Spájkovanie DPS
Spájkovanie DPS

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.

Na programovanie modulu môžete modul esp32 pripojiť priamo k počítaču pomocou kábla USB.

Krok 6: Stiahnite si a nastavte IDE Arduino

Stiahnite si a nastavte IDE Arduino
Stiahnite si a nastavte IDE Arduino

Odtiaľto si stiahnite Arduino IDE.

1. Nainštalujte Arduino IDE a otvorte ho.

2. Prejdite na položku Súbor> Predvoľby

3. Pridajte https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json adresy URL dodatočného správcu dosiek.

4. Prejdite na Nástroje> Doska> Správca dosiek

5. Vyhľadajte ESP8266 a potom nainštalujte dosku.

6. Reštartujte IDE.

Krok 7: Kódovanie projektu

Kódovanie projektu
Kódovanie projektu
Kódovanie projektu
Kódovanie projektu

Stiahnite si úložisko GitHub:

2. Extrahujte stiahnuté úložisko.

3. Skopírujte knižnice zo stiahnutého úložiska do priečinka Library v priečinku skici Arduino.

4. Otvorte skicu vysielača v Arduino IDE.

5. Prejdite na Nástroje> Doska. Vyberte príslušnú dosku, ktorú používate, v mojom prípade Firebeetle ESP32.

6. Vyberte správnu komunikáciu. port v časti Nástroje> Port.

7. Kliknite na tlačidlo nahrávania.

8. Keď je na karte hlásenie Hotovo, mali by ste zopakovať vyššie uvedené kroky s modulom prijímača a nahrať kód.

Krok 8: Hra so zariadením

Hranie so zariadením
Hranie so zariadením

1. Stačí zapnúť zariadenie, stlačením rôznych tlačidiel na diaľkovom ovládači uvidíte, ako cvakajú relé.

2. Na to, aby toto zariadenie fungovalo, musíte mať diaľkové ovládanie založené na LoRa. To, ktoré som postavil, nájdete tu:

3. KONGO! zariadenie funguje podľa očakávania.

Odporúča: