Kazalo:

Vezje krmilnega releja Lora Arduino: 12 korakov
Vezje krmilnega releja Lora Arduino: 12 korakov

Video: Vezje krmilnega releja Lora Arduino: 12 korakov

Video: Vezje krmilnega releja Lora Arduino: 12 korakov
Video: Программирование модуля датчика температуры и влажности ESP8266 ESP01 DHT11 | удаленныйXY | ФЛПрог 2024, November
Anonim
Image
Image
Vezje modula krmilnega releja Lora Arduino
Vezje modula krmilnega releja Lora Arduino

V tem projektu Lora bomo videli, kako krmiliti visokonapetostne naprave s krmilnim relejem LoRa Arduino. V tem projektu Arduino Lora bomo za krmiljenje 5 gospodinjskih aparatov z oddajnim in sprejemnim modulom Lora uporabili modul Reyax RYLR896 Lora, Arduino in relejni modul 12v. Torej je to tudi koristen projekt avtomatizacije doma za pametni dom. Celoten diagram vezja, kodo Arduino in vse druge podrobnosti bom predstavil s preprostimi 6 koraki za izdelavo tega projekta Lora Arduino.

Zaloge

Lora moduli REYAX RYLR896 2 št

Arduino Nano 2no

12v relejni modul 1 št

FTDI232 USB na ploščo za serijski vmesnik 1 št

7805 regulator napetosti 1 št

22uF kondenzator 1 št

4,7 k upor 1 št

10k upor 6 št

Potisna stikala 5 št

Korak: Povežite modul Lora z računalnikom

Povežite modul Lora z računalnikom
Povežite modul Lora z računalnikom
Povežite modul Lora z računalnikom
Povežite modul Lora z računalnikom

Preden povežemo modul LORA z Arduinom, moramo z ukazi AT nastaviti nekaj parametrov, na primer naslov, pas za modul Lora. Zato moramo povezati modul Lora z USB -jem na serijsko vmesniško ploščo v skladu s shemo vezja. Tako, da lahko modul Lora povežemo s prenosnikom ali osebnim računalnikom. Tukaj sem uporabil FTDI232 USB to Serial Interface Board.

2. korak: Nastavite parameter za oddajnik Lora

Nastavite parameter za oddajnik Lora
Nastavite parameter za oddajnik Lora
Nastavite parameter za oddajnik Lora
Nastavite parameter za oddajnik Lora

Najprej povežite modul Lora z prenosnikom. V Arduino IDE izberite orodje PORT -> Port Odprite serijski monitor in nastavite hitrost bruda na 115200.

Zdaj lahko nastavimo parametre z nekaj osnovnimi ukazi AT.

Najprej vnesite AT, nato pritisnite tipko enter. Na serijskem monitorju bi morali dobiti +OK.

Nato vnesite AT+ADDRESS = 0, da nastavite naslov na 0 za oddajnik Lora.

Nato vnesite AT+BAND = 865000000, da nastavite pas 865MHz. Frekvenčni pas za tehnologijo LoRa v moji državi je od 865 MHz do 867 MHz. Skupino morate nastaviti glede na vašo državo. Lahko ga poiščete na Googlu, če želite poznati skupino za svojo državo.

Privzeti ID omrežja je 0., zato ga za ta projekt Lora ne bomo spremenili.

3. korak: Nastavite parameter za sprejemanje Lore

Nastavite parameter za sprejem Lore
Nastavite parameter za sprejem Lore

Na podoben način moramo nastaviti parametre za sprejemni modul Lora.

Najprej vnesite AT, nato pritisnite tipko enter. Na serijskem monitorju bi morali dobiti +OK.

Nato vnesite AT+ADDRESS = 1, da naslov nastavite na 1 za sprejem Lore.

Nato vnesite AT+BAND = 865000000, da nastavite pas 865MHz. Lahko ga poiščete na Googlu, če želite poznati skupino za svojo državo.

Privzeti ID omrežja je 0., zato ga za ta projekt Lora ne bomo spremenili.

Korak 4: Oddajnik LoRa Arduino vezje

Oddajnik LoRa Arduino vezje
Oddajnik LoRa Arduino vezje
Oddajnik LoRa Arduino vezje
Oddajnik LoRa Arduino vezje

V vezju oddajnika Lora smo v skladu s shemo vezja povezali oddajniški modul Lora z Arduino Nano.

V vezju oddajnika Lora je 5 tipk povezanih z digitalnim zatičem Arduino D2, D3, D4, D5, D6. Kadar koli pritisnemo kateri koli gumb, se signal, ki se pošlje prejemniku modula Lora za vklop ali izklop ustreznega releja.

Tu sem naredil delilnik napetosti z dvema uporoma 4.7k in 10k, da spustim logično raven 5v na logično raven 3.3v. Arduino lahko pošlje signal na logični ravni 5v, modul Lora RYLR896 pa lahko sprejme signal le na logični ravni 3,3 V. Tako smo priključili delilnik napetosti med zatičem Arduino TX in zatičem Lora RYLR896 RX.

5. korak: Prejemanje vezja LoRa Arduino

Prejemanje vezja LoRa Arduino
Prejemanje vezja LoRa Arduino
Prejemanje vezja LoRa Arduino
Prejemanje vezja LoRa Arduino

Sprejemni modul Lora sem povezal z Arduino Nano v skladu s shemo vezja sprejemnika Lora.

V vezju sprejemnika Lora sem za krmiljenje relejnega modula 12V uporabil Arduino digitalni pin D8, D9, D10, D11, D12.

Tukaj delilnik napetosti ni potreben, saj Arduino lahko sprejme signal na logični ravni 3.3v od sprejemnega modula Lora RYLR896.

Uporabil sem napetostni regulator 7805 (5-voltni) za napajanje 5v napajanja v vezje Arduino.

Korak 6: Oblikovanje tiskanega vezja za relejni modul

Oblikovanje tiskanega vezja za relejni modul
Oblikovanje tiskanega vezja za relejni modul
Oblikovanje tiskanega vezja za relejni modul
Oblikovanje tiskanega vezja za relejni modul

V tem projektu LoRa sem uporabil relejni modul 12v. Ta relejni modul lahko kupite na spletu, a ker v večini svojih projektov potrebujem relejni modul, sem zato oblikoval tiskano vezje za relejni modul.

Datoteko Garber za ta 12V relejni modul lahko prenesete tudi s spodnje povezave

drive.google.com/uc?export=download&id=1gSz2if9vpkj6O7vc9urzS6hUEJHfgl1g

7. korak: Naročite tiskano vezje

Naročite tiskano vezje
Naročite tiskano vezje
Naročite tiskano vezje
Naročite tiskano vezje

Po prenosu datoteke Garber lahko preprosto naročite tiskano vezje

1. Obiščite https://jlcpcb.com in se prijavite/registrirajte

2. Kliknite gumb QUOTE NOW.

3 Kliknite gumb "Dodaj datoteko Gerber". Nato brskajte in izberite datoteko Gerber, ki ste jo prenesli

8. korak: Naložite datoteko Gerber in nastavite parametre

Nalaganje datoteke Gerber in nastavitev parametrov
Nalaganje datoteke Gerber in nastavitev parametrov
Nalaganje datoteke Gerber in nastavitev parametrov
Nalaganje datoteke Gerber in nastavitev parametrov

4. Nastavite zahtevani parameter, na primer količino, barvo tiskanega vezja itd

5. Ko izberete vse parametre za tiskano vezje, kliknite gumb SHRANI V KOŠARICO.

9. korak: Izberite naslov za dostavo in način plačila

Izberite naslov za dostavo in način plačila
Izberite naslov za dostavo in način plačila
Izberite naslov za dostavo in način plačila
Izberite naslov za dostavo in način plačila
Izberite naslov za dostavo in način plačila
Izberite naslov za dostavo in način plačila

6. Vnesite naslov za dostavo.

7. Izberite primeren način pošiljanja.

8. Predložite naročilo in nadaljujte s plačilom.

Naročilo lahko spremljate tudi na spletnem mestu JLCPCB.com. V mojem primeru so PCB -ji porabili 2 dni za izdelavo in prispeli v enem tednu z možnostjo dostave DHL. PCB -ji so bili dobro zapakirani in kakovost je bila po tej dostopni ceni res dobra.

10. korak: Programirajte oba Arduino

Image
Image

Zdaj naložite kodo za oddajnik in sprejemnik Lora Arduino vezje.

Tako kodo Arduino sem razložil v sorodnem videoposnetku. Za boljše razumevanje priporočam ogled videoposnetka.

Prenesite skice Arduino za ta projekt Lora Arduino:

drive.google.com/uc?export=download&id=1jA0Hf32pvWQ6rXFnW1uiHWMEewrxOvKr

11. korak: Priključite gospodinjske aparate

Končno je projekt Lora pripravljen
Končno je projekt Lora pripravljen

Zdaj bomo povezali 5 gospodinjskih aparatov z relejskim modulom 12v v skladu s shemo vezja.

Prosimo, upoštevajte varnostne ukrepe pri priključitvi obremenitve 110v ali 230v z relejskim modulom.

12. korak: Končno je projekt Lora pripravljen

Sedaj lahko nadzorujemo 5 gospodinjskih aparatov z oddajnikom Lora. Tu sem priključil 5 230v AC svetilk z relejskim modulom. Če pritisnem kateri koli gumb, se prižge ustrezna lučka.

Na podeželju s tem projektom Arduino Lora lahko nadzorujemo visokonapetostne naprave z razdalje 10 km brez naprave Bluetooth ali WiFi. Torej ta zelo koristen projekt Arduino na podeželju.

Upam, da vam je projekt LORA všeč.

Prosimo, delite svoje povratne informacije o tem projektu LoRa. Hvala za vaš čas.

Priporočena: