Inhoudsopgave:
- Stap 1: De componenten die u nodig hebt
- Stap 2: Raspberry Pi-configuratie
- Stap 3: Uw Pi verbinden met uw wifi
- Stap 4: Hardware
- Stap 5: SQL-database
- Stap 6: Code voor de spiegel
- Stap 7: Website
- Stap 8: App.py automatisch starten
- Stap 9: maak een zaak
- Stap 10: Ik hoop dat je het leuk vindt
Video: Slimme spiegel: 10 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
We kennen allemaal het moment dat je in de badkamer bent en het uur uit het oog verliezen. Of je weet niet wat voor weer het vandaag wordt… etc. Een slimme spiegel kan daarbij helpen. Voor mijn project heb ik een kleinere versie van de slimme spiegel gemaakt om wat ruimte in de badkamer te besparen. Je vindt er het weer, uur, dag, plaats, temperatuur en luchtvochtigheid op. Ook is er een website aan gekoppeld waar je alle gegevens in grafieken kunt terugvinden en de kleur van de ledstrip kunt wijzigen.
Stap 1: De componenten die u nodig hebt
Hier is een lijst van de componenten die je nodig hebt.
- Raspberry Pi-display 5 inch
- Raspberry Pi 3 b+
- 8 GB micro-sd
- Raspberry Pi voeding 5.1V/2.5A
- Digitale RGB Ledstrip WS2801
- DHT11 temperatuur- en vochtigheidssensor
- Hout
- Hardware om het hout te bevestigen (lijm & zaag)
- HDMI kabel
- PIR (bewegingssensor)
- DS18B20 (temperatuursensor)
Stap 2: Raspberry Pi-configuratie
Laten we beginnen met het installeren van wat software.
- WinSCP
- Win32 schijfbeheer
- MobaXterm
- VNC-viewer
- MySQL-werkbank
Eerst installeer je Win 32. Nadat je Win 32 hebt geïnstalleerd, kun je beginnen met het installeren van de afbeelding op de pi.
Als je win 32 opent zie je dat er een map geselecteerd kan worden. Selecteer je micro sd-kaart (rechtsboven) en klik op schrijven (onder). De installatie kan even duren. Ondertussen kunt u alle andere software installeren.
Zodra uw afbeelding is geïnstalleerd, kunt u uw SD-kaart in uw pi plaatsen en uw pi van stroom voorzien. Verbind je pi met een ethernetkabel met je computer/laptop. Hierna start je de mobaXterm. Ga naar session => SSH => en vul de volgende gegevens in (zie afbeelding voor meer details). Hiermee log je in op je pi via een ssh-verbinding op poort 22 met gebruikersnaam "dp-use r" en wachtwoord "dp-user".
Stap 3: Uw Pi verbinden met uw wifi
Als je verbonden bent met je pi, kun je je wifi instellen met de volgende stappen.
sudo raspi-config
- Ga naar netwerkopties
- Ga naar wifi
- Voer je netwerknaam in
- Voer uw wachtwoord in
Nu heb je toegang tot je wifi en kun je je pi updaten met de volgende code.
sudo apt update
sudo apt upgrade -y
Dit zorgt ervoor dat je pi up-to-date is.
Stap 4: Hardware
Nu je pi helemaal klaar is, kun je beginnen met het opzetten van het circuit. sluit zoals hierboven schema's uw circuit. U zult zien dat er een mcp3008 wordt gebruikt. Deze heb je niet nodig, dit is de aansluiting voor het scherm. De ledstrip heeft een klok, Mosi, GND en een 5V.
Stap 5: SQL-database
Tijd om een database aan te maken. Open je mariaDB-omgeving op je pi met de onderstaande code.
Eerst maakt u een gebruiker aan met:
MAAK GEBRUIKER 'mct'@'%' GEDENTIFICEERD DOOR 'mct';
dan zorg je ervoor dat hij alle privileges heeft:
VERLENEN ALLE VOORRECHTEN OP *.* AAN 'mct'@'%' MET GRAND OPTIE;
Last but not least spoel je alles door:
SPOEL VOORRECHTEN;
Start nu de service opnieuw:
sudo-service mysql opnieuw opstarten
Open mysql Workbench. Maak een nieuwe verbinding. Voor meer details zie foto.
Open nu import, importeer het bestand en voer de code uit.
Stap 6: Code voor de spiegel
Open pyCharm en ga naar instellingen => Build, Exixution, Deployment => deployment. Druk op de plus en voeg een SFTP toe (zie afbeelding).
Nu download je gewoon de code van mijn github en open je deze in pycharm.
Stap 7: Website
Om een webserver op je pi te zetten, voeg je de volgende code toe aan je pi.
sudo apt-get intall apache2-y
Om als dp-gebruiker toegang te krijgen:
sudo chown dp-gebruiker:root *
Om de map te openen en er bestanden aan toe te voegen.
sudo chown dp-user:root /var/www/html
Open WinSCP. Maak een nieuwe sessie aan en vul het bestand in zoals weergegeven in de afbeelding.
Selecteer uw bestanden en sleep ze naar uw /var/www/html map.
Stap 8: App.py automatisch starten
Om je app.py automatisch op te starten ga je naar je crontab en voeg je deze code toe:
sudo crontab -e
Voer onderaan het bestand de volgende code in (uitgelegd in de afbeelding).
@reboot python3 /var/www/html/app.py
Ctrl + x om eruit te komen en y enter om op te slaan.
Stap 9: maak een zaak
Het concept is eenvoudig. Ik nam de grootte van mijn scherm, de lengte van mijn breadboard en de grootte van mijn pi maakte een gat aan de onderkant om de PIR in te plaatsen.
Omdat je een HDMI-kabel gebruikt, zou er een ander stuk moeten zijn dat op je zou moeten zitten.
Stap 10: Ik hoop dat je het leuk vindt
Ik hoop dat je geniet van de mini slimme spiegel.
Veel geluk!
Aanbevolen:
C.Q: een doe-het-zelf slimme spiegel: 5 stappen
C.Q: een doe-het-zelf slimme spiegel: wij zijn Katrina Concepcion en Adil Qaiser, beide tweedejaars op de WBASD STEM Academy. Dit is het project waaraan we zouden hebben meegewerkt en gedaan voor de beste prijs van dit jaar. Toen we besloten om dit project te doen, hadden we in gedachten "wat zou de meest e
Hoe maak je een draagbare slimme spiegel/make-up box-combo: 8 stappen
Hoe maak je een draagbare slimme spiegel / make-upboxcombinatie: als een afstudeerproject voor mijn sluitstuk bij Davis & Elkins college, begon ik aan het ontwerpen en maken van een make-up reisdoos, samen met een grotere spiegel en het gebruik van een Raspberry Pi en het magische spiegelsoftwareplatform, dat zou functioneren als een poort
Een slimme spiegel bouwen met Raspberry Pi 4: 10 stappen
Hoe een slimme spiegel te bouwen met Raspberry Pi 4: In deze gids zullen we zien hoe we een slimme spiegel kunnen bouwen met behulp van gerecyclede onderdelen zoals een fotolijst, een oude monitor en een fotoglas. Voor de elektronische componenten die ik hier heb gekocht www.lcsc .com
Slimme spiegel: 5 stappen
Smart Mirror: deze instructable leert je hoe je een Smart Mirror maakt die je e-mailinbox, het laatste nieuws en updates van The New York Times en de datum en tijd op een achtergrond van Unsplash weergeeft. Link van het werkt: Benodigdheden: Een frame voor
Hoe maak je een doe-het-zelf slimme spiegel: 12 stappen (met afbeeldingen)
Hoe maak je een doe-het-zelf slimme spiegel: een "slimme spiegel" is een tweerichtingsspiegel met een display erachter dat meestal wordt gebruikt om nuttige informatie weer te geven, zoals de tijd en datum, het weer, je kalender en allerlei andere dingen! Mensen gebruiken ze voor allerlei doeleinden