Innholdsfortegnelse:

Smartrom: 8 trinn
Smartrom: 8 trinn

Video: Smartrom: 8 trinn

Video: Smartrom: 8 trinn
Video: Smart rom s8 for galaxy note 2 n7100 2024, November
Anonim
Smartrom
Smartrom

Har du noen gang lyst til å ligge i sengen din og ikke vil reise deg? Har du noen gang lyst til å be om å stå opp for å åpne skodder? Da har jeg den perfekte løsningen for deg. Vi introduserer Smartroom, ta kontroll over rommet ditt med mobiltelefonen, nettbrettet eller datamaskinen din!

Rekvisita

I neste trinn viser jeg listen over rekvisita du trenger. Det viktigste av alt er at du trenger en Raspberry Pi og datamaskinen.

Trinn 1: Samle alle rekvisita

Samler alle forsyningene dine
Samler alle forsyningene dine
Samler alle forsyningene dine
Samler alle forsyningene dine
Samler alle forsyningene dine
Samler alle forsyningene dine

Viktigst, forsyningene! Jeg har lagt alt i et Excel -regneark.

Trinn 2: Bygg huset

Bygge boliger
Bygge boliger
Bygge boliger
Bygge boliger
Bygge boliger
Bygge boliger

Til huset brukte jeg en MDF -panelstørrelse 122 cm x 61 cm, du kan finne dem i enhver byggemarked. Klipp dem med en sirkelsag sag med dimensjonene på tegningen. Panelene limes deretter sammen med Soudal Fix All -limet. Maling er valgfritt, men gir det en fin touch:), jeg brukte maletyper som vist på bildene ovenfor. Til gardinene laget jeg et enkelt ark av det tynneste stoffet jeg hadde. Jeg hadde også et plastrør som lå rundt med en 90 graders vinkel. Jeg kutter dem i stykker for at sensorene skal passe inn.

Trinn 3: Lag kretsen

Gjør kretsen
Gjør kretsen
Gjør kretsen
Gjør kretsen

Dette er ikke den minste elektriske kretsen, men det er dette som gjør dette prosjektet morsomt. Prøv å unngå å krysse hoppetråder. Ledningene som ikke går til det samme brødbrettet, bør være lengre. Du kan enten lodde to ledninger eller koble hann til hunnledninger med hverandre.

Trinn 4: Last ned koden fra Github

Du kan laste ned koden for dette prosjektet på min Github, lenken er https://github.com/howest-mct/1920-1mct-project1-V… Klikk på Code og last ned backend og frontend.

Opprett en SSH -tilkobling mellom PI og Visual Studio Code, hvis du ikke vet hvordan, her er en liten opplæring.

I VS Code, lag en ny mappe og kall den hva du vil, seriøst, det spiller ingen rolle. Lim inn alle filene fra Backend i den mappen. Del ett gjort. Naviger nå til/var/www/på VC -kode og lim inn frontendfilene der. Kodingsdelen er nå ferdig!

Trinn 5: Lag MySQL -databasen

Lag MySQL -databasen
Lag MySQL -databasen
Lag MySQL -databasen
Lag MySQL -databasen

Programmet jeg bruker for å lage databaser er MySQL Workbench. Du finner nedlastingskoblingen her.

Opprett en trådløs tilkobling, se mine innstillinger, kontroller at SSH -vertsnavnet er IP -adressen til RPi -en din.

Gå nå til ikonet under Fil øverst til venstre på skjermen, klikk på den, den skal åpne en vanlig SQL -fil. lim inn smartroomdb.txt -koden der og kjør den (den gule lynet). Nå er du gyllen!

Trinn 6: Testing av Smartroom

Tester Smartroom
Tester Smartroom
Tester Smartroom
Tester Smartroom

Nå som de fleste tekniske delene er ferdige, går du til din nettopp opprettede mappe i VS Code og starter app.py. Det er et lite startikon øverst til høyre. Gå nå til nettleseren din og skriv inn RPis IP -adresse. Du bør se nettstedet.

Dette nettstedet er opprettet mobil først! Så ja, du kan bruke dette prosjektet på telefonen. Bare skriv inn RPis IP -adresse.

Du kan også la prosjektet starte når Raspberry Pi starter. Hvis du vil gjøre dette, må du opprette en tjeneste for app1.py. Følg denne opplæringen

Du må endre main.py til app1.py og endre katalogen til katalogen der app1.py ligger. Test om alt fungerer i den elektriske kretsen. Fortsett i så fall til neste trinn!

Trinn 7: Sette kretsen inne i huset

Sette kretsen inne i huset
Sette kretsen inne i huset
Sette kretsen inne i huset
Sette kretsen inne i huset
Sette kretsen inne i huset
Sette kretsen inne i huset
Sette kretsen inne i huset
Sette kretsen inne i huset

Du har nådd siste del, gratulerer!

Det må bores to hull i veggene. En der dressingen er og en under skrivebordet. Du kan bruke en vanlig drill for det. Etter det går brødbrettet med MCP3008 og L293D under kommoden, og det andre brødbrettet går under sengen. Kabelhåndtering er opp til deg. Jeg brukte et par klebrig pads som jeg fant i min lokale byggemarked (Hubo).

Trinn 8: Nyt Smartroom

Nyt Smartroom!
Nyt Smartroom!
Nyt Smartroom!
Nyt Smartroom!
Nyt Smartroom!
Nyt Smartroom!

Du er nå ferdig konfigurert for å bruke smartrommet, ikke lenger stå opp for å åpne skodder!

Anbefalt: