Sadržaj:
- Korak 1: Dijelovi
- Korak 2: Nabavite PCB -ove za vaš projekt
- Korak 3: Razumijevanje Reyax modula i kako ga koristiti. (NEOBVEZNO: Možete preskočiti čitanje ovog koraka ako niste zainteresirani za rad)
- Korak 4: Spajanje 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 promjena: 2024-01-30 09:35
Upravljajte i automatizirajte svoje električne uređaje s velikih udaljenosti (kilometara) bez prisutnosti interneta. To je moguće putem LoRa!
Hej, što ima ljudi? Akarsh ovdje iz CETech -a.
Ova PCB također ima OLED zaslon 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 zaslon i 3 releja. Mogućnosti s kodom su beskrajne. Također sam dodao prototipno područje 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 sustav upravljanja poput ovog potreban vam je daljinski upravljač za stvari.
Napravio sam daljinski upravljač baziran na LoRi koji možete provjeriti ovdje:
U mom slučaju, koristim daljinski upravljač i ovaj kontroler zajedno i 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 zaslon.
U svrhu LoRa 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 u nastavku:
1) ESP32 FireBeetle modul:
2) Reyax RYLR896 LoRa modul:
3) Moj dizajn PCB -a: Dolje sam uključio Gerberovu datoteku.
Za zadnja dva dijela, ako imate poteškoća u pronalaženju, možete mi poslati poruku/e -poruku i mogu vam pomoći da ga pronađete u vašem području ili vam ih mogu poslati ako želite.
Korak 2: Nabavite PCB -ove za vaš projekt
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 za 2 USD i nešto dostave. Također ćete ostvariti popust na dostavu pri prvoj narudžbi. Da biste dizajnirali vlastitu PCB, prijeđite na easyEDA, nakon što to učinite, prenesite svoje Gerberove datoteke na JLCPCB kako biste ih proizveli s dobrom kvalitetom i brzim vremenom izrade.
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 razgovara sa SPI LoRa modulom na RYLR896.
3. Naredbe na slici su osnovne koje možete pogledati u ovom dokumentu za više: 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: Spajanje modula na PCB -u
1. Oba modula bit će spojena na isti način kao na gornjoj slici.
2. Kad su oba modula spojena, možete programirati module jedan po jedan, a zatim testirati projekt.
3. Morat ćete više puta spojiti tranzistorski krug za onoliko releja koje spojite.
Svi gore prikazani spojevi izvedeni su na PCB -u pa nema potrebe za bilo kakvim drugim ožičenjima.
Korak 5: Lemljenje PCB -a
Lemiti 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 izravno 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. Raspakirajte preuzeto spremište.
3. Kopirajte knjižnice iz preuzetog spremišta u mapu Knjižnica u mapi skica Arduino.
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 da odete na Tools> Port.
7. Pritisnite gumb za prijenos.
8. Kad kartica kaže Gotovo učitavanje, ponovite gornje korake s prijemnim modulom za učitavanje koda.
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. KONGO! uređaj radi kako se očekuje.
Preporučeni:
Tuchless prekidač za kućanske aparate -- Upravljajte svojim kućanskim aparatima bez ikakvog prekidača: 4 koraka
Tuchless prekidač za kućanske aparate || Upravljajte svojim kućanskim aparatima bez ikakvog prekidača: Ovo je prekidač bez kucanja za kućanske aparate. Ovo možete koristiti na bilo kojem javnom mjestu kako biste se borili protiv svakog virusa. Krug temeljen na tamnom senzorskom krugu izrađenom od op-amp-a i LDR-a. Drugi važan dio ovog kruga SR flip-flop sa sekvencom
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 gumbe 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 asistenta - 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 iznimno pažljivo. Za vrijeme rada s otvorenim strujnim krugovima unajmite profesionalnog električara. Neću preuzeti odgovornost za da
Upravljajte kućanskim aparatima pomoću NodeMCU (ESP8266) i aplikacije Blynk: 8 koraka (sa slikama)
Upravljajte kućanskim aparatima pomoću NodeMCU (ESP8266) i Blynk aplikacije: U ovom ćemo vodiču naučiti kako koristiti aplikaciju Blynk i NodeMCU (ESP8266) za upravljanje lampom (svi drugi kućanski aparati bit će sasvim u redu), kombinacija će biti putem interneta. Svrha ovog uputstva je pokazati jednostavnost
Upravljajte kućanskim aparatima sa svog pametnog telefona pomoću aplikacije Blynk i Raspberry Pi: 5 koraka (sa slikama)
Upravljajte kućanskim aparatima sa svog pametnog telefona s aplikacijom Blynk i Raspberry Pi: U ovom projektu naučit ćemo kako koristiti aplikaciju Blynk i Raspberry Pi 3 za upravljanje kućanskim aparatima (aparat za kavu, lampa, prozorska zavjesa i drugo … ). Hardverske komponente: Raspberry Pi 3 relejne svjetiljke Breadboard Žice Softverske aplikacije: Blynk A