INHOUDSOPGAWE:
- Stap 1: Die komponente wat u benodig
- Stap 2: Opstelling van Framboos Pi
- Stap 3: Koppel u Pi aan u WIFI
- Stap 4: Hardeware
- Stap 5: SQL- databasis
- Stap 6: Kode vir die spieël
- Stap 7: webwerf
- Stap 8: Auto Start App.py
- Stap 9: Maak 'n saak
- Stap 10: Ek hoop dat u daarvan hou
Video: Slim spieël: 10 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Ons weet almal op die oomblik dat u in die badkamer is en die uur verloor. Of jy weet nie wat die weer vandag gaan wees nie … ens. 'N Slim spieël kan help. Vir my projek het ek 'n kleiner weergawe van die slim spieël gedoen om ruimte in die badkamer te bespaar. U kan die weer, uur, dag, plek, temperatuur en humiditeit daarop vind. Daar is ook 'n webwerf daaraan gekoppel waar u al die data in grafieke kan vind en die kleur van die LED -strook kan verander.
Stap 1: Die komponente wat u benodig
Hier is 'n lys van die komponente wat u benodig.
- Raspberry Pi -skerm 5 duim
- Framboos Pi 3 b+
- 8 GB mikro sd
- Framboos Pi -toevoer 5.1V/2.5A
- Digitale RGB Ledstrip WS2801
- DHT11 temperatuur- en humiditeitsensor
- Hout
- Hardeware om die hout reg te maak (gom en saag)
- HDMI -kabel
- PIR (bewegingsensor)
- DS18B20 (temperatuursensor)
Stap 2: Opstelling van Framboos Pi
Kom ons begin met die installering van 'n paar sagteware.
- WinSCP
- Win32 skyfbestuurder
- MobaXterm
- VNC kyker
- MySQL werkbank
Eerstens installeer u Win 32. Nadat u Win 32 geïnstalleer het, kan u die prent op die pi begin installeer.
As u win 32 oopmaak, sal u sien dat 'n gids gekies kan word. Kies u mikro -sd -kaart (regs bo) en klik op skryf (onder). Die installasie kan 'n rukkie neem. Intussen kan u alle ander sagteware installeer.
Sodra u prent geïnstalleer is, kan u u sd -kaart in u pi sit en u pi aanskakel. Koppel u pi met 'n ethernetkabel aan u rekenaar/skootrekenaar, daarna begin u die mobaXterm. Gaan na sessie => SSH => en vul die volgende data in (sien prent vir meer besonderhede). Hiermee meld u aan op u pi via 'n ssh-verbinding op poort 22 met die gebruikersnaam "dp-use r" en wagwoord "dp-user".
Stap 3: Koppel u Pi aan u WIFI
As u aan u pi gekoppel is, kan u u wifi stel met die volgende stappe.
sudo raspi-config
- Gaan na netwerkopsies
- Gaan na wi-fi
- Voer u netwerknaam in
- Sleutel jou wagwoord in
Nou het u toegang tot u wifi en kan u u pi opdateer met die volgende kode.
sudo apt -opdatering
sudo apt upgrade -y
Dit verseker dat u pi op datum is.
Stap 4: Hardeware
Noudat u pi heeltemal gereed is, kan u die kring begin opstel. verbind soos hierbo skemas jou kring. U sal sien dat 'n mcp3008 gebruik word. U het hierdie een nie nodig nie, dit is die verbinding vir die skerm. Die ledstrip het 'n horlosie, Mosi, GND en 'n 5V.
Stap 5: SQL- databasis
Tyd om 'n databasis te skep. Maak u mariaDB -omgewing op u pi oop met die onderstaande kode.
Eerstens skep u 'n gebruiker met:
SKEP GEBRUIKER 'mct'@'%' IDENTIFIED BY 'mct';
dan maak u seker dat hy al die voorregte het:
GEEN ALLE VOORREGTE AAN *. * AAN 'mct'@'%' MET GROOT OPSIE;
Laastens, maar nie die minste nie, spoel u alles uit:
FLUSH VOORREGTE;
Herbegin nou die diens:
sudo service mysql herbegin
Maak mysql Workbench oop. Maak 'n nuwe verbinding. Sien prentjie vir meer besonderhede.
Open nou invoer, voer die lêer in en voer die kode uit.
Stap 6: Kode vir die spieël
Maak pyCharm oop en gaan na settings => Build, Exixution, Deployment => implementering. Druk die plus en voeg 'n SFTP by (sien prent).
Laai nou net die kode van my github af en maak dit oop in pycharm.
Stap 7: webwerf
Om 'n webbediener op u pi te plaas, voeg die volgende kode by u pi.
sudo apt-get intall apache2-y
Om toegang te verkry as 'n dp-gebruiker:
sudo chown dp-gebruiker: root *
Om toegang tot die gids te kry en lêers daarby te voeg.
sudo chown dp-user: root/var/www/html
Maak WinSCP oop. Skep 'n nuwe sessie en vul die lêer in soos in die prentjie getoon.
Kies u lêers en sleep dit na u gids/var/www/html.
Stap 8: Auto Start App.py
Om u app.py te begin, moet u outomaties na u crontab gaan en hierdie kode byvoeg:
sudo crontab -e
Tik onderaan die lêer die volgende kode (verduidelik in die prentjie).
@herlaai python3 /var/www/html/app.py
Ctrl + x om uit te kom en y tik om te stoor.
Stap 9: Maak 'n saak
Die konsep is maklik. Ek het die grootte van my skerm, die lengte van my broodbord en die grootte van my pi gemaak, 'n gat aan die onderkant gemaak om die PIR in te sit.
Omdat u 'n hdmi -kabel gebruik, behoort daar 'n ander stuk op u te wees.
Stap 10: Ek hoop dat u daarvan hou
Ek hoop jy geniet die mini slim spieël.
Sterkte!
Aanbeveel:
Hoe om 'n draagbare slim spieël/kombinasie -boks te skep: 8 stappe
Hoe om 'n draagbare slim spieël te skep/'n kombinasie van 'n make -up box: as 'n laaste projek vir my hoeksteen by Davis & Elkins college, het ek besluit om 'n reisdoos te ontwerp en te maak, saam met 'n groter spieël en die gebruik van 'n framboospi en die magic mirror sagteware -platform, wat as 'n poort sou funksioneer
Hoe om 'n slim spieël met Framboos Pi te bou 4: 10 -stappe
Hoe om 'n slim spieël te bou met Raspberry Pi 4: In hierdie gids sal ons sien hoe u 'n smartspieël kan bou met herwinde stukke, soos 'n raam, 'n ou monitor en 'n glas. Vir die elektroniese komponente wat ek hier gekoop het www.lcsc .com
Slim spieël: 5 stappe
Smart Mirror: hierdie instruksie leer u hoe u 'n Smart Mirror kan skep wat u e -posbus, die nuutste nuus en opdaterings van The New York Times, en die datum en tyd op 'n agtergrond van Unsplash vertoon. Skakel werk: benodigdhede benodig: 'n raam vir
Hoe om 'n DIY slim spieël te maak: 12 stappe (met foto's)
Hoe om 'n DIY slim spieël te maak: 'n " Slim spieël " is 'n tweerigtingspieël met 'n skerm agter wat gewoonlik gebruik word om nuttige inligting soos die tyd en datum, die weer, u kalender en allerhande ander dinge te vertoon! Mense gebruik dit vir allerhande doeleindes
Eenvoudige slim spieël: 7 stappe (met foto's)
Eenvoudige slim spieël: Wow! Ek het lankal iets opgelaai, was besig met soveel dinge en het besef dat ek iets vir my volgelinge moet afgee, 'het altyd 'n projek om aan te werk' haha, miskien is dit net ek, in elk geval terug na busin