Innholdsfortegnelse:
- Trinn 1: Konfigurere maskinvaren
- Trinn 2: Koden
- Trinn 3: Bruke enheten
- Trinn 4: Det endelige produktet
Video: Timer for kjøleskapdør: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
I denne opplæringen vil vi gå gjennom prosessen med å bygge og kode en abstraksjon av et kjøleskapslamper. Hovedmålet med enheten vår er å spare strøm ved å bare slå på kjøleskapets lys hvis noen står foran den. Vår Internet of Things -enhet bruker to sensorer: en sivbryter og en sensormodul for objekter. Sivsensoren sender et signal når det er et magnetfelt tilstede. Dette vil bli brukt til å oppdage om døren er åpen eller lukket. Hvis døren er åpen, brukes nærhetssensoren til å oppdage om noen står foran kjøleskapet. Hvis ingen person blir oppdaget, begynner timeren å telle hvor lenge det er siden noen var foran døren.
Dette prosjektet inkluderer også et grensesnitt for å kontrollere enheten, som kjøres på en kolbserver. En bruker kan sjekke hver av tidtakerne, eller tilbakestille dem ved hjelp av dette grensesnittet.
Følgende trinn vil guide deg gjennom prosessen med å bygge denne enheten.
Trinn 1: Konfigurere maskinvaren
Det første trinnet er å sette opp kretsene for enheten. Vi trenger:
- Raspberry Pi 3
- Brødbrett
- Reed -modul*
- Modul for hindring av sensorer*
- 10KOhm motstand
- Ledninger
- En magnet (for å prøve enheten)
*Fra Arduino 37-in-1 Sensors Kit (dokumentasjon)
Når alt materialet er samlet, monterer du kretsen basert på diagrammet vist ovenfor.
Trinn 2: Koden
Nå som vi har satt opp maskinvaren, kan vi begynne å skrive koden. Koden finner du i den vedlagte zip -mappen. Strukturen i katalogene er vanskelig, så vær forsiktig så du ikke flytter noen av filene rundt.
Trinn 3: Bruke enheten
Programmet kjøres med Flask -servere. Detaljer for installasjon og bruk av Flask finner du her.
Først, ved hjelp av ledeteksten, angi kolbe -appen til å være iotapp.py:
angi FLASK_APP = iotapp.py
Deretter kjører du appen med:
kolbe kjøre -vert 0.0.0.0
For å få tilgang til grensesnittet, kopier URL -en som kommer fra den siste kommandoen. Denne siden har to tidtakere: en som holder oversikt over hvor lenge døren har vært åpen, og en for å overvåke hvor lenge døren har vært åpen uten noen foran den. Når siden oppdateres, oppdateres begge tidtakerne. En bruker kan tilbakestille tidtakerne ved hjelp av "Reset Timers" -knappen.
Magneten representerer kjøleskapdøren. Når magneten er tilstede, kan døren betraktes som lukket. For å simulere å åpne døren, ta magneten bort fra sivsensoren. For å simulere en person som står foran kjøleskapet, legg hånden over nærhetssensoren. Når du fjerner hånden, begynner timeren å telle hvor lenge det er siden noen har stått foran kjøleskapet.
Trinn 4: Det endelige produktet
Her viser vi et eksempel på enheten i bruk.
This Instructable ble opprettet av Ryan Anderson og Kevin Benson.
Anbefalt:
KS-Tea-Timer: 4 trinn
KS-Tea-Timer: SituasjonDu er f.eks. på et kontor, og du vil brygge te slik det skal gjøres (f.eks. grønn te 2 minutter, svart te 5 minutter …), men noen ganger går du bare glipp av det riktige tidspunktet for å stoppe bryggingen og ta ut teen fra varmt vann. Det er veldig
FeatherQuill - 34+ timer med distraksjonsfri skriving: 8 trinn (med bilder)
FeatherQuill - 34+ timer med distraksjonsfri skriving: Jeg skriver for å leve og bruker mesteparten av arbeidsdagen min på å sitte foran den stasjonære datamaskinen min mens jeg hakker ut artikler. Jeg bygde FeatherQuill fordi jeg ønsket en tilfredsstillende skriveopplevelse selv når jeg er ute og reiser. Dette er en dedikert, distraherende
Timer med Arduino og Rotary Encoder: 5 trinn
Timer med Arduino og Rotary Encoder: Timeren er et verktøy som ofte brukes i både industrielle og husholdningsaktiviteter. Denne monteringen er billig og enkel å lage. Den er også veldig allsidig og kan laste inn et program valgt etter behov. Det er flere programmer skrevet av meg, for Ardui
Søknadstavle med 555 timer IC: 11 trinn
Application Board of 555 Timer IC: Introduction: 555 timer IC er en av de mest nyttige og velkjente ICene for oss alle. Min profesjonelle innebygde maskinvarebærer startet to år tilbake, og i 2019 er min oppløsning å forberede 45 forskjellige kretser ved hjelp av 555 timer IC for
Slik laster du fôr til kyr: 9 trinn
Slik laster du fôr til kyr: Alt som lever trenger mat for å overleve. I vinter- og vårmånedene er det ikke gress for kyr å beite på. Dette gjør det veldig viktig at kuene blir matet skikkelig slik at de produserer sunne kalver. I de følgende trinnene vil pr