Სარჩევი:
- ნაბიჯი 1: წრე
- ნაბიჯი 2: მიკროკონტროლერის კოდი
- ნაბიჯი 3: ვებ აპლიკაციის კონტროლი
- ნაბიჯი 4: ელექტრომაგნიტის სამაგრი სამაგრი
- ნაბიჯი 5: მაგნიტის და ფირფიტის დამონტაჟება
- ნაბიჯი 6: კონტროლის ყუთი
- ნაბიჯი 7: ვიბრაციის სენსორი და პროექტის დასრულება
ვიდეო: მაგნიტური ჭკვიანი საკეტი საიდუმლო კაკუნით, IR სენსორით და ვებ აპლიკაციით: 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
თუ მოგწონთ ეს პროექტი, გთხოვთ გამომყევით 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 ბეჭდვით თავსახურით, რომ ყველაფერი ლამაზად იყოს.
ამის დასრულების შემდეგ მე მაგნიტის მავთულები და ვიბრაციის სენსორი შევაერთე მათ შესაბამის მავთულხლართებზე.
კარის ჩამკეტის ჩამოსხმის შემდეგ, რომელიც საბოლოოდ ამოვიღე ყველა ერთად და გავაკეთე გაწმენდა, პროექტი დასრულდა!
გთხოვთ ნახოთ ვიდეო, ასე რომ ნახეთ როგორ მუშაობს ეს პროექტი.
მეორე ადგილზე ავტორი პირველად
გირჩევთ:
იდუმალი წიგნი საიდუმლო კაკუნით: 11 ნაბიჯი (სურათებით)
Mysterious Book With Secret Knock Lock: როდესაც საქმე ეხება ჩვენი საიდუმლო ნივთების დამალვას. ჩვენ ჩვეულებრივ ვმალავთ ბოთლის შიგნით ან ყუთში, რაც კარგადაა! ფიქრობს, რომ ამ გაკვეთილში მე ვაჩვენებ მას
RaspberryPi 3 მაგნიტური სენსორი მინი ლერწმის სენსორით: 6 ნაბიჯი
RaspberryPi 3 მაგნიტური სენსორი მინი ლერწმის სენსორით: ამ ინსტრუქციაში ჩვენ შევქმნით IoT მაგნიტის სენსორს RaspberryPi 3. სენსორის გამოყენებით. სენსორი შედგება LED- ისა და ზუზერისგან, რომელთაგან ორივე ჩართულია, როდესაც მაგნიტი იგრძნობა მინი ლერწმის სენსორით
Arduino ინტერფეისი ულტრაბგერითი სენსორით და უკონტაქტო ტემპერატურის სენსორით: 8 ნაბიჯი
Arduino ინტერფეისის ულტრაბგერითი სენსორი და უკონტაქტო ტემპერატურის სენსორი: დღესდღეობით, შემქმნელები, დეველოპერები ამჯობინებენ Arduino– ს პროექტების პროტოტიპების სწრაფი განვითარებისათვის. Arduino არის ღია კოდის ელექტრონიკის პლატფორმა, რომელიც დაფუძნებულია ადვილად გამოსაყენებელ აპარატურასა და პროგრამულ უზრუნველყოფაზე. Arduino– ს აქვს ძალიან კარგი მომხმარებლის საზოგადოება. ამ პროექტში
როგორ დავამუშაოთ აგვისტოს ჭკვიანი საკეტი გამოსასვლელიდან?: 7 ნაბიჯი (სურათებით)
როგორ გავააქტიუროთ აგვისტოს ჭკვიანი საკეტი განყოფილების კედლიდან პრობლემა ის არის, რომ ის მუშაობს ბატარეაზე და მამაჩემს არ სურს ინერვიულოს ბატარეის ხშირად შეცვლაზე. როგორც ასეთი, მან გადაწყვიტა აგვისტოს ჭკვიანი საკეტი გაეყვანა გარედან
მარტივი საიდუმლო კომბინირებული საკეტი!: 5 ნაბიჯი
მარტივი საიდუმლო კომბინირებული საკეტი!: გამარჯობა ყველას! დღეს მინდა გაჩვენოთ ჩემი იდეა ძალიან მარტივი და მაგარი კოდის დაბლოკვის შესახებ. ის არ არის სხვა საკეტების მსგავსად, მას არ აქვს numpad და შეიცავს მხოლოდ 4 ნაწილს! გაინტერესებთ? ასე რომ, დავიწყოთ