Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Wiring
- Hatua ya 2: Hifadhidata
- Hatua ya 3: Ujenzi wa Mirror
- Hatua ya 4: Kanuni
- Hatua ya 5: Kuendesha Kioo kwenye PI
Video: SmartMirror na taa ya mwangaza: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
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
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
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
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
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
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:
Mwangaza wa Mwangaza wa Jua: 3 Hatua
Kiwango cha Mwangaza wa Mionzi ya jua: Kuna miradi mingi huko nje ambayo inategemea joto la jua au nuru. Mfano. kukausha kwa matunda na mboga. Walakini, nguvu ya jua sio kila wakati kila wakati na hubadilika siku nzima. Mradi huu unajaribu kuchora ramani ya jua
Taa ya Karatasi ya Taa ya Mwangaza wa LED: Hatua 4
Taa ya Karatasi ya Taa ya Mwangaza wa LED: Vipimo kamili vya taa ni 6x6x10. Nilitumia printa yangu ya 3D (CR-10 Mini), na baadhi ya Vipande vya LED na vifaa vya elektroniki nilivyopata kuzunguka nyumba. Ni taa kubwa ya dawati
Taa ya Taa ya Miaka 31 ya Taa za Taa za Mfano Nk ..: Hatua 11 (na Picha)
Taa ya Taa ya Miaka 31 ya Taa za Taa za Mfano nk. Shida ni kwamba modeli za taa zinaweza kuwa ndogo na nafasi ndogo ya betri na
UVIL: Mwangaza wa mwangaza wa Nuru Nyeusi (au Taa ya Kiashiria cha SteamPunk): Hatua 5 (na Picha)
UVIL: Mwangaza wa mwangaza wa mwangaza wa Nuru Nyeusi (au Taa ya Kiashiria cha SteamPunk): Jinsi ya kuweka pamoja taa ya kiashiria cha mionzi ya jua ya jua-retropostmodern. . Wazo langu ni kutumia hizi kama i
Tengeneza Mwangaza wa Kurekebisha Mwangaza !: 5 Hatua
Tengeneza Mwangaza wa Kurekebisha Mwangaza