Inhoudsopgave:

Smartroom: 8 stappen
Smartroom: 8 stappen

Video: Smartroom: 8 stappen

Video: Smartroom: 8 stappen
Video: Cosa Smart Room Thermostat 230V Heater and AC Control 2024, November
Anonim
Smartroom
Smartroom

Heb je wel eens zin om in je bed te liggen en niet op te staan? Heeft u wel eens het gevoel dat opstaan om uw luiken te openen te veel gevraagd is? Dan heb ik de perfecte oplossing voor je. Introductie van Smartroom, neem de controle over uw kamer met uw mobiele telefoon, tablet of zelfs uw computer!

Benodigdheden

In de volgende stap zal ik de lijst met benodigdheden laten zien die je nodig hebt. Het belangrijkste van alles is dat je een Raspberry Pi en je computer nodig hebt.

Stap 1: Verzamel al uw benodigdheden

Al uw benodigdheden verzamelen
Al uw benodigdheden verzamelen
Al uw benodigdheden verzamelen
Al uw benodigdheden verzamelen
Al uw benodigdheden verzamelen
Al uw benodigdheden verzamelen

Het belangrijkste, de benodigdheden! Ik heb alles in een Excel-spreadsheet gezet.

Stap 2: De behuizing bouwen

De behuizing bouwen
De behuizing bouwen
De behuizing bouwen
De behuizing bouwen
De behuizing bouwen
De behuizing bouwen

Voor de behuizing heb ik een MDF paneel gebruikt maat 122 cm bij 61 cm, die vind je bij elke bouwmarkt. Snijd ze af met een cirkelzaag met de afmetingen in de tekening. De panelen worden vervolgens aan elkaar gelijmd met de Soudal Fix All lijm. Schilderen is optioneel, maar geeft het een leuke touch:), Ik heb de soorten verf gebruikt zoals te zien is op de bovenstaande foto's. Voor de gordijnen maakte ik een enkel laken van de dunste stof die ik had. Ik had ook een plastic buis rondslingeren met een hoek van 90 graden. Die heb ik in stukken gesneden zodat de sensoren erin passen.

Stap 3: Het circuit maken

Het circuit maken
Het circuit maken
Het circuit maken
Het circuit maken

Dit is niet het kleinste elektrische circuit, maar dit is wat dit project leuk maakt. Probeer het kruisen van springdraden te vermijden. De draden die niet naar hetzelfde breadboard gaan, moeten langer zijn. U kunt twee draden solderen of mannelijke op vrouwelijke draden met elkaar verbinden.

Stap 4: Download de code van Github

Je kunt de code voor dit project downloaden op mijn Github, de link is https://github.com/howest-mct/1920-1mct-project1-V… Klik op Code en download de backend en frontend.

Maak een SSH-verbinding tussen uw PI en Visual Studio Code, als u niet weet hoe, hier is een kleine tutorial.

Maak in VS Code een nieuwe map en noem deze hoe je maar wilt, serieus, het maakt niet uit. Plak alle bestanden van de backend in die map. Deel één klaar. Navigeer nu naar /var/www/ op VC Code en plak de frontend-bestanden daarin. Het codeergedeelte is nu klaar!

Stap 5: Maak de MySQL-database

De MySQL-database maken
De MySQL-database maken
De MySQL-database maken
De MySQL-database maken

Het programma dat ik gebruik voor het maken van databases is MySQL Workbench. De downloadlink vind je hier.

Maak een draadloze verbinding, raadpleeg mijn instellingen, zorg ervoor dat de SSH-hostnaam het IP-adres van uw RPi is.

Ga nu naar het icoon onder Bestand in de linkerbovenhoek van het scherm, klik erop, het zou een gewoon SQL-bestand moeten openen. plak de smartroomdb.txt-code daarin en voer deze uit (de gele bliksemschicht). Nu ben je goud!

Stap 6: De Smartroom testen

De Smartroom testen
De Smartroom testen
De Smartroom testen
De Smartroom testen

Nu de meeste technische onderdelen klaar zijn, ga je naar je zojuist gemaakte map in VS Code en start je app.py. Er is een klein startpictogram in de rechterbovenhoek. Ga nu naar uw browser en typ het IP-adres van uw RPi in. Je zou de site moeten zien.

Deze website wordt eerst mobiel gemaakt! Dus ja, je kunt dit project op je telefoon gebruiken. Typ gewoon het IP-adres van uw RPi in.

Je kunt het project ook laten starten wanneer je Raspberry Pi start. Als u dit wilt doen, moet u een service van app1.py maken. Volg deze tutorial

U moet main.py wijzigen in app1.py en de map wijzigen in de map waar app1.py zich bevindt. Test of alles werkt in het elektrische circuit. Zo ja, ga door naar de volgende stap!

Stap 7: Het circuit in uw behuizing plaatsen

Het circuit in uw behuizing plaatsen
Het circuit in uw behuizing plaatsen
Het circuit in uw behuizing plaatsen
Het circuit in uw behuizing plaatsen
Het circuit in uw behuizing plaatsen
Het circuit in uw behuizing plaatsen
Het circuit in uw behuizing plaatsen
Het circuit in uw behuizing plaatsen

Je hebt het laatste deel bereikt, gefeliciteerd!

Er moeten twee gaten in de muren worden geboord. Een waar de dressing is en een onder het bureau. Je kunt daarvoor een gewone boor gebruiken. Daarna gaat het breadboard met de MCP3008 en de L293D onder het dressoir en het andere breadboard onder het bed. Kabelbeheer is aan jou. Ik gebruikte een paar plakkussentjes die ik vond in mijn plaatselijke bouwmarkt (Hubo).

Stap 8: Geniet van de Smartroom

Geniet van de Smartroom!
Geniet van de Smartroom!
Geniet van de Smartroom!
Geniet van de Smartroom!
Geniet van de Smartroom!
Geniet van de Smartroom!

U bent nu volledig ingesteld om de smartroom te gebruiken, u hoeft niet meer op te staan om uw rolluiken te openen!

Aanbevolen: