Indholdsfortegnelse:
Video: Køleskabsdørstimer: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
I denne vejledning vil vi gennemgå processen med at opbygge og kode en abstraktion af et køleskabstimer. Hovedmålet med vores enhed er at spare strøm ved kun at tænde køleskabets lys, hvis nogen står foran den. Vores Internet of Things -enhed bruger to sensorer: en sivkontakt og et modul til undgåelse af objekter. Rørsensoren sender et signal, når der er et magnetfelt til stede. Dette bruges til at registrere, om døren er åben eller lukket. Hvis døren er åben, bruges nærhedssensoren til at registrere, om nogen står foran køleskabet. Hvis der ikke registreres nogen person, begynder timeren at tælle, hvor længe der er gået siden nogen var foran døren.
Dette projekt indeholder også en grænseflade til styring af enheden, der køres på en kolbserver. En bruger kan kontrollere hver af timerne eller nulstille dem ved hjælp af denne grænseflade.
De følgende trin guider dig gennem processen med at bygge denne enhed.
Trin 1: Opsætning af hardwaren
Det første trin er at opsætte kredsløbene til enheden. Vi får brug for:
- Raspberry Pi 3
- Brødbræt
- Reed -modul*
- Modul til forhindring af forhindringssensor*
- 10KOhm modstand
- Ledninger
- En magnet (til at prøve enheden)
*Fra Arduino 37-in-1 Sensors Kit (dokumentation)
Når alle materialer er blevet samlet, samles kredsløbet baseret på diagrammet vist ovenfor.
Trin 2: Koden
Nu hvor vi har vores hardware konfigureret, kan vi begynde at skrive koden. Koden findes i den vedhæftede zip -mappe. Strukturen i bibliotekerne er vanskelig, så pas på ikke at flytte nogen af filerne rundt.
Trin 3: Brug af enheden
Programmet køres ved hjælp af Flask -servere. Detaljer om installation og brug af kolbe findes her.
Først skal du ved hjælp af kommandoprompten indstille kolbe -appen til at være iotapp.py:
indstil FLASK_APP = iotapp.py
Kør derefter appen med:
kolbe kørsel -vært 0.0.0.0
For at få adgang til grænsefladen skal du kopiere den URL, der er resultatet af den sidste kommando. Denne side har to timere: en, der holder styr på, hvor længe døren har været åben, og en til at overvåge, hvor længe døren har været åben uden nogen foran den. Når siden opdateres, opdateres begge timere. En bruger kan nulstille timerne ved hjælp af knappen "Reset Timers".
Magneten repræsenterer køleskabsdøren. Når magneten er til stede, kan døren betragtes som lukket. For at simulere åbning af døren, tag magneten væk fra sivsensoren. For at simulere en person, der står foran køleskabet, skal du lægge din hånd over nærhedssensoren. Når du fjerner din hånd, begynder timeren at tælle, hvor længe der er gået siden nogen har været foran køleskabet.
Trin 4: Det endelige produkt
Her viser vi et eksempel på enheden i aktion.
This Instructable blev skabt af Ryan Anderson og Kevin Benson.
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)