Orodha ya maudhui:

Mirror My Smart: 15 Hatua (na Picha)
Mirror My Smart: 15 Hatua (na Picha)

Video: Mirror My Smart: 15 Hatua (na Picha)

Video: Mirror My Smart: 15 Hatua (na Picha)
Video: VIDEO;MREMBO AKIFANYA NA CHUPA YA FANTA 2024, Novemba
Anonim
Kioo changu kizuri
Kioo changu kizuri

Wakati wa asubuhi unaweza kuwa mdogo. Lazima ujitayarishe kwa kazi, shule,… Kutazama hali ya hewa huchukua wakati fulani mdogo. Mirror Smart huondoa wakati unahitaji kufungua simu yako au kompyuta na kutafuta hali ya hewa. Katika mradi huu tutafanya kioo kama hicho. Itakuwa na uwezo wa kukuambia wakati, hali ya hewa ya ndani, hali ya joto na unyevu wa eneo ambalo kioo chako kinaning'inia. Takwimu hizi pia zitaonyeshwa kwenye wavuti iliyoundwa nyumbani.

Hatua ya 1: Vipengele Unavyohitaji

Orodha ya vifaa inaweza kupatikana kwenye pdf hapa chini

  • Skrini ya kompyuta na pembejeo ya HDMI (au ingizo la DVI na kibadilishaji kama ilivyo kwangu)
  • Joto la joto la DHT11 na unyevu
  • Raspberry pi 3 mfano B
  • Mbao
  • Vifaa vya kurekebisha kuni mahali pake (screws, gundi, mabano)
  • Kioo cha mapambano, jaribu kuagiza vipimo karibu na vipimo vya skrini. Niliamuru saizi ya kawaida na kupima nje ya skrini, imekusanyika kikamilifu, na mpaka. Skrini itaweza kupumzika kwenye kioo cha ufikiaji.
  • Cables kuunganisha sensor kwa pi yako rasipberry (waya wa kike na wa kike 2.54 hadi 2.0mm waya zilizorukaruka)
  • Cable ya HDMI

Hatua ya 2: Usanidi wa Pi ya Raspberry

Sasa ni wakati wa kusanikisha programu kadhaa kudhibiti Raspberry Pi:

  • Picha ya OS ya Raspbian
  • Meneja wa diski ya Win32

1) Sakinisha programu ya OS ya Raspbian kutoka kwa wavuti ya Raspberry pi.

Pakua faili ya ZIP na uiondoe kwenye eneo unalotaka.

2) Pakua meneja wa diski ya Win32.

  • Bonyeza ikoni ya folda kuchagua picha
  • Kisha chagua kwenye "Kifaa" chako cha MicroSD
  • Kisha bonyeza "Andika"

Wakati picha imeandikwa kwenye kadi yako ya MicroSD, unaweza kuifungua kwenye Windows Explorer.

  • Fungua faili "cmdline.txt"
  • Ongeza mstari ufuatao kabla ya neno "rootwait": 169.254.10.0
  • Kisha hifadhi faili.

Sasa ingiza MicroSD kwenye pi yako ya Raspberry

Tumia nguvu kwa Pi yako na adapta ya nguvu ya 5, 2V.

Unganisha kebo ya mtandao kwenye Pi yako na kompyuta yako.

Hatua ya 3: Kuunganisha kwa Raspberry yako Pi

Kuunganisha kwa Raspberry yako Pi
Kuunganisha kwa Raspberry yako Pi

Sasa tumeweka kila kitu unachohitaji kutumia RPi yako

1) Sakinisha Putty na uifungue.

2) Unda unganisho (kama inavyoonekana kwenye picha)

3) Ingia kwenye pi yako:

  • jina la mtumiaji: pi
  • Nenosiri: rasipberry

4) kuanzisha WIFI

Sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Chini ya faili, unaongeza mistari hii:

mtandao = {ssid = "jina la mtandao wa wireless" psk = "nywila ya mtandao wa waya"

}

5) Ili kuunganisha waya kwa RPi yako unahitaji kwanza kupata anwani yako ya ip kupitia nambari hii:

0

Sasa unaweza kutumia anwani hii ya ip kwa putty kuingia bila waya.

Hatua ya 4: Kupima Vipimo vya Ujenzi wa Mbao

Utahitaji kupima vitu 2:

  • Vipimo vya skrini yako (! Skrini tu, hakuna makali!)
  • Vipimo vya kioo cha plexi ulichonunua

Kumbuka kuwa vipimo hivi vitakuwa ndani ya mstatili. Wakati wa kununua kuni, itabidi uongeze mara 8 ya thamani ya upana wa kuni kuwa na urefu sahihi kwa sababu ni nzuri ikiwa uliona kuni kwenye kilemba.

Kwa mbele ya kioo, nilitumia ubao wa mbao wa 18 kwa 69mm na urefu wa 210cm

Andika vipimo chini, tutazitumia baadaye.

Hatua ya 5: Kuchukua Screen mbali

Kuchukua Screen mbali
Kuchukua Screen mbali
Kuchukua Screen mbali
Kuchukua Screen mbali
Kuchukua Screen mbali
Kuchukua Screen mbali

Sasa tutachukua skrini mbali. Kila skrini ni tofauti, kwa skrini yangu nililazimika kufungua visu 4 na kufungua sehemu karibu na mfuatiliaji. Mimi kesi yangu, skrini iliunganishwa na usambazaji wa umeme na waya kadhaa tu. Kwa hivyo niligonga nyuma kwenye skrini yenyewe, kwa hivyo haingeweza kuzunguka.

Hatua ya 6: Kufanya Sehemu ya Mbele ya Kioo

Kufanya Sehemu ya Mbele ya Kioo
Kufanya Sehemu ya Mbele ya Kioo
Kufanya Sehemu ya Mbele ya Kioo
Kufanya Sehemu ya Mbele ya Kioo
Kufanya Sehemu ya Mbele ya Kioo
Kufanya Sehemu ya Mbele ya Kioo
  1. Ili kutengeneza sehemu ya mbele, tunahitaji vipimo vya skrini bila mpaka. Unaweza kuchagua urefu wa kuni, lakini ninapendekeza urefu wa +/- 20mm. Mpaka sio lazima uwe mrefu.
  2. Inasaidia ikiwa kwanza unatengeneza mchoro kama kwenye picha ya pili na vipimo vyako. Inasaidia wakati wa kukata mbao.
  3. Pima vipimo vya skrini yako juu ya kuni. Chora kona ya 45 ° kwa nje kila upande. Rudia hii kwa vipimo 4 vya skrini yako.
  4. Unaweza kukata mbao hizo mwenyewe kwa kutumia msumeno wa mviringo, au uliza duka ambalo umenunua mbao hizo zikufanyie.
  5. Nilichimba mashimo 2 madogo kwa ubao kila upande kwa urefu wa kuni, kwa hivyo ningeweza kutia bomba za mbao ndani ya mashimo ili kuunganisha mbao hizo pamoja.
  6. Ili kuzirekebisha pamoja nilitumia gundi ya kuni.
  7. Wacha gundi igumu mara moja.

Hatua ya 7: Kufanya Upande wa Nyuma wa Kioo

Kufanya Upande wa nyuma wa Kioo
Kufanya Upande wa nyuma wa Kioo
Kufanya Upande wa nyuma wa Kioo
Kufanya Upande wa nyuma wa Kioo
Kufanya Upande wa nyuma wa Kioo
Kufanya Upande wa nyuma wa Kioo
  1. Sasa tutahitaji vipimo vya kioo-plexi.
  2. Hatutakata mbao kwa pembe ya 45 °.
  3. Mchoro wako unapaswa kuonekana kama picha ya tatu.
  4. Kwa urefu, tutaongeza mara 2 upana wa ubao.
  5. Kwa urefu, tutakata mbao kwa vipimo vya kioo-plexi. Matokeo yake ni kwamba, wakati wa kuweka mbao kama kwenye picha, vipimo vya ndani vinafanana na ile ya kioo-plexi.
  6. Ili kufunga mbao za mbao pamoja, nilichimba mashimo na kuifunga kwa vis. Kwa sababu hii itakuwa upande wa nyuma, uboreshaji sio kipaumbele.

Hatua ya 8: Kumaliza Ujenzi wa Mbao

Kumaliza Ujenzi wa Mbao
Kumaliza Ujenzi wa Mbao
Kumaliza Ujenzi wa Mbao
Kumaliza Ujenzi wa Mbao

Sasa, tutaunganisha ujenzi 2 pamoja.

Nilitumia chuma 90 ° bends na screws kufunga 2 kama inavyoonekana kwenye picha.

Unaweza pia kutumia pembetatu hizi ndogo na vis, lakini sio lazima.

Hatua ya 9: Kuweka kioo cha Plexi na Skrini katika Ujenzi

Kuweka kioo cha Plexi na Skrini katika Ujenzi
Kuweka kioo cha Plexi na Skrini katika Ujenzi
Kuweka kioo cha Plexi na Skrini katika Ujenzi
Kuweka kioo cha Plexi na Skrini katika Ujenzi
Kuweka kioo cha Plexi na Skrini katika Ujenzi
Kuweka kioo cha Plexi na Skrini katika Ujenzi
Kuweka kioo cha Plexi na Skrini katika Ujenzi
Kuweka kioo cha Plexi na Skrini katika Ujenzi
  1. Ikiwa kila kitu ni sahihi, kioo chako kinafaa vizuri kutoka nyuma na kinakaa pembeni kutoka sehemu ya mbele.
  2. Niliweka gundi kando na kuweka kioo katika nafasi yake ya mwisho.
  3. Weka uzito kwenye kioo, kwa hivyo hukauka vizuri.
  4. Acha ikae mara moja.

Hatua ya 10: Kuiweka Yote Pamoja

Kuiweka Yote Pamoja
Kuiweka Yote Pamoja
Kuiweka Yote Pamoja
Kuiweka Yote Pamoja
Kuiweka Yote Pamoja
Kuiweka Yote Pamoja
Kuiweka Yote Pamoja
Kuiweka Yote Pamoja

Sasa ujenzi wetu umekamilika, tutaweka skrini yetu kwenye nyumba, na sensorer ya muda ya DHT11.

Jinsi unavyotengeneza, ni juu yako, hakikisha tu skrini na pi haziendi popote.

Niliweka sensorer ya muda wa DHT11 nje ya kioo, kwa hivyo usomaji utakuwa sahihi zaidi.

Hatua ya 11: Hifadhidata ya SQL

SQL- Hifadhidata
SQL- Hifadhidata
  1. Katika hatua hii tutasakinisha vitu kadhaa ambavyo vitafanya kuwezesha hifadhidata.
  2. sasisho la sudo apt
  3. Sudo apt kufunga -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3

Kwa sasa hatuna mtumiaji. Tunatumia nambari hii kuunda mtumiaji, unahitaji tu kujaza mtumiaji na nywila:

BUNA MTUMIAJI 'FILL_USER_IN' @ 'localhost' INAYETAMBULISHWA NA 'FILL_PASSWORD_IN';

Unda kioo-smart cha kioo;

TOA MAHAKAMA YOTE KWENYE kioo-smart.

Sudo mariadb <sql / db_init.sql

Hatua ya 12: Uunganisho wa SQL kwa Pycharm

Tutaunganisha hifadhidata yetu na pycharm

  1. Nenda kwenye Tazama> Zana ya Windows> Hifadhidata na ubonyeze kwenye kijani kibichi ili kuongeza unganisho
  2. Chagua Chanzo cha Takwimu> MySQL na Pakua dereva, ikiwa inakuja

Mkuu

  • Mwenyeji = localhost
  • Bandari = 3306
  • Mtumiaji = * jina ulilochagua katika hatua ya mwisho *
  • Nenosiri = * nywila uliyochagua katika hatua ya mwisho *

SSH / SSL

  • Wakala wa wakala = * anwani yako ya ip *
  • Bandari = 22
  • Mtumiaji wa wakala = pi
  • Nenosiri la wakala = raspberry

Kuingiza meza

  1. bonyeza kulia kwenye kioo-smart> fungua kiweko
  2. Tekeleza sql kwenye faili ya zip kwenye koni
  3. Hifadhidata imetengenezwa

Hatua ya 13: Kupata Msimbo wa Mradi

Kupata Kanuni za Mradi
Kupata Kanuni za Mradi

Katika pycharm nenda kwa:

Faili> mipangilio> Jenga, Utekelezaji, Upelekaji> Upelekaji

Jaza skrini kama picha

Fanya vivyo hivyo katika

Faili> Mipangilio chaguomsingi> Jenga, Utekelezaji, Upelekaji> Upelekaji

Sasa unapakua tu nambari kutoka kwa github yangu na uifungue kwa pycharm

Hatua ya 14: Kuendesha Mradi kiotomatiki

Ili kupakia ukurasa wa skrini wakati wa kuanza, kwenye Pi yako, chapa hii:

cd / nyumba/pi/.config/lxsession/LXDE-pi/

na ufungue faili ya autostart na nano

nano autostart

Unahakikisha kuwa hii ndiyo iliyo kwenye faili:

@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

Sasa ukurasa wa ufuatiliaji utapakia wakati wa kuanza na kiwambo cha skrini kimezimwa.

Hatua ya 15: Furahiya Kioo chako cha Smart

Furahiya Kioo chako Kizuri
Furahiya Kioo chako Kizuri

Sasa wewe nguvu tu kwenye skrini na pi, na uiruhusu kioo kufanya uchawi wake.

Inachukua muda kwa Kioo kuanza, lakini wacha ifanye kazi.

Mahali kwenye skrini imewekwa Kortrijk, Ubelgiji, mahali ambapo kioo kinafanywa, lakini ikiwa unataka kuibadilisha, nenda kwenye wavuti> tuli> folda ya JavaScript kwenye kificho na utafute laini ambayo City = Kortrijk; (iko kwenye mistari ya kwanza ya nambari). Unaweza kuibadilisha hadi mahali unapoishi. Unapaswa kuibadilisha katika faili 2 za javascript ili eneo libadilike kwenye wavuti na kwenye kioo.

Furahiya Kioo chako mahiri!

Mashindano ya Saa
Mashindano ya Saa
Mashindano ya Saa
Mashindano ya Saa

Zawadi ya pili katika Mashindano ya Saa

Ilipendekeza: