Innehållsförteckning:
Video: Kylskåpsdörr: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
I denna handledning kommer vi att gå igenom processen för att bygga och koda en abstraktion av en kylskåpstimer. Huvudmålet med vår enhet är att spara ström genom att bara slå på kylskåpets lampa om någon står framför den. Vår Internet of Things -enhet använder två sensorer: en reed -switch och en modul för att undvika objekt. Vassensorn kommer att skicka en signal när det finns ett magnetfält. Detta kommer att användas för att upptäcka om dörren är öppen eller stängd. Om dörren är öppen används närhetssensorn för att upptäcka om någon står framför kylskåpet. Om ingen person upptäcks börjar timern räkna hur länge det har gått sedan någon var framför dörren.
Detta projekt innehåller också ett gränssnitt för att styra enheten, som körs på en kolvserver. En användare kan kontrollera var och en av timern eller återställa dem med detta gränssnitt.
Följande steg kommer att vägleda dig genom processen att bygga denna enhet.
Steg 1: Konfigurera maskinvaran
Det första steget är att ställa in kretsarna för enheten. Vi kommer att behöva:
- Raspberry Pi 3
- Brödbräda
- Reed -modul*
- Modul för förhindrande av hinder*
- 10KOhm motstånd
- Trådar
- En magnet (för att prova enheten)
*Från Arduino 37-in-1 Sensors Kit (dokumentation)
När allt material har samlats ihop, montera kretsen baserat på diagrammet som visas ovan.
Steg 2: Koden
Nu när vi har installerat vår hårdvara kan vi börja skriva koden. Koden finns i den bifogade zippade mappen. Katalogernas struktur är knepig, så var försiktig så att du inte flyttar någon av filerna.
Steg 3: Använda enheten
Programmet körs med hjälp av Flask -servrar. Detaljer för installation och användning av Flask hittar du här.
Använd först kommandotolken för att ställa in kolvappen till iotapp.py:
ställ in FLASK_APP = iotapp.py
Kör sedan appen med:
kolvkörning -värd 0.0.0.0
För att komma åt gränssnittet, kopiera URL: en som härrör från det senaste kommandot. Den här sidan har två tidtagare: en som håller reda på hur länge dörren har varit öppen, och en för att övervaka hur länge dörren har varit öppen utan någon framför den. När sidan uppdateras uppdateras båda tidtagarna. En användare kan återställa timern med knappen "Reset Timers".
Magneten representerar kylskåpsdörren. När magneten är närvarande kan dörren anses vara stängd. För att simulera att öppna dörren, ta bort magneten från vassensorn. För att simulera en person som står framför kylskåpet, lägg handen över närhetssensorn. När du tar bort handen börjar timern räkna hur länge det har gått sedan någon har varit framför kylen.
Steg 4: Slutprodukten
Här visar vi ett exempel på enheten i funktion.
This Instructable skapades av Ryan Anderson och Kevin Benson.
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)