Სარჩევი:

პრაქტიკული Arduino ESP32 უკაბელო კედლის განყოფილება LED ზოლის კონტროლერი: 6 ნაბიჯი
პრაქტიკული Arduino ESP32 უკაბელო კედლის განყოფილება LED ზოლის კონტროლერი: 6 ნაბიჯი

ვიდეო: პრაქტიკული Arduino ESP32 უკაბელო კედლის განყოფილება LED ზოლის კონტროლერი: 6 ნაბიჯი

ვიდეო: პრაქტიკული Arduino ESP32 უკაბელო კედლის განყოფილება LED ზოლის კონტროლერი: 6 ნაბიჯი
ვიდეო: ESP32 Tutorial 4 - Data types Define Variable Int, bool, char, Serial Monitor-ESP32 IoT Learnig kit 2024, ნოემბერი
Anonim
პრაქტიკული Arduino ESP32 უკაბელო კედლის განყოფილება LED ზოლის კონტროლერი
პრაქტიკული Arduino ESP32 უკაბელო კედლის განყოფილება LED ზოლის კონტროლერი

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

ის ცვლის იაფ wifi კონტროლერებს, რომლებიც იყიდება EBay– ზე. ისინი კარგად მუშაობენ RGB Led ზოლებით. EBay Wifi კონტროლერი არ არის კარგად აგებული და ადვილად იშლება. ასევე, მე როგორც ჩანს ვერ ვპოულობ მას როცა მინდა რომ გამოვიყენო და ისინი არც თუ ისე მიმზიდველები არიან. არსებობს კიდევ ერთი ვარიანტი უფასო აპლიკაციის გამოყენებით ან Android ან IOS. ამის მინუსი ის არის, რომ მე ყოველთვის არ ვატარებ ტელეფონს სახლში. რომც გავაკეთო, უნდა გამოვიყენო აპლიკაცია გამოყენებამდე. ჩემი ოჯახის სხვა წევრებისთვის, მოხუცებისა და ახალგაზრდებისათვის, ეს პირდაპირ არ არის გათვალისწინებული. კედლის გადართვის კონცეფცია უფრო ინტუიციური და სოციალურად მიღებულია. რაც მთავარია, თუ ტელეფონს სახლის შუქების გასაკონტროლებლად ვიყენებ, მე უნდა დარეგისტრირდე აპლიკაციით ჩემი სახლის Wifi ყველა ინფორმაციის (SSID, პაროლი და სხვა). სერვერთან ერთად, რომელიც აზიაში ზის, რომელშიც თავს კომფორტულად არ ვგრძნობ.

ზოგიერთ სხვა ადამიანს, როგორც ჩანს, შეუძლია დაბლოკოს და ხელახლა დაპროგრამდეს იაფი კონტროლერი და გაუშვას IFTTT, რაც შეიძლება ვინმესთვის რთული იყოს. ამ პროექტით, მე შემიძლია გამოვიყენო ჩემი განათება ტრადიციული გზით, უფრო მოხერხებულად და უმეტესობამ იცის როგორ გამოიყენოს იგი. ვინაიდან კონტროლერის მოდიფიკაცია არ არის, თქვენ მაინც შეგიძლიათ გამოიყენოთ იგი AWS ექოს ან Google Home– ის საშუალებით. მე შემდგომში დავაყენე კომპიუტერის დაფა საიმედოობის გასაზრდელად და აღმოფხვრა შედუღების მავთულები. მავთული არ არის გასაყვანი და დაფარული დიაპაზონი საკმაოდ კარგია, მე გამოვცადე 50 '-მდე. გადამრთველების უმეტესობა მაინც დამონტაჟდება შუქთან ახლოს. შემიძლია ავაშენო რამდენიც მინდა, დაახლოებით 20 დოლარად თითოეულს, მარტივად. პლუს 5 დოლარის სიმძლავრის აგური მის გასაძლიერებლად.

ღირებულება

20 დოლარზე ნაკლები პროექტი, + 5 დოლარი დენის აგურისთვის.

ინსტრუმენტები

გასაყიდი რკინა

ხრახნიანი მძღოლი

კომპიუტერი Arduino IDE პროგრამული უზრუნველყოფისთვის

მარაგები

1 x Arduino ESP32 კონტროლერი EBay– დან

1 x 2.4 TFT ფერადი LCD ეკრანი სენსორული ბალიშის შეყვანის საშუალებით

1 x 0.1 "ქსელის 2" x 3 "პროტოტიპის დაფა

ელექტრონული მავთულის შესაფუთი მავთული

შედუღების ტყვია

2 x 2 "x 1" მოქნილი პლასტიკური

2 x ელექტრო კედლის გასასვლელი ხრახნები

4 x #4, ან #6 მანქანა ხრახნები და თხილი

რამოდენიმე ერთჯერადი IC სოკეტის სათაურები, ჩვენი ადგილობრივი ელექტრონული ჭარბი მაღაზიიდან

ნაბიჯი 1: Solder Headers Onto Prototype Board

Solder Headers Onto Prototype Board
Solder Headers Onto Prototype Board
Solder Headers Onto Prototype Board
Solder Headers Onto Prototype Board

მე გამოვიყენე ESP-32 მოდული EBay– დან 6 დოლარად და 2.4 დიუმიანი TFT LCD სენსორული პანელით 7 დოლარად

შედუღებული ერთჯერადი სოკეტის სათაურები, რომლებიც მოჭრილია ESP-32- ის შესაფერისად პროტოტიპის დაფაზე. ეს დამოკიდებულია თქვენს გადართვის პროგრამაზე პროტოტიპის დაფის ზომის შესაქმნელად. მე უბრალოდ ემთხვევა პროტოტიპის დაფას იმავე ზომის, როგორც LCD მოდული. ამ უკანასკნელს მე არ ვაკონტროლებ მასზე, მაგრამ ის პოპულარულია EBay– ზე ან AliExpress– ზე.

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

ნაბიჯი 2: შეაერთეთ სადენები, რომ დააკავშიროთ სათაურები ორივე ESP32 და LCD მოდულისთვის

Solder Wires დაკავშირება სათაურები ორივე ESP32 და LCD მოდული
Solder Wires დაკავშირება სათაურები ორივე ESP32 და LCD მოდული

მიჰყევით სქემატურ, შედუღებულ მავთულხლართებს ESP32 მოდულის სათაურიდან ქვესათაურის სათავეებამდე. თავიდან რთულად გამოიყურება, მაგრამ რეალურად მხოლოდ 14 მავთულია, დამატებული 3 გადახტომა. დაახლოებით ერთი საათი დამჭირდა ამის გასაკეთებლად.

LCD მოდულში არ არის საჭირო შედუღება. იმისათვის, რომ დაფა შეწყდეს პროტოტიპის დაფაზე, თქვენ უნდა შეაერთოთ 4 პინიანი სათაური მას მეორე ბოლოში. LCD მოდულების უმეტესობა არ მოყვება მას.

ნაბიჯი 3: სამონტაჟო სამაგრის დამზადება

სამონტაჟო სამაგრის დამზადება
სამონტაჟო სამაგრის დამზადება

გაჭერით ორი პლასტიკური ნაჭერი იმავე სიგანეზე, როგორც LCD მოდული და გამოიყენეთ ჩვეულებრივი სარაკეტო გადამრთველი, როგორც შაბლონი პლასტმასზე ხვრელების გასაკეთებლად სამონტაჟო სამაგრის გასაკეთებლად. ამას გარკვეული მოთმინება სჭირდება მათი განლაგებისთვის. გამოიყენეთ რამოდენიმე #4, ან #6 მანქანა ხრახნები და თხილი და შუალედები, რომ პლასტიკური ფირფიტა მოათავსოთ LCD მოდულზე, როგორც ზემოთ მოცემულ სურათზე. მე ექსპერიმენტი გავაკეთე ერთი პლასტმასის და ერთი თუთიის ლითონის ფირფიტაზე. პლასტიკური ნამდვილად უფრო ადვილია დამუშავება და მორთვა და საკმარისად ძლიერია მთელი გადამრთველის მხარდასაჭერად. მე პლასტმასთან ერთად გამშორდა, რადგან შემიძლია მასში ხრახნები ჩავაგდო.

ყველაფერი უნდა იყოს მოთავსებული ჩვეულებრივი ელექტრო გამშვები ყუთის შიგნით. ყუთი პლასტმასის ან ლითონისა და ბრენდის მიხედვით შეიძლება დაგჭირდეთ ამის მორთვა. ჩვეულებრივ ლურჯ პლასტმასის გასასვლელ ყუთს აქვს ხრახნიანი საყრდენები, რომლებიც შეიძლება ცოტათი დაგჭირდეს უკან. მე ვიყენებ Oscillating Multi-Tool- ს, რომ მოვახერხო რომ ვადამდელი.

ნაბიჯი 4: შეიმუშავეთ კონტროლერის პროგრამა

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

ეს არის ვარაუდი, რომ თქვენ უნდა გაეცნოთ Arduino Sketch IDE გარემოს. მე შემიძლია მოგაწოდოთ ორობითი, რომელიც უნდა იმუშაოს, თუ დაიცავთ სქემას პროტოტიპის დაფის ასაშენებლად. ვინაიდან ამდენი ვებგვერდია განხილული Arduino Sketch IDE სამეურვეო პროგრამის შესახებ და, როგორც ასეთი, ის აქ არ იქნება გაშუქებული.

ნაბიჯი 5: ჩამოტვირთეთ Control Firmware

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

ნაბიჯი 6: სისტემის ტესტირება

Image
Image
სისტემის ტესტირება
სისტემის ტესტირება

კონტროლერი დაიწყო სინათლის გადამრთველის UI გვერდზე, რადგან ეს არის სინათლის კონტროლერი. ის მუშაობს პოპულარულ WiFi RGB Led ზოლის კონტროლერთან. მთავარ მენიუს აქვს 6 ხატი და ვიმედოვნებ, რომ ყველაფერი გრაფიკულად არის ახსნილი.

ერთი რამ უნდა აღინიშნოს, რომ თქვენ უნდა გადახვიდეთ მთავარ გვერდზე Google– ის დაჭერით 9 კვადრატის ღილაკზე, შემდეგ კი მარცხენა პარამეტრების ზედა მარცხენა ღილაკზე WiFi ღილაკის ასარჩევად. შემდეგ ის ავტომატურად ამოწმებს ყველა wifi AP– ს და თქვენ უნდა აირჩიოთ WiFi კონტროლერი მათი MAC მისამართის საფუძველზე. ინფორმაცია შეინახება შემდგომი სესიებისთვის.

ჩამონტაჟებული ვიდეო აჩვენებს:

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

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

გირჩევთ: