Kazalo:

Nadzirajte gospodinjske aparate nad LoRa - LoRa v avtomatizaciji doma - LoRa daljinski upravljalnik: 8 korakov
Nadzirajte gospodinjske aparate nad LoRa - LoRa v avtomatizaciji doma - LoRa daljinski upravljalnik: 8 korakov

Video: Nadzirajte gospodinjske aparate nad LoRa - LoRa v avtomatizaciji doma - LoRa daljinski upravljalnik: 8 korakov

Video: Nadzirajte gospodinjske aparate nad LoRa - LoRa v avtomatizaciji doma - LoRa daljinski upravljalnik: 8 korakov
Video: Экзотический цветок редкой красоты с пышными длинными соцветиями 2024, November
Anonim
Image
Image

Upravljajte in avtomatizirajte svoje električne naprave z velikih razdalj (kilometrov) brez interneta. To je mogoče prek LoRa!

Hej, kaj je, fantje? Akarsh tukaj iz CETech -a.

To tiskano vezje ima tudi zaslon OLED in 3 releje, ki so povezani z ESP32. S kodo lahko naredite karkoli in upravljate releje z LoRa/WiFi/Bluetooth. Skratka, ta projekt ima ESP32, ki lahko nudi WiFi/Bluetooth funkcionalnost, modul LoRa, zaslon OLED in 3 releje. Možnosti s kodo so neskončne. Dodal sem tudi območje prototipov, kjer lahko dodate senzorje ali dodatne releje v ESP32, ki je prav tako dostopen.

To je vrsta drugega dela projekta. Torej za vsak nadzorni sistem, kot je ta, potrebujete daljinski upravljalnik za stvari.

Naredil sem daljinski upravljalnik na osnovi LoRa, ki ga lahko preverite tukaj:

V mojem primeru uporabljam daljinski upravljalnik in ta krmilnik skupaj in delujeta kot čar!

1. korak: Deli

Deli
Deli
Deli
Deli
Deli
Deli

Najprej sem kot glavni del uporabil modul ESP32 podjetja DFRobot. Pritrdite ga na tiskano vezje z uporabo nekaterih moških in ženskih glav. Uporabil sem zaslon OLED.

Za namen LoRa sem uporabil RYLR896. Toplo priporočam ta modul, saj je zelo enostaven za uporabo prek UART z ukazi AT.

Spodaj najdete dele:

1) Modul ESP32 FireBeetle:

2) Reyax RYLR896 LoRa modul:

3) Moja zasnova tiskanega vezja: spodaj sem vključil datoteko Gerber.

Za zadnja dva dela, če jih težko odkrijete, mi lahko pošljete sporočilo/e -pošto in vam lahko pomagam najti na vašem območju ali pa vam jih pošljem, če želite.

2. korak: Pridobite PCB -je za vaš projekt

Pridobite PCB -je za vaš projekt
Pridobite PCB -je za vaš projekt

Za poceni naročilo tiskanih vezij na spletu morate preveriti JLCPCB!

Dobite 10 kakovostnih PCB -jev, izdelanih in poslanih na vaš prag za 2 $ in nekaj pošiljanja. Pri prvem naročilu boste prejeli tudi popust pri pošiljanju. Če želite oblikovati lastno tiskano vezje, pojdite na easyEDA, ko to storite, naložite svoje datoteke Gerber na JLCPCB, da bodo izdelani kakovostno in hitro.

3. korak: Razumevanje modula Reyax in njegove uporabe. (NEOBVEZNO: Ta korak lahko preskočite, če vas delo ne zanima)

Razumevanje modula Reyax in njegove uporabe. (NEOBVEZNO: Ta korak lahko preskočite, če vas delo ne zanima)
Razumevanje modula Reyax in njegove uporabe. (NEOBVEZNO: Ta korak lahko preskočite, če vas delo ne zanima)

1. Modul LoRa, ki ga imamo, je modul UART, ki je konfiguriran z ukazi AT.

2. V modulu je STM32 MCU, ki se pogovarja z modulom SPI LoRa na krovu RYLR896.

3. Ukazi na sliki so osnovni, za več informacij se obrnite na ta dokument: REYAX-Lora-AT-COMMAND-GUIDE

4. Še vedno vam toplo priporočam, da si ogledate moj videoposnetek na YouTubu, kjer to pravilno razložim.

4. korak: Priključitev modulov na tiskano vezje

Priključitev modulov na tiskano vezje
Priključitev modulov na tiskano vezje
Priključitev modulov na tiskano vezje
Priključitev modulov na tiskano vezje

1. Oba modula bosta povezana na enak način kot na zgornji sliki.

2. Ko sta oba modula povezana, lahko module programirate enega za drugim in nato preizkusite projekt.

3. Za toliko relejev, ki jih priključite, morate večkrat priključiti tranzistorsko vezje.

Vse zgoraj prikazane povezave so izvedene v tiskanem vezju, zato ni potrebe po nobenem drugem ožičenju.

5. korak: Spajkanje tiskanega vezja

Spajkanje tiskanega vezja
Spajkanje tiskanega vezja

Spajkajte vse komponente na tiskano vezje.

Predlagam, da najprej spajkate komponente z nizko višino na tiskanem vezju in nato preidete na komponente z višjo višino, kot so glave itd.

Pred vklopom modula preizkusite vse povezave z multimetrom glede slabih spajkalnih spojev in kratkih stikov.

Za programiranje modula lahko modul esp32 priključite neposredno na računalnik s kablom USB.

6. korak: Prenesite in nastavite Arduino IDE

Prenesite in nastavite Arduino IDE
Prenesite in nastavite Arduino IDE

Od tu prenesite Arduino IDE.

1. Namestite Arduino IDE in ga odprite.

2. Pojdite v Datoteka> Nastavitve

3. Dodajte https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json dodatne URL -je upravitelja plošč.

4. Pojdite v Orodja> Kartica> Upravitelj plošč

5. Poiščite ESP8266 in nato namestite ploščo.

6. Znova zaženite IDE.

7. korak: Kodiranje projekta

Kodiranje projekta
Kodiranje projekta
Kodiranje projekta
Kodiranje projekta

Prenesite skladišče GitHub:

2. Izvlecite preneseno skladišče.

3. Kopirajte knjižnice iz prenesenega skladišča v mapo Knjižnica v mapi skice Arduino.

4. Odprite skico oddajnika v Arduino IDE.

5. Pomaknite se do Orodja> Kartica. Izberite ustrezno ploščo, ki jo uporabljate, v mojem primeru Firebeetle ESP32.

6. Izberite pravilno komunikacijo. vrata tako, da odprete Orodja> Vrata.

7. Pritisnite gumb za nalaganje.

8. Ko na zavihku piše Končano nalaganje, ponovite zgornje korake z modulom sprejemnika, da naložite kodo.

8. korak: Igranje z napravo

Igranje z napravo
Igranje z napravo

1. Samo vklopite napravo, lahko pritisnete različne gumbe na daljinskem upravljalniku, da vidite, kako rele klikne.

2. Če želite, da ta naprava deluje, morate imeti daljinski upravljalnik, ki temelji na LoRa, in najdete tistega, ki sem ga zgradil tukaj:

3. KONGO! naprava deluje po pričakovanjih.

Priporočena: