Სარჩევი:

ავტოფარეხის კარის გატეხვა: 4 ნაბიჯი (სურათებით)
ავტოფარეხის კარის გატეხვა: 4 ნაბიჯი (სურათებით)

ვიდეო: ავტოფარეხის კარის გატეხვა: 4 ნაბიჯი (სურათებით)

ვიდეო: ავტოფარეხის კარის გატეხვა: 4 ნაბიჯი (სურათებით)
ვიდეო: ჩაკეტილი კარის 5 წამში გაღება 2024, დეკემბერი
Anonim
გარაჟის კარის მარტივი გარჩევა
გარაჟის კარის მარტივი გარჩევა
გარაჟის კარის მარტივი გარჩევა
გარაჟის კარის მარტივი გარჩევა
გარაჟის კარის მარტივი გარჩევა
გარაჟის კარის მარტივი გარჩევა
გარაჟის კარის მარტივი გარჩევა
გარაჟის კარის მარტივი გარჩევა

მას შემდეგ, რაც შემთხვევით გამოვკეტე ჩემი სახლიდან არაერთხელ, მე გადავწყვიტე, რომ ჩემს სახლში შესვლის უკეთესი გზა უნდა არსებობდეს, რომელიც არ გულისხმობდა გარღვევას და შესვლას (და გასაღების დამალვის გარეშე სადმე).

როდესაც გავხედე ჩემი ავტოფარეხის კარის მოწყობას, შევამჩნიე, რომ ავტოფარეხის კარის გასახსნელად ძრავა შეიძლება გააქტიურდეს ორი კონტაქტის მოკლე ჩართვით. ამის დანახვაზე მივხვდი, რომ ძალიან მარტივი გამოსავალი იქნებოდა 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 სერვერის ამის გაკეთება. ამ მეთოდის გამოყენებისას ზოგადი ნაბიჯებია:

  1. შედით თქვენს როუტერზე, როგორც ადმინისტრატორი.
  2. შეხედეთ DHCP ჟურნალებს და ჩაწერეთ MAC მისამართი, რომელიც დაკავშირებულია IP მისამართთან, რომელიც გაიცა თქვენს NodeMCU– ზე.
  3. იპოვეთ მენიუს ვარიანტი, რომელიც საშუალებას გაძლევთ დააყენოთ IP დაჯავშნა. აქ თქვენ შეძლებთ მიუთითოთ MAC მისამართი და IP, რომელიც გსურთ რომ ამ MAC მისამართმა ყოველთვის მიიღოს.

მე ჩვეულებრივ ვაკეთებ ზემოაღნიშნულს რაც შეიძლება ადრე ჩემს პროექტებში.

თქვენს ტელეფონში მალსახმობის შექმნა

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

უსაფრთხოება

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

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

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

დახურვის კომენტარები

ზოგჯერ კავშირი NodeMCU– სთან ერთად იკარგება. როდესაც ეს მოხდება, თქვენ უბრალოდ უნდა განაახლოთ ვებ გვერდი და ის წარმატებით უნდა ხელახლა დაუკავშირდეს.

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

მთლიანობაში ეს არის მარტივი და იაფი პროექტი, რომლის დასრულებაც მსიამოვნებდა.

უახლესი მოვლენები

ეწვიეთ https://www.instructables.com/id/Simple-Garage-Doo… მარტივი გარაჟის კარის ორი ვერსიის სანახავად.

გირჩევთ: