Përmbajtje:
- Hapi 1: Komponentët që ju nevojiten
- Hapi 2: Konfigurimi i Raspberry Pi
- Hapi 3: Lidhja me Raspberry Pi tuaj
- Hapi 4: Matja e dimensioneve për konstruksionin prej druri
- Hapi 5: Marrja e ekranit larg
- Hapi 6: Bërja e seksionit të përparmë të pasqyrës
- Hapi 7: Krijimi i anës së pasme të pasqyrës
- Hapi 8: Përfundimi i konstruksionit prej druri
- Hapi 9: Vendosja e pasqyrës Plexi dhe ekranit në konstruksion
- Hapi 10: Vendosja e të gjitha së bashku
- Hapi 11: SQL- Baza e të dhënave
- Hapi 12: Lidhja SQL me Pycharm
- Hapi 13: Marrja e Kodit për Projektin
- Hapi 14: Drejtimi automatik i projektit
- Hapi 15: Shijoni pasqyrën tuaj të zgjuar
Video: Pasqyra ime e zgjuar: 15 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:25
Koha në mëngjes mund të jetë e kufizuar. Ju duhet të përgatiteni për punë, shkollë,… Kërkimi i motit kërkon pak kohë të kufizuar. Smart Mirror eliminon kohën që ju nevojitet për të hapur telefonin ose kompjuterin tuaj dhe për të kërkuar motin. Në këtë projekt ne do të bëjmë një pasqyrë të tillë. Do të jetë në gjendje t'ju tregojë kohën, motin lokal, temperaturën dhe lagështinë e vendit ku varet pasqyra juaj. Këto të dhëna do të shfaqen gjithashtu në një faqe në internet të bërë nga shtëpia.
Hapi 1: Komponentët që ju nevojiten
Lista e përbërësve mund të gjendet në një pdf më poshtë
- Ekran kompjuteri me hyrje HDMI (ose hyrje DVI me konvertor si në rastin tim)
- Sensori i temperaturës dhe lagështisë DHT11
- Raspberry pi 3 modeli B
- Dru
- Pajisje për rregullimin e drurit në vend (vida, zam, kllapa)
- Pasqyrë ballafaqimi, përpiquni të porositni dimensionet sa më afër dimensioneve të ekranit. Unë porosita një madhësi të personalizuar dhe mata pjesën e jashtme të ekranit, të montuar plotësisht, me kufi. Ekrani do të jetë në gjendje të qëndrojë në pasqyrën e hyrjes.
- Kabllot për të lidhur sensorin me pi tuajin e mjedrës (rekomandohen telat e kërcyesit femra 2.54 deri 2.0 mm)
- Kabllo HDMI
Hapi 2: Konfigurimi i Raspberry Pi
Tani është koha për të instaluar disa softuerë për të kontrolluar Raspberry Pi:
- Imazhi i sistemit Raspbian
- Menaxheri i diskut Win32
1) Instaloni programin Raspbian OS nga uebfaqja e Raspberry pi.
Shkarkoni skedarin ZIP dhe nxirreni atë në vendin e dëshiruar.
2) Shkarkoni menaxherin e diskut Win32.
- Klikoni në ikonën e dosjes për të zgjedhur imazhin
- Pastaj zgjidhni "Device" microSD tuaj
- Pastaj klikoni në "Shkruaj"
Kur imazhi është shkruar në kartën tuaj MicroSD, mund ta hapni në Windows Explorer.
- Hapni skedarin "cmdline.txt"
- Shtoni rreshtin e mëposhtëm para fjalës "rootwait": 169.254.10.0
- Pastaj ruani skedarin.
Tani futni MicroSD në Raspberry pi tuaj
Aplikoni energji në Pi tuaj me një përshtatës të energjisë 5, 2V.
Lidhni një kabllo rrjeti me Pi tuaj dhe kompjuterin tuaj.
Hapi 3: Lidhja me Raspberry Pi tuaj
Tani ne kemi instaluar gjithçka që ju nevojitet për të përdorur RPi -në tuaj
1) Instaloni Putty dhe hapeni atë.
2) Krijoni një lidhje (siç tregohet në figurë)
3) Hyni në pi tuaj:
- emri i përdoruesit: pi
- Fjalëkalimi: mjedër
4) Konfigurimi WIFI
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Në fund të skedarit, shtoni këto rreshta:
rrjet = {ssid = "emri i rrjetit pa tel" psk = "fjalëkalimi i rrjetit pa tel"
}
5) Për t'u lidhur pa tel me RPi -në tuaj, së pari duhet të gjeni adresën tuaj IP përmes këtij kodi:
ifconfig wlan0
Tani mund ta përdorni këtë adresë IP në stuko për t'u identifikuar me valë.
Hapi 4: Matja e dimensioneve për konstruksionin prej druri
Ju do të duhet të matni 2 elementë:
- Dimensionet e ekranit tuaj (! Vetëm ekran, pa buzë!)
- Përmasat e pasqyrës plexi që keni blerë
Mos harroni se këto matje do të jenë brenda drejtkëndëshit. Kur blini dru, do t'ju duhet të shtoni 8 herë vlerën e gjerësisë së drurit për të pasur një gjatësi të saktë, sepse është mirë nëse e keni parë drurin në mitër.
Për pjesën e përparme të pasqyrës, kam përdorur një dërrasë druri prej 18 në 69mm dhe një gjatësi prej 210cm
Shkruani dimensionet, ne do t'i përdorim ato më vonë.
Hapi 5: Marrja e ekranit larg
Tani do ta ndajmë ekranin. Çdo ekran është i ndryshëm, për ekranin tim më duhej të zgjidh 4 vida dhe të zgjidh kapëset rreth monitorit. Në rastin tim, ekrani ishte i lidhur me furnizimin me energji nga vetëm disa tela. Kështu që unë e ngjita pjesën e pasme në ekran, në mënyrë që të mos lëvizte.
Hapi 6: Bërja e seksionit të përparmë të pasqyrës
- Për të bërë pjesën e përparme, na duhen matjet e ekranit pa kufi. Ju mund të zgjidhni sa i gjerë duhet të jetë druri, por unë rekomandoj një lartësi prej +/- 20mm. Kufiri nuk duhet të jetë aq i gjatë.
- Ndihmon nëse së pari bëni një skicë si në foton e dytë me matjet tuaja. Ndihmon kur preni dërrasat.
- Matni dimensionet e ekranit tuaj në dru. Vizatoni një cep prej 45 ° jashtë nga secila anë. Përsëriteni këtë për 4 dimensionet e ekranit tuaj.
- Ju mund t'i prisni dërrasat vetë duke përdorur një sharrë rrethore, ose kërkoni që dyqani ku keni blerë dërrasat ta bëjë atë për ju.
- Kam shpuar 2 vrima të vogla për dërrasë në anë në lartësinë e drurit, kështu që mund të vendosja çezmat prej druri brenda vrimave për të lidhur dërrasat së bashku.
- Për t'i rregulluar përgjithmonë ato, unë përdor zam druri.
- Lëreni ngjitësin të ngurtësohet brenda natës.
Hapi 7: Krijimi i anës së pasme të pasqyrës
- Tani do të na duhen matjet e pasqyrës plexi.
- Ne nuk do të presim dërrasat në një kënd prej 45 °.
- Vizatimi juaj duhet të duket si fotografia e tretë.
- Për gjatësinë, ne do të shtojmë 2 herë gjerësinë e dërrasës.
- Për lartësinë, ne do të presim dërrasat në matjet e pasqyrës plexi. Rezultati është, kur vendosni dërrasat si në foto, matjet e brendshme janë identike me ato të pasqyrës plexi.
- Për të lidhur dërrasat prej druri së bashku, unë shpova vrima dhe e mbërtheva me vida. Për shkak se kjo do të jetë ana e pasme, përsosja nuk është përparësi.
Hapi 8: Përfundimi i konstruksionit prej druri
Tani, ne do të lidhim 2 ndërtimet së bashku.
Kam përdorur kthesa dhe vida metalike 90 ° për të fiksuar 2 siç tregohet në foto.
Ju gjithashtu mund t'i përdorni këto trekëndësha të vegjël me vida, por nuk është e nevojshme.
Hapi 9: Vendosja e pasqyrës Plexi dhe ekranit në konstruksion
- Nëse gjithçka është e saktë, pasqyra juaj përshtatet mirë nga mbrapa dhe mbështetet në një skaj nga pjesa e përparme.
- Vendosa pak ngjitës në buzë dhe e vendosa pasqyrën në pozicionin e saj përfundimtar.
- Vendosni pak peshë në pasqyrë, kështu që ajo thahet mirë.
- Lëreni të ulet gjatë natës.
Hapi 10: Vendosja e të gjitha së bashku
Tani ndërtimi ynë ka përfunduar, ne do të vendosim ekranin tonë në strehim, me sensorin e temperaturës DHT11.
Si ta rregulloni, varet nga ju, vetëm sigurohuni që ekrani dhe pi nuk do të shkojnë askund.
Unë montova sensorin e temperaturës DHT11 në pjesën e jashtme të pasqyrës, kështu që leximet do të ishin më të saktat.
Hapi 11: SQL- Baza e të dhënave
- Në këtë hap ne do të instalojmë disa artikuj që do të bëjnë të mundur drejtimin e bazës së të dhënave.
- sudo apt përditësim
- sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
Aktualisht nuk kemi përdorues. Ne e përdorim këtë kod për të krijuar përdorues, thjesht duhet të plotësoni përdoruesin dhe fjalëkalimin:
KRIJONI PERRDORUES 'FILL_USER_IN'@'localhost' IDENTIFIKUAR NGA 'FILL_PASSWORD_IN';
CREATE BAZA E TAT DHATNAVE smart-mirror;
JEPI T ALL GJITHA PRIVILEGJET N smart smart-mirror.* Te 'FILL_USER_IN'@'localhost' ME GRANT OPTION;
sudo mariadb <sql/db_init.sql
Hapi 12: Lidhja SQL me Pycharm
Ne do ta lidhim bazën e të dhënave tona me pycharm
- Shkoni te Pamja> Vegla Windows> Baza e të dhënave dhe klikoni mbi plusin e gjelbër për të shtuar lidhjen
- Zgjidhni Burimin e të dhënave> MySQL dhe Shkarkoni shoferin, nëse del
Të përgjithshme
- Pritësi = localhost
- Port = 3306
- Emri i përdoruesit = *që keni zgjedhur në hapin e fundit *
- Fjalëkalimi = * fjalëkalimi që keni zgjedhur në hapin e fundit *
SSH/SSL
- Pritësi i përfaqësuesit = * adresa juaj e IP *
- Port = 22
- Përdoruesi i përfaqësuesit = pi
- Fjalëkalimi i përfaqësuesit = mjedër
Për të futur tabela
- klikoni me të djathtën në smart-mirror> hapni tastierën
- Ekzekutoni sql në skedarin zip në tastierë
- Baza e të dhënave është bërë
Hapi 13: Marrja e Kodit për Projektin
Në pycharm shkoni në:
Skedar> cilësimet> Ndërtimi, ekzekutimi, vendosja> vendosja
Plotësoni ekranin si në foto
Bëni të njëjtën gjë në
Skedari> Cilësimet e parazgjedhura> Ndërtimi, ekzekutimi, vendosja> vendosja
Tani ju thjesht shkarkoni kodin nga github im dhe e hapni atë në pycharm
Hapi 14: Drejtimi automatik i projektit
Për të ngarkuar faqen e ekranit gjatë fillimit, në Pi tuaj, ju shkruani këtë:
cd /home/pi/.config/lxsession/LXDE-pi/
dhe hapni skedarin autostart me nano
nano autostart
Sigurohuni që kjo është ajo që është në skedar:
@lxpanel --profile LXDE-pi @pcmanfm --desktop --profile LXDE-pi @xscreensaver -no-splash @point-rpi @chromium-browser --incognito --kiosk 127.0.0.1/monitor @xset s noblank @xset s off @xset -dpms
Tani faqja e monitorit do të ngarkohet gjatë fillimit dhe mbrojtësi i ekranit është i çaktivizuar.
Hapi 15: Shijoni pasqyrën tuaj të zgjuar
Tani thjesht ndizni ekranin dhe pi, dhe lini pasqyrën të bëjë magjinë e saj.
Duhet pak kohë që Mirror të fillojë, por lërini të bëjë që të funksionojë.
Vendndodhja në ekran është vendosur në Kortrijk, Belgjikë, vendi ku është bërë pasqyra, por nëse doni ta ndryshoni atë, shkoni te dosja web> static> JavaScript në kod dhe kërkoni linjën ku Qyteti = Kortrijk; (është në rreshtat e parë të kodit). Mund ta ndryshoni në vendin ku jetoni. Ju duhet ta ndryshoni atë në 2 skedarët javascript që vendndodhja të ndryshojë në sit dhe në pasqyrë.
Shijoni pasqyrën tuaj të zgjuar!
Çmimi i dytë në Konkursin e Orëve
Recommended:
Dritë LED e tavolinës së zgjuar - Ndriçim i zgjuar W/ Arduino - Hapësira e punës Neopixels: 10 hapa (me fotografi)
Dritë LED e tavolinës së zgjuar | Ndriçim i zgjuar W/ Arduino | Neopixels Workspace: Tani një ditë ne po kalojmë shumë kohë në shtëpi, duke studiuar dhe punuar virtualisht, kështu që pse të mos e bëjmë hapësirën tonë të punës më të madhe me një sistem ndriçimi të personalizuar dhe të zgjuar të bazuar në LED Arduino dhe Ws2812b. Këtu po ju tregoj se si të ndërtoni Smart tuaj Drita LED e tavolinës që
Pasqyra elektronike e afirmimit: 8 hapa (me fotografi)
Pasqyra Elektronike e Afirmimit: Kur shikoni në pasqyrë, kush nuk mund të përdorë disa fjalë inkurajimi? Ndërtoni një ekran brenda një pasqyre për të lëvizur afirmimet e personalizuara që mund të lexoni mbi pasqyrimin tuaj. Ky projekt i lëmuar bashkohet lehtësisht me një shabllon të blerë nga dyqani
Ora me alarm e ngritur e zgjuar Drita e zgjuar: 8 hapa (me fotografi)
Ora me Alarm të Upcycled Light Light: Në këtë projekt unë nxjerr në qarkullim një orë alarmi të thyer plotësisht të erës. Faqja e orës zëvendësohet me 12 LED, të ndriçuara nga një shirit LED rreth buzës së orës. 12 LED tregojnë kohën dhe shiriti LED është programuar të veprojë si një alarm, duke u kthyer
Pasqyra dhe Tabela e Pafundësisë (Me Mjete Rastesishme): 7 Hapa (me Fotografi)
Pasqyra dhe Tabela e Pafundësisë (Me Mjete Rastesishme): Hej të gjithëve, Pak kohë më parë hasa në këtë udhëzues dhe u mora menjëherë me të dhe doja të bëja timen, por nuk munda të më merrte në dorë 1) Pasqyrë pleksiglas me një drejtim as 2) Një ruter CNC. Pas një kërkimi të vogël përreth, arrita me
Pasqyra ime e parë e zgjuar: 8 hapa
Pasqyra ime e parë e zgjuar: Të gjithë e dimë këtë problem, ngrihemi shumë vonë në mëngjes, kështu që duhet të përgatitemi shumë shpejt. Që do të thotë se nuk keni kohë të shihni se çfarë moti do të jetë. Por ajo për të cilën ju me siguri keni kohë është të shikoni në pasqyrë. Po sikur të bashkohemi