Satura rādītājs:
- 1. darbība. Aparatūras iestatīšana
- 2. darbība: kods
- 3. darbība: ierīces lietošana
- 4. solis: galaprodukts
Video: Ledusskapja durvju taimeris: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šajā apmācībā mēs iepazīsimies ar ledusskapja gaismas taimera abstrakcijas veidošanas un kodēšanas procesu. Mūsu ierīces galvenais mērķis ir taupīt enerģiju, ieslēdzot ledusskapja gaismu tikai tad, ja kāds stāv tās priekšā. Mūsu lietiskā interneta ierīcē tiek izmantoti divi sensori: niedru slēdzis un objektu novēršanas sensora modulis. Niedru sensors nosūtīs signālu ikreiz, kad ir magnētiskais lauks. Tas tiks izmantots, lai noteiktu, vai durvis ir atvērtas vai aizvērtas. Ja durvis ir atvērtas, tuvuma sensoru izmanto, lai noteiktu, vai kāds stāv ledusskapja priekšā. Ja neviena persona netiek atklāta, taimeris sāks skaitīt, cik ilgs laiks pagājis, kopš kāds atradās durvju priekšā.
Šis projekts ietver arī saskarni ierīces vadīšanai, kas darbojas kolbas serverī. Lietotājs var pārbaudīt katru taimeri vai atiestatīt to, izmantojot šo saskarni.
Šīs ierīces palīdzēs jums izveidot šo ierīci.
1. darbība. Aparatūras iestatīšana
Pirmais solis ir iestatīt ierīces shēmas. Mums būs nepieciešams:
- Raspberry Pi 3
- Maizes dēlis
- niedru modulis*
- Šķēršļu novēršanas sensora modulis*
- 10KOhm rezistors
- Vadi
- Viens magnēts (ierīces izmēģināšanai)
*No Arduino 37-in-1 sensoru komplekta (dokumentācija)
Kad visi materiāli ir savākti, salieciet ķēdi, pamatojoties uz iepriekš redzamo diagrammu.
2. darbība: kods
Tagad, kad aparatūra ir iestatīta, mēs varam sākt rakstīt kodu. Kods atrodams pievienotajā zip mapē. Katalogu struktūra ir sarežģīta, tāpēc esiet uzmanīgi, lai nepārvietotu nevienu failu.
3. darbība: ierīces lietošana
Programma tiek palaista, izmantojot kolbu serverus. Sīkāku informāciju par kolbas uzstādīšanu un lietošanu var atrast šeit.
Pirmkārt, izmantojot komandu uzvedni, iestatiet kolbas lietotni kā iotapp.py:
iestatiet FLASK_APP = iotapp.py
Pēc tam palaidiet lietotni, izmantojot:
kolbas palaišana -saimnieks 0.0.0.0
Lai piekļūtu saskarnei, nokopējiet pēdējās komandas URL. Šai lapai ir divi taimeri: viens, kas izseko, cik ilgi durvis ir atvērtas, un otrs, lai uzraudzītu, cik ilgi durvis ir atvērtas bez neviena priekšā. Ikreiz, kad lapa tiek atsvaidzināta, abi taimeri tiks atjaunināti. Lietotājs var atiestatīt taimerus, izmantojot pogu "Atiestatīt taimerus".
Magnēts attēlo ledusskapja durvis. Ikreiz, kad ir magnēts, durvis var uzskatīt par aizvērtām. Lai simulētu durvju atvēršanu, noņemiet magnētu no niedru sensora. Lai simulētu personu, kas stāv ledusskapja priekšā, novietojiet roku virs tuvuma sensora. Noņemot roku, taimeris sāks skaitīt, cik ilgs laiks pagājis, kopš kāds ir bijis ledusskapja priekšā.
4. solis: galaprodukts
Šeit mēs parādām ierīces darbības piemēru.
Šo pamācību izveidoja Raiens Andersons un Kevins Bensons.
Ieteicams:
Pielāgots durvju paklājs Aktivizēts durvju zvans: 6 soļi
Pielāgots durvju paklājs, kas iedarbināja durvju zvanu: Sveiki! Mani sauc Džastins, es esmu juniors vidusskolā, un šī pamācība parādīs, kā izveidot durvju zvanu, kas tiek aktivizēts, kad kāds uzkāpj uz jūsu durvju paklājiņa, un tas var būt jebkura melodija vai dziesma, kuru vēlaties! Tā kā durvju paklājiņš iedarbina durvis
Ledusskapja durvju pārbaude: 5 soļi
Ledusskapja durvju pārbaude: Ievads: Mūsdienās cilvēkiem ir " gudri " ledusskapis, kas var parādīt ledusskapja temperatūru. Dažiem ledusskapjiem ir arī signalizācija, kas lietotājam atgādina, ka durvis nav aizvērtas. Tomēr ne visiem ir šāda veida "gudri"
Taimeris garāžas durvju atvēršanas aizvēršanai: 4 soļi
Taimeris, lai aizvērtu garāžas durvju atvērēju: Ievads Tātad stāsts sākas pēc tam, kad es atstāju savas garāžas durvis atvērtas, un daži puiši vienkārši ienāca un sajaucās. Par laimi, nav zaudēts neviens vērtīgs personāls. Pēc šīs avārijas es nolemju izveidot " taimeri slēgt " iezīme manai garāžas doo
Ledusskapja durvju signalizācija: 5 soļi
Ledusskapja durvju signalizācija: Šajā projektā es jums parādīšu, kā izveidot modinātāju, kas atskanēs, ja esat atstājis ledusskapja durvis ilgi atvērtas. Šī ķēde neaprobežojas tikai ar ledusskapi, to var izmantot, lai iedarbinātu trauksmi, ja visas durvis ir atvērtas ilgu laiku
Ledusskapja aizsargs: aizveriet ledusskapja durvju atgādinājumu: 6 soļi
Ledusskapja aizsargs: atgādinājums par ledusskapja aizvēršanu: dažreiz, kad es izņemu daudzas lietas no ledusskapja, man nav brīvu roku, lai aizvērtu durvis, un tad durvis tiek atstātas atvērtas uz ilgu laiku. Dažreiz, kad es izmantoju pārāk daudz spēka, lai aizvērtu ledusskapja durvis, tās atlec, bet es to nevaru pamanīt