INHOUDSOPGAWE:
- Stap 1: Die opstel van die hardeware
- Stap 2: Die kode
- Stap 3: Gebruik die toestel
- Stap 4: Die finale produk
Video: Yskasdeuropnemer: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
In hierdie tutoriaal gaan ons deur die proses om 'n abstraksie van 'n yskaslig -timer te bou en te kodeer. Die hoofdoel van ons toestel is om krag te bespaar deur slegs die yskas se lig aan te skakel as iemand voor dit staan. Ons Internet of Things -toestel gebruik twee sensors: 'n rietskakelaar en 'n sensormodule vir voorwerpe. Die rietsensor sal 'n sein stuur wanneer daar 'n magnetiese veld teenwoordig is. Dit sal gebruik word om vas te stel of die deur oop of toe is. As die deur oop is, word die nabyheidssensor gebruik om te bepaal of iemand voor die yskas staan. As geen persoon opgespoor word nie, begin die tydteller tel hoe lank dit is sedert iemand voor die deur was.
Hierdie projek bevat ook 'n koppelvlak om die toestel wat op 'n kolfbediener bestuur word, te beheer. 'N Gebruiker kan elkeen van die tydtellers nagaan of met hierdie koppelvlak herstel.
Die volgende stappe sal u lei tydens die bou van hierdie toestel.
Stap 1: Die opstel van die hardeware
Die eerste stap is om die stroombane vir die toestel op te stel. Ons benodig:
- Framboos Pi 3
- Broodbord
- Rietmodule*
- Module vir die voorkoming van hindernisse*
- Weerstand van 10KOhm
- Drade
- Een magneet (om die toestel te probeer)
*Uit die Arduino 37-in-1-sensorset (dokumentasie)
Sodra al die materiaal versamel is, monteer die stroombaan volgens die diagram hierbo.
Stap 2: Die kode
Noudat ons ons hardeware opgestel het, kan ons die kode begin skryf. Die kode kan gevind word in die aangehegte ritsmap. Die struktuur van die gidse is lastig, dus wees versigtig om nie een van die lêers rond te skuif nie.
Stap 3: Gebruik die toestel
Die program word uitgevoer met behulp van Flask -bedieners. Besonderhede vir die installering en gebruik van Flask kan hier gevind word.
Stel eers die fles -app met die opdragprompt in as iotapp.py:
stel FLASK_APP = iotapp.py in
Begin dan die app met:
fles hardloop -gasheer 0.0.0.0
Om toegang tot die koppelvlak te verkry, kopieer die URL wat voortspruit uit die laaste opdrag. Hierdie bladsy het twee tydtellers: een wat byhou hoe lank die deur oop was, en een om te kyk hoe lank die deur oop was sonder dat iemand voor hom was. Elke keer as die bladsy opgedateer word, sal albei tydtellers opgedateer word. 'N Gebruiker kan die tydteller herstel deur die knoppie' Herstel tydopnames '.
Die magneet stel die deur van die yskas voor. Elke keer as die magneet teenwoordig is, kan die deur as geslote beskou word. Om die deur oop te maak, neem die magneet weg van die rietsensor. Plaas jou hand oor die nabyheidssensor om 'n persoon voor die yskas te simuleer. As u u hand verwyder, begin die tydteller tel hoe lank dit is sedert iemand voor die yskas was.
Stap 4: Die finale produk
Hier wys ons 'n voorbeeld van die toestel in werking.
This Instructable is geskep deur Ryan Anderson en Kevin Benson.
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Speel Doom op u iPod in 5 maklike stappe !: 5 stappe
Speel Doom op u iPod in 5 maklike stappe !: 'n Stap-vir-stap gids oor hoe u Rockbox op u iPod kan dubbellaai om Doom en tientalle ander speletjies te speel. Dit is iets baie maklik om te doen, maar baie mense staan nog steeds verbaas as hulle sien hoe ek op my iPod doom speel en deurmekaar raak met die instruksies