Სარჩევი:
- ნაბიჯი 1: აპარატურის დაყენება
- ნაბიჯი 2: კოდი
- ნაბიჯი 3: მოწყობილობის გამოყენება
- ნაბიჯი 4: საბოლოო პროდუქტი
ვიდეო: მაცივრის კარის ტაიმერი: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ამ გაკვეთილში ჩვენ გადავდგამთ მაცივრის სინათლის ტაიმერის აბსტრაქციის აგებისა და კოდირების პროცესს. ჩვენი მოწყობილობის მთავარი მიზანია ენერგიის დაზოგვა მხოლოდ მაცივრის შუქის ჩართვით, თუკი ვინმე წინ დგას. ჩვენი ნივთების ინტერნეტი იყენებს ორ სენსორს: ლერწმის გადამრთველს და ობიექტების თავიდან აცილების სენსორის მოდულს. ლერწმის სენსორი აგზავნის სიგნალს, როდესაც არსებობს მაგნიტური ველი. ეს იქნება გამოყენებული იმის დასადგენად, კარი ღიაა თუ დახურული. თუ კარი ღიაა, სიახლოვის სენსორი გამოიყენება იმის დასადგენად, დგას თუ არა ვინმე მაცივრის წინ. თუ ადამიანი არ არის გამოვლენილი, ტაიმერი დაიწყებს დათვლას რამდენი ხანი გავიდა მას შემდეგ რაც ვიღაც იყო კარის წინ.
ეს პროექტი ასევე მოიცავს ინტერფეისს მოწყობილობის გასაკონტროლებლად, რომელიც მუშაობს კოლბაზე სერვერზე. მომხმარებელს შეუძლია შეამოწმოს თითოეული ტაიმერი, ან გადატვირთოს ისინი ამ ინტერფეისის გამოყენებით.
შემდეგი ნაბიჯები დაგეხმარებათ ამ მოწყობილობის მშენებლობის პროცესში.
ნაბიჯი 1: აპარატურის დაყენება
პირველი ნაბიჯი არის მოწყობილობის სქემების დაყენება. ჩვენ დაგვჭირდება:
- ჟოლო პი 3
- პურის დაფა
- ლერწმის მოდული*
- დაბრკოლების თავიდან აცილების სენსორის მოდული*
- 10KOhm რეზისტორი
- მავთულები
- ერთი მაგნიტი (მოწყობილობის გამოსაცდელად)
*Arduino 37-in-1 სენსორების ნაკრებიდან (დოკუმენტაცია)
მას შემდეგ, რაც ყველა მასალა შეგროვდება, შეკრიბეთ წრე ზემოთ ნაჩვენები დიაგრამის საფუძველზე.
ნაბიჯი 2: კოდი
ახლა, როდესაც ჩვენ გვაქვს აპარატურა დაყენებული, შეგვიძლია დავიწყოთ კოდის წერა. კოდი შეგიძლიათ იხილოთ მიმაგრებულ საქაღალდეში. დირექტორიების სტრუქტურა სახიფათოა, ასე რომ ფრთხილად იყავით, რომ არ გადაიტანოთ არცერთი ფაილი გარშემო.
ნაბიჯი 3: მოწყობილობის გამოყენება
პროგრამა მუშაობს Flask სერვერების გამოყენებით. Flask– ის დაყენების და გამოყენების დეტალები შეგიძლიათ იხილოთ აქ.
პირველ რიგში, ბრძანების ხაზის გამოყენებით, დააყენეთ კოლბის აპლიკაცია iotapp.py:
დააყენეთ FLASK_APP = iotapp.py
შემდეგი, გაუშვით აპლიკაცია შემდეგით:
კოლბის გაშვება -ჰოსტი 0.0.0.0
ინტერფეისის შესასვლელად, დააკოპირეთ URL, რომელიც წარმოიქმნება ბოლო ბრძანებიდან. ამ გვერდს აქვს ორი ტაიმერი: ერთი, რომელიც თვალყურს ადევნებს რამდენი ხანია კარი ღიაა, და ერთი თვალყურს ადევნებს რამდენ ხანს კარი ღიაა ვინმეს წინ. როდესაც გვერდი განახლდება, ორივე ტაიმერი განახლდება. მომხმარებელს შეუძლია ქრონომეტრების გადატვირთვა ღილაკების "გადატვირთვა" გამოყენებით.
მაგნიტი წარმოადგენს მაცივრის კარს. როდესაც მაგნიტი იმყოფება, კარი შეიძლება ჩაკეტილად ჩაითვალოს. კარის გაღების სიმულაციისთვის, ამოიღეთ მაგნიტი ლერწმის სენსორიდან. მაცივრის წინ მდგარი პირის სიმულაციისთვის, დადეთ ხელი სიახლოვის სენსორზე. როდესაც ხელს ამოიღებ, ტაიმერი დაიწყებს დათვლას რამდენი ხანი გავიდა მას შემდეგ რაც ვიღაც მაცივრის წინ იყო.
ნაბიჯი 4: საბოლოო პროდუქტი
აქ ჩვენ ვაჩვენებთ მოწყობილობის მაგალითს მოქმედებაში.
ეს ინსტრუქცია შეიქმნა რაიან ანდერსონისა და კევინ ბენსონის მიერ.
გირჩევთ:
საბაჟო კარის ხალი გამოიწვია კარის ზარი .: 6 ნაბიჯი
საბაჟო კარის ხალი გამოიწვია კარის ზარი .: გამარჯობა! მე მქვია ჯასტინი, მე ვარ უმცროსი საშუალო სკოლაში და ეს ინსტრუქცია გაჩვენებთ, თუ როგორ უნდა გააკეთოთ კარზე ზარი, რომელიც გააქტიურდება, როდესაც ვინმე თქვენს კარის ხალიჩაზე დააბიჯებს და შეიძლება იყოს ნებისმიერი მელოდია ან სიმღერა, რაც გსურთ! ვინაიდან კარის ხალიჩა კარს აღებს
მაცივრის კარის შემოწმება: 5 ნაბიჯი
მაცივრის კარის შემოწმება: შესავალი: დღესდღეობით ადამიანებს აქვთ " ჭკვიანი " მაცივარი, რომელსაც შეუძლია გაჩვენოს მაცივრის ტემპერატურა. ზოგიერთ მაცივარს ასევე აქვს სიგნალიზაცია, რომ შეახსენოს მომხმარებელს, რომ კარი არ არის ახლოს. თუმცა, ყველას არ აქვს ასეთი "ჭკვიანი"
ავტოფარეხის კარის დახურვის ტაიმერი: 4 ნაბიჯი
ტაიმერი გარაჟის კარის გასახსნელად: შესავალი ასე რომ, ამბავი იწყება მას შემდეგ, რაც ჩემი ავტოფარეხის კარი ღია დავტოვე და ზოგი ბიჭი უბრალოდ შემოვიდა და არევა დაიწყო. საბედნიეროდ, ძვირფასი პერსონალი არ არის დაკარგული. ამ უბედური შემთხვევის შემდეგ, მე გადავწყვიტე გავაკეთო " ტაიმერი დახურვისთვის " ფუნქცია ჩემი ავტოფარეხისთვის
გადააქციეთ თქვენი სადენიანი კარის ზარი ჭკვიან კარის ზარად IFTTT– ით: 8 ნაბიჯი
გადააქციეთ თქვენი სადენიანი კარის ზარი ჭკვიან კარის ზარად IFTTT– ით: WiFi კარის ზარი თქვენს არსებულ სადენიან კარზე ზარს აქცევს ჭკვიან ზარის ზარად. https://www.fireflyelectronix.com/product/wifidoor
მაცივრის კარის სიგნალიზაცია: 5 ნაბიჯი
მაცივრის კარის სიგნალიზაცია: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ სიგნალიზაცია, რომელიც გაისმის, თუ მაცივრის კარი დიდხანს დატოვეთ ღია. ეს წრე არ შემოიფარგლება მხოლოდ მაცივრით, ის შეიძლება გამოყენებულ იქნას სიგნალიზაციის გასააქტიურებლად, რადგან ნებისმიერი კარი დიდი ხანია ღიაა