Სარჩევი:

ESP8266 WIFI გარაჟი კარის დისტანციური: 3 ნაბიჯი
ESP8266 WIFI გარაჟი კარის დისტანციური: 3 ნაბიჯი

ვიდეო: ESP8266 WIFI გარაჟი კარის დისტანციური: 3 ნაბიჯი

ვიდეო: ESP8266 WIFI გარაჟი კარის დისტანციური: 3 ნაბიჯი
ვიდეო: ESP8266 - Шаг №1 * WI-FI подключение - ESP8266 2024, ნოემბერი
Anonim
ESP8266 WIFI გარაჟი კარის დისტანციური
ESP8266 WIFI გარაჟი კარის დისტანციური

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

ნაბიჯი 1: დიზაინი და მასალები

დიზაინი და მასალები
დიზაინი და მასალები
დიზაინი და მასალები
დიზაინი და მასალები

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

მე გამოვიყენე შემდეგი ნაწილები:

  • Wemos D1 R2 ESP8266 დაფა (ნებისმიერი ESP8266 dev დაფა იმუშავებს)
  • JCZ-11 სარელეო (5V ხვეული)
  • NPN ტრანზისტორი (2N4401)
  • ერთი 10kOhm რეზისტორი
  • ერთი 2.2kOhm რეზისტორი
  • ერთი 1N4148 დიოდი
  • სხვადასხვა მავთული
  • PCB პროტოტიპი (ან გააკეთე შენი საკუთარი)
  • დაფა დაფისთვის
  • კვების ბლოკი

სქემატური დიაგრამა არის LTSpice– დან (თან ერთვის წყაროს ფაილი) და მე ასევე ჩავრთე Fritzing breadboard ნახაზი განსხვავებული ვიზუალიზაციისთვის. Wemos დაფის Fritzing მოდელი, რომელიც აღმოვაჩინე, როგორც ჩანს, აქვს გარკვეული პრობლემები. იგნორირება გაუკეთეთ ხაზებს, შეხედეთ მხოლოდ ლურჯ მავთულხლართებს. რასაკვირველია, ბევრი სხვა ESP8266 განვითარების დაფა შეიძლება გამოყენებულ იქნას მის ნაცვლად და ჩართული კოდი მოითხოვს ძალიან მცირე ცვლილებას სხვა დაფებზე მუშაობისთვის.

შიგთავსისთვის გამოვიყენე პატარა პლასტიკური ყუთი (არ გამოიყენოთ ლითონი, ის დაიცავს WIFI სიგნალს). დენის წყაროსთვის გამოვიყენე მობილური ტელეფონის ძველი დამტენი და ბოლო შევცვალე Wemos დაფისთვის შესაფერისი კონექტორით.

ვინაიდან რელე, რომელიც მე მქონდა, შეიცავდა 5V კოჭას და Wemos- ის დაფას შეუძლია მხოლოდ 3.3V გამოუშვას ციფრულ პინზე, მე გამოვიყენე ტრანზისტორი რელეზე კოჭის გადასართავად. მე დავამატე გასაშლელი რეზისტორი (10kOhm) იმის უზრუნველსაყოფად, რომ პინი დაბალია, როდესაც დაფა იკვებება და ავტოფარეხის კარი შემთხვევით არ გაიხსნება. დასაბრუნებელი დიოდი (D1) იცავს ძაბვის ვარდნისგან კოჭაში შენახული ენერგიისგან, როდესაც სარელეო გამორთულია.

ნაბიჯი 2: შეიკრიბეთ ეს ყველაფერი

აწყობა ეს ყველაფერი
აწყობა ეს ყველაფერი
აწყობა ეს ყველაფერი
აწყობა ეს ყველაფერი
აწყობა ეს ყველაფერი
აწყობა ეს ყველაფერი
აწყობა ეს ყველაფერი
აწყობა ეს ყველაფერი

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

Wemos დაფა იყო დაპროგრამებული Arduino IDE გამოყენებით და დაფის IP მისამართი დაფიქსირდა (წინასწარ იყო გამოყოფილი) 192.168.1.120, სახლის ქსელში. ამ გზით როდესაც ის იკვებება მას ყოველთვის ექნება იგივე (შიდა) IP მისამართი და აპლიკაცია შეიძლება რთული იყოს კოდირებული მასთან.

Android აპლიკაცია შეიქმნა MIT App Inventor 2. -ის გამოყენებით. მე ის მხოლოდ ჩვენს ტელეფონებზე გამოვცადე (Oneplus, Xiaomi და Moto G4 Play). ის ადვილად დაინსტალირდება Google Drive– ის გაზიარებულ საქაღალდეში მოთავსებით და თავად ტელეფონიდან ჩატვირთვით. MIT აპლიკაციის გამომგონებელი თავისუფალია გამოსაყენებლად და მასში შემავალი პროექტის ფაილი ადვილად შეიძლება შეიცვალოს სხვა IP მისამართის გამოსაყენებლად.

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

ნაბიჯი 3: დაკავშირება ავტოფარეხის კარებთან

გარაჟის კარის გამხსნელთან დაკავშირება
გარაჟის კარის გამხსნელთან დაკავშირება
გარაჟის კარის გამხსნელთან დაკავშირება
გარაჟის კარის გამხსნელთან დაკავშირება

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

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

გირჩევთ: