Sadržaj:

Krug upravljačkog relejnog modula Lora Arduino: 12 koraka
Krug upravljačkog relejnog modula Lora Arduino: 12 koraka

Video: Krug upravljačkog relejnog modula Lora Arduino: 12 koraka

Video: Krug upravljačkog relejnog modula Lora Arduino: 12 koraka
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Studeni
Anonim
Image
Image
Krug upravljačkog relejnog modula Lora Arduino
Krug upravljačkog relejnog modula Lora Arduino

U ovom projektu Lora vidjet ćemo kako kontrolirati visokonaponske uređaje pomoću upravljačkog kruga releja LoRa Arduino. U ovom projektu Arduino Lora koristit ćemo Reyax RYLR896 Lora modul, Arduino i 12v relejni modul za upravljanje 5 kućanskih aparata s odašiljačkim i prijemnim modulom Lora. Dakle, ovo je također koristan projekt automatizacije doma za pametnu kuću. Podijelit ću potpuni dijagram sklopa, Arduino kod i sve ostale pojedinosti s jednostavnih 6 koraka za izradu ovog Lora Arduino projekta.

Pribor

Lora moduli REYAX RYLR896 2br

Arduino Nano 2no

12v relejni modul 1br

FTDI232 USB na ploču sa serijskim sučeljem 1 br

7805 regulator napona 1br

22uF kondenzator 1br

4,7 k Otpornik 1br

10k otpornik 6br

Pritisni prekidači 5br

Korak 1: Povežite Lora modul s računalom

Povežite Lora modul s računalom
Povežite Lora modul s računalom
Povežite Lora modul s računalom
Povežite Lora modul s računalom

Prije povezivanja LORA modula s Arduinom, moramo postaviti neke parametre kao što su adresa, opseg za Lora modul pomoću AT naredbi. Stoga moramo povezati Lora modul s USB -om na ploču sa serijskim sučeljem prema shemi sklopa. Tako da možemo povezati Lora modul s prijenosnim računalom ili računalom. Ovdje sam upotrijebio ploču FTDI232 USB to Serial interface.

Korak 2: Postavite parametar za odašiljač Lora

Postavite parametar za odašiljač Lora
Postavite parametar za odašiljač Lora
Postavite parametar za odašiljač Lora
Postavite parametar za odašiljač Lora

Prvo povežite Lora modul s prijenosnim računalom. U Arduino IDE -u odaberite PORT Tool -> PortOpen Serial Monitor i postavite Brud rate na 115200.

Sada možemo postaviti parametre s nekim osnovnim AT naredbama.

Prvo upišite AT, a zatim pritisnite tipku enter. Trebali bismo dobiti +OK na serijskom monitoru.

Zatim upišite AT+ADRESA = 0 kako biste postavili adresu na 0 za odašiljač Lora.

Zatim upišite AT+BAND = 865000000 za postavljanje opsega 865MHz. Frekvencijski opseg za LoRa tehnologiju u mojoj zemlji je 865 MHz do 867 MHz. Morate postaviti bend prema vašoj zemlji. Možete ga proguglati da biste upoznali bend za svoju zemlju.

Zadani mrežni ID je 0. pa ga nećemo mijenjati za ovaj Lora projekt.

Korak 3: Postavite parametar za primanje Lore

Postavite parametar za primanje Lore
Postavite parametar za primanje Lore

Na sličan način moramo postaviti parametre za prijemni Lora modul.

Prvo upišite AT, a zatim pritisnite tipku enter. Trebali bismo dobiti +OK na serijskom monitoru.

Zatim upišite AT+ADRESA = 1 da biste postavili adresu na 1 za primanje Lore.

Zatim upišite AT+BAND = 865000000 za postavljanje opsega 865MHz. Možete ga proguglati da biste upoznali bend za svoju zemlju.

Zadani mrežni ID je 0. pa ga nećemo mijenjati za ovaj Lora projekt.

Korak 4: Krug odašiljača LoRa Arduino

Krug odašiljača LoRa Arduino
Krug odašiljača LoRa Arduino
Krug odašiljača LoRa Arduino
Krug odašiljača LoRa Arduino

U krugu odašiljača Lora povezali smo modul odašiljača Lora s Arduino Nano prema shemi sklopa.

U krugu odašiljača Lora 5 tipki spojeno je s Arduino digitalnim pinom D2, D3, D4, D5, D6. Kad god pritisnemo bilo koji gumb, signal se šalje primatelju Lora modula za uključivanje ili isključivanje releja.

Ovdje sam napravio razdjelnik napona s dva otpornika 4.7k i 10k za spuštanje 5v logičke razine na 3.3v logičku razinu. Arduino može poslati signal na 5v logičkoj razini, ali Lora modul RYLR896 može primiti signal samo na 3.3v logičkoj razini. Tako smo povezali razdjelnik napona između Arduino TX pina i Lora RYLR896 RX pina.

Korak 5: Primanje LoRa Arduino kruga

Primanje LoRa Arduino kruga
Primanje LoRa Arduino kruga
Primanje LoRa Arduino kruga
Primanje LoRa Arduino kruga

Povezao sam prijemni Lora modul s Arduino Nano prema shemi prijemnog Lora kruga.

U krugu prijemnika Lora koristio sam Arduino digitalni pin D8, D9, D10, D11, D12 za upravljanje 12 -voltnim relejnim modulom.

Ovdje razdjelnik napona nije potreban jer Arduino može primiti signal na logičkoj razini od 3.3v od prijemnog Lora modula RYLR896.

Koristio sam regulator napona 7805 (5 volti) za napajanje 5V napajanja u Arduino krug.

Korak 6: Projektiranje PCB -a za relejni modul

Projektiranje PCB -a za relejni modul
Projektiranje PCB -a za relejni modul
Projektiranje PCB -a za relejni modul
Projektiranje PCB -a za relejni modul

U ovom projektu LoRa koristio sam relejni modul od 12 V. Ovaj relejni modul možete kupiti na mreži, ali kako mi je relejni modul potreban u većini mojih projekata, tako sam i dizajnirao tiskanu ploču za relejni modul.

Također možete preuzeti Garber datoteku za ovaj relejni modul od 12 V sa sljedeće veze

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

Korak 7: Naručite PCB

Naručite PCB
Naručite PCB
Naručite PCB
Naručite PCB

Nakon preuzimanja datoteke Garber možete jednostavno naručiti PCB

1. Posjetite https://jlcpcb.com i Prijavite se/Registrirajte se

2. Pritisnite gumb QUOTE NOW.

3 Pritisnite gumb "Dodaj svoju Gerber datoteku". Zatim pregledajte i odaberite Gerber datoteku koju ste preuzeli

Korak 8: Prijenos Gerber datoteke i postavljanje parametara

Učitavanje Gerber datoteke i postavljanje parametara
Učitavanje Gerber datoteke i postavljanje parametara
Učitavanje Gerber datoteke i postavljanje parametara
Učitavanje Gerber datoteke i postavljanje parametara

4. Postavite potrebne parametre poput količine, boje PCB -a itd

5. Nakon što ste odabrali sve parametre za tiskanu ploču, kliknite gumb Spremi u košaricu.

Korak 9: Odaberite adresu za dostavu i način plaćanja

Odaberite adresu za dostavu i način plaćanja
Odaberite adresu za dostavu i način plaćanja
Odaberite adresu za dostavu i način plaćanja
Odaberite adresu za dostavu i način plaćanja
Odaberite adresu za dostavu i način plaćanja
Odaberite adresu za dostavu i način plaćanja

6. Upišite adresu za dostavu.

7. Odaberite način dostave koji vam odgovara.

8. Predajte narudžbu i nastavite s plaćanjem.

Svoju narudžbu možete pratiti i s web stranice JLCPCB.com. U mom slučaju, PCB -ima je trebalo 2 dana da se proizvedu i stigli su u roku od tjedan dana koristeći DHL opciju dostave. PCB -i su bili dobro zapakirani, a kvaliteta je bila zaista dobra po pristupačnoj cijeni.

Korak 10: Programirajte oba Arduina

Image
Image

Sada učitajte kod za odašiljač i prijamnik Lora Arduino krug.

Objasnio sam oba Arduino koda u srodnom videu. Za bolje razumijevanje preporučujem da pogledate video.

Preuzmite Arduino skice za ovaj projekt Lora Arduino:

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

Korak 11: Povežite kućanske aparate

Konačno, projekt Lora je spreman
Konačno, projekt Lora je spreman

Sada ćemo spojiti 5 kućanskih aparata s relejnim modulom 12v prema shemi kruga.

Poduzmite odgovarajuće sigurnosne mjere pri povezivanju 110v ili 230v opterećenja s relejnim modulom.

Korak 12: Konačno, projekt Lora je spreman

Sada možemo kontrolirati 5 kućanskih aparata pomoću odašiljačkog kola Lora. Ovdje sam spojio 5 230V AC svjetiljki s relejnim modulom. Ako pritisnem bilo koji gumb, dotična će se lampica upaliti.

U ruralnom području s ovim projektom Arduino Lora možemo kontrolirati visokonaponske uređaje udaljene 10 km bez ikakvog Bluetooth ili WiFi uređaja. Dakle, ovaj vrlo koristan Arduino projekt u ruralnom području.

Nadam se da vam se sviđa ovaj projekt LORA.

Podijelite svoje povratne informacije o ovom projektu LoRa. Hvala na vašem vremenu.

Preporučeni: