Sisukord:
Video: Külmiku ukse taimer: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Selles õpetuses tutvume külmiku valgusvihu taimeri abstraktsiooni loomise ja kodeerimise protsessiga. Meie seadme peamine eesmärk on säästa energiat, lülitades külmiku valguse sisse ainult siis, kui keegi seisab selle ees. Meie asjade Interneti seade kasutab kahte andurit: pilliroo lülitit ja objekti vältimise anduri moodulit. Pilliroo andur saadab signaali alati, kui esineb magnetväli. Seda kasutatakse, et tuvastada, kas uks on avatud või suletud. Kui uks on avatud, kasutatakse lähedusandurit, et tuvastada, kas keegi seisab külmiku ees. Kui inimest ei tuvastata, hakkab taimer loendama, kui kaua on möödunud sellest, kui keegi oli ukse ees.
See projekt sisaldab ka liidest seadme juhtimiseks, mida käitatakse kolviserveris. Kasutaja saab kontrollida kõiki taimerid või lähtestada need selle liidese abil.
Järgmised sammud juhendavad teid selle seadme loomise protsessis.
Samm: riistvara seadistamine
Esimene samm on seadme ahelate seadistamine. Meil on vaja:
- Vaarika Pi 3
- Leivalaud
- pilliroo moodul*
- takistuste vältimise andurimoodul*
- 10KOhm takisti
- Juhtmed
- Üks magnet (seadme proovimiseks)
*Arduino 37-ühes andurite komplektist (dokumentatsioon)
Kui kõik materjalid on kokku kogutud, pange vooluring ülaltoodud skeemi põhjal kokku.
2. samm: kood
Nüüd, kui oleme riistvara seadistanud, võime alustada koodi kirjutamist. Koodi leiate lisatud tõmblukuga kaustast. Kataloogide ülesehitus on keeruline, seega olge ettevaatlik, et mitte ühtegi faili ringi liigutada.
Samm: seadme kasutamine
Programm töötab Flaski serverite abil. Flaski paigaldamise ja kasutamise üksikasjad leiate siit.
Esiteks määrake käsuviiba abil kolbirakenduseks iotapp.py:
määrake FLASK_APP = iotapp.py
Seejärel käivitage rakendus järgmiselt:
kolvi jooks -host 0.0.0.0
Liidesele juurdepääsemiseks kopeerige viimase käskluse URL. Sellel lehel on kaks taimerit: üks, mis jälgib, kui kaua uks on avatud olnud, ja teine, mis jälgib, kui kaua uks on lahti olnud, ilma et keegi oleks ees. Kui lehte värskendatakse, värskendatakse mõlemat taimerit. Kasutaja saab taimerid lähtestada, kasutades nuppu "Lähtesta taimerid".
Magnet tähistab külmiku ust. Kui magnet on olemas, võib ust lugeda suletuks. Ukse avamise simuleerimiseks võtke magnet pilliroo andurilt eemale. Külmiku ees seisva inimese jäljendamiseks asetage käsi lähedusanduri kohale. Kui eemaldate käe, hakkab taimer loendama, kui kaua on möödunud sellest, kui keegi on külmiku ees olnud.
4. samm: lõpptoode
Siin näitame näite seadme toimimisest.
Selle juhendi lõid Ryan Anderson ja Kevin Benson.
Soovitan:
Külmiku magnetkell: 9 sammu (piltidega)
Külmkapi magnetkell: Mind on alati võlunud ebatavalised kellad. See on üks minu viimaseid loominguid, mis kasutavad aja kuvamiseks külmiku tähestiku numbreid. Numbrid asetatakse õhukesele valgele pleksiklaasile, mille tagaküljel on lamineeritud õhuke lehtmetall
Külmiku ukse kontroll: 5 sammu
Külmiku ukse kontroll: Sissejuhatus: tänapäeval on inimestel " tark " külmik, mis näitab teile külmiku temperatuuri. Mõnel külmikul on ka alarmid, mis tuletavad kasutajale meelde, et uks pole lähedal. Kõigil pole aga sellist "tarka"
Külmiku ukse alarm: 5 sammu
Külmiku uksealarm: Selles projektis näitan teile, kuidas teha äratus, mis kõlab, kui olete külmiku ukse kaua lahti jätnud. See vooluahel ei piirdu ainult külmikuga, seda saab kasutada häire käivitamiseks, kui mõni uks on pikka aega avatud olnud
Ukse ja ukse jälgimisega ühendatud automaatsed tuled: 5 sammu
Ukse ja ukse jälgimisega ühendatud automaatsed tuled: tundub, et pimedas on lülitusplaati väga raske leida, kuid see projekt on selle probleemi lahendamiseks tõesti kasulik. Selle lahenduse leidmiseks järgige alltoodud samme
Külmiku või külmiku temperatuuri reguleerimine: 7 sammu
Temperatuuri reguleerimine sügavkülmikus või külmikus: see juhend hõlmab Johnson Controlsi temperatuuri reguleerimise integreerimist pikendusjuhtmesse koos lüliti ja pistikupesaga sügavkülmiku juhtimiseks. Õlle kääritamiseks on rinnus sügavkülmik fantastiline platvorm, kuid tehases on