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, Juli
Anonim
Image
Image
Krug upravljačkog relejnog modula Lora Arduino
Krug upravljačkog relejnog modula Lora Arduino

U ovom Lora projektu ćemo vidjeti kako upravljati visokonaponskim uređajima 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 Lora odašiljačkim i prijemnim modulom. Dakle, ovo je također koristan projekt automatizacije kuće za pametnu kuću. Podijelit ću potpuni dijagram kola, Arduino kod i sve ostale detalje sa jednostavnih 6 koraka za izradu ovog Lora Arduino projekta.

Supplies

Lora moduli REYAX RYLR896 2br

Arduino Nano 2no

12v relejni modul 1br

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

7805 Regulator napona 1br

22uF kondenzator 1br

4.7k Otpornik 1br

10k otpornik 6br

Pritisni prekidači 5br

Korak 1: Povežite Lora modul sa računarom

Povežite Lora modul sa računarom
Povežite Lora modul sa računarom
Povežite Lora modul sa računarom
Povežite Lora modul sa računarom

Prije povezivanja LORA modula s Arduinom, moramo postaviti neke parametre poput adrese, opsega za Lora modul pomoću AT naredbi. Stoga moramo povezati Lora modul s USB -om na ploču sa serijskim sučeljem prema shemi kola. Tako da možemo povezati Lora modul s prijenosnim računarom 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 sa laptopom. U Arduino IDE -u odaberite PORT Tool–> PortOpen Serial Monitor i postavite Brud rate na 115200.

Sada možemo postaviti parametre pomoću nekih osnovnih AT naredbi.

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

Zatim upišite AT+ADDRESS = 0 da postavite 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 otkucajte AT, a zatim pritisnite tipku enter. Trebali bismo dobiti +OK na serijskom monitoru.

Zatim upišite AT+ADDRESS = 1 da postavite adresu na 1 za prijem 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 kola.

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

Ovdje sam napravio razdjelnik napona sa dva otpornika 4.7k i 10k za spuštanje 5v logičkog nivoa na 3.3v logički nivo. Arduino može poslati signal na 5v logičkom nivou, ali Lora modul RYLR896 može primiti signal samo na 3.3v logičkom nivou. Tako smo spojili razdjelnik napona između Arduino TX pina i Lora RYLR896 RX pina.

Korak 5: Primanje LoRa Arduino kruga

Primanje LoRa Arduino kola
Primanje LoRa Arduino kola
Primanje LoRa Arduino kola
Primanje LoRa Arduino kola

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 primati signal na 3,3v logičkom nivou od prijemnog Lora modula RYLR896.

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

Korak 6: Dizajniranje PCB -a za relejni modul

Dizajniranje PCB -a za relejni modul
Dizajniranje PCB -a za relejni modul
Dizajniranje PCB -a za relejni modul
Dizajniranje 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 dizajnirao PCB 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. Kliknite na dugme CITIRAJ SAD.

3 Kliknite na dugme "Dodajte svoju Gerber datoteku". Zatim pregledajte i odaberite Gerber datoteku koju ste preuzeli

Korak 8: Otpremanje 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. Podesite željeni parametar poput količine, boje PCB -a itd

5. Nakon odabira svih parametara za PCB kliknite na dugme SAVE TO CART.

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

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

6. Upišite adresu za isporuku.

7. Odaberite način dostave koji vam odgovara.

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

Svoju narudžbu možete pratiti i sa web stranice JLCPCB.com. U mom slučaju, PCB -ima je trebalo 2 dana da se proizvedu i stigli su u roku od sedmice 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 prijemnik Lora Arduino kolo.

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, projekat Lora je spreman
Konačno, projekat Lora je spreman

Sada ćemo spojiti 5 kućanskih aparata sa relejnim modulom 12v prema shemi kola.

Molimo vas da poduzmete odgovarajuće sigurnosne mjere pri povezivanju 110v ili 230v opterećenja s relejnim modulom.

Korak 12: Konačno, Lora projekt je spreman

Sada možemo kontrolirati 5 kućanskih aparata pomoću odašiljača Lora. Ovdje sam spojio 5 230V AC svjetiljki sa relejnim modulom. Sada, ako pritisnem bilo koje dugme, odgovarajuća lampica će se 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 LORA projekt.

Podijelite svoje mišljenje o ovom LoRa projektu. Hvala vam na izdvojenom vremenu.

Preporučuje se: