Përmbajtje:

Pasqyra ime e zgjuar: 15 hapa (me fotografi)
Pasqyra ime e zgjuar: 15 hapa (me fotografi)

Video: Pasqyra ime e zgjuar: 15 hapa (me fotografi)

Video: Pasqyra ime e zgjuar: 15 hapa (me fotografi)
Video: HAPA DOLLAPA - Kukulla per femije, by Studio "Çamarroket" 2024, Nëntor
Anonim
Pasqyra ime e zgjuar
Pasqyra ime e zgjuar

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

Lidhja me Raspberry Pi tuaj
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

Marrja e ekranit larg
Marrja e ekranit larg
Marrja e ekranit larg
Marrja e ekranit larg
Marrja e ekranit larg
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

Bërja e Seksionit të Parë të Pasqyrës
Bërja e Seksionit të Parë të Pasqyrës
Bërja e Seksionit të Parë të Pasqyrës
Bërja e Seksionit të Parë të Pasqyrës
Bërja e Seksionit të Parë të Pasqyrës
Bërja e Seksionit të Parë të Pasqyrës
  1. 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ë.
  2. Ndihmon nëse së pari bëni një skicë si në foton e dytë me matjet tuaja. Ndihmon kur preni dërrasat.
  3. 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.
  4. 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.
  5. 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.
  6. Për t'i rregulluar përgjithmonë ato, unë përdor zam druri.
  7. Lëreni ngjitësin të ngurtësohet brenda natës.

Hapi 7: Krijimi i anës së pasme të pasqyrës

Bërja e Anës së Pasme të Pasqyrës
Bërja e Anës së Pasme të Pasqyrës
Bërja e Anës së Pasme të Pasqyrës
Bërja e Anës së Pasme të Pasqyrës
Bërja e Anës së Pasme të Pasqyrës
Bërja e Anës së Pasme të Pasqyrës
  1. Tani do të na duhen matjet e pasqyrës plexi.
  2. Ne nuk do të presim dërrasat në një kënd prej 45 °.
  3. Vizatimi juaj duhet të duket si fotografia e tretë.
  4. Për gjatësinë, ne do të shtojmë 2 herë gjerësinë e dërrasës.
  5. 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.
  6. 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

Përfundimi i konstruksionit prej druri
Përfundimi i konstruksionit prej druri
Përfundimi i konstruksionit prej druri
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

Vendosja e pasqyrës Plexi dhe Ekranit në Ndërtim
Vendosja e pasqyrës Plexi dhe Ekranit në Ndërtim
Vendosja e pasqyrës Plexi dhe Ekranit në Ndërtim
Vendosja e pasqyrës Plexi dhe Ekranit në Ndërtim
Vendosja e pasqyrës Plexi dhe Ekranit në Ndërtim
Vendosja e pasqyrës Plexi dhe Ekranit në Ndërtim
Vendosja e pasqyrës Plexi dhe Ekranit në Ndërtim
Vendosja e pasqyrës Plexi dhe Ekranit në Ndërtim
  1. 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.
  2. Vendosa pak ngjitës në buzë dhe e vendosa pasqyrën në pozicionin e saj përfundimtar.
  3. Vendosni pak peshë në pasqyrë, kështu që ajo thahet mirë.
  4. Lëreni të ulet gjatë natës.

Hapi 10: Vendosja e të gjitha së bashku

Vendosja e të gjitha së bashku
Vendosja e të gjitha së bashku
Vendosja e të gjitha së bashku
Vendosja e të gjitha së bashku
Vendosja e të gjitha së bashku
Vendosja e të gjitha së bashku
Vendosja e të gjitha së bashku
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

SQL- Baza e të dhënave
SQL- Baza e të dhënave
  1. 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.
  2. sudo apt përditësim
  3. 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

  1. Shkoni te Pamja> Vegla Windows> Baza e të dhënave dhe klikoni mbi plusin e gjelbër për të shtuar lidhjen
  2. 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

  1. klikoni me të djathtën në smart-mirror> hapni tastierën
  2. Ekzekutoni sql në skedarin zip në tastierë
  3. Baza e të dhënave është bërë

Hapi 13: Marrja e Kodit për Projektin

Marrja e Kodit për Projektin
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

Shijoni pasqyrën tuaj të zgjuar
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!

Konkursi i orëve
Konkursi i orëve
Konkursi i orëve
Konkursi i orëve

Çmimi i dytë në Konkursin e Orëve

Recommended: