Სარჩევი:
- ნაბიჯი 1: მასალები, ინსტრუმენტები და პროგრამული უზრუნველყოფა
- ნაბიჯი 2: კოდირება
- ნაბიჯი 3: ყველაფერი ერთად ააწყვეთ
- ნაბიჯი 4: საბოლოო კომენტარები
ვიდეო: ავტოფარეხის კარის გატეხვა: 4 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
მას შემდეგ, რაც შემთხვევით გამოვკეტე ჩემი სახლიდან არაერთხელ, მე გადავწყვიტე, რომ ჩემს სახლში შესვლის უკეთესი გზა უნდა არსებობდეს, რომელიც არ გულისხმობდა გარღვევას და შესვლას (და გასაღების დამალვის გარეშე სადმე).
როდესაც გავხედე ჩემი ავტოფარეხის კარის მოწყობას, შევამჩნიე, რომ ავტოფარეხის კარის გასახსნელად ძრავა შეიძლება გააქტიურდეს ორი კონტაქტის მოკლე ჩართვით. ამის დანახვაზე მივხვდი, რომ ძალიან მარტივი გამოსავალი იქნებოდა esp8266- ის რელესთან დაკავშირება, რომელსაც მაშინ შევძლებდი (კარის გაღება -დახურვა) esp8266 კონტროლერთან ჩემი მობილური ტელეფონის გამოყენებით.
ნაბიჯი 1: მასალები, ინსტრუმენტები და პროგრამული უზრუნველყოფა
მასალები
- NodeMCU
- 1 არხი 5V სარელეო მოდული
- USB გასასვლელი/დამტენი მოწყობილობა
- ხრახნები (M2*8)
- მინიმალური USB კაბელი
ინსტრუმენტები
- გასაყიდი რკინა
- Solder
- გათბობის შემცირება მილები
- მავთულხლართები
- დამაკავშირებელი მავთული
- 3D პრინტერი
- ვარსკვლავი screwdriver
- ფანქარი
პროგრამული უზრუნველყოფა
- Arduino IDE
- გაყინვა
- FreeCAD
ნაბიჯი 2: კოდირება
Arduino IDE- ს დაემატა შემდეგი ბიბლიოთეკა: https://github.com/Links2004/arduinoWebSockets.git. ასევე, თუ თქვენ ჯერ არ დაამატეთ esp8266 ბიბლიოთეკა, ეს უნდა გაკეთდეს შემდეგნაირად:
- გადადით ფაილზე> პარამეტრები. ველში "დამატებითი დაფების მენეჯერის მისამართები" ჩაწერეთ (ან დააკოპირეთ-ჩასვით) https://arduino.esp8266.com/stable/package_esp8266… და დააწკაპუნეთ OK.
- შემდეგ გადადით ინსტრუმენტები> დაფა> დაფის მენეჯერი. ჩაწერეთ "esp8266" საძიებო ველში. ჩნდება ჩანაწერი "esp8266 by ESP8266 Community". დააჭირეთ ამ ჩანაწერს და მოძებნეთ ინსტალაციის ღილაკი ქვედა მარჯვენა კუთხეში.
აქ ბევრი რამის დამატება არ არის საჭირო, გარდა იმისა, რომ მე გამოვიყენე კოდი (GarageDoorHack-Final ერთვის) აღებულია https://gist.github.com/bbx10/667e3d4f5f2c0831d00b და ოდნავ შეცვლილია იმისათვის, რომ შევასრულო ის, რისი გაკეთებაც მჭირდებოდა, ანუ მოკლედ გამომწვევი რელე როდესაც ღილაკს დააჭერთ.
კოდის მითითებით, დარწმუნდით, რომ განაახლოთ შემდეგი ხაზები თქვენი უკაბელო SSID და PASSWORD ასახვის მიზნით:
- static const char ssid = "SSID";
- სტატიკური const char პაროლი = "PASSWORD";
სერიული მონიტორის გამოყენებით (მას შემდეგ რაც ატვირთეთ კოდი) თქვენ ნახავთ რა IP გამოყოფილია NodeMCU– ზე.
ბოლო წერტილი, რომელიც უნდა აღინიშნოს, არის ის, რომ ჩემს NodeMCU დაფაზე, როგორც ჩანს, ქინძისთავები განსხვავებულად იყო მითითებული ინტერნეტში, ანუ ჩემი GPIO05 იყო პინ 5, სადაც ონლაინ ცნობამ რომ ვიყენებდი თქვა 1 (ან იქნებ ჩემი GPIO ქინძისთავები, სადაც სხვადასხვა რიგით არის აწყობილი). როგორიც არ უნდა იყოს საქმე, მე უნდა გამოვიყენო ცდა და შეცდომა სანამ დავადგინებდი რომელი პინი იყო სინამდვილეში GPIO5.
ნაბიჯი 3: ყველაფერი ერთად ააწყვეთ
მოჰყვა ნაბიჯები:
- მე გამოვართვი ყველა NodeMCU ქინძისთავი, რომელსაც მე არ ვიყენებდი (დიახ, მე შემეძლო მათი გაყიდვა, მაგრამ ეს უფრო ადვილი აღმოჩნდა).
- შედუღებული დამაკავშირებელი მავთულები შესაბამის ქინძისთავებზე (დიაგრამები და ფოტოები ზემოთ), სითბოს შემცირების მილის გამოყენებით კავშირების იზოლაციისთვის.
- 3D დაბეჭდილი ქეისი (თან ერთვის STL ფაილები; FCSTD ფაილი არის FreeCAD ფაილი).
- ჩამოაგდო NodeMCU დაფა ქვემოთ. ხრახნები, რომლებიც მე მქონდა, ძალიან გრძელი იყო და ამიტომაც ვიყენებდი საცობებს, რომ უფრო მოკლედ დამეხშო ისინი.
- რელე გადააგდო სახურავის კვადრატულ მფლობელში, რომელიც მტკიცედ იჭერდა მას. ორიენტაცია იყო ისეთი, რომ სარელეო კონტაქტები სახურავზე მავთულის გასასვლელი ხვრელის წინაშე აღმოჩნდა.
- მიამაგრეთ სახურავი და დახურეთ.
- რელეს მავთულები დაუკავშირა ავტოფარეხის კარის საავტომობილო ტერმინალებს.
- შეაერთეთ პროექტი USB დენის წყაროსთან.
- დაელოდა NodeMCU- ს უკაბელო საშუალებით ავთენტიფიკაციას.
- დაათვალიერა IP მისამართი ჩემი ტელეფონიდან.
- შემოწმებულია ღილაკის დაჭერით.
ხრახნიანი ხრახნები, რომლებზეც კარგად ვმუშაობდი, მაგრამ თვითმმართველობის მოსმენით უფრო ადვილი იქნებოდა მუშაობა.
ნაბიჯი 4: საბოლოო კომენტარები
ქვემოთ მოცემულია ამ ინსტრუქციის ფარგლებს გარეთ, მაგრამ ღირს განხილვა:
IP მისამართი
ნაგულისხმევად თქვენი როუტერი გასცემს შემთხვევით IP მისამართებს, რაც იმას ნიშნავს, რომ თქვენს მოწყობილობას შეიძლება ყოველთვის არ ჰქონდეს იგივე IP, რაც ძალიან გაართულებს თქვენი ტელეფონის პოვნას და წვდომას. ამიტომ მნიშვნელოვანია, რომ მიანიჭოთ მას ფიქსირებული IP. ამის გაკეთების ორი ძირითადი გზა არსებობს, თითოეულს თავისი დადებითი და უარყოფითი მხარეები. ჩემი უპირატესობაა როუტერის DHCP სერვერის ამის გაკეთება. ამ მეთოდის გამოყენებისას ზოგადი ნაბიჯებია:
- შედით თქვენს როუტერზე, როგორც ადმინისტრატორი.
- შეხედეთ DHCP ჟურნალებს და ჩაწერეთ MAC მისამართი, რომელიც დაკავშირებულია IP მისამართთან, რომელიც გაიცა თქვენს NodeMCU– ზე.
- იპოვეთ მენიუს ვარიანტი, რომელიც საშუალებას გაძლევთ დააყენოთ IP დაჯავშნა. აქ თქვენ შეძლებთ მიუთითოთ MAC მისამართი და IP, რომელიც გსურთ რომ ამ MAC მისამართმა ყოველთვის მიიღოს.
მე ჩვეულებრივ ვაკეთებ ზემოაღნიშნულს რაც შეიძლება ადრე ჩემს პროექტებში.
თქვენს ტელეფონში მალსახმობის შექმნა
- დარწმუნდით, რომ დაკავშირებული ხართ იმავე უკაბელო ქსელთან, როგორც თქვენი მოწყობილობა.
- IP მისამართის დაფიქსირებით, თქვენ უნდა შეძლოთ მისი ნახვა თქვენს ტელეფონში.
- შეინახეთ IP როგორც სანიშნე.
- შეინახეთ სანიშნე თქვენი ტელეფონის მთავარ გვერდზე.
უსაფრთხოება
თქვენს უკაბელო ქსელთან დაკავშირებულ ნებისმიერ პირს შეეძლება დაათვალიეროს ეს IP და ჩართოს რელე. ამისათვის მათ უნდა იცოდნენ თქვენი უსადენო SSID და პაროლი. საშუალო მომხმარებლისთვის ეს ალბათ საკმარისი უსაფრთხოებაა. თუ თქვენ გინდათ უსაფრთხოების უფრო მაღალი დონე, შეგიძლიათ განახორციელოთ რაიმე სახის MAC ფილტრაცია თქვენს როუტერზე ან დამოუკიდებელ სერვერზე, ან შეგიძლიათ სცადოთ ავტორიზაციის ორფაქტორიანი მიდგომა. თუ ვინმემ იცის როგორ გატეხოს თქვენი ქსელი, მან ალბათ იცის როგორ გატეხოს ყველა ზემოაღნიშნული გადაწყვეტაც. უფრო მეტიც, თუ მათ ნამდვილად სურთ შესვლა, ისინი უბრალოდ შეაღწევენ.
მოკლედ, თუ თქვენ ცხოვრობთ დაბალი რისკის გარემოში, მაშინ ალბათ არაფრის შეგეშინდებათ. მეორეს მხრივ, თუ თქვენ ცხოვრობთ მაღალი რისკის გარემოში, მაშინ ალბათ გაწუხებთ უფრო მნიშვნელოვანი საკითხები და გარაჟის კარის გატეხვა.
ყოველივე ამის თქმის შემდეგ, შემდეგი პროექტი უფრო კონცეფციის დამტკიცების პროექტია და არ იგულისხმება როგორც სრულმასშტაბიანი წარმოების განხორციელება. ვინც ამ პროექტს ახორციელებს, ამას აკეთებს საკუთარი რისკის ქვეშ.
დახურვის კომენტარები
ზოგჯერ კავშირი NodeMCU– სთან ერთად იკარგება. როდესაც ეს მოხდება, თქვენ უბრალოდ უნდა განაახლოთ ვებ გვერდი და ის წარმატებით უნდა ხელახლა დაუკავშირდეს.
და ბოლოს, იმის მაგივრად, რომ კონტროლერი პირდაპირ კარის ძრავაზე შემეერთებინა, შემეძლო მისი გაყვანილობა ავტოფარეხში მექანიკური გადამრთველის პარალელურად. მიუხედავად იმისა, რომ ეს მომცემდა საშუალებას დამალვა სქემა კედელში, მაშინ მომიწევდა სხვა გეგმის შედგენა მოწყობილობის ენერგიასთან დაკავშირებით. დენის საკითხის მოგვარება შედარებით ადვილი იქნებოდა, მაგრამ ამ დროისთვის მე არ მიფიქრია, რომ ძალისხმევა ღირებული იქნებოდა.
მთლიანობაში ეს არის მარტივი და იაფი პროექტი, რომლის დასრულებაც მსიამოვნებდა.
უახლესი მოვლენები
ეწვიეთ https://www.instructables.com/id/Simple-Garage-Doo… მარტივი გარაჟის კარის ორი ვერსიის სანახავად.
გირჩევთ:
ორი ავტოფარეხის კარის მონიტორინგი: 4 ნაბიჯი
ორი ავტოფარეხის კარის მონიტორინგი: 2016 წელს ჩვენ გადავედით ახალ სახლში, სადაც ავტოფარეხის კარები ისეა განლაგებული, რომ თქვენ ვერ ხედავთ მათ სახლის მთავარი შესასვლელიდან. ასე რომ თქვენ არ შეგიძლიათ დარწმუნებული იყოთ კარები დახურულია თუ ღია. მხოლოდ მონიტორინგისთვის, ყოფილმა მფლობელებმა დააყენეს პრეს გადამრთველი
ავტოფარეხის კარის გამხსნელი Esp8266 როგორც ვებ სერვერის გამოყენებით გამოხმაურებით .: 6 ნაბიჯი
გარაჟის კარის გამხსნელი Esp8266 როგორც ვებ სერვერი გამოხმაურებით .: გამარჯობა, მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ მარტივი გზა ავტოფარეხის კარების გასახსნელად.-ESP8266 არის კოდირებული როგორც ვებ სერვერი, კარი შეიძლება იყოს ღია ყველგან მსოფლიოში გამოხმაურება, თქვენ იცით, რომ კარი ღია ან დახურულია რეალურ დროში-მარტივი, მხოლოდ ერთი მალსახმობი, რომლითაც შემიძლია
უხილავი ავტოფარეხის კარის დისტანციური მართვა: 7 ნაბიჯი (სურათებით)
უხილავი გარაჟის კარის დისტანციური მართვა: ერთხელ ჩვენ დავტოვეთ მანქანა ავტოფარეხის გარეთ გაჩერებული და ქურდმა ფანჯარა დაამტვრია, რომ ავტოფარეხის კარის დისტანციამდე მისულიყო. შემდეგ მათ გახსნეს ავტოფარეხი და მოიპარეს რამდენიმე ველოსიპედი. ამიტომ გადავწყვიტე დისტანციის დამალვა მანქანის საფერფლეში ჩაშენებით. ის მუშაობს იმისთვის, რომ
საფოსტო ყუთი და ავტოფარეხის კარის შეტყობინება: 5 ნაბიჯი (სურათებით)
საფოსტო ყუთისა და გარაჟის კარის შეტყობინება: ეს ინსტრუქცია დაფუძნებულია იოჰან მობერგის საფოსტო ყუთის შეტყობინებაზე. ამ პროექტთან შედარებით, მე შევიტანე ცვლილებები: ჩემი სახლიდან შორს არის არა მხოლოდ საფოსტო ყუთი, არამედ ავტოფარეხიც. ისინი ერთ ადგილას არიან გზის მახლობლად და სახლი მდებარეობს დაახლოებით 5
Raspberry Pi 3 ავტოფარეხის კარის გამხსნელი: 15 ნაბიჯი (სურათებით)
Raspberry Pi 3 Garage Door Opener: მე ეს შევქმენი 2014 წელს. ბევრი რამ შეიცვალა მას შემდეგ. 2021 წელს აქ განვაახლე Smart Garage კარის გამხსნელი. გამოიყენეთ Raspberry Pi და სმარტფონი ავტოფარეხის კარის გასახსნელად, დახურვისა და მონიტორინგისთვის. კარის გახსნა და დახურვა უზრუნველყოფილია s