INHOUDSOPGAWE:
- Stap 1: Onderdele
- Stap 2: Kry PCB's vir u projek
- Stap 3: Begrip van die Reyax -module en hoe om dit te gebruik. (Opsioneel: u kan hierdie stap oorslaan as u nie belangstel in die werk nie)
- Stap 4: Verbindings van die modules in die PCB
- Stap 5: Soldeer die PCB
- Stap 6: Laai die Arduino IDE af en stel dit op
- Stap 7: Kodering van die projek
- Stap 8: Speel met die toestel
Video: Beheer huishoudelike toestelle oor LoRa - LoRa in tuisautomatisering - LoRa -afstandsbediening: 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Beheer en outomatiseer u elektriese toestelle vanaf lang afstande (kilometer) sonder die internet. Dit is moontlik deur LoRa!
Haai, wat gaan aan, ouens? Akarsh hier van CETech.
Hierdie PCB het ook 'n OLED -skerm en 3 relais wat aan die ESP32 gekoppel is. U kan alles met die kode doen en die relais met LoRa/WiFi/Bluetooth beheer. Kortom, hierdie projek het 'n ESP32 wat WiFi/Bluetooth -funksies, LoRa -module, OLED -skerm en 3 relais kan bied. Die moontlikhede met die kode is eindeloos. Ek het ook 'n prototipe gebied bygevoeg waar u sensors of bykomende relais kan byvoeg by die ESP32 wat ook toeganklik is.
Dit is 'n tipe deel 2 van 'n projek. Dus, vir enige beheerstelsel soos hierdie, benodig u 'n afstandsbediening om die dinge te beheer.
Ek het 'n afstandsbediening op LoRa gemaak wat u hier kan besoek:
In my geval gebruik ek die afstandsbediening en hierdie kontroleerder saam, en dit werk soos 'n sjarme!
Stap 1: Onderdele
Eerstens het ek as hoofdeel 'n ESP32 -module van DFRobot gebruik. Dit is met 'n paar manlike en vroulike opskrifte op die PCB aangeheg. Ek het 'n OLED -skerm gebruik.
Vir die LoRa -doel het ek 'n RYLR896 gebruik. Ek stel hierdie module sterk voor, aangesien dit baie maklik is om te gebruik via UART met behulp van AT -opdragte.
U kan die onderstaande onderdele vind:
1) ESP32 FireBeetle-module:
2) Reyax RYLR896 LoRa-module:
3) My PCB -ontwerp: ek het die Gerber -lêer hieronder ingesluit.
As u probleme ondervind om dit uit te vind, kan u vir my 'n boodskap stuur/e -pos, of ek kan u help om dit in u omgewing te vind, of ek kan dit vir u stuur as u wil.
Stap 2: Kry PCB's vir u projek
U moet JLCPCB besoek om goedkoop PCB's aanlyn te bestel!
U kry 10 PCB's van goeie gehalte wat vir 2 $ en 'n bietjie aflewering by u huis gestuur word. U kry ook afslag op die aflewering op u eerste bestelling. Om u eie PCB -ontwerp na easyEDA te ontwerp, laai u Gerber -lêers sodra dit klaar is op JLCPCB om dit met goeie kwaliteit en vinnige omkeertyd te laat vervaardig.
Stap 3: Begrip van die Reyax -module en hoe om dit te gebruik. (Opsioneel: u kan hierdie stap oorslaan as u nie belangstel in die werk nie)
1. Die LoRa -module wat ons het, is 'n UART -module wat met behulp van AT -opdragte opgestel is.
2. Die module huisves 'n STM32 MCU wat al die gesprekke met die SPI LoRa -module aan boord van die RYLR896 doen.
3. Die opdragte in die prentjie is basies, en u kan meer na hierdie dokument verwys: REYAX-Lora-AT-COMMAND-GUIDE
4. Ek beveel u steeds sterk aan om deur my YouTube -video te gaan waar ek dit behoorlik verduidelik.
Stap 4: Verbindings van die modules in die PCB
1. Beide die modules word op dieselfde manier verbind as in die prent hierbo.
2. As albei die modules gekoppel is, kan u die modules een vir een programmeer en die projek toets.
3. U moet die transistorkring verskeie kere verbind vir soveel relais wat u aansluit.
Al die bogenoemde verbindings word op die printplaat gedoen, en u hoef dus geen ander bedrading te hê nie.
Stap 5: Soldeer die PCB
Soldeer al die komponente aan die PCB.
Ek stel voor om eers die lae hoogte -komponente op die printplaat te soldeer en dan na komponente met meer hoogte, soos die kopstukke, ens.
Voordat u die module aanskakel, moet u alle verbindings met 'n multimeter toets vir slegte soldeerverbindings en kortsluitings.
Om die module te programmeer, kan u die esp32 -module direk aan u rekenaar koppel met 'n USB -kabel.
Stap 6: Laai die Arduino IDE af en stel dit op
Laai die Arduino IDE hier af.
1. Installeer die Arduino IDE en maak dit oop.
2. Gaan na Lêer> Voorkeure
3. Voeg https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json die Addisionele Boards Manager URL's by.
4. Gaan na Tools> Board> Boards Manager
5. Soek ESP8266 en installeer die bord.
6. Herbegin die IDE.
Stap 7: Kodering van die projek
Laai die GitHub-bewaarplek af:
2. Pak die afgelaaide bewaarplek uit.
3. Kopieer die biblioteke van die afgelaaide bewaarplek na die biblioteekmap in die Arduino -sketsmap.
4. Maak die sender -skets oop in die Arduino IDE.
5. Gaan na Tools> Board. Kies die toepaslike bord wat u gebruik, Firebeetle ESP32 in my geval.
6. Kies die korrekte komm. poort deur na Tools> Port te gaan.
7. Druk die oplaai -knoppie.
8. As die oortjie lui Klaar oplaai is, moet u die bogenoemde stappe met die ontvangermodule herhaal om die kode op te laai.
Stap 8: Speel met die toestel
1. Skakel die toestel net aan; u kan verskillende knoppies op die afstandsbediening tref om te sien hoe die relais klik.
2. Om hierdie toestel te laat werk, moet u 'n op LoRa gebaseerde afstandsbediening hê; u kan die een vind wat ek hier gebou het:
3. KONGO! die toestel werk soos verwag.
Aanbeveel:
Tuchless -skakelaar vir huishoudelike toestelle -- Beheer u huishoudelike toestelle sonder enige skakelaar: 4 stappe
Tuchless -skakelaar vir huishoudelike toestelle || Beheer u huishoudelike toestelle sonder enige skakelaar: dit is 'n tuchless -skakelaar vir huishoudelike toestelle. U kan dit op enige openbare plek gebruik, sodat dit help om enige virus te bestry. Die stroombaan gebaseer op 'n donker sensorkring gemaak deur Op-Amp en LDR. Tweede belangrike deel van hierdie kring SR-flip-flop met sekwensie
Beheer huishoudelike toestelle deur Alexa met ESP8266 of ESP32: 8 stappe
Beheer huishoudelike toestelle deur middel van Alexa met ESP8266 of ESP32: Hey, wat gaan aan, ouens! Akarsh hier van CETech. Hierdie projek van my gaan u lewe maklik maak en u voel soos 'n koning nadat u toestelle in u huis beheer het deur net 'n opdrag aan Alexa te gee. Die belangrikste ding agter hierdie bladsy
Beheer huishoudelike toestelle met behulp van Node MCU en Google Assistant - IOT - Blynk - IFTTT: 8 stappe
Beheer huishoudelike toestelle met behulp van Node MCU en Google Assistant | IOT | Blynk | IFTTT: 'n Eenvoudige projek om toestelle te beheer met behulp van Google Assistant: Waarskuwing: die hantering van elektrisiteit kan gevaarlik wees. Hanteer versigtig. Huur 'n professionele elektrisiën terwyl u met oop stroombane werk. Ek sal nie verantwoordelikhede aanvaar vir die dag nie
Beheer huishoudelike toestelle met NodeMCU (ESP8266) en Blynk -app: 8 stappe (met foto's)
Beheer huishoudelike toestelle met behulp van NodeMCU (ESP8266) en Blynk -app: in hierdie tutoriaal gaan ons leer hoe om die Blynk -app en NodeMCU (ESP8266) te gebruik om die lamp te beheer (enige ander huishoudelike toestelle sal goed wees). via die internet. Die doel van hierdie instruksies is om die simpatie te wys
Beheer huishoudelike toestelle vanaf u smarthphone met die Blynk -app en Raspberry Pi: 5 stappe (met foto's)
Beheer huishoudelike toestelle vanaf u smarthphone met die Blynk -app en Framboos Pi: in hierdie projek gaan ons leer hoe u die Blynk -app en die Raspberry Pi 3 kan gebruik om die huishoudelike toestelle te beheer (koffiemaker, lamp, venstergordyn en meer … ) .Hardware -komponente: Raspberry Pi 3 Relay Lamp Breadboard Wires Software -programme: Blynk A