Orodha ya maudhui:

SmartMirror na taa ya mwangaza: Hatua 5
SmartMirror na taa ya mwangaza: Hatua 5

Video: SmartMirror na taa ya mwangaza: Hatua 5

Video: SmartMirror na taa ya mwangaza: Hatua 5
Video: ПОЛТЕРГЕЙСТ 5 УРОВНЯ СНОВА НЕ ДАЕТ ПОКОЯ, ЖУТКАЯ АКТИВНОСТЬ / LEVEL 5 POLTERGEIST, CREEPY ACTIVITY 2024, Novemba
Anonim
SmartMirror na taa ya mwangaza
SmartMirror na taa ya mwangaza
SmartMirror na taa ya mwangaza
SmartMirror na taa ya mwangaza
SmartMirror na taa ya mwangaza
SmartMirror na taa ya mwangaza

Baada ya mchakato mrefu wa kufikiria nilifikia hitimisho la kujenga kioo kizuri. Nina tabia ya kuwa na ratiba ya kulala isiyo ya kawaida kwa hivyo nilitaka kioo hiki kusaidia na kuingia masaa yangu ya kuamka nk nilitaka kuiweka rahisi na kutekeleza sensorer 3 na taa ya taa.

Nitakupeleka kupitia mchakato wa kujenga wazo langu.

Vifaa

Sensorer

  • Sensor moja ya joto ya waya (DS18S20)
  • Uhisi wa unyevu na joto ya DHT11
  • Sensor ya mwendo wa infrared

Nyingine

  • Raspberry Pi 3
  • Njia mbili kioo kioo.
  • Mfuatiliaji wa kompyuta
  • Mbao za kuni
  • Ukanda ulioongozwa
  • Kamba ya LED 120LED / m 5050
  • Cable ya HDMI
  • Mosfets IRFZ44N
  • Mikate ya mkate
  • Waya
  • Kadi ya SD
  • 4, 7K, 1K, 2K Resistors

Hatua ya 1: Wiring

Wiring
Wiring

Hii ni wiring na sensorer zinazohitajika na vipinga. Tunahitaji umeme wa umeme wa 12V kutumia hii kwenye ubao wa mkate. Katika mpango huu hii iko kwenye ubao mmoja wa mkate lakini kwa kweli ni salama kufanya hivyo kwenye ubao wa mkate tofauti.

Hatua ya 2: Hifadhidata

Hifadhidata
Hifadhidata

Muundo

Hifadhidata inaweza kuhifadhi data ya sensorer 2 zinazotoa data. Ina kitambulisho cha kipekee cha kutambua kipimo pamoja na thamani na sensorID. Wakati wa kipimo pia huhifadhiwa. Sensorer zina meza ya kigeni ya kuwatambua katika meza yao ya mzazi.

Pakia:

Tutahitaji kupakia hifadhidata hii kwa pi lakini kwanza tunapaswa kufunga MariaDB.

Sudo apt kufunga mariadb-server

kisha:

ufungaji wa mysql_secure

Bonyeza tu kuingia. Kisha Y na weka nywila mara 2.

Bonyeza tu Y kwa mchakato wote.

Kisha andika:

mysql -u mzizi -p

Ingiza nywila yako kwa unganisho.

Kisha pakia hifadhidata kwa PI na uko vizuri kwenda.

Unaweza kupata hifadhidata yangu ya SQL chini ya hapa.

Hatua ya 3: Ujenzi wa Mirror

Ujenzi wa Mirror
Ujenzi wa Mirror
Ujenzi wa Mirror
Ujenzi wa Mirror
Ujenzi wa Mirror
Ujenzi wa Mirror

Nilitumia kuni ya MDF kuunda kioo hiki. Kwanza niliunda mraba kuweka kioo na mraba mwingine kuweka mfuatiliaji na vifaa vya elektroniki nyuma. Niliambatanisha kioo na insulation ili isiweze kusonga tena. Nilitumia kuni ya kuni kunasa viwanja 2 vya woos pamoja.

Nilichimba shimo ili kuweka ukanda wa LED kupitia kuambatanisha kando ya kioo. Ukanda wa LED umeambatanishwa na mkanda wa kutengwa.

Nilipaka kioo kwa kumaliza nzuri. Pia inachanganya sawa na mkanda.

Niliambatanisha mfuatiliaji na mkanda 2 wenye nguvu. Kwa bahati nzuri hili lilikuwa kosa kwa sababu unaweza kuona mkanda mweupe kupitia kioo. Nilibandika nyuma ya kioo na mkanda mweusi ili nuru isipite.

Nilitia gundi kwenye ubao wa mkate na pi nyuma ya mfuatiliaji.

Hatua ya 4: Kanuni

Kanuni
Kanuni

Niliandika HTML, css na javascript katika Msimbo wa Visualstudio na backend yangu katika Pycharm na Python.

Nilitumia soketi nyingi kwa data ya moja kwa moja kwenye wavuti yangu na vifurushi kadhaa kwa vipimo kila siku. Wakati kioo kinaendesha itaonyesha maadili ya sensa kwa wakati huo na wakati wa ndani.

Unaweza kupata nambari yangu hapa: GitHub Repository

Hatua ya 5: Kuendesha Kioo kwenye PI

Kuendesha Kioo kwenye PI
Kuendesha Kioo kwenye PI

Skrini

Ili kuzungusha skrini ili kuitundika kando unahitaji kupita kwa:

Sudo nano / boot/config.txt

na ongeza laini ifuatayo chini:

onyesha_protate = 1

Apache

Kuweka apache webserver:

Sudo apt kufunga apache2 -y

Pakia faili zote za mbele kwa / var / www / html / na filezilla na itaendesha kwenye sebserver.

Nyuma

Autorun backend katika rc.local:

Sudo nano /etc/rc.local

Ongeza mstari ufuatao wa nambari kabla ya 'kutoka 0' lakini tumia eneo la faili yako ya nyuma:

sudo python / nyumba/gilles/mirror.py

Sasa PI inaendesha seva ya wavuti na kurudi nyuma kwa kuanza.

Endesha ukurasa wa kioo

Sasa tunataka pi kuendesha ukurasa wa html ya localhost kwenye skrini nzima (ukurasa wetu wa kioo)

unda hati katika njia unayotaka na nambari hii:

#! / bin / bashsleep 20DISPLAY =: 0 chromium - noerrdialogs --kiosk https://localhost/mirror.html - incognito

Sasa hifadhi faili na uende kwa:

sudo nano lxsession / LXDE-pi / autostart

kisha ingiza laini hii ya nambari chini:

@sh script.sh

Kioo sasa kitaendesha kiotomatiki wakati wa kuanza na utaona kioo chako kizuri!

Surf tu kwa anwani ya IP kwenye skrini na unaweza kupata tovuti kwenye simu yako, kompyuta ndogo…

Ilipendekeza: