Სარჩევი:

ლორა არდუინოს საკონტროლო სარელეო მოდულის წრე: 12 ნაბიჯი
ლორა არდუინოს საკონტროლო სარელეო მოდულის წრე: 12 ნაბიჯი

ვიდეო: ლორა არდუინოს საკონტროლო სარელეო მოდულის წრე: 12 ნაბიჯი

ვიდეო: ლორა არდუინოს საკონტროლო სარელეო მოდულის წრე: 12 ნაბიჯი
ვიდეო: Радиомодули LoRa SX1278, Подключение к Arduino и небольшой тест. 2024, დეკემბერი
Anonim
Image
Image
ლორა არდუინოს საკონტროლო სარელეო მოდულის წრე
ლორა არდუინოს საკონტროლო სარელეო მოდულის წრე

ამ ლორას პროექტში ჩვენ ვნახავთ როგორ გავაკონტროლოთ მაღალი ძაბვის მოწყობილობები LoRa Arduino სარელეო კონტროლის წრედით. Arduino Lora– ს ამ პროექტში ჩვენ გამოვიყენებთ Reyax RYLR896 Lora მოდულს, Arduino– ს და 12v სარელეო მოდულს 5 საყოფაცხოვრებო ტექნიკის გასაკონტროლებლად Lora გადამცემი და მიმღების მოდულით. ასე რომ, ეს ასევე არის სასარგებლო სახლის ავტომატიზაციის პროექტი ჭკვიანი სახლისთვის. მე გაგიზიარებთ სქემის სრულ სქემას, არდუინოს კოდს და ყველა სხვა დეტალს მარტივი 6 საფეხურით, რათა შეიქმნას ეს ლორა არდუინოს პროექტი.

მარაგები

Lora მოდულები REYAX RYLR896 2no

არდუინო ნანო 2 არა

12 ვ სარელეო მოდული 1 არა

FTDI232 USB სერიული ინტერფეისის დაფაზე 1 არა

7805 ძაბვის რეგულატორი 1 არა

22uF კონდენსატორი 1 არა

4.7k რეზისტორი 1 no

10k რეზისტორი 6no

Push კონცენტრატორები 5no

ნაბიჯი 1: შეაერთეთ Lora მოდული კომპიუტერთან

შეაერთეთ ლორას მოდული კომპიუტერთან
შეაერთეთ ლორას მოდული კომპიუტერთან
შეაერთეთ ლორას მოდული კომპიუტერთან
შეაერთეთ ლორას მოდული კომპიუტერთან

LORA მოდულის Arduino– სთან დაკავშირებამდე, ჩვენ უნდა დავაყენოთ რამდენიმე პარამეტრი, როგორიცაა მისამართი, ზოლი Lora მოდულისთვის AT ბრძანებების გამოყენებით. ასე რომ, ჩვენ გვჭირდება Lora მოდულის USB- თან დაკავშირება სერიული ინტერფეისის დაფაზე, სქემის დიაგრამის მიხედვით. ასე რომ ჩვენ შეგვიძლია Lora მოდულის დაკავშირება ლეპტოპთან ან კომპიუტერთან. აქ მე გამოვიყენე FTDI232 USB სერიული ინტერფეისის დაფა.

ნაბიჯი 2: დააყენეთ პარამეტრი გადამცემი ლორასთვის

დააყენეთ პარამეტრი გადამცემი ლორასთვის
დააყენეთ პარამეტრი გადამცემი ლორასთვის
დააყენეთ პარამეტრი გადამცემი ლორასთვის
დააყენეთ პარამეტრი გადამცემი ლორასთვის

ჯერ დააკავშირეთ Lora მოდული ლეპტოპთან. Arduino IDE– ში აირჩიეთ PORT Tool–> Port გახსენით სერიული მონიტორი და დააყენეთ Brud– ის განაკვეთი 115200 – ზე.

ახლა ჩვენ შეგვიძლია პარამეტრების დაყენება რამდენიმე ძირითადი AT ბრძანებით.

ჯერ აკრიფეთ AT შემდეგ დააჭირეთ Enter ღილაკს. ჩვენ უნდა მივიღოთ +OK სერიულ მონიტორზე.

შემდეგ ჩაწერეთ AT+ADDRESS = 0, რომ გადააადგილოთ მისამართი Lora გადამცემისთვის 0.

შემდეგ ჩაწერეთ AT+BAND = 865000000, რომ დააყენოთ დიაპაზონი 865 MHz. ჩემს ქვეყანაში LoRa ტექნოლოგიის სიხშირის დიაპაზონი არის 865 MHz– დან 867 MHz– მდე. თქვენ უნდა შექმნათ ჯგუფი თქვენი ქვეყნის მიხედვით. თქვენ შეგიძლიათ გუგლში გაიგოთ, რომ იცოდეთ ჯგუფი თქვენი ქვეყნისთვის.

ნაგულისხმევი ქსელის id არის 0. ასე რომ, ჩვენ არ შევცვლით მას Lora პროექტისთვის.

ნაბიჯი 3: დააყენეთ ლორას მიღების პარამეტრი

დააყენეთ ლორას მიღების პარამეტრი
დააყენეთ ლორას მიღების პარამეტრი

ანალოგიურად, ჩვენ უნდა დავაყენოთ პარამეტრები მიმღები ლორას მოდულისთვის.

ჯერ აკრიფეთ AT შემდეგ დააჭირეთ Enter ღილაკს. ჩვენ უნდა მივიღოთ +OK სერიულ მონიტორზე.

შემდეგ ჩაწერეთ AT+ADDRESS = 1, რომ დააყენოთ მისამართი 1 -ზე ლორას მისაღებად.

შემდეგ ჩაწერეთ AT+BAND = 865000000, რომ დააყენოთ დიაპაზონი 865 MHz. თქვენ შეგიძლიათ გუგლში გაიგოთ, რომ იცოდეთ ჯგუფი თქვენი ქვეყნისთვის.

ნაგულისხმევი ქსელის id არის 0. ასე რომ, ჩვენ არ შევცვლით მას Lora პროექტისთვის.

ნაბიჯი 4: გადამცემი LoRa Arduino Circuit

გადამცემი LoRa Arduino Circuit
გადამცემი LoRa Arduino Circuit
გადამცემი LoRa Arduino Circuit
გადამცემი LoRa Arduino Circuit

გადამცემი ლორას წრეში, ჩვენ შევუერთეთ გადამცემი ლორას მოდული არდუინო ნანოსთან სქემის დიაგრამის მიხედვით.

გადამცემი ლორას წრეში 5 ღილაკი დაკავშირებულია Arduino ციფრულ პინთან D2, D3, D4, D5, D6. როდესაც ჩვენ ვაჭერთ ნებისმიერ ღილაკზე, სიგნალი იგზავნება Lora მოდულის მიმღებამდე შესაბამისი სარელეო ჩართვის ან გამორთვისთვის.

აქ მე გავაკეთე ძაბვის გამყოფი ორი რეზისტორით 4.7k და 10k, რათა 5V ლოგიკური დონე დაეცა 3.3v ლოგიკურ დონემდე. არდუინოს შეუძლია სიგნალის გაგზავნა 5 ვ ლოგიკურ დონეზე, მაგრამ ლორას მოდულს RYLR896 შეუძლია მიიღოს სიგნალი მხოლოდ 3.3 ვ ლოგიკურ დონეზე. ასე რომ, ჩვენ დავაკავშირეთ ძაბვის გამყოფი Arduino TX პინსა და Lora RYLR896 RX პინს.

ნაბიჯი 5: LoRa Arduino მიკროსქემის მიღება

LoRa Arduino მიკროსქემის მიღება
LoRa Arduino მიკროსქემის მიღება
LoRa Arduino მიკროსქემის მიღება
LoRa Arduino მიკროსქემის მიღება

მიმღები ლორას მოდული არდუინო ნანოსთან დაკავშირებულია მიმღები ლორას სქემის მიხედვით.

მიმღების ლორას წრეში მე გამოვიყენე Arduino ციფრული პინი D8, D9, D10, D11, D12 12 ვ სარელეო მოდულის გასაკონტროლებლად.

აქ ძაბვის გამყოფი არ არის საჭირო, რადგან არდუინოს შეუძლია მიიღოს სიგნალი 3.3 ვ ლოგიკურ დონეზე მიმღები ლორას მოდულიდან RYLR896.

მე გამოვიყენე ძაბვის რეგულატორი 7805 (5 ვოლტი) არდუინოს წრეში 5 ვ მიწოდებისთვის.

ნაბიჯი 6: სარელეო მოდულის PCB- ის დიზაინი

PCB- ის შემუშავება სარელეო მოდულისთვის
PCB- ის შემუშავება სარელეო მოდულისთვის
PCB- ის შემუშავება სარელეო მოდულისთვის
PCB- ის შემუშავება სარელეო მოდულისთვის

ამ LoRa პროექტში მე გამოვიყენე 12 ვ სარელეო მოდული. თქვენ შეგიძლიათ შეიძინოთ ეს სარელეო მოდული ინტერნეტით, მაგრამ როგორც მე მჭირდება სარელეო მოდული ჩემს პროექტებში, ასე რომ, მე შევქმენი PCB სარელეო მოდულისთვის.

თქვენ ასევე შეგიძლიათ გადმოწეროთ გარბერის ფაილი ამ 12 ვ სარელეო მოდულისთვის შემდეგი ბმულიდან

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

ნაბიჯი 7: შეუკვეთეთ PCB

შეუკვეთეთ PCB
შეუკვეთეთ PCB
შეუკვეთეთ PCB
შეუკვეთეთ PCB

გარბერის ფაილის გადმოტვირთვის შემდეგ შეგიძლიათ მარტივად შეუკვეთოთ PCB

1. ეწვიეთ https://jlcpcb.com და შედით/დარეგისტრირდით

2. დააწკაპუნეთ ღილაკს QUOTE NOW.

3 დააწკაპუნეთ ღილაკზე "დაამატეთ თქვენი გერბერის ფაილი". შემდეგ დაათვალიერეთ და აირჩიეთ გერბერის გადმოწერილი ფაილი

ნაბიჯი 8: ატვირთეთ გერბერის ფაილი და დააყენეთ პარამეტრები

ატვირთეთ გერბერის ფაილი და დააყენეთ პარამეტრები
ატვირთეთ გერბერის ფაილი და დააყენეთ პარამეტრები
ატვირთეთ გერბერის ფაილი და დააყენეთ პარამეტრები
ატვირთეთ გერბერის ფაილი და დააყენეთ პარამეტრები

4. დააყენეთ საჭირო პარამეტრი, როგორიცაა რაოდენობა, PCB ფერი და ა.შ

5. PCB– ის ყველა პარამეტრის არჩევის შემდეგ დააჭირეთ ღილაკს SAVE TO CART.

ნაბიჯი 9: შეარჩიეთ გადაზიდვის მისამართი და გადახდის რეჟიმი

აირჩიეთ გადაზიდვის მისამართი და გადახდის რეჟიმი
აირჩიეთ გადაზიდვის მისამართი და გადახდის რეჟიმი
აირჩიეთ გადაზიდვის მისამართი და გადახდის რეჟიმი
აირჩიეთ გადაზიდვის მისამართი და გადახდის რეჟიმი
აირჩიეთ გადაზიდვის მისამართი და გადახდის რეჟიმი
აირჩიეთ გადაზიდვის მისამართი და გადახდის რეჟიმი

6. ჩაწერეთ გადაზიდვის მისამართი.

7. შეარჩიეთ თქვენთვის შესაფერისი გადაზიდვის მეთოდი.

8. წარადგინეთ შეკვეთა და გააგრძელეთ გადახდა.

თქვენ ასევე შეგიძლიათ თვალყური ადევნოთ თქვენს შეკვეთას JLCPCB.com– დან. ჩემს შემთხვევაში, PCB– ებს 2 დღე დასჭირდათ წარმოებისთვის და ერთი კვირის განმავლობაში ჩავიდნენ DHL– ის მიწოდების ვარიანტის გამოყენებით. PCB– ები კარგად იყო შეფუთული და ხარისხი მართლაც კარგი იყო ამ ხელმისაწვდომ ფასად.

ნაბიჯი 10: დაპროგრამეთ ორივე Arduino

Image
Image

ახლა ატვირთეთ კოდი გადამცემი და მიმღები ლორა არდუინოს წრედისთვის.

მე განვმარტე არდუინოს ორივე კოდი შესაბამის ვიდეოში. მე გირჩევთ უყუროთ ვიდეოს უკეთ გასაგებად.

ჩამოტვირთეთ Arduino სკეტჩები ამ Lora Arduino პროექტისთვის:

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

ნაბიჯი 11: შეაერთეთ საყოფაცხოვრებო ტექნიკა

დაბოლოს, ლორას პროექტი მზადაა
დაბოლოს, ლორას პროექტი მზადაა

ახლა ჩვენ დავუკავშირდებით 5 საყოფაცხოვრებო ტექნიკას 12v სარელეო მოდულთან სქემის დიაგრამის მიხედვით.

გთხოვთ მიიღოთ უსაფრთხოების შესაბამისი ზომები სარელეო მოდულთან 110 ვ ან 230 ვ დატვირთვის შეერთებისას.

ნაბიჯი 12: საბოლოოდ, ლორას პროექტი მზად არის

ახლა ჩვენ შეგვიძლია გავაკონტროლოთ 5 საყოფაცხოვრებო ტექნიკა გადამცემის Lora სქემის გამოყენებით. აქ მე დავუკავშირე 5 230 ვ AC ნათურა სარელეო მოდულთან. ახლა თუ რომელიმე ღილაკს დავაჭერ, შესაბამისი ნათურა ჩაირთვება.

სოფლად ამ არდუინო ლორას პროექტით, ჩვენ შეგვიძლია ვაკონტროლოთ მაღალი ძაბვის მოწყობილობები 10 კმ მანძილიდან ყოველგვარი Bluetooth ან WiFi მოწყობილობის გარეშე. ეს არის ძალიან სასარგებლო Arduino პროექტი სოფლად.

იმედი მაქვს, მოგწონთ ეს LORA პროექტი.

გთხოვთ, გაუზიაროთ თქვენი კავშირი ამ LoRa პროექტს. Გმადლობთ, რომ დრო დაგვითმეთ.

გირჩევთ: