Inhoudsopgave:
- Benodigdheden
- Stap 1: Verzamel al uw benodigdheden
- Stap 2: De behuizing bouwen
- Stap 3: Het circuit maken
- Stap 4: Download de code van Github
- Stap 5: Maak de MySQL-database
- Stap 6: De Smartroom testen
- Stap 7: Het circuit in uw behuizing plaatsen
- Stap 8: Geniet van de Smartroom
Video: Smartroom: 8 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
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
Het belangrijkste, de benodigdheden! Ik heb alles in een Excel-spreadsheet gezet.
Stap 2: 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
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
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
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
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
U bent nu volledig ingesteld om de smartroom te gebruiken, u hoeft niet meer op te staan om uw rolluiken te openen!
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
Akoestische levitatie met Arduino Uno stap voor stap (8 stappen): 8 stappen
Akoestische levitatie met Arduino Uno Stap voor stap (8-stappen): ultrasone geluidstransducers L298N Vrouwelijke DC-adapter voeding met een mannelijke DC-pin Arduino UNOBreadboardHoe dit werkt: eerst upload je code naar Arduino Uno (het is een microcontroller uitgerust met digitale en analoge poorten om code te converteren (C++)