Სარჩევი:

ILumos დისტანციური მართვა: 5 ნაბიჯი
ILumos დისტანციური მართვა: 5 ნაბიჯი

ვიდეო: ILumos დისტანციური მართვა: 5 ნაბიჯი

ვიდეო: ILumos დისტანციური მართვა: 5 ნაბიჯი
ვიდეო: A Quick Look At OpenIndiana (A Unix-Like Operating System) 2024, ივლისი
Anonim
ILumos დისტანციური მართვა
ILumos დისტანციური მართვა
ILumos დისტანციური მართვა
ILumos დისტანციური მართვა
ILumos დისტანციური მართვა
ILumos დისტანციური მართვა
ILumos დისტანციური მართვა
ILumos დისტანციური მართვა

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

ისინი იყენებენ 433 მჰც გადაცემებს მათი დისტანციური მართვის საშუალებებიდან, ასევე აქვთ შეხებაზე მგრძნობიარე კონტროლი მათ სახის ფირფიტაზე. თუ ვინმეს სურს გააკონტროლოს ისინი აპლიკაციიდან ან გამოიყენოს ხმოვანი კონტროლი, როგორიცაა Alexa, მაშინ რეკომენდებული მეთოდია გამოიყენოს Broadlink RM კონტროლერი, რომელსაც შეუძლია გადასცეს IR ან 433MHz rf შეტყობინებები. რადგან პროტოკოლი არ არის ჩაშენებული, თქვენ უნდა გაწვრთნათ Broadlink პროდუქტი დისტანციური მართვის სიგნალების შესასწავლად. ძნელია ამ ტრენინგის ჩატარება და მაშინაც კი, როდესაც აშკარად წარმატებულია ის არ იძლევა საიმედო შედეგს. მე ვფიქრობ, რომ ეს გამოწვეულია იმით, რომ iLumos პროტოკოლი საკმაოდ რთულია 433 მჰც ხმაურის ნორმალური ფონისგან გარჩევა და, შესაბამისად, გაწვრთნილი სიგნალი იმისა, რომ Broadlink აწარმოებს, არ არის იმის კარგი წარმოდგენა, რაც საჭიროა.

ეს არის ინსტრუქცია, თუ როგორ უნდა გააკეთოთ საიმედო კონტროლერი. ამისათვის rf შეტყობინებები დისტანციური მართვის საშუალებით იქნა გადაღებული და გაანალიზებული, რათა მათი სწორად რეპროდუცირება 433 მჰც გადამცემში მოხდეს.

ამ შეტყობინებების პროტოკოლისა და ფორმატის დეტალები შედის დოკუმენტაციაში, მაგრამ არ არის აუცილებელი ამის გაგება ამ შემცვლელი კონტროლერის ასაშენებლად და გამოსაყენებლად.

კონტროლერი იყენებს ESP8266 wifi მიკროკონტროლერს მოდულის სახით (ESP-12F). მათ შეუძლიათ მიიღონ ვებ ბრძანებები და გადააკეთონ ისინი საჭირო შეტყობინების ფორმატში და შემდეგ გააგზავნონ 433 მჰც მარტივი გადამცემი მოდულის საშუალებით. ბევრი დაფუძნებულია წინა IR კონტროლერზე, რომელსაც შეუძლია კოდების გაგზავნა IR მოწყობილობებზე, როგორიცაა ტელევიზორები და ა.შ. IR ფუნქცია შენარჩუნებულია ისე, რომ ერთი და იგივე კონტროლერი შეიძლება გამოყენებულ იქნას როგორც iLumos- ისთვის, ასევე IR მოწყობილობებისათვის. ასევე შესაძლებელია 433Mhz სხვა მოწყობილობების დამატება, როგორიცაა სოკეტების შეყვანა, მხოლოდ ვებ ინტერფეისის საშუალებით კონფიგურაციის ტექსტური ფაილების დამატებით.

ნაბიჯი 1: საჭირო კომპონენტები და ინსტრუმენტები

კომპონენტები და ინსტრუმენტები საჭირო
კომპონენტები და ინსტრუმენტები საჭირო
კომპონენტები და ინსტრუმენტები საჭირო
კომპონენტები და ინსტრუმენტები საჭირო
კომპონენტები და ინსტრუმენტები საჭირო
კომპონენტები და ინსტრუმენტები საჭირო
კომპონენტები და ინსტრუმენტები საჭირო
კომპონენტები და ინსტრუმენტები საჭირო

შემდეგი კომპონენტებია საჭირო

  • ESP-12F wifi მოდული
  • 433Mhz გადამცემი მოდული
  • ძაბვის გამაძლიერებელი გადამყვანი
  • 3.3V რეგულატორი
  • 220uF 6V კონდენსატორი
  • IR დიოდი
  • n არხი MOSFET (AO3400)
  • 47R რეზისტორი
  • 4K7 რეზისტორები x2
  • 100K რეზისტორი x 1
  • USB მიკრო სოკეტი
  • შეაერთე მავთული
  • დანართი; გამოიყენა 3D ბეჭდვის ქეისი -

www.thingiverse.com/thing:3318386

საჭიროა შემდეგი ინსტრუმენტები

  • წვრილი წერტილი soldering რკინის
  • პინცეტი
  • ეპოქსიდური წებო
  • Raspberry Pi და 433MHz მიმღები კოდების გადასაღებად

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

ნაბიჯი 2: სქემატური

სქემატური
სქემატური

წრე ძალიან მარტივია.

ESP-12F მოდული იკვებება USB 5V სოკეტიდან ხაზოვანი 3.3V რეგულატორის საშუალებით.

5V გამოიყენება როგორც ენერგიის წყარო IR დიოდისთვის და ასევე გაძლიერებულია მოდულის საშუალებით 10V- მდე. იგი გამოიყენება როგორც ენერგიის წყარო 433 MHz. მარტივი TX მოდულები შეიძლება გამოყენებულ იქნას უშუალოდ 5V წყაროსთან, მაგრამ მათი გაშვება 10V– დან ზრდის გადამცემი სიმძლავრეს და დიაპაზონს. ზოგიერთი TX მოდული იმუშავებს 3.3V წყაროდან, მაგრამ ისევ შეიძლება იყოს ოდნავ დაბალი სიმძლავრის.

GPIO14 გამოიყენება როგორც მოდულირებული გამომავალი როგორც IR, ასევე 433MHz სიგნალებისთვის. IR შემთხვევაში ის მოდულირდება გადამზიდავით (ჩვეულებრივ 38KHz), მაგრამ RF გამოყენებისთვის ის პირდაპირ აკონტროლებს გადაცემის ჩართვის / გამორთვის სიგნალს. მიუხედავად იმისა, რომ IR გადაცემს RF შეტყობინებების გაგზავნისას, ისინი არ შეიძლება იყოს დაბნეული ჩვეულებრივ IR შეტყობინებებთან.

ნაბიჯი 3: მშენებლობა

მშენებლობა
მშენებლობა
მშენებლობა
მშენებლობა

მშენებლობა ძალიან მარტივია.

მე ვქმნი IR ნაწილს, როგორც ცალკე პატარა მოდულს MOSFET ტრანზისტორით და მისი კარიბჭის რეზისტორი პირდაპირ მიმაგრებულია LED- ის ფეხიზე, რათა შეამციროს ზომა. შემდეგ მე ვამატებ ეპოქსიდურ ფისს, რომ უზრუნველყოს იგი.

მარეგულირებელი და გათიშვის კონდენსატორი დამონტაჟებულია პირდაპირ ESP-12F მოდულზე.

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

მე ვაკეთებ ანტენას 433MHz კავშირისთვის https://www.instructables.com/id/433-MHz-Coil-loaded-antenna/ აღწერილი მეთოდის გამოყენებით

ნაბიჯი 4: პროგრამული უზრუნველყოფა და საწყისი კონფიგურაცია

პროგრამული უზრუნველყოფა აგებულია არდუინოს გარემოში.

ამის საწყისი კოდია

კოდს შეუძლია შეიცვალოს გარკვეული კონსტანტაციები უსაფრთხოების მიზნით, სანამ შედგენილ იქნეს ES8266 მოწყობილობაზე.

  • AP_PORT განსაზღვრავს მოსმენის პორტს ბრძანებების მისაღებად
  • WM_PASSWORD განსაზღვრავს პაროლს, რომელსაც იყენებს wifiManager მოწყობილობის ადგილობრივ wifi ქსელში კონფიგურაციისას
  • AP_AUTHID განსაზღვრავს ავტორიზაციის კოდს, რომელიც უნდა გაიგზავნოს თითოეულ ბრძანებასთან ერთად ავტორიზაციისთვის.
  • update_password განსაზღვრავს პაროლს, რომელიც გამოიყენება firmware განახლებების დასაშვებად.

პირველად გამოყენებისას მოწყობილობა გადადის wifi კონფიგურაციის რეჟიმში. გამოიყენეთ ტელეფონი ან ტაბლეტი მოწყობილობის მიერ დაყენებული წვდომის წერტილთან დასაკავშირებლად და დაათვალიერეთ 192.168.4.1. აქედან შეგიძლიათ აირჩიოთ ადგილობრივი wifi ქსელი და შეიყვანოთ მისი პაროლი. ეს უნდა გაკეთდეს მხოლოდ ერთხელ ან შეცვლის wifi ქსელებს ან პაროლებს.

მას შემდეგ რაც მოწყობილობა დაუკავშირდება ადგილობრივ ქსელს ის მოუსმენს ბრძანებებს. დავუშვათ, რომ მისი IP მისამართი არის 192.168.0.100, შემდეგ ჯერ გამოიყენეთ 192.168.0.100:AP_PORT/ ჩამოტვირთეთ ფაილები მონაცემთა საქაღალდეში ასატვირთად. ეს საშუალებას მისცემს 192.168.0.100/edit– ს ნახოს და ატვირთოს შემდგომი ფაილები და ასევე დაუშვებს 192.168.0100: AP_PORT გამოიყენოს საცდელი ბრძანებების გასაგზავნად.

წყაროს კოდი, რომელიც წამიკითხავს, შეიცავს დამატებით მითითებებს საკონტროლო ბრძანებების, მაკრო ბრძანებების გაგზავნისა და მოწყობილობის Alexa სერვისზე მიერთების შესახებ.

ნაბიჯი 5: კოდების გადაღება

iLumos კონცენტრატორები ჯერ უნდა იყოს დაწყვილებული მათ მაკონტროლებელ მოწყობილობასთან. ეს აღწერილია iLumos ინსტრუქციით და გულისხმობს მოწყობილობის დაწყვილების რეჟიმში დაყენებას და შემდეგ მისი გაგზავნის ON ბრძანებას. ეს საშუალებას აძლევს მოწყობილობას ამოიცნოს შემდგომი ბრძანებები თითოეულ შეტყობინებაში შემავალი დაწყვილებული მისამართის გამოყენებით.

კონტროლერის გამოყენების ორი სტრატეგია შესაძლებელია აქ.

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

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

მე მირჩევნია ყოფილი მეთოდი.

Github– ის წყაროს კოდი შეიცავს სასარგებლო პროგრამას, რომლის გაშვებაც შესაძლებელია Raspberry Pi– ზე 433 MHz მიმღების დაფის გამოყენებით, iLumos დისტანციური კავშირებიდან კოდების გადასაღებად. ამის ინსტრუქცია შეგიძლიათ იხილოთ პროტოკოლის აღწერილობაში PDF ამ საიტზე.

გირჩევთ: