Inhoudsopgave:

Mijn eerste slimme spiegel: 8 stappen
Mijn eerste slimme spiegel: 8 stappen

Video: Mijn eerste slimme spiegel: 8 stappen

Video: Mijn eerste slimme spiegel: 8 stappen
Video: Dit gebeurt er als je een week geen ondergoed draagt 2024, Juli-
Anonim
Mijn eerste slimme spiegel
Mijn eerste slimme spiegel

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

De Raspberry Pi instellen
De Raspberry Pi instellen

Als je alle componenten hebt. U kunt beginnen met het configureren van de raspberry pi.

  1. Installeer de Raspbian OS-software vanaf de Pi-website
  2. 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

Uw code naar de Raspberry Pi brengen
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

De SQL-database instellen
De SQL-database instellen

In deze stap gaan we de SQL-database opzetten

  1. sudo apt update -y
  2. sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server
  3. 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

Laten we beginnen met de hardware
Laten we beginnen met de hardware
Laten we beginnen met de hardware
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

Laten we beginnen met de spiegel
Laten we beginnen met de spiegel
Laten we beginnen met de spiegel
Laten we beginnen met de spiegel
Laten we beginnen met de spiegel
Laten we beginnen met de spiegel

Voor deze stap heb je een zaag nodig.

  1. Eerst gaan we het achterste gedeelte maken
  2. Zorg ervoor dat je plexiglas bent en dat de LCD-monitor in het achterste gedeelte past.
  3. 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

Plaats alles in het kader
Plaats alles in het kader
Plaats alles in het kader
Plaats alles in het kader
Plaats alles in het kader
Plaats alles in het kader

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: