Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
Hei, jeg heter Ben Vanpoucke og studerer New Media and Communication Technology på Howest i Kortrijk, Belgia. Som en oppgave for skolen måtte vi lage en IoT-enhet. Ved å leie overnatting gjennom Airbnb fikk jeg ideen om å åpne en leilighet, et hus, et rom … med en virtuell nøkkel (QR -kode) i stedet for en ekte nøkkel. Jeg ga enheten min navnet 'LockChanger'. Nedenfor kan du lese alle trinnene som var nødvendige for å lage dette verktøyet. Hvis du vil vite mer om meg og andre prosjekter jeg har laget, sjekk porteføljen min.
Trinn 1: Funksjonell analyse
Ideen ble virkelighet. Nå var det på tide å undersøke om folk ville like ideen. Så jeg gjorde noen brukerintervjuer med folk som er eiere av overnattingssteder som de lar med Airbnb. De likte ideen veldig godt og ville at jeg skulle bygge den så snart som mulig. Så jeg startet resten av prosessen. Jeg gjorde noen samsvarsanalyse og skrev ned noen personas. Etter det laget jeg noen brukerhistorier og korthistorier. Så laget jeg low fidelity wire frames og gjorde brukertester på den. Basert på tilbakemeldingene jeg mottok, endret jeg rammene.
Trinn 2: Samle materialene
Før jeg begynte å designe nettstedet og lage verktøyet mitt, måtte jeg sørge for at jeg hadde alle nødvendige deler til enheten min. Jeg begynte å lete i verktøykassen og skrev ned hva jeg måtte bestille. Her finner du hele materialregningen. Dette er hoveddelene:
1. summer
2. LCD -skjerm
3. Led bicolor
4. Lås
5. Bringebær pi
6. Kamera
7. Skanner
8. Tre
Trinn 3: Database
Etter å ha kjøpt materialene og gjort noen undersøkelser var det på tide å gjøre ting ekte.
Jeg begynte å lage et enhetsforholdsdiagram, lagde en database over det og la inn noen data. Snart var det klart at det var noen feil, så jeg gjorde det igjen og igjen til jeg trodde det var bra nok. Det er veldig dynamisk, slik at du kan legge til, oppdatere eller fjerne noen felt.
For enkelhet og bedre resultater koblet jeg skanningstabellene også til brukere og overnattingssteder.
Jeg lagde noen lagrede funksjoner og lagrede prosedyrer for å gjøre ting enklere på nettstedet.
For å lage dette enhetsforholdsdiagrammet brukte jeg draw.io.
Vedlagt dette trinnet finner du min Mysql -dump. Så du kan enkelt importere den.
Trinn 4: Design det responsive nettstedet
Jeg tenkte på hvordan det responsive nettstedet mitt må se ut. Før jeg klarte det, måtte jeg se tilbake på den funksjonelle analysen jeg laget og søke etter inspirasjon og interessante mønstre.
Først laget jeg designet mitt i Adobe XD. På bildene øverst kan du se at jeg brukte layout og grunnlinjenett for å plassere innholdet godt.
Skriften jeg brukte var Robotto. Bildene jeg brukte var cco License fra pexels.com.
Designet ble godkjent av lærerne mine, så jeg kunne begynne å programmere. Jeg skrev nettstedet i HTML - CSS - Python (Jinja2 og Flask).
Vedlagt dette trinnet finner du designet mitt på web.xd.
Trinn 5: Fritzing Scheme
Etter noen uker ble komponentene mine levert, slik at jeg kunne begynne å bygge enheten min. Først av alt laget jeg et opplegg for å sikre at jeg ville koble alt på riktig måte.
Jeg brukte en 6 -pins GPIO for å koble til skjermen. Kameraet kan kobles direkte til bringebær -pi. Jeg valgte å koble strekkodeskanneren med en nivåomformer for å konvertere 5v til 3.3v, slik at jeg kunne sette opp en lagret seriell kommunikasjon med pi. Den bicolor LED bruker 2 gpio pins.
Transistoren trenger også en gpio -pinne. Deretter koblet jeg 12v til låsen og gjennom transistoren til en felles jord. Sørg for at du bruker en diode for å beskytte komponentene.
Summeren er koblet til strekkodeskanneren. En annen GPIO -pin er også koblet til summeren, slik at jeg kan lage litt lyd med kode. Se godt: 2 dioder brukes til dette.
For å lage denne opplegget brukte jeg fritzing. Du kan ordningen som er knyttet til dette trinnet.
Trinn 6: Lazer Cutting and Connecting
Sammen med en venn laser jeg skogen. Jeg velger multiplex av 8 mm tykkelse. Når det var gjort, presset jeg komponentene mine i rammen. Jeg monterte komponentene uten plassholder med noen skruer bak på platen.
Deretter installerte jeg strekkodeskanneren med en nivåomformer (5v til 3.3v) for å koble til bringebær pi på TX en RX -porten (seriell kommunikasjon).
Jeg koblet skjermen til bringebær -pi og brukte et potensiometer for intensiteten.
Jeg installerte i det minste låsen min med 12v -adapteren. Sørg for at du bruker en transistor og en diode når du gjør dette.
Vedlagt dette trinnet finner du mitt laserskjæringsopplegg i Adobe illustrator
Trinn 7: Skrive noen kode
Nå er det på tide å sørge for at alle komponentene gjør jobben der. Så jeg skrev litt kode i python og distribuerte den på bringebær pi. Du finner koden min på Github når lærerne mine gjør dette offentlig.
github.com/NMCT-S2-Project-I/project-i-Ben-Vanpoucke
For å programmere koden trengte jeg å bruke Pycharm. Koden er skrevet i html, CSS og python (Flask og Jinja)
Trinn 8: Legge til døren og støtten
Jeg ville at panelet skulle stå alene, så jeg la til støtte for dette. Jeg brukte trelim til det. Etter dette koblet jeg døren.
Anbefalt:
Smart dør: 3 trinn
Smart Door: Smart Door er en enkel løsning for å koble døren til smarttelefonen med noen få enkle trinn. Smart Door vil varsle deg når du har glemt å låse døren og når noen nærmer deg døren. Hvem er vi? To informatikkstudenter fra Inte
ESP8266 - Dør- og vindussensorer - ESP8266. Eldrehjelp (glemsomhet): 5 trinn
ESP8266 - Dør- og vindussensorer - ESP8266. Eldrehjelp (glemsomhet): ESP8266 - Dør- / vindussensorer som bruker GPIO 0 og GPIO 2 (IOT). Den kan sees på nettet eller på det lokale nettverket med nettlesere. Også synlig gjennom " HelpIdoso Vxapp " applikasjon. Bruker en 110/220 VAC forsyning for 5Vdc, 1 relé / spenning
Automatiske lys tilkoblet med dør- og dørovervåking .: 5 trinn
Automatiske lys tilkoblet med dør- og dørovervåking .: Det ser ut til å være veldig vanskelig å finne bryteren i mørket, men dette prosjektet er veldig nyttig for å løse dette problemet. Følg trinnene nedenfor for å vite løsningen på dette
RFID DØR TILGANGSKONTROLL MED TELLER: 8 trinn
RFID DØR ADGANGSKONTROLL MED TELLER: RFID DØR TILGANGSKONTROLL MED TELLER Opplæring
Forbedring av signalutvalget til SimpliSafe dør-/vindussensorer: 6 trinn (med bilder)
Økende signalområde for SimpliSafe dør-/vindussensorer: SimpliSafe dør-/vindusåpne sensorer har notorisk korte avstander. Dette gjør det vanskelig å bruke sensorer mer enn 20 eller 30 fot fra basestasjonen din, hvis det er vegger i mellom. Mange SimpliSafe -kunder har bedt selskapet om å pr