Სარჩევი:

აკონტროლეთ საყოფაცხოვრებო ტექნიკა LoRa - ლორა სახლის ავტომატიზაციაში - LoRa დისტანციური მართვა: 8 ნაბიჯი
აკონტროლეთ საყოფაცხოვრებო ტექნიკა LoRa - ლორა სახლის ავტომატიზაციაში - LoRa დისტანციური მართვა: 8 ნაბიჯი

ვიდეო: აკონტროლეთ საყოფაცხოვრებო ტექნიკა LoRa - ლორა სახლის ავტომატიზაციაში - LoRa დისტანციური მართვა: 8 ნაბიჯი

ვიდეო: აკონტროლეთ საყოფაცხოვრებო ტექნიკა LoRa - ლორა სახლის ავტომატიზაციაში - LoRa დისტანციური მართვა: 8 ნაბიჯი
ვიდეო: დელენ მილარდი: Playboy-ის მილიონერი მემკვი... 2024, ივლისი
Anonim
Image
Image

აკონტროლეთ და ავტომატიზირეთ თქვენი ელექტრო ტექნიკა დიდი დისტანციიდან (კილომეტრი) ინტერნეტის გარეშე. ეს შესაძლებელია LoRa– ს საშუალებით!

ჰეი, რა ხდება ბიჭებო? აქარში აქ CETech– დან.

ამ PCB– ს ასევე აქვს OLED დისპლეი და 3 რელე, რომლებიც დაკავშირებულია ESP32– თან. თქვენ შეგიძლიათ გააკეთოთ ყველაფერი კოდთან და აკონტროლოთ რელეები LoRa/WiFi/Bluetooth– ის გამოყენებით. მოკლედ, ამ პროექტს აქვს ESP32, რომელსაც შეუძლია WiFi/Bluetooth ფუნქციონირება, LoRa მოდული, OLED დისპლეი და 3 რელე. კოდის შესაძლებლობები უსასრულოა. მე ასევე დავამატე პროტოტიპის ადგილი, სადაც შეგიძლიათ დაამატოთ სენსორები ან დამატებითი რელეები ESP32– ზე, რომელიც ასევე ხელმისაწვდომია.

ეს არის პროექტის მე -2 ნაწილის ტიპი. ამგვარი კონტროლის სისტემისთვის თქვენ გჭირდებათ დისტანციური მართვა ნივთების გასაკონტროლებლად.

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

ჩემს შემთხვევაში, მე ვიყენებ დისტანციურ და ამ კონტროლერს ერთად და ისინი მუშაობენ როგორც ხიბლი!

ნაბიჯი 1: ნაწილები

ნაწილები
ნაწილები
ნაწილები
ნაწილები
ნაწილები
ნაწილები

პირველ რიგში, როგორც ძირითადი ნაწილი, მე გამოვიყენე ESP32 მოდული DFRobot– დან. მიმაგრებულია PCB– ზე, მამრობითი და მდედრობითი სათაურების გამოყენებით. მე გამოვიყენე OLED დისპლეი.

LoRa მიზნით, მე გამოვიყენე RYLR896. მე ძალიან გირჩევთ ამ მოდულს, რადგან ძალიან ადვილია გამოიყენოთ UART– ზე AT ბრძანებების გამოყენებით.

თქვენ შეგიძლიათ ნახოთ ნაწილები ქვემოთ:

1) ESP32 FireBeetle მოდული:

2) Reyax RYLR896 LoRa მოდული:

3) ჩემი PCB დიზაინი: მე ჩავრთე გერბერის ფაილი ქვემოთ.

ბოლო ორი ნაწილისთვის, თუ გიჭირთ მათი პოვნა, შეგიძლიათ მომწეროთ/გამომიგზავნოთ ელ.წერილი და ან მე დაგეხმარებით თქვენს რეგიონში პოვნაში, ან სურვილის შემთხვევაში შემიძლია გამოგიგზავნოთ.

ნაბიჯი 2: მიიღეთ PCB თქვენი პროექტის წარმოებისთვის

მიიღეთ PCB თქვენი პროექტის წარმოებისთვის
მიიღეთ PCB თქვენი პროექტის წარმოებისთვის

თქვენ უნდა შეამოწმოთ JLCPCB, რომ შეუკვეთოთ PCB ინტერნეტით იაფად!

თქვენ მიიღებთ 10 კარგი ხარისხის PCB– ს, რომელიც დამზადებულია და იგზავნება თქვენს კარზე 2 დოლარად და გარკვეული გადაზიდვით. თქვენ ასევე მიიღებთ ფასდაკლებას მიწოდებაზე პირველი შეკვეთისას. საკუთარი PCB– ის შესაქმნელად easyEDA– ზე, ამის დასრულების შემდეგ ატვირთეთ თქვენი Gerber ფაილები JLCPCB– ზე, რომ მიიღოთ ისინი კარგი ხარისხის და სწრაფი შემობრუნების დროით.

ნაბიჯი 3: გაიგეთ რეიაქსის მოდული და როგორ გამოვიყენოთ იგი. (სურვილისამებრ: შეგიძლიათ გამოტოვოთ ამ ნაბიჯის კითხვა, თუ არ ხართ დაინტერესებული სამუშაოებით)

გაიგეთ რეიაქსის მოდული და როგორ გამოვიყენოთ იგი. (სურვილისამებრ: შეგიძლიათ გამოტოვოთ ამ ნაბიჯის კითხვა, თუ არ ხართ დაინტერესებული სამუშაოებით)
გაიგეთ რეიაქსის მოდული და როგორ გამოვიყენოთ იგი. (სურვილისამებრ: შეგიძლიათ გამოტოვოთ ამ ნაბიჯის კითხვა, თუ არ ხართ დაინტერესებული სამუშაოებით)

1. LoRa მოდული, რომელიც ჩვენ გვაქვს არის UART მოდული, რომელიც კონფიგურირებულია AT ბრძანებების გამოყენებით.

2. მოდულში არის STM32 MCU, რომელიც საუბრობს SPI LoRa მოდულთან RYLR896– ზე.

3. სურათზე მოცემული ბრძანებები არის ძირითადი, რომელთა შესახებაც შეგიძლიათ მიმართოთ ამ დოკუმენტს: REYAX-Lora-AT-COMMAND-GUIDE

4. მე მაინც მტკიცედ გირჩევთ, გაიაროთ ჩემი YouTube ვიდეო, სადაც ამას სწორად ავხსნი.

ნაბიჯი 4: მოდულების კავშირი PCB– ში

მოდულების კავშირები PCB– ში
მოდულების კავშირები PCB– ში
მოდულების კავშირები PCB– ში
მოდულების კავშირები PCB– ში

1. ორივე მოდული იქნება დაკავშირებული ისევე, როგორც ზემოთ მოცემულ სურათზე.

2. როდესაც ორივე მოდული ერთმანეთთან არის დაკავშირებული, თქვენ შეგიძლიათ პროგრამები გაუკეთოთ სათითაოდ და შემდეგ შეამოწმოთ პროექტი.

3. თქვენ დაგჭირდებათ რამოდენიმეჯერ ტრანზისტორის ჩართვა იმდენი რელესთვის, რამდენიც თქვენ დააკავშირებთ.

ზემოთ ნაჩვენები ყველა კავშირი კეთდება PCB– ში და ამიტომ არ არის საჭირო სხვა გაყვანილობა.

ნაბიჯი 5: PCB- ის შედუღება

PCB- ის შედუღება
PCB- ის შედუღება

შეაერთეთ ყველა კომპონენტი PCB– ზე.

მე გირჩევთ შეაერთოთ დაბალი სიმაღლის კომპონენტები ჯერ PCB– ზე და შემდეგ გადავიდეთ კომპონენტებზე უფრო მაღალი სიმაღლით, როგორიცაა სათაურები და ა.

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

მოდულის დასაპროგრამებლად შეგიძლიათ დაუკავშიროთ esp32 მოდული პირდაპირ თქვენს კომპიუტერს USB კაბელის გამოყენებით.

ნაბიჯი 6: ჩამოტვირთეთ და დააყენეთ Arduino IDE

ჩამოტვირთეთ და დააყენეთ Arduino IDE
ჩამოტვირთეთ და დააყენეთ Arduino IDE

ჩამოტვირთეთ Arduino IDE აქედან.

1. დააინსტალირეთ Arduino IDE და გახსენით იგი.

2. გადადით ფაილი> პარამეტრები

3. დაამატეთ https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json დამატებითი დაფების მენეჯერის მისამართები.

4. გადადით ინსტრუმენტები> დაფა> დაფების მენეჯერი

5. მოძებნეთ ESP8266 და შემდეგ დააინსტალირეთ დაფა.

6. გადატვირთეთ IDE.

ნაბიჯი 7: პროექტის კოდირება

პროექტის კოდირება
პროექტის კოდირება
პროექტის კოდირება
პროექტის კოდირება

ჩამოტვირთეთ GitHub საცავი:

2. ამოიღეთ გადმოწერილი საცავი.

3. გადმოწერეთ ბიბლიოთეკები გადმოწერილი საცავიდან ბიბლიოთეკის საქაღალდეში Arduino ესკიზის საქაღალდეში.

4. გახსენით გადამცემის ესკიზი Arduino IDE- ში.

5. ნავიგაცია ინსტრუმენტები> დაფა. შეარჩიეთ შესაბამისი დაფა, რომელსაც თქვენ იყენებთ, Firebeetle ESP32 ჩემს შემთხვევაში.

6. აირჩიეთ სწორი კომ. პორტი გადადით ინსტრუმენტები> პორტი.

7. დააჭირეთ ატვირთვის ღილაკს.

8. როდესაც ჩანართი ამბობს შესრულებულია ატვირთვა თქვენ უნდა გაიმეოროთ ზემოაღნიშნული ნაბიჯები მიმღების მოდულთან ერთად კოდის ასატვირთად.

ნაბიჯი 8: თამაში მოწყობილობასთან

თამაში მოწყობილობასთან
თამაში მოწყობილობასთან

1. უბრალოდ ჩართეთ მოწყობილობა, შეგიძლიათ დააჭიროთ დისტანციურ ღილაკს სხვადასხვა ღილაკზე, რომ ნახოთ რელეების დაწკაპუნება.

2. იმისათვის, რომ ამ მოწყობილობამ იმუშაოს, თქვენ უნდა გქონდეთ LoRa დაფუძნებული დისტანციური მართვის პულტი, თქვენ შეგიძლიათ იპოვოთ ის, რაც მე ავაშენე აქ:

3. კონგო! მოწყობილობა მუშაობს როგორც მოსალოდნელი იყო.

გირჩევთ: