Inhoudsopgave:
- Stap 1: Welke componenten heb je nodig?
- Stap 2: De Raspberry Pi instellen
- Stap 3: Uw code naar de Raspberry Pi brengen
- Stap 4: De SQL-database instellen
- Stap 5: Laten we beginnen met de hardware
- Stap 6: Laten we beginnen met de spiegel
- Stap 7: plaats alles in het frame
Video: Mijn eerste slimme spiegel: 8 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
We kennen dit probleem allemaal, we staan 's morgens te laat op, dus we moeten ons heel snel klaarmaken. Dat betekent dat je geen tijd hebt om te zien wat voor weer het wordt. Maar waar je zeker tijd voor hebt, is in de spiegel kijken. Wat als we die twee zouden kunnen combineren? In dit project ga ik een Smart Mirror maken waar je de lokale weersvoorspelling, de temperatuur in de kamer, de luchtvochtigheid in de kamer en hoeveel licht er is, kunt zien. Op een zelfgemaakte website kun je alle sensordata bekijken.
Stap 1: Welke componenten heb je nodig?
Hieronder vindt u de benodigde componenten die nodig zijn om dit project te voltooien.
• LCD-monitor met HDMI-ingang
• Raspberry Pi 3B+
• SD-kaart
• HDMI kabel
• Kabels om de sensoren aan te sluiten op je Raspberry Pi
• DHT11 temperatuur- en vochtigheidssensor
• TSL 2561 lichtsensor
• IRFZ44N
• Elke goedkope RGB Led Strip
• Isolatie om tussen het scherm en het plexiglas te plakken voor bescherming
• Plexiglas (formaat van de LCD-monitor)
• Reflecterende raamfolie
• Hout
• Beslag om het hout te verbinden (schroeven, lijm, ijzeren haken,..)
De maximale kosten van dit project zijn € 270,00 (als u een pi en een reserve LCD-monitor heeft, is dit slechts € 130, 00)
Stap 2: De Raspberry Pi instellen
Als je alle componenten hebt. U kunt beginnen met het configureren van de raspberry pi.
- Installeer de Raspbian OS-software vanaf de Pi-website
- Download Etcher om het besturingssysteem op de Pi te installeren.
• Open Etcher op de computer
• Selecteer de afbeelding die je eerder hebt gedownload
• Selecteer uw microSD-kaart
• Druk op de flash-knop en wacht.
3. Wanneer de afbeelding op uw microSD-kaart staat, opent u deze in Windows Verkenner.
• Open het txt-bestand "cmdline.txt"
• Schrijf aan het einde "169.254.10.1".
• Sla het bestand vervolgens op en sluit het
4. Plaats de microSD-kaart in de Raspberry Pi.
• Sluit de voeding aan op de Raspberry Pi
• Sluit een netwerkkabel aan op de pi en uw computer
5. Download stopverf om verbinding te maken met je Raspberry Pi
• Selecteer voor verbindingstype SSH
• Hostnaam: 169.254.10.1 en Poort: 22
6. Nu gaan we de pi verbinden met de wifi
• Typ de volgende opdrachtregel:
wpa_passphrase 'Hier komt je SSID' 'Hier komt je wachtwoord' >> /etc/wpa_supplicant/wpa_supplicant.conf
• Na dit commando typ je de volgende regels:
wpa_cli
interface wlan0
opnieuw configureren
ctrl + D
• Als je het ip van je pi wilt zien, typ dan de volgende regel:
ifconfig
Stap 3: Uw code naar de Raspberry Pi brengen
Pycharm openen
• Ga naar Bestandsinstellingen Build, Execution, Deployment Deployement
• Vul alles in zoals het op de bovenstaande schermafbeelding verschijnt.
2. Ga nu naar mijn github en download de bestanden
Stap 4: De SQL-database instellen
In deze stap gaan we de SQL-database opzetten
- sudo apt update -y
- sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server
- Nu gaan we een gebruiker en een wachtwoord aan de database toevoegen
• MAAK GEBRUIKER 'FILL_USER_IN'@'localhost' GEDENTIFICEERD DOOR 'FILL_PASSWORD_IN';
• MAAK DATABASE slimme spiegel;
• VERLENEN ALLE VOORRECHTEN OP smart-mirror.* aan 'FILL_USER_IN'@'localhost' MET SUBSIDIEOPTIE;
• sudo mariadb < sql/db_init.sql
Nu gaan we de database verbinden met de mysql workbench
1. Ga naar mySQL-verbindingen
2. Klik op "Een nieuwe verbinding instellen"
3. Geef je nieuwe verbinding een naam
4. Hostnaam: 169.254.10.1, Poort: 3306
5. Gebruikersnaam en wachtwoord = Bekijk vorige stap
6. Open de verbinding en ga naar administratie
7. Klik op Gegevens importeren en importeer het sql-bestand van mijn github
Stap 5: Laten we beginnen met de hardware
Nu kunnen we eindelijk beginnen aan het gemakkelijke gedeelte. Als je alles volledig opvolgt zoals op bovenstaande afbeeldingen te zien is, zou je hier geen problemen mee moeten hebben.
Stap 6: Laten we beginnen met de spiegel
Voor deze stap heb je een zaag nodig.
- Eerst gaan we het achterste gedeelte maken
- Zorg ervoor dat je plexiglas bent en dat de LCD-monitor in het achterste gedeelte past.
- Hang de stukken aan elkaar met lijm en schroeven
Nu gaan we het voorste gedeelte maken.
1. Zorg ervoor dat het voorste deel aan de binnenkant 1 cm overlapt over het achterste deel
2. Zo kan het plexiglas op die 1 cm rusten.
Hierna gaan we de reflecterende folie op het plexiglas bevestigen (dit kan enkele takes duren)
1. Zorg ervoor dat je plexiglas vrij is van vingerafdrukken
2. Maak het plexiglas en de film nat met water
3. Bevestig nu de film aan het plexiglas
Stap 7: plaats alles in het frame
Nu het frame volledig is gemonteerd, kunnen we beginnen met het plaatsen van alle componenten.
Eerst gaan we beginnen met het plakken van de ledstrip om de behuizing. Ik heb dubbelzijdig plakband gebruikt.
Vervolgens boren we een gat in het frame zodat we de ledstrip kunnen aansluiten.
Nu je bezig bent kun je ook 2 gaten boren om je andere sensoren aan de buitenkant van je frame te plaatsen.
Op zo'n manier dat we betere sensordata terugkrijgen.
Aanbevolen:
Mijn eerste synth: 29 stappen (met afbeeldingen)
Mijn eerste synth: De kindersynth ontstond toen ik gebogen zat over een wirwar van synthesizerdraden. Mijn vriend Oliver kwam langs, beoordeelde de situatie en zei: "Je weet dat je erin geslaagd bent om 's werelds meest gecompliceerde kinderspeelgoed te maken." Terwijl mijn eerste r
Mijn IoT-apparaat - Eerste relais: 5 stappen
Mijn IoT-apparaat - eerste relais: in deze instructable gaan we een relais van Blynk besturen. In- en uitschakelen vanuit de applicatie. PAS OP!!!! Zorg ervoor dat u weet wat u doet als u van plan bent uw relais op het elektriciteitsnet aan te sluiten!!! PAS OP
Mijn eerste IoT-apparaat: 14 stappen
Mijn eerste IoT-apparaat: in deze Instructable zullen we leren hoe we Arduino IDE voor het mijn eerste IoT-apparaat kunnen installeren, zodat we tegen het einde arduino-code erop kunnen uitvoeren en het vanaf uw mobiele telefoon kunnen bedienen
Mijn slimme spiegel: 15 stappen (met afbeeldingen)
My Smart Mirror: De tijd in de ochtend kan beperkt zijn. Je moet je klaarmaken voor werk, school,… Het weer opzoeken neemt wat van die beperkte tijd weg. De Smart Mirror elimineert de tijd die je nodig hebt om je telefoon of computer te openen en het weer op te zoeken. In deze
Mijn toetsenbord Mijn handen: 8 stappen (met afbeeldingen)
Mijn toetsenbord Mijn handen: ik heb de gloednieuwe Epilog-lasersnijder gebruikt die Instructables onlangs heeft gekregen om een afbeelding van mijn handen permanent op het toetsenbord van mijn laptop te laseretsen. Dat maakt je garantie ongeldig in doe-het-zelfstijl! Ik heb meer laptops met laser geëtst dan de meeste sinds ik help o