Სარჩევი:
- ნაბიჯი 1: საჭირო კომპონენტები და ინსტრუმენტები
- ნაბიჯი 2: სქემატური
- ნაბიჯი 3: მშენებლობა
- ნაბიჯი 4: პროგრამული უზრუნველყოფა და საწყისი კონფიგურაცია
- ნაბიჯი 5: კოდების გადაღება
ვიდეო: ILumos დისტანციური მართვა: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ჭკვიანი სინათლის ჩამრთველის და დიმერების 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 ამ საიტზე.
გირჩევთ:
Arduino ბრაუზერის დაფუძნებული დისტანციური მართვა (linux): 9 ნაბიჯი (სურათებით)
Arduino ბრაუზერზე დაფუძნებული დისტანციური მართვა (linux): ჩვენ გვყავს ბავშვები. მე მიყვარს ისინი, მაგრამ ისინი მუდმივად მალავენ დისტანციური მართვის სატელიტს და ტელევიზიას, როდესაც ისინი ბავშვთა არხებს აყენებენ. მას შემდეგ რაც ეს ხდება რამდენიმე წლის განმავლობაში ყოველდღიურად, და მას შემდეგ რაც ჩემმა საყვარელმა მეუღლემ მომცა საშუალება მქონოდა
Magic Button 4k: 20USD BMPCC 4k (ან 6k) უკაბელო დისტანციური მართვა: 4 ნაბიჯი (სურათებით)
Magic Button 4k: 20USD BMPCC 4k (ან 6k) უკაბელო დისტანციური მართვა: ბევრმა ადამიანმა მთხოვა გამეზიარებინა ზოგიერთი დეტალი ჩემი უკაბელო კონტროლერის შესახებ BMPCC4k– სთვის. კითხვების უმეტესობა ეხებოდა bluetooth კონტროლს, ამიტომ რამდენიმე დეტალს აღვნიშნავ ამის შესახებ. მე ვთვლი, რომ თქვენ იცნობთ ESP32 Arduino გარემოს
LED RF დისტანციური მართვის დისტანციური მართვა "არაფრის"!: 5 ნაბიჯი
LED RF დისტანციური მართვის დისტანციური მართვა "არაფრის"!: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა გამოიყენოთ LED RF დისტანციური მართვის პულტი იმისათვის, რომ გააკონტროლოთ თითქმის ყველაფერი რაც გსურთ. ეს ნიშნავს, რომ ჩვენ უფრო ახლოს შევხედავთ RF დისტანციური გადაცემის პროცესს, წაიკითხავთ გაგზავნილ მონაცემებს Arduino µC– ით
დისტანციური Arduino დისტანციური მართვა: 5 ნაბიჯი
უსაფრთხო Arduino დისტანციური: ეს არის მაგალითი იმისა, თუ როგორ უნდა გააკეთოთ ულტრა უსაფრთხო უკაბელო (ავტოფარეხი) დისტანციური. ჩვეულებრივ დისტანციურ დისკებს აქვს მოძრავი კოდის ტიპის უსაფრთხოება, რომლის გვერდის ავლით ნებისმიერი მოწინავე ქურდი შეძლებს. ეს დისტანციური სისტემა ეყრდნობა 16 ბაიტიანი ღილაკის გამოყენებას, ასე რომ მისი გატეხვა იქნება
დისტანციური დისტანციური მართვა: 11 ნაბიჯი (სურათებით)
დისტანციური მართვა: მე მყავს ახალშობილი ბავშვი და ის არ ფიქრობს, რომ მან უნდა დაიძინოს მანამ, სანამ მე და ჩემმა ცოლმა მასაც ვუსურვოთ. ერთი რამ, რაც მას ბედნიერს ხდის თავის საწოლში არის მობილური, რომელიც მის თავზეა ჩამოკიდებული. ასე რომ, როდესაც ის გაიღვიძებს, თუ ჩვენ გვჭირდება კიდევ 25 წუთი ან მეტი