Sadržaj:
- Korak 1: Dijelovi
- Korak 2: Nabavite PCB -ove za vaš projekat
- Korak 3: Razumijevanje Reyax modula i kako ga koristiti. (NEOBVEZNO: Možete preskočiti čitanje ovog koraka ako niste zainteresirani za rad)
- Korak 4: Povezivanje modula na PCB -u
- Korak 5: Lemljenje PCB -a
- Korak 6: Preuzmite i postavite Arduino IDE
- Korak 7: Kodiranje projekta
- Korak 8: Igranje s uređajem
Video: Upravljajte kućanskim aparatima preko LoRa - LoRa u kućnoj automatizaciji - LoRa daljinski upravljač: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Upravljajte i automatizirajte svoje električne uređaje na velike udaljenosti (kilometre) bez prisustva interneta. To je moguće putem LoRa!
Hej, šta ima momci? Akarsh ovdje iz CETech -a.
Ova PCB također ima OLED ekran i 3 releja koji su spojeni na ESP32. S kodom možete učiniti sve i upravljati relejima pomoću LoRa/WiFi/Bluetooth -a. Ukratko, ovaj projekt ima ESP32 koji može dati WiFi/Bluetooth funkcionalnost, LoRa modul, OLED ekran i 3 releja. Mogućnosti s kodom su beskrajne. Dodao sam i područje za izradu prototipa gdje možete dodati senzore ili dodatne releje u ESP32 koji je također dostupan.
Ovo je vrsta drugog dijela projekta. Dakle, za bilo koji sistem upravljanja poput ovog potreban vam je daljinski upravljač za upravljanje stvarima.
Napravio sam daljinski upravljač zasnovan na LoRi koji možete provjeriti ovdje:
U mom slučaju, koristim daljinski upravljač i ovaj kontroler zajedno i oni rade kao šarm!
Korak 1: Dijelovi
Prvo sam kao glavni dio koristio ESP32 modul iz DFRobota. Pričvrstite ga na PCB pomoću nekih muških i ženskih zaglavlja. Koristio sam OLED ekran.
Za potrebe LoRa -e koristio sam RYLR896. Toplo preporučujem ovaj modul jer je vrlo jednostavan za korištenje preko UART -a pomoću AT naredbi.
Dijelove možete pronaći ispod:
1) ESP32 FireBeetle modul:
2) Reyax RYLR896 LoRa modul:
3) Moj dizajn PCB -a: Dolje sam uključio Gerber datoteku.
Za posljednja dva dijela, ako imate poteškoća u pronalaženju, možete mi poslati poruku/e -poruku i mogu vam pomoći da to nađete u vašem području ili vam ih mogu poslati ako želite.
Korak 2: Nabavite PCB -ove za vaš projekat
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 po cijeni od 2 USD i nešto dostave. Također ćete ostvariti popust na dostavu pri prvoj narudžbi. Da biste dizajnirali vlastitu PCB, pređite na easyEDA, kada to učinite, prenesite svoje Gerber datoteke na JLCPCB kako biste ih proizveli s dobrom kvalitetom i brzim rokom izvršenja.
Korak 3: Razumijevanje Reyax modula i kako ga koristiti. (NEOBVEZNO: Možete preskočiti čitanje ovog koraka ako niste zainteresirani za rad)
1. LoRa modul koji imamo je UART modul koji je konfiguriran pomoću AT naredbi.
2. Modul sadrži STM32 MCU koji obavlja sve razgovore sa SPI LoRa modulom na RYLR896.
3. Naredbe na slici su osnovne koje možete pogledati u ovom dokumentu za više informacija: REYAX-Lora-AT-COMMAND-GUIDE
4. I dalje vam toplo preporučujem da prođete kroz moj YouTube video gdje to pravilno objašnjavam.
Korak 4: Povezivanje modula na PCB -u
1. Oba modula će biti povezana na isti način kao na gornjoj slici.
2. Kada su oba modula povezana, možete programirati module jedan po jedan, a zatim testirati projekat.
3. Morat ćete spojiti tranzistorsko kolo više puta za onoliko releja koje spojite.
Svi gore prikazani spojevi izvedeni su na PCB -u pa nema potrebe za drugim ožičenjem.
Korak 5: Lemljenje PCB -a
Lemite sve komponente na PCB.
Predlažem da prvo lemite komponente niske visine na PCB -u, a zatim prijeđete na komponente veće visine, poput zaglavlja itd.
Prije uključivanja modula ispitajte sve veze pomoću multimetra na loše spojeve lemljenja i kratke spojeve.
Za programiranje modula možete spojiti modul esp32 direktno na računalo pomoću USB kabela.
Korak 6: Preuzmite i postavite Arduino IDE
Preuzmite Arduino IDE odavde.
1. Instalirajte Arduino IDE i otvorite ga.
2. Idite na Datoteka> Postavke
3. Dodajte https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json dodatne URL -ove upravitelja ploča.
4. Idite na Alati> Ploča> Upravitelj ploča
5. Potražite ESP8266, a zatim instalirajte ploču.
6. Ponovo pokrenite IDE.
Korak 7: Kodiranje projekta
Preuzmite spremište GitHub:
2. Izdvojite preuzeto spremište.
3. Kopirajte biblioteke iz preuzetog spremišta u fasciklu Library u Arduino mapi za skice.
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 što ćete otići na Tools> Port.
7. Pritisnite dugme za otpremanje.
8. Kada kartica kaže Gotovo učitavanje, ponovite gornje korake sa modulom prijemnika da biste otpremili kôd.
Korak 8: Igranje s uređajem
1. Samo uključite uređaj, možete pritisnuti različite tipke na daljinskom upravljaču da vidite kako releji klikću.
2. Da bi ovaj uređaj radio, morate imati daljinski upravljač zasnovan na LoRa -i. Ovaj koji sam izgradio možete pronaći ovdje:
3. CONGO! uređaj radi kako se očekuje.
Preporučuje se:
TV daljinski upravljač postaje RF daljinski -- NRF24L01+ Vodič: 5 koraka (sa slikama)
TV daljinski upravljač postaje RF daljinski || Vodič za NRF24L01+: U ovom projektu ću vam pokazati kako sam koristio popularni nRF24L01+ RF IC za bežično podešavanje svjetline LED trake putem tri beskorisna dugmeta na daljinskom upravljaču televizora. Hajde da počnemo
IRduino: Arduino daljinski upravljač - oponašajte izgubljeni daljinski upravljač: 6 koraka
IRduino: Arduino daljinski upravljač - oponašajte izgubljeni daljinski upravljač: Ako ste ikada izgubili daljinski upravljač za televizor ili DVD uređaj, znate koliko je frustrirajuće morati hodati do, pronaći i koristiti tipke na samom uređaju. Ponekad ti gumbi čak ne nude istu funkcionalnost kao daljinski. Primiti
Upravljajte kućanskim aparatima pomoću Node MCU -a i Google pomoćnika - IOT - Blynk - IFTTT: 8 koraka
Upravljajte kućanskim aparatima pomoću Node MCU -a i Google asistenta | IOT | Blynk | IFTTT: Jednostavan projekt za kontrolu uređaja pomoću Google asistenta: Upozorenje: Rukovanje električnom energijom iz mreže može biti opasno. Rukovati s najvećom pažnjom. Zaposlite profesionalnog električara dok radite s otvorenim krugovima. Neću preuzeti odgovornost za da
Kako upravljati kućanskim aparatima pomoću daljinskog upravljača za TV sa funkcijom tajmera: 7 koraka (sa slikama)
Kako kontrolirati kućanske aparate s TV daljinskim upravljačem s funkcijom tajmera: Čak i nakon 25 godina od uvođenja na potrošačko tržište, infracrvena komunikacija posljednjih je dana i dalje vrlo aktualna. Bilo da se radi o vašem 55 -inčnom 4K televizoru ili zvučnom sistemu u automobilu, za sve je potreban IC daljinski upravljač kako bi odgovorio na naše
Upravljajte svojim električnim aparatima pomoću daljinskog upravljača za TV (ili daljinski) sa ekranom za prikaz temperature i vlažnosti: 9 koraka
Upravljajte svojim električnim aparatima pomoću daljinskog upravljača za TV (i daljinski) sa prikazom temperature i vlažnosti: Zdravo, ja sam Abhay i to je moj prvi blog na Instructables -u, a danas ću vam pokazati kako upravljati svojim električnim aparatima pomoću daljinskog upravljača za televizor tako što ćete izgraditi ovaj jednostavan projekat. zahvaljujući atl laboratoriji na podršci i pružanju materijala