INHOUDSOPGAWE:
- Stap 1: Die komponente wat u benodig
- Stap 2: Opstelling van Framboos Pi
- Stap 3: Koppel aan u Raspberry Pi
- Stap 4: Meet die afmetings vir die houtkonstruksie
- Stap 5: Verwyder die skerm
- Stap 6: Maak die voorkant van die spieël
- Stap 7: Maak die agterkant van die spieël
- Stap 8: Afwerking van die houtkonstruksie
- Stap 9: Plaas die Plexi-spieël en skerm in die konstruksie
- Stap 10: Plaas dit alles saam
- Stap 11: SQL- databasis
- Stap 12: SQL -verbinding met Pycharm
- Stap 13: Kry kode vir die projek
- Stap 14: Die projek word outomaties uitgevoer
- Stap 15: Geniet u slim spieël
Video: My slim spieël: 15 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Tyd in die oggend kan beperk word. U moet u gereed maak vir werk, skool, … As u na die weer kyk, neem u die beperkte tyd. Die Smart Mirror elimineer die tyd wat u nodig het om u telefoon of rekenaar oop te maak en na die weer te kyk. In hierdie projek sal ons so 'n spieël maak. Dit sal u die tyd, die plaaslike weer, temperatuur en humiditeit van die plek waar u spieël hang, kan vertel. Hierdie data sal ook op 'n tuisgemaakte webwerf verskyn.
Stap 1: Die komponente wat u benodig
Die lys met komponente kan in 'n pdf hieronder gevind word
- Rekenaarskerm met HDMI -ingang (of DVI -invoer met omskakelaar soos in my geval)
- DHT11 temperatuur- en humiditeitsensor
- Framboos pi 3 model B
- Hout
- Hardeware om die hout vas te maak (skroewe, gom, hakies)
- Konfrontasiespieël, probeer om die afmetings so naby aan die afmetings van die skerm te bestel. Ek het 'n pasgemaakte grootte bestel en die buitekant van die skerm gemeet, volledig gemonteer, met rand. Die skerm kan op die toegangspieël rus.
- Kabels om die sensor aan te sluit op u framboos-pi (vroulike-vroulike 2,54 tot 2,0 mm springdrade word aanbeveel)
- HDMI -kabel
Stap 2: Opstelling van Framboos Pi
Dit is nou tyd om sagteware te installeer om die Raspberry Pi te beheer:
- Raspbian OS -beeld
- Win32 skyfbestuurder
1) Installeer die Raspbian OS -sagteware vanaf die Raspberry pi -webwerf.
Laai die zip -lêer af en pak dit uit na die gewenste plek.
2) Laai die Win32 -skyfbestuurder af.
- Klik op die vouer -ikoon om die prentjie te kies
- Kies dan u microSD by 'Toestel'
- Klik dan op "Skryf"
As die prent op u MicroSD -kaart geskryf is, kan u dit in Windows Explorer oopmaak.
- Maak die lêer "cmdline.txt" oop
- Voeg die volgende reël by voor die woord "rootwait": 169.254.10.0
- Stoor dan die lêer.
Plaas nou die MicroSD in u Framboos -pi
Gee u Pi krag met 'n 5, 2V -stroomadapter.
Koppel 'n netwerkkabel aan u Pi en u rekenaar.
Stap 3: Koppel aan u Raspberry Pi
Nou het ons alles geïnstalleer wat u nodig het om u RPi te gebruik
1) Installeer Putty en maak dit oop.
2) Skep 'n verbinding (soos op die foto getoon)
3) Teken in op u pi:
- gebruikersnaam: pi
- Wagwoord: framboos
4) WIFI -opstelling
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Onderaan die lêer voeg u hierdie reëls by:
netwerk = {ssid = "naam van die draadlose netwerk" psk = "wagwoord van die draadlose netwerk"
}
5) Om draadloos aan u RPi te koppel, moet u eers u ip -adres vind via hierdie kode:
ifconfig wlan0
U kan nou hierdie ip -adres in stopverf gebruik om draadloos aan te meld.
Stap 4: Meet die afmetings vir die houtkonstruksie
U moet 2 elemente meet:
- Die afmetings van u skerm (slegs skerm, geen rand nie!)
- Afmetings van die plexi -spieël wat u gekoop het
Onthou dat hierdie metings die binnekant van die reghoek sal wees. As u die hout koop, moet u 8 keer die waarde van die breedte van die hout byvoeg om die regte lengte te hê, want dit is lekker as u die hout in verstek sien.
Vir die voorkant van die spieël het ek 'n houtplank van 18 x 69 mm en 'n lengte van 210 cm gebruik
Skryf die afmetings neer, ons sal dit later gebruik.
Stap 5: Verwyder die skerm
Nou sal ons die skerm uitmekaar haal. Elke skerm is anders, vir my skerm moes ek 4 skroewe losmaak en clips rondom die monitor losmaak. In my geval was die skerm slegs deur 'n paar drade aan die kragtoevoer gekoppel. So ek het die agterkant op die skerm self vasgeplak, sodat dit nie rondbeweeg nie.
Stap 6: Maak die voorkant van die spieël
- Om die voorste gedeelte te maak, benodig ons die metings van die skerm sonder rand. U kan kies hoe breed die hout moet wees, maar ek beveel 'n hoogte van +/- 20 mm aan. Die grens hoef nie so hoog te wees nie.
- Dit help as u eers 'n skets maak soos in die tweede prentjie met u metings. Dit help om die planke te sny.
- Meet die afmetings van u skerm op die hout. Trek 'n hoek van 45 ° na elke kant na buite. Herhaal dit vir die vier dimensies van u skerm.
- U kan die planke self met 'n sirkelsaag sny, of die winkel waar u die planke gekoop het, vra om dit vir u te doen.
- Ek het 2 klein gaatjies per plank per kant in die hoogte van die hout geboor, sodat ek houtkrane in die gate kon plaas om die planke aan mekaar te koppel.
- Om dit permanent aan mekaar vas te maak, het ek houtgom gebruik.
- Laat die gom oornag verhard.
Stap 7: Maak die agterkant van die spieël
- Nou benodig ons die metings van die plexi-spieël.
- Ons gaan nie die planke in 'n hoek van 45 ° sny nie.
- Jou tekening moet soos die derde foto lyk.
- Vir die lengte gaan ons 2 keer die breedte van die plank byvoeg.
- Vir die hoogte gaan ons die planke volgens die plexi-spieël se afmetings sny. Die gevolg is dat wanneer die planke soos op die foto geplaas word, die binnemetings identies is aan die van die plexi-spieël.
- Om die houtplanke aan mekaar vas te maak, het ek gate geboor en met skroewe vasgemaak. Omdat dit die agterkant is, is verfyning nie 'n prioriteit nie.
Stap 8: Afwerking van die houtkonstruksie
Nou gaan ons die 2 konstruksies aan mekaar vasmaak.
Ek het metaalbuigings en skroewe van 90 ° gebruik om die 2 vas te maak, soos op die foto getoon.
U kan ook hierdie klein driehoeke met skroewe gebruik, maar dit is nie nodig nie.
Stap 9: Plaas die Plexi-spieël en skerm in die konstruksie
- As alles reg is, pas u spieël mooi van agter af en rus op 'n rand van die voorkant.
- Ek het 'n bietjie gom op die rand gesit en die spieël in die finale posisie geplaas.
- Plaas 'n bietjie gewig op die spieël, sodat dit lekker droog word.
- Laat dit oornag sit.
Stap 10: Plaas dit alles saam
Noudat ons konstruksie voltooi is, gaan ons ons skerm in die behuising plaas met die DHT11 temp sensor.
Dit hang van jou af hoe jy dit regmaak, maar maak seker dat die skerm en pi nêrens heen gaan nie.
Ek het die DHT11 temp sensor aan die buitekant van die spieël gemonteer, sodat die lesings die akkuraatste sou wees.
Stap 11: SQL- databasis
- In hierdie stap gaan ons 'n paar items installeer wat dit moontlik maak om die databasis te laat loop.
- sudo apt -opdatering
- sudo apt installeer -y python3-venv python3-pip python3-mysqldb mariadb-bediener uwsgi nginx uwsgi-plugin-python3
Ons het tans geen gebruiker nie. Ons gebruik hierdie kode om 'n gebruiker te skep; u hoef net die gebruiker en die wagwoord in te vul:
SKEP GEBRUIKER 'FILL_USER_IN'@'localhost' GEIDENTIFISEER DEUR 'FILL_PASSWORD_IN';
SKEP DATABASIS smart-mirror;
GEEN ALLE VOORREGTE OP smart-mirror.* Aan 'FILL_USER_IN'@'localhost' MET GRANT OPTIE;
sudo mariadb <sql/db_init.sql
Stap 12: SQL -verbinding met Pycharm
Ons sal ons databasis aan pycharm koppel
- Gaan na View> Tool Windows> Database en klik op die groen plus om verbinding te voeg
- Kies Gegee Bron> MySQL en Laai bestuurder af as dit verskyn
Algemeen
- Gasheer = localhost
- Poort = 3306
- Gebruiker = *naam wat u in die laaste stap gekies het *
- Wagwoord = * wagwoord wat u in die laaste stap gekies het *
SSH/SSL
- Proxy -gasheer = * u ip -adres *
- Poort = 22
- Volmag gebruiker = pi
- Proxy -wagwoord = framboos
Om tafels in te voeg
- u klik met die rechtermuisknop op smart-mirror> oop konsole
- Voer sql uit in die zip -lêer in die konsole
- Databasis word gemaak
Stap 13: Kry kode vir die projek
Gaan in Pycharm na:
Lêer> instellings> Bou, uitvoering, implementering> implementering
Vul die skerm in soos op die foto
Doen dieselfde in
Lêer> Standaardinstellings> Bou, uitvoering, implementering> implementering
Laai nou net die kode van my github af en maak dit oop in pycharm
Stap 14: Die projek word outomaties uitgevoer
Om die skermbladsy by die aanvang te laai, tik u dit in u Pi:
cd /home/pi/.config/lxsession/LXDE-pi/
en maak die outostart -lêer oop met nano
nano outomaties begin
U maak seker dat dit in die lêer is:
@lxpanel --profiel LXDE-pi @pcmanfm --desktop --profiel LXDE-pi @xscreensaver -no-splash @point-rpi @chromium-browser-incognito-kiosk 127.0.0.1/monitor @xset s noblank @xset s af @xset -dpms
Nou word die monitorbladsy gelaai tydens die aanvang en die skermbewaarder is gedeaktiveer.
Stap 15: Geniet u slim spieël
Nou skakel u net die skerm en pi aan, en laat die spieël sy towerkuns doen.
Dit neem 'n rukkie voordat die Mirror begin, maar laat dit werk.
Die ligging op die skerm is ingestel op Kortrijk, België, die plek waar die spieël gemaak word, maar as u dit wil verander, gaan in die web> statiese> JavaScript -lêergids in die kode en soek na die reël waar Stad = Kortrijk; (dit is in die eerste reëls van die kode). U kan dit verander na die plek waar u woon. U moet dit verander in die 2 javascript -lêers sodat die ligging op die webwerf en op die spieël kan verander.
Geniet u slim spieël!
Tweede prys in die klokwedstryd
Aanbeveel:
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
Swaai slim magiese spieël vanaf 'n ou skootrekenaar met Alexa -stemherkenning: 6 stappe (met foto's)
Swaai slim magiese spieël vanaf 'n ou skootrekenaar met Alexa-stemherkenning: skryf hier in vir 'Elektronika in 'n neutedop': https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Kyk ook na my YouTube -kanaal hier vir meer projekte en elektroniese tutoriale: https://www.youtube.com/channel/UCelOO
Maak u eie slim spieël vir minder as $ 80 - met behulp van Raspberry Pi: 6 stappe (met foto's)
Maak u eie slim spieël vir minder as $ 80 - met behulp van Raspberry Pi: in hierdie projek bou ons 'n slim spieël wat u nuttige inligting sal wys terwyl u soggens gereed maak. Die hele ding behoort onder $ 80 te kos, wat dit vir die meeste mense redelik bekostigbaar sal maak. Hierdie gids sal u net leer
Slim spieël met gebroke Android -tablet: 5 stappe (met foto's)
Slim spieël met gebroke Android -tablet: 'n Rukkie gelede het ek per ongeluk my Android -tablet op sy gesig laat val. Die glas het gebreek, maar die res werk nog goed. Met die risiko dat ek weer deur my maat 'n hoarder genoem word, trek ek dit gelykop in die hoop dat ek dit eendag sal vind. Daardie