Სარჩევი:

მაგნიტური ჭკვიანი საკეტი საიდუმლო კაკუნით, IR სენსორით და ვებ აპლიკაციით: 7 ნაბიჯი (სურათებით)
მაგნიტური ჭკვიანი საკეტი საიდუმლო კაკუნით, IR სენსორით და ვებ აპლიკაციით: 7 ნაბიჯი (სურათებით)

ვიდეო: მაგნიტური ჭკვიანი საკეტი საიდუმლო კაკუნით, IR სენსორით და ვებ აპლიკაციით: 7 ნაბიჯი (სურათებით)

ვიდეო: მაგნიტური ჭკვიანი საკეტი საიდუმლო კაკუნით, IR სენსორით და ვებ აპლიკაციით: 7 ნაბიჯი (სურათებით)
ვიდეო: კარების ჭკვიანი საკეტი 2024, ნოემბერი
Anonim
Image
Image
წრე
წრე

თუ მოგწონთ ეს პროექტი, გთხოვთ გამომყევით Instagram- ზე და YouTube- ზე.

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

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

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

ნაწილები (შვილობილი ბმულები)

  • 49 მმ ელექტრომაგნიტი:
  • პერფოფორდი:
  • ESP8266 Dev Board:
  • N არხი MOSFET:
  • პიეზო გადამყვანი:
  • IR სიახლოვის სენსორი (ეს არ არის ის, რაც მე გამოვიყენე, მაგრამ მე მას ვიღებდი და გავუშვებდი PSU– დან):
  • საოპერაციო გამაძლიერებელი მოდული:
  • 2 დიოდი
  • 10K რეზისტორი
  • ფოლადის ფირფიტა
  • 3D დაბეჭდილი ფრჩხილი
  • 3D დაბეჭდილი ელექტრონიკის ყუთი
  • 3D დაბეჭდილი სენსორის თავსახური

მიკროკონტროლერის კოდი და გაყვანილობის დიაგრამა:

ვებ აპლიკაციის კოდი:

3D მოდელები

49 მმ ელექტრომაგნიტი

პროექტის ყუთი:

ნაბიჯი 1: წრე

წრე
წრე

ძირითადად, ESP8266 dev board იღებს 9 ვოლტს კვების ბლოკიდან მის შიდა რეგულატორამდე. დენის წყაროს პოზიტივი გადადის მაგნიტზე და მიწა მიდის mosfet- ზე. ნაკადიდან გადინება გადადის მაგნიტზე, ხოლო FET- ის კარიბჭე იხსნება პინ 5 -ით მიკრო კონტროლერზე. ეს საშუალებას აძლევს 9v მიედინება მაგნიტში, როდესაც pin ჩართულია. ოპამპი იღებს ანალოგიურ სიგნალს გადამცემიდან, აძლიერებს მას და აგზავნის მას ანალოგიურ პინზე. IR სენსორი აგზავნის ციფრულ სიგნალს (სხვა სიტყვებით ჩართულია ან გამორთულია) 14 პინზე. ოპამპი და IR სენსორი მიკროკონტროლერისგან იღებენ 3.3 ვ ენერგიას. ოჰ და ყველაფერი დასაბუთდება. აღმოვაჩინე, რომ 9 ვ მაგნიტების ნაცვლად 12 ვ – ის გამოყენებით უფრო მაგრად ვუშვებ, მიუხედავად იმისა, რომ ჯერ კიდევ საკმაოდ ძლიერი ვარ, განსაკუთრებით იმის გამო, რომ მე ვიყენებ სქელ ფოლადის ფირფიტას. ასევე მიკრო კონტროლერის მარეგულირებელი ვერ გაძლებს 9 ვ -ზე მეტს. თქვენ ასევე უნდა დაამატოთ რეზისტორები და დიოდები, სადაც ისინი ნაჩვენებია დიაგრამაში.

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

ნაბიჯი 2: მიკროკონტროლერის კოდი

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

ჩვეულებრივ, Arduino გამოიყენებოდა მსგავსი პროექტისთვის, მაგრამ მე არ ვეწინააღმდეგები აქ და ვიყენებ firmware- ს, სახელწოდებით Espruino, რომელიც საშუალებას გაძლევთ გაუშვათ javascript მიკროკონტროლერებზე. თუ გაინტერესებთ, მე გადავიღე მთელი ვიდეო Node MCU ESP8266 dev დაფაზე ესპრუინოსთან ერთად. თქვენ უნდა შეამოწმოთ.

იხილეთ კოდი GitHub– ზე

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

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

ვებ აპლიკაციის კონტროლი
ვებ აპლიკაციის კონტროლი

ვებ აპლიკაციის კოდი

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

თქვენ უნდა შეცვალოთ IP მისამართი, რომელიც გამოიყენება კოდში, თქვენი მიკროკონტროლისთვის. მე ვაკეთებ ჩემს როუტერს, რომ დავიცვა IP, ასე რომ ის არასოდეს შეიცვლება.

ნაბიჯი 4: ელექტრომაგნიტის სამაგრი სამაგრი

ელექტრომაგნიტის სამონტაჟო ფრჩხილი
ელექტრომაგნიტის სამონტაჟო ფრჩხილი

მივედი Fusion 360– ზე და შევქმენი ფრჩხილი, რომელიც მოერგება 49 მმ ელექტრომაგნიტს მის ზომებში. აქ არის ბმული მოდელზე. შემდეგ გავგზავნე 3D პრინტერზე. მას შემდეგ, რაც ეს საოცრად გრძელი პროცესი დასრულდა, მე მას პრაიმერის პალტო მივაწოდე, ამოვიოხრე და ყველაფერი თეთრი საღებავით მოვისვი.

ნაბიჯი 5: მაგნიტის და ფირფიტის დამონტაჟება

სამონტაჟო მაგნიტი და ფირფიტა
სამონტაჟო მაგნიტი და ფირფიტა
სამონტაჟო მაგნიტი და ფირფიტა
სამონტაჟო მაგნიტი და ფირფიტა
სამონტაჟო მაგნიტი და ფირფიტა
სამონტაჟო მაგნიტი და ფირფიტა

დარწმუნდით, რომ მაგნიტი აპირებდა ფოლადის ფირფიტაზე სწორ ხაზს; მე დაფარული ფირფიტა ლურჯი ლენტით, კვალი ფრჩხილის მას, შემდეგ ბაზარზე, სადაც სამონტაჟო ხვრელები უნდა წავიდეს.

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

მე მაქვს ღრუ კარი, ასე რომ, მთელი გზა ჩავუარე ლოგის ჭანჭიკებს და მეორე მხარეს დავდე დიდი საყელურები, რათა დავრწმუნდე, რომ ის არ გაივლის.

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

ნაბიჯი 6: კონტროლის ყუთი

საკონტროლო ყუთი
საკონტროლო ყუთი
საკონტროლო ყუთი
საკონტროლო ყუთი

საკონტროლო ყუთი არის სუპერ მარტივი ყუთი სახურავით, რომელიც მე მოდელირებული და დაბეჭდილი მაქვს. ორ მოკლე ბოლოზე არის ხვრელები, რათა მავთულები გაიაროს. მიკროსქემი მხოლოდ მის შიგნით ზის და IR სენსორის LED- ები გამოდის ხვრელების მეშვეობით, რომლებიც მე გავუღიმე გვერდით.

აქ არის მოდელი.

ნაბიჯი 7: ვიბრაციის სენსორი და პროექტის დასრულება

ვიბრაციის სენსორი და პროექტის დასრულება
ვიბრაციის სენსორი და პროექტის დასრულება
ვიბრაციის სენსორი და პროექტის დასრულება
ვიბრაციის სენსორი და პროექტის დასრულება
ვიბრაციის სენსორი და პროექტის დასრულება
ვიბრაციის სენსორი და პროექტის დასრულება

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

ამის დასრულების შემდეგ მე მაგნიტის მავთულები და ვიბრაციის სენსორი შევაერთე მათ შესაბამის მავთულხლართებზე.

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

გთხოვთ ნახოთ ვიდეო, ასე რომ ნახეთ როგორ მუშაობს ეს პროექტი.

პირველად ავტორი
პირველად ავტორი
პირველად ავტორი
პირველად ავტორი

მეორე ადგილზე ავტორი პირველად

გირჩევთ: