Sisukord:

Lora Arduino juhtrelee mooduli ahel: 12 sammu
Lora Arduino juhtrelee mooduli ahel: 12 sammu

Video: Lora Arduino juhtrelee mooduli ahel: 12 sammu

Video: Lora Arduino juhtrelee mooduli ahel: 12 sammu
Video: Обзор и конфигурация модуля EBYTE LoRa 2024, Detsember
Anonim
Image
Image
Lora Arduino juhtrelee mooduli ahel
Lora Arduino juhtrelee mooduli ahel

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

Ühendage Lora moodul arvutiga
Ühendage Lora moodul arvutiga
Ühendage Lora moodul arvutiga
Ü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

Määrake saatja Lora parameeter
Määrake saatja Lora parameeter
Määrake saatja Lora parameeter
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

Määrake Lora vastuvõtmise parameeter
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 Arduino ahel
Saatja LoRa Arduino ahel
Saatja LoRa Arduino ahel
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

LoRa Arduino ringraja vastuvõtmine
LoRa Arduino ringraja vastuvõtmine
LoRa Arduino ringraja vastuvõtmine
LoRa Arduino ringraja 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

PCB projekteerimine releemooduli jaoks
PCB projekteerimine releemooduli jaoks
PCB projekteerimine releemooduli jaoks
PCB projekteerimine releemooduli jaoks

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

Tellige trükkplaat
Tellige trükkplaat
Tellige trükkplaat
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

Gerberi faili üleslaadimine ja parameetrite määramine
Gerberi faili üleslaadimine ja parameetrite määramine
Gerberi faili üleslaadimine ja parameetrite määramine
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

Valige tarneaadress ja makseviis
Valige tarneaadress ja makseviis
Valige tarneaadress ja makseviis
Valige tarneaadress ja makseviis
Valige tarneaadress ja makseviis
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

Image
Image

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

Lõpuks on Lora projekt valmis
Lõpuks on Lora projekt valmis

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: