Turinys:
- 1 veiksmas: nustatykite aparatūrą
- 2 žingsnis: kodas
- 3 žingsnis: Įrenginio naudojimas
- 4 žingsnis: galutinis produktas
Video: Šaldytuvo durų laikmatis: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Šioje pamokoje apžvelgsime šaldytuvo šviesos laikmačio abstrakcijos kūrimo ir kodavimo procesą. Pagrindinis mūsų prietaiso tikslas yra taupyti energiją, tik įjungus šaldytuvo šviesą, jei kas nors stovi priešais jį. Mūsų daiktų interneto įrenginyje naudojami du jutikliai: nendrinis jungiklis ir objektų vengimo jutiklio modulis. Nendrių jutiklis siunčia signalą, kai yra magnetinis laukas. Tai bus naudojama norint nustatyti, ar durys atidarytos ar uždarytos. Jei durys atidarytos, artumo jutiklis naudojamas aptikti, ar kas nors stovi priešais šaldytuvą. Jei niekas neaptinkamas, laikmatis pradės skaičiuoti, kiek laiko praėjo nuo to laiko, kai kažkas buvo priešais duris.
Šis projektas taip pat apima sąsają, skirtą valdyti įrenginį, kuris veikia kolbos serveryje. Naudotojas gali patikrinti kiekvieną laikmatį arba iš naujo nustatyti naudodamas šią sąsają.
Šie veiksmai padės jums sukurti šį įrenginį.
1 veiksmas: nustatykite aparatūrą
Pirmasis žingsnis yra įrenginio grandinių nustatymas. Mums reikės:
- Raspberry Pi 3
- Bandomoji Lenta
- nendrių modulis*
- Kliūčių vengimo jutiklio modulis*
- 10KOhm rezistorius
- Laidai
- Vienas magnetas (norint išbandyti įrenginį)
*Iš „Arduino 37-in-1“jutiklių rinkinio (dokumentacija)
Surinkę visas medžiagas, surinkite grandinę pagal aukščiau pateiktą schemą.
2 žingsnis: kodas
Dabar, kai jau esame sukūrę aparatūrą, galime pradėti rašyti kodą. Kodą rasite prisegtame aplanke su užtrauktuku. Katalogų struktūra sudėtinga, todėl būkite atsargūs ir neperkraukite jokių failų.
3 žingsnis: Įrenginio naudojimas
Programa vykdoma naudojant kolbos serverius. Išsamią informaciją apie kolbos įdiegimą ir naudojimą rasite čia.
Pirmiausia, naudodami komandų eilutę, nustatykite kolbos programą kaip iotapp.py:
nustatyti FLASK_APP = iotapp.py
Tada paleiskite programą naudodami:
kolbos paleidimas -šeimininkas 0.0.0.0
Norėdami pasiekti sąsają, nukopijuokite paskutinės komandos gautą URL. Šiame puslapyje yra du laikmačiai: vienas, kuris stebi, kiek laiko durys buvo atidarytos, ir kitas, skirtas stebėti, kiek laiko durys buvo atidarytos be žmogaus priešais. Kai puslapis atnaujinamas, abu laikmačiai bus atnaujinami. Vartotojas gali iš naujo nustatyti laikmačius naudodami mygtuką „Iš naujo nustatyti laikmačius“.
Magnetas simbolizuoja šaldytuvo duris. Kai yra magnetas, duris galima laikyti uždarytomis. Norėdami imituoti durelių atidarymą, nuimkite magnetą nuo nendrių jutiklio. Norėdami imituoti priešais šaldytuvą stovintį žmogų, uždėkite ranką virš artumo jutiklio. Kai nuimsite ranką, laikmatis pradės skaičiuoti, kiek laiko praėjo nuo to laiko, kai kas nors buvo priešais šaldytuvą.
4 žingsnis: galutinis produktas
Čia parodome veikiančio įrenginio pavyzdį.
Šią instrukciją sukūrė Ryanas Andersonas ir Kevinas Bensonas.
Rekomenduojamas:
Šaldytuvo durų patikrinimas: 5 žingsniai
Šaldytuvo durų patikrinimas: Įvadas: Šiais laikais žmonės turi " protingą " šaldytuvas, kuris gali parodyti šaldytuvo temperatūrą. Kai kurie šaldytuvai taip pat turi signalizaciją, kuri primena vartotojui, kad durys nėra uždarytos. Tačiau ne visi turi tokį „protingą“
Laikmatis garažo durų atidarymui uždaryti: 4 žingsniai
Laikmatis uždaryti garažo durų atidarytuvą: Įvadas Po šios avarijos nusprendžiu padaryti " laikmatį uždaryti " mano garažo durų funkcija
Šaldytuvo durų aliarmas: 5 žingsniai
Šaldytuvo durų signalizacija: Šiame projekte aš jums parodysiu, kaip padaryti žadintuvą, kuris skambės, jei paliksite šaldytuvo dureles ilgai atidarytas. Ši grandinė neapsiriboja tik šaldytuvu, ji gali būti naudojama suveikti aliarmui, jei bet kurios durys buvo atidarytos ilgą laiką
Šaldytuvo apsauga: uždarykite šaldytuvo durelių priminimą: 6 žingsniai
Šaldytuvo apsauga: jūsų šaldytuvo priminimas uždaryti duris: Kartais, kai iš šaldytuvo išimu daug daiktų, neturiu laisvų rankų uždaryti durelių, o tada durys ilgą laiką lieka atviros. Kartais, kai per daug jėgų uždedu šaldytuvo dureles, jos atsimuša, bet negaliu to pastebėti
Šaldytuvo ar šaldytuvo temperatūros valdymas: 7 žingsniai
Temperatūros valdymas šaldiklyje ar šaldytuve: Ši instrukcija apima „Johnson Controls“temperatūros valdymo sistemos integravimą į ilgintuvą su jungikliu ir elektros lizdu šaldikliui valdyti. Alaus fermentacijai krūtinės šaldiklis yra fantastiška platforma, tačiau gamykloje