Sisukord:
- Tarvikud
- Samm: ühendage Lora moodul arvutiga
- 2. samm: määrake saatja Lora parameeter
- Samm: määrake Lora vastuvõtmise parameeter
- 4. samm: saatja LoRa Arduino ahel
- Samm: LoRa Arduino vooluahela vastuvõtmine
- 6. samm: releemooduli trükkplaadi kujundamine
- Samm: tellige trükkplaat
- 8. samm: Gerberi faili üleslaadimine ja parameetrite määramine
- Samm: valige tarneaadress ja makseviis
- Samm: programmeerige mõlemad Arduino
- Samm: ühendage kodumasinad
- Samm 12: Lõpuks on Lora projekt valmis
Video: Lora Arduino juhtrelee mooduli ahel: 12 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Selles Lora projektis näeme, kuidas juhtida kõrgepinge seadmeid LoRa Arduino relee juhtimisahelaga. Selles Arduino Lora projektis kasutame Reyax RYLR896 Lora moodulit, Arduino ja 12v releemoodulit, et juhtida Lora saatja ja vastuvõtja mooduliga 5 kodumasinat. Seega on see ka nutika kodu jaoks kasulik koduautomaatika projekt. Jagan selle Lora Arduino projekti tegemiseks lihtsat 6 sammuga täielikku skeemi, Arduino koodi ja kõiki muid üksikasju.
Tarvikud
Lora moodulid REYAX RYLR896 2no
Arduino Nano 2no
12v releemoodul 1no
FTDI232 USB jadaliidese plaadile 1no
7805 pingeregulaator 1no
22uF kondensaator 1no
4.7k takisti 1no
10k takisti 6no
Lülitid 5no
Samm: ühendage Lora moodul arvutiga
Enne LORA mooduli ühendamist Arduinoga peame AT -käskude abil määrama Lora mooduli jaoks mõned parameetrid, nagu Address, Band. Seega peame ühendama Lora mooduli USB -ga jadaliidese plaadile vastavalt skeemile. Et saaksime Lora mooduli sülearvuti või arvutiga ühendada. Siin olen kasutanud FTDI232 USB jadaliidese plaati.
2. samm: määrake saatja Lora parameeter
Kõigepealt ühendage Lora moodul sülearvutiga. Valige Arduino IDE -s PORT -tööriist -> Port Avage jadamonitor ja seadke Brudi kiirus 115200 -le.
Nüüd saame parameetrid määrata mõne põhilise AT -käsuga.
Esiteks tippige AT ja seejärel vajutage sisestusklahvi. Seeriamonitoris peaksime saama +OK.
Seejärel tippige AT+ADDRESS = 0, et määrata saatja Lora aadress 0 -ks.
Seejärel tippige AT+BAND = 865000000, et määrata riba 865 MHz. LoRa tehnoloogia sagedusriba on minu riigis 865 MHz kuni 867 MHz. Peate määrama bändi vastavalt oma riigile. Võite googeldada, et teada saada oma riigi bänd.
Vaikevõrgu ID on 0. seega ei muuda me seda Lora projekti puhul.
Samm: määrake Lora vastuvõtmise parameeter
Sarnasel viisil peame määrama vastuvõtva Lora mooduli parameetrid.
Esiteks tippige AT ja seejärel vajutage sisestusklahvi. Seeriamonitoris peaksime saama +OK.
Seejärel tippige AT+ADDRESS = 1, et määrata aadress Lora vastuvõtmiseks 1.
Seejärel tippige AT+BAND = 865000000, et määrata riba 865 MHz. Võite googeldada, et teada saada oma riigi bänd.
Vaikevõrgu ID on 0. seega me seda Lora projekti puhul ei muuda.
4. samm: saatja LoRa Arduino ahel
Saatja Lora ahelas oleme ühendanud saatja Lora mooduli Arduino Nanoga vastavalt skeemile.
Saatja Lora ahelas on 5 vajutusnuppu ühendatud Arduino digitaalse tihvtiga D2, D3, D4, D5, D6. Iga kord, kui me vajutame mõnda nuppu, saadetakse Lora mooduli vastuvõtjale signaal vastava relee sisse- või väljalülitamiseks.
Siin olen teinud pingejaguri kahe takistiga 4,7k ja 10k, et 5v loogikatase langetada 3,3v loogika tasemele. Arduino saab signaali saata 5 V loogika tasemel, kuid Lora moodul RYLR896 saab signaali vastu võtta ainult 3,3 V loogika tasemel. Nii oleme ühendanud pingejaguri Arduino TX tihvti ja Lora RYLR896 RX tihvti vahel.
Samm: LoRa Arduino vooluahela vastuvõtmine
Olen ühendanud vastuvõtva Lora mooduli Arduino Nanoga vastavalt vastuvõtva Lora vooluahela skeemile.
Vastuvõtja Lora ahelas olen kasutanud Arduino digitaalset tihvti D8, D9, D10, D11, D12, et juhtida 12v releemoodulit.
Siin pole pingejaoturit vaja, kuna Arduino saab signaali vastuvõtva Lora moodulilt RYLR896 vastu võtta 3.3v loogika tasemel.
Olen kasutanud pingeregulaatorit 7805 (5-voldist), et toita 5v toide Arduino vooluahelasse.
6. samm: releemooduli trükkplaadi kujundamine
Selles LoRa projektis olen kasutanud 12v releemoodulit. Saate selle releemooduli veebist osta, kuid kuna mul on enamikus oma projektides vaja releemoodulit, olen ma kavandanud releemooduli jaoks trükkplaadi.
Selle 12v releemooduli Garberi faili saate alla laadida ka järgmiselt lingilt
drive.google.com/uc?export=download&id=1gSz2if9vpkj6O7vc9urzS6hUEJHfgl1g
Samm: tellige trükkplaat
Pärast Garberi faili allalaadimist saate PCB lihtsalt tellida
1. Külastage saiti https://jlcpcb.com ja logige sisse/registreeruge
2. Klõpsake nuppu QUOTE NOW.
3. Klõpsake nuppu "Lisa oma Gerberi fail". Seejärel sirvige ja valige allalaaditud Gerberi fail
8. samm: Gerberi faili üleslaadimine ja parameetrite määramine
4. Määrake vajalik parameeter, nagu kogus, trükkplaadi värv jne
5. Pärast kõigi PCB parameetrite valimist klõpsake nuppu SALVESTA KORVI.
Samm: valige tarneaadress ja makseviis
6. Sisestage kohaletoimetamise aadress.
7. Valige teile sobiv kohaletoimetamisviis.
8. Esitage tellimus ja jätkake maksmist.
Saate oma tellimust jälgida ka saidilt JLCPCB.com. Minu puhul kulus PCB -de valmistamiseks 2 päeva ja need saabusid nädala jooksul, kasutades DHL -i kohaletoimetamise võimalust. PCBd olid hästi pakitud ja kvaliteet oli selle taskukohase hinnaga tõesti hea.
Samm: programmeerige mõlemad Arduino
Nüüd laadige üles saatja ja vastuvõtja Lora Arduino ahela kood.
Olen selgitanud nii Arduino koodi seotud videos. Parema mõistmise huvides soovitan videot vaadata.
Laadige alla selle Lora Arduino projekti jaoks Arduino visandid:
drive.google.com/uc?export=download&id=1jA0Hf32pvWQ6rXFnW1uiHWMEewrxOvKr
Samm: ühendage kodumasinad
Nüüd ühendame 5 kodumasinat 12v releemooduliga vastavalt skeemile.
110 V või 230 V koormuse ühendamisel releemooduliga järgige asjakohaseid ettevaatusabinõusid.
Samm 12: Lõpuks on Lora projekt valmis
Nüüd saame saatja Lora ahela abil juhtida 5 kodumasinat. Siin olen releemooduliga ühendanud 5 230V vahelduvvoolu lampi. Kui ma nüüd vajutan mõnda nuppu, süttib vastav lamp.
Selle Arduino Lora projektiga maapiirkonnas saame juhtida kõrgepinge seadmeid 10 km kauguselt ilma Bluetooth- või WiFi -seadmeta. Nii et see väga kasulik Arduino projekt maapiirkonnas.
Loodan, et teile meeldib see LORA projekt.
Palun jagage oma tagasisidet selle LoRa projekti kohta. Täname teid teie aja eest.
Soovitan:
Kuidas Bluetooth -mooduli nime hõlpsalt muuta Arduino abil: 4 sammu
Kuidas Arduino abil hõlpsalt Bluetooth -mooduli nime muuta: Selles projektis saate teada, kuidas oma Bluetooth -moodulile nime anda ja Bluetoothi töö ebaõnnestumist tuvastada. Selle projekti jaoks kasutate järgmisi allpool esitatud komponente
ESP32 E32-433T LoRa mooduli õpetusega - LoRa Arduino liides: 8 sammu
ESP32 E32-433T LoRa mooduli õpetusega | LoRa Arduino liides: Hei, mis toimub, poisid! Akarsh siin CETechist. See minu projekt ühendab eByte'i E32 LoRa mooduli, mis on suure võimsusega 1-vatine transiiverimoodul koos ESP32-ga, kasutades Arduino IDE-d. Me saime E32 toimimisest aru meie viimases õpetuses
E32-433T LoRa mooduli õpetus - DIY Breakout Board E32 moodulile: 6 sammu
E32-433T LoRa mooduli õpetus | DIY Breakout Board E32 moodulile: Hei, mis toimub, poisid! Akarsh siin CETechist. See minu projekt on pigem õppimiskõver, et mõista eByte'i E32 LoRa mooduli tööd, mis on suure võimsusega 1-vatti transiiverimoodul. Kui me töötamisest aru saame, on mul disain
Kontrollige kodumasinaid LoRa kaudu - LoRa koduautomaatikas - LoRa kaugjuhtimispult: 8 sammu
Kontrollige kodumasinaid LoRa kaudu | LoRa koduautomaatikas | LoRa kaugjuhtimispult: kontrollige 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
LoRa RFM98 õpetus Ra-02 HopeRF mooduli võrdlus: 6 sammu
LoRa RFM98 õpetus Ra-02 HopeRF mooduli võrdlus: Hei, mis toimub, poisid? Akarsh siin CETechist. Täna räägime sellest artiklist HopeRF -i RFM LoRa moodulite kohta. Me näeme, millised on RFM -mooduli pakutavad omadused, selle pinout, erinevuste võrdlus