Სარჩევი:

Etekcity Wireless Socket Hacks: 5 ნაბიჯი
Etekcity Wireless Socket Hacks: 5 ნაბიჯი

ვიდეო: Etekcity Wireless Socket Hacks: 5 ნაბიჯი

ვიდეო: Etekcity Wireless Socket Hacks: 5 ნაბიჯი
ვიდეო: Remote Control Mains Socket Adaptor Set of 5/3 - 350.115/113UK 2024, ნოემბერი
Anonim
Etekcity უკაბელო ბუდე Hacks
Etekcity უკაბელო ბუდე Hacks

არსებობს მილიონობით RF დისტანციური მართვის საშუალებები, მაგრამ ერთ -ერთი ყველაზე პოპულარული არის Etekcity– დან. მე შევძელი, ჩვეულებრივ ფასად, ავიღო ხუთი და ორი დისტანციური მართვის კომპლექტი ამაზონზე 30 დოლარზე ნაკლები. არ ვიყავი დარწმუნებული რას ვაპირებდი მათთან, მაგრამ მივხვდი, რომ ეს იყო გარჩევის მთავარი შესაძლებლობა. ერთი რამ უნდა გვახსოვდეს, რომ ეს მხოლოდ კონტროლირებადია დისტანციური დისტანციით და არა ინტერნეტის საშუალებით. მაგრამ ჩვენ ამას გამოვასწორებთ. ასევე, ისინი ჩვეულებრივ გამორთულია, როდესაც ჩართულია და დაუბრუნდებიან ამ მდგომარეობას ელექტროენერგიის დაკარგვის შემთხვევაში. მე არ ვიცი თქვენს შესახებ, მაგრამ მაქვს რამდენიმე პროგრამა, სადაც მსურს, რომ სამაგიდო გამოსასვლელში ნორმალურად იყოს ჩართული. ამასაც გამოვასწორებთ. უბრალოდ გახსოვდეთ, რომ ეს ჰაკები მოითხოვს ელექტრონიკის გარკვეულ ცოდნას და შედუღების ძირითად უნარებს.

ნაბიჯი 1: ჩვეულებრივ მაღაზიებში

ჩვეულებრივ მაღაზიებში
ჩვეულებრივ მაღაზიებში
ჩვეულებრივ მაღაზიებში
ჩვეულებრივ მაღაზიებში
ჩვეულებრივ მაღაზიებში
ჩვეულებრივ მაღაზიებში
ჩვეულებრივ მაღაზიებში
ჩვეულებრივ მაღაზიებში

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

ლოგიკის შემობრუნების ორი ნაწილი არსებობს. პირველი არის LED პოლარობის შეცვლა. LED- ის გამაგრების ბალიშები ნაჩვენებია პირველ სურათზე. მას შემდეგ, რაც LED ამოღებულია, ჩვენ უნდა გავაკეთოთ ორი შემცირება მიკროსქემის კვალზე, როგორც ეს ნაჩვენებია მეორე სურათზე. მარჯვენა ხელით დაჭრილი გამოყოფს LED გამაგრების ბალიშს მიწიდან. ჩვენ ამას ვაკეთებთ ისე, რომ LED- ის შემობრუნების შემდეგ, ჩვენ შეგვიძლია შევაერთოთ ის ბალიში +5 ვოლტზე. მარცხენა ხელით დაჭრილი ჰყოფს სარელეო დრაივერის ტრანზისტორის ფუძეს 4700 ოჰმ რეზისტორისგან. ეს საშუალებას მისცემს დაინსტალირდეს მეორე ლოგიკური პოლარობის შეცვლა. ორჯერ შეამოწმეთ ოჰმემეტრით, რომ დარწმუნდეთ, რომ ჭრა წარმატებულია. მესამე სურათზე ჩვენ ხელახლა დავაყენეთ შუქდიოდური ანოდი, რომელიც ახლა დაკავშირებულია დაჭრილ ბალიშთან და +5 ვოლტამდე. გამტარები საკმარისად გრძელი იყო ჩემს ერთეულზე ისე, რომ შემეძლო მისი გადახრა 78L05 ძაბვის რეგულატორის +5 ვოლტ გამომუშავებაზე.

მეოთხე სურათი გვიჩვენებს რელეს მართვის ლოგიკის საპირისპირო მეთოდს. მე გამოვიყენე ჩვეულებრივი 2N3904 NPN ტრანზისტორი (ექვივალენტი კარგი იქნება), როგორც ინვერტორი. გამცემი მიწაშია შეფუთული, ბაზა მიმაგრებულია ბორტზე 4700 ოჰმ რეზისტორზე, ხოლო კოლექტორი იკვებება სარელეო დრაივერის ტრანზისტორის ბაზაზე. იმის უზრუნველსაყოფად, რომ სარელეო დრაივერის ტრანზისტორი ჩვეულებრივ ჩართულია, მე უნდა დავამატო 4700 ოჰმიანი რეზისტორი მისი ბაზიდან +5 ვოლტამდე. ახლა, როდესაც ლოგიკური გამომუშავება მაღალია, ის ჩართავს ახალ ტრანზისტორს, რომელიც გამორთავს სარელეო დრაივერის ტრანზისტორს.

ნაბიჯი 2: ხელახლა დააკავშირეთ დისტანციური მართვა

ხელახლა შეაერთეთ დისტანციური მართვა
ხელახლა შეაერთეთ დისტანციური მართვა

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

ნაბიჯი 3: ინტერნეტის კონტროლი

ინტერნეტის კონტროლი
ინტერნეტის კონტროლი

ინტერნეტიდან RF საშუალებების კონტროლის ორი გზა არსებობს. ორივე მოითხოვს იაფი მოდულის გამოყენებას, როგორიცაა ESP8266. ერთი მეთოდი იქნება ერთ -ერთ დისტანციურ კონტროლში ჩართვა და მიკროკონტროლის გამოყენება ღილაკების დაჭერის სიმულაციისთვის. სხვა ნაკლებად ბინძური მეთოდი არის მიკროკონტროლის გამოყენება დისტანციური მართვის ადგილის დასაკავებლად. ეს არის ის, რაც აქ არის აღწერილი. მიკროკონტროლერი მიიღებს ბრძანებებს ESP8266- ის საშუალებით, გადათარგმნის მათ შესაბამის RF ბიტიან შაბლონში და შემდეგ ამ ბიტის ნიმუშს გაუგზავნის RF გადამცემს. ეს რთულად ჟღერს, მაგრამ ერთადერთი რთული ნაწილი არის იმის გარკვევა, თუ რა არის შესაბამისი კონტროლის კოდები თქვენი RF საშუალებების კომპლექტისთვის. ბევრი პოსტია ინტერნეტში, რომელიც იყენებს RF მიმღებს და აუდიოს შეყვანას კომპიუტერში კოდების გასარკვევად. მე მაქვს ფუფუნება მქონდეს ღირსეული ოსცილოსკოპი, ასე რომ ჩემთვის ადვილია მათი გადაღება. მე ასევე მაქვს RF sniffer ჩართვა (დეტალურად ჩემს სხვა ელექტრონიკურ პროექტებში ჩემს ვებგვერდზე), რომელიც მაძლევს საშუალებას გადავიღო RF გადაცემები ტერმინალური პროგრამის გამოყენებით ჩემს კომპიუტერში.

RF საშუალებებთან კომუნიკაციის სიხშირეა 433.92-MHz და ბრძანებები შედგება გრძელი სინქრონიზაციის ბიტისგან, მონაცემთა 24 ბიტიდან და 1 გაჩერების ბიტიდან. მონაცემთა კოდირების მეთოდი არის On-Off-Keying (OOK), რაც ნიშნავს რომ მონაცემთა ბიტები დიფერენცირებულია ჩართვის/გამორთვის დროებით. OOK– ში არ არის მოთხოვნილი ბიტების რაოდენობა ან პერიოდის სიგრძე. სწორედ ამიტომ არსებობს ამდენი ვარიაცია სხვადასხვა მოწყობილობებისთვის. მე ეს უშუალოდ დავინახე უსაფრთხოების სენსორების და ამინდის სენსორების დეკოდირებით. ტალღის ფორმა ჰგავს იმას, რაც აქ მოცემულია სურათზე.

ნაბიჯი 4: აპარატურა

ტექნიკა
ტექნიკა
ტექნიკა
ტექნიკა
ტექნიკა
ტექნიკა

აქ ნაჩვენები სქემა თითქმის იდენტურია იმის, რაც მე გამოვიყენე ჩემს ვებ – გვერდზე ჩამოთვლილ ერთ – ერთ ადრეულ Wi-Fi პროექტში. მთავარი განსხვავება ისაა, რომ საბოლოო ვერსიას არ აქვს USB ინტერფეისი, მაგრამ აქვს ინტერფეისი RF გადამცემი მოდულისთვის. გადამცემი მოდული, რომელსაც მე ვიყენებ, არის წარწერა FS1000A და გადასცემს 433.92-MHz. მე არ მიცდია RF გადამცემების სხვა მოდელები, მაგრამ უმეტესობა იმუშავებს მანამ, სანამ მათ აქვთ მსგავსი მახასიათებლები. RF მოდული მუშაობს +5 ვოლტიდან და ადვილად იღებს 3.3 ვოლტის ლოგიკურ დონეს სერიული მონაცემების ბიტ ნაკადის PIC– დან. ზოგიერთ ESP8266 მოდულს აქვს საკუთარი 3.3 ვოლტიანი რეგულატორი ბორტზე, ასე რომ მისი შეყვანა იქნება 5 ვოლტი. მე ჩავრთე 3.3 ვოლტიანი რეგულატორი ჩემს სქემატურ სურათში PIC და ის ასევე შეიძლება გამოყენებულ იქნას ESP მოდულისთვის, თუ მას არ გააჩნია ძაბვის საკუთარი რეგულატორი. ეს საშუალებას აძლევს PIC– ს და ESP– ს დაუკავშირდნენ ერთსა და იმავე ლოგიკურ დონეზე კონვერტორების საჭიროების გარეშე.

თქვენ შეგიძლიათ გაამარტივოთ ESP აპარატურა ESP-01 მოდულისა და ადაპტერის გამოყენებით (ნაჩვენებია აქ). ადაპტერი იღებს +5 ვოლტს და აქვს საბორტო 3.3 ვოლტის რეგულატორი. თუ ამ გზით მიდიხართ, მე ასევე გირჩევთ შეიძინოთ USB ინტერფეისი, რომელიც სპეციალურად შექმნილია ESP-01– ისთვის. ეს ბევრად გაადვილებს ESP-01– ის დაყენებას.

ნაბიჯი 5: პროგრამული უზრუნველყოფა

პროგრამული უზრუნველყოფის ჩამონათვალი ხელმისაწვდომია ქვემოთ. ეს არის პროგრამული უზრუნველყოფის გაფართოება, რომელიც მე დავწერე წინა Wi-Fi პროექტისთვის. მე ეს ავირჩიე, რადგან მინდოდა, რომ PIC– ის სტატუსზე პასუხი გამოეჩინა როგორც მარტივი გრაფიკა ტექსტის ნაცვლად. მე ასევე დავამატე კოდი, რათა გამოვყოთ ერთი პინიანი სერიული ბიტური ნაკადი RF გადამცემზე. წინა ვერსიის მსგავსად, მე გამოვიყენე HTML ბრძანებები წრეების დასახატად, რომლებიც წარმოადგენენ ხუთივე დისტანციური გადამრთველის სტატუსს. წითელი = გამორთული, მწვანე = ჩართული და თეთრი = უცნობი. ხაზი "https://yourname.duckdns.org:xxxxx"-ით უნდა წარმოადგენდეს თქვენს DNS კავშირს, ხოლო "xxxxx"-ის პორტის ნომერი შერჩეული თქვენი Wi-Fi ადაპტერისთვის. მნიშვნელოვანია გვახსოვდეს, რომ არ არსებობს უკუკავშირი დისტანციური გადამრთველებისგან, ასე რომ პროგრამულ უზრუნველყოფას შეუძლია შეინარჩუნოს მხოლოდ თითოეული გადამრთველისთვის გაგზავნილი ბოლო ბრძანების სტატუსი. ეს ნიშნავს, რომ ყოველ ჯერზე, როდესაც კონტროლერის აპარატურა იმატებს, გადართვის სტატუსი უცნობია. ეს არის ამ პოსტისთვის. გადახედეთ ჩემს სხვა ელექტრონიკურ პროექტებს www.boomerrules.wordpress.com

გირჩევთ: