Sisukord:
- Samm: osad
- 2. samm: hankige oma projekti jaoks trükkplaadid
- 3. samm: mõistke Reyaxi moodulit ja selle kasutamist. (VALIKULINE: võite selle sammu lugemise vahele jätta, kui töö ei huvita teid)
- 4. samm: PCB moodulite ühendused
- Samm: trükkplaadi jootmine
- Samm: laadige alla ja seadistage Arduino IDE
- Samm: projekti kodeerimine
- 8. samm: seadmega mängimine
Video: Kontrollige kodumasinaid LoRa kaudu - LoRa koduautomaatikas - LoRa kaugjuhtimispult: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Juhtige ja automatiseerige oma elektriseadmeid pikkade vahemaade (kilomeetrite) kaugusel ilma internetita. See on võimalik LoRa kaudu!
Hei, mis toimub, poisid? Akarsh siin CETechist.
Sellel trükkplaadil on ka OLED -ekraan ja 3 releed, mis on ühendatud ESP32 -ga. Koodiga saate teha kõike ja juhtida releesid, kasutades LoRa/WiFi/Bluetoothi. Lühidalt, sellel projektil on ESP32, mis võib anda WiFi/Bluetooth -funktsionaalsuse, LoRa -mooduli, OLED -ekraani ja 3 releed. Koodiga seotud võimalused on lõputud. Olen lisanud ka prototüüpimisala, kuhu saate lisada ka juurdepääsetavale ESP32 -le andureid või täiendavaid releesid.
See on projekti 2. osa tüüp. Nii et sellise juhtimissüsteemi jaoks on vaja juhtimiseks kaugjuhtimispulti.
Tegin LoRa-põhise puldi, mida saate vaadata siit:
Minu puhul kasutan kaugjuhtimispulti ja seda kontrollerit koos ja need töötavad nagu võlu!
Samm: osad
Esiteks kasutasin põhiosana DFRoboti ESP32 moodulit. Kinnitati see PCB -le, kasutades mõningaid mees- ja naispäiseid. Kasutasin OLED -ekraani.
LoRa eesmärgil kasutasin RYLR896. Soovitan tungivalt seda moodulit, kuna seda on UART -i kaudu AT -käskude abil väga lihtne kasutada.
Osad leiate allpool:
1) ESP32 FireBeetle moodul:
2) Reyax RYLR896 LoRa moodul:
3) Minu PCB disain: Olen lisanud Gerberi faili allpool.
Viimase kahe osa puhul, kui teil on nende leidmisega raskusi, võite mulle sõnumi/e -kirja saata ja kas ma aitan teil seda teie piirkonnas leida või võin need teile soovi korral saata.
2. samm: hankige oma projekti jaoks trükkplaadid
Kui soovite PCB -sid veebist odavalt tellida, peate vaatama JLCPCB -d!
Saate 10 hea kvaliteediga PCB -d, mis on toodetud ja tarnitud teie koduuksele 2 dollari ja mõne kohaletoimetamise eest. Samuti saate esimese tellimuse saatmisel allahindlust. Oma PCB kujundamiseks minge easyEDA -sse, laadige oma Gerber -failid pärast seda üles JLCPCB -sse, et need oleksid kvaliteetsed ja kiire tööaeg.
3. samm: mõistke Reyaxi moodulit ja selle kasutamist. (VALIKULINE: võite selle sammu lugemise vahele jätta, kui töö ei huvita teid)
1. LoRa moodul, mis meil on, on UART -moodul, mis on konfigureeritud AT -käskude abil.
2. Moodulil on STM32 MCU, mis räägib RYLR896 pardal oleva SPI LoRa mooduliga.
3. Pildil olevad käsud on põhilised, mida saate selle dokumendi kohta rohkem lugeda: REYAX-Lora-AT-COMMAND-GUIDE
4. Soovitan teil endiselt tungivalt läbi vaadata minu YouTube'i video, kus ma seda õigesti selgitan.
4. samm: PCB moodulite ühendused
1. Mõlemad moodulid ühendatakse samamoodi nagu ülaltoodud pildil.
2. Kui mõlemad moodulid on ühendatud, saate mooduleid ükshaaval programmeerida ja seejärel projekti testida.
3. Transistori vooluahelat peate ühendama mitu korda nii paljude releede jaoks, kui ühendate.
Kõik ülaltoodud ühendused on tehtud trükkplaadil ja seega pole vaja muid juhtmeid.
Samm: trükkplaadi jootmine
Jootke kõik komponendid trükkplaadile.
Soovitan kõigepealt joota väikese kõrgusega komponendid trükkplaadil ja seejärel liikuda suurema kõrgusega komponentide juurde, näiteks päised jne.
Enne mooduli sisselülitamist kontrollige kõiki ühendusi multimeetri abil, et tuvastada halvad jootekohad ja lühised.
Mooduli programmeerimiseks saate esp32 mooduli USB -kaabli abil otse arvutiga ühendada.
Samm: laadige alla ja seadistage Arduino IDE
Laadige Arduino IDE alla siit.
1. Installige Arduino IDE ja avage see.
2. Avage Fail> Eelistused
3. Lisage https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json täiendavate tahvlite halduri URL -id.
4. Valige Tools> Board> Boards Manager
5. Otsige üles ESP8266 ja installige seejärel plaat.
6. Taaskäivitage IDE.
Samm: projekti kodeerimine
Laadige GitHubi hoidla alla:
2. Väljavõte allalaaditud hoidlast.
3. Kopeerige teegid allalaaditud hoidlast Arduino visandikausta raamatukogu kausta.
4. Avage saatja visand Arduino IDE -s.
5. Liikuge Tools> Board. Valige sobiv plaat, mida kasutate, minu puhul Firebeetle ESP32.
6. Valige õige komm. porti, minnes menüüsse Tööriistad> Port.
7. Vajutage üleslaadimisnuppu.
8. Kui vahekaardile on kirjutatud Valmis üleslaadimine, peaksite koodi üleslaadimiseks korrata ülaltoodud samme vastuvõtja mooduliga.
8. samm: seadmega mängimine
1. Lihtsalt lülitage seade sisse, releede klõpsamise nägemiseks võite vajutada kaugjuhtimispuldi erinevaid nuppe.
2. Selle seadme toimimiseks peab teil olema LoRa -põhine kaugjuhtimispult, mille leidsin siit:
3. KONGO! seade töötab ootuspäraselt.
Soovitan:
Juhtimine Blynk -rakenduse kaudu Nodemcu abil Interneti kaudu: 5 sammu
LED -i juhtimine Blynk -rakenduse kaudu Interneti kaudu Nodemcu abil: Tere kõigile, täna näitame teile, kuidas saate LED -i juhtida Interneti kaudu nutitelefoni abil
Klaasist kivist LED -toru (WiFi kaudu juhitav nutitelefonirakenduse kaudu): 6 sammu (koos piltidega)
Klaasist kivist LED-toru (WiFi kaudu juhitav nutitelefonirakenduse kaudu): Tere kaastegijad! Selles juhendatavas näitan teile, kuidas ehitada WiFi-juhitav LED-toru, mis on klaasikividega täidetud, et saada kena difusiooniefekt. Valgusdioodid on individuaalselt adresseeritavad ja seetõttu on mõned head efektid võimalikud
Äratus LAN -i kaudu igal arvutil traadita võrgu kaudu: 3 sammu
Äratus LAN -i kaudu igal arvutil traadita võrgu kaudu: Raspbpiani kujutise muutuste tõttu pole see õpetus enam ajakohane. Palun järgige värskendatud õpetust siit: https://www.instructables.com/id/Raspberry-Pi-As-Wake-on-LAN-ServerWOL on tänapäeval peaaegu kõigis Etherneti portides. See pole
Kontrollige kodumasinaid Alexa kaudu ESP8266 või ESP32 abil: 8 sammu
Kontrollige kodumasinaid Alexa kaudu ESP8266 või ESP32 abil: Hei, mis toimub, poisid! Akarsh siin CETechist. See minu projekt aitab teie elul lihtsaks muutuda ja pärast oma maja seadmete juhtimist tunnete end kuningana, andes lihtsalt Alexale käsu. Peamine asi selle p
IoTyper - kontrollige oma arvutit Alexa (IoT) kaudu: 5 sammu (piltidega)
IoTyper - kontrollige oma arvutit Alexa (IoT) kaudu: kas te pole kunagi mõelnud oma arvuti juhtimisele IoT abil? Meie maailm muutub iga päevaga targemaks ja täna muudame oma arvuti veelgi nutikamaks, kui see juba on. Alustame! IoTyper põhineb kahel põhilisel mikrokontrolleril: ATMega 32U4