![Kioo cha Uchawi na Habari, Hali ya Hewa, Kengele, Timer na Todolist: Hatua 9 Kioo cha Uchawi na Habari, Hali ya Hewa, Kengele, Timer na Todolist: Hatua 9](https://i.howwhatproduce.com/images/006/image-17439-j.webp)
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11
![Kioo cha Uchawi kilicho na Habari, Hali ya Hewa, Kengele, Timer na Todolist Kioo cha Uchawi kilicho na Habari, Hali ya Hewa, Kengele, Timer na Todolist](https://i.howwhatproduce.com/images/006/image-17439-1-j.webp)
![Kioo cha Uchawi kilicho na Habari, Hali ya Hewa, Kengele, Timer na Todolist Kioo cha Uchawi kilicho na Habari, Hali ya Hewa, Kengele, Timer na Todolist](https://i.howwhatproduce.com/images/006/image-17439-2-j.webp)
Kioo cha Uchawi ni kioo maalum cha njia moja na onyesho nyuma yake. Onyesho, ambalo limeunganishwa na Raspberry Pi, linaonyesha habari kama hali ya hewa, joto la kawaida, wakati, tarehe, todolist na mengi zaidi. Unaweza hata kuongeza kipaza sauti na kuweka msaidizi mzuri. Uwezo huo hauna mwisho.
Mradi huu unaweza kuwa ghali kabisa, moja ya sehemu ghali zaidi utahitaji ni onyesho. Ndio sababu nilirudisha onyesho kutoka kwa kompyuta ya zamani. Napendekeza hata hivyo kupata onyesho kubwa, angavu, tofauti kubwa ili kufanya mradi huu. Inastahili.
Kioo nilichotengeneza kina huduma hizi:
- Habari kutoka kwa mpasho uliochaguliwa na mtumiaji wa RSS
- Hali ya hewa
- Joto la ndani
- Mfumo wa kengele
- Mfumo wa kipima muda
- Mwanafunzi mdogo
- Watumiaji wengi: rangi ya ukanda wa rangi na mabadiliko ya rasilimali kulingana na ni mtumiaji gani amechaguliwa.
Vifaa
Ili kujenga Mirror hii ya Uchawi, utahitaji:
- Kioo cha njia moja
- Mbao
- Pi ya Raspberry
- Kadi ya Micro SD (8 + GB)
- Bodi ya mkate
- Spika mbili za 20W
- Kiboreshaji cha MAX9744 20W kuwezesha spika
- 1m 30 inayoongozwa na WS2801 ledstrip
- DS18B20 1-waya sensorer joto
- Sensor ya infrared ya HC-SR501
- Usimbuaji wa rotary
-
Mfuatiliaji au onyesho la zamani la mbali
Ikiwa unatumia onyesho la zamani la mbali, utahitaji kununua adapta ya onyesho la mbali. Unaweza kupata hizi kutoka kwa AliExpress, Ebay au Amazon. Tafuta tu nambari ya serial ya onyesho lako
Utahitaji pia vitu vifuatavyo vifuatavyo:
- Diode
- Kinzani ya 4.7k Ohm
- Kinzani ya 470 Ohm
- Waya za kuunganisha sensorer kwenye Raspberry Pi
Na vifaa hivi vya umeme:
- 5V 2A kuwezesha ukanda wa taa
- 12V 2A kuwezesha onyesho
- 12V 2A kuwezesha kipaza sauti
- 5.1V 3A kuwezesha Raspberry Pi (tumia umeme rasmi wa RPi)
Hatua ya 1: Kuweka Raspbian
Kuonyesha na vifaa vyote nyuma ya kioo vinatumiwa na Raspberry Pi. Utahitaji kusanidi Raspbian, mfumo chaguomsingi wa Pi, kwenye kadi ya SD.
- Pakua picha ya Win32 Disk. Watumiaji wa Linux na MacOS wanaweza kutumia kitu kama Etcher.
- Pakua picha mpya ya Raspbian kutoka kwa wavuti ya Raspberry Pi. Chagua chaguo 'Raspbian Buster na desktop'
- Fungua Win32 Disk Imager na andika faili ya picha kwenye kadi ya SD.
Kadi ya SD sasa iko karibu. Tunahitaji tu kuhakikisha kuwa tunaweza kuungana na Raspberry Pi kwa mbali:
- Nenda kwenye kizigeu cha "boot" cha kadi ya SD ukitumia kichunguzi cha faili ya mfumo wako.
- Ongeza faili inayoitwa 'ssh' bila ugani.
- Ongeza 'ip = 169.254.10.1' (bila nukuu) hadi mwisho wa mstari wa kwanza wa 'cmdline.txt'.
Ondoa salama kadi ya SD kutoka kwa kompyuta yako, iweke kwenye Raspberry yako na uiwashe.
Hatua ya 2: Usanidi wa WiFi
Ili kuchanganua mitandao ya WiFi, fanya amri ifuatayo:
Sudo iw dev wlan0 Scan | grep SSID
Utaona orodha ya SSID zote ambazo Raspberry Pi yako inaweza kuunganisha.
Unda kuingia kwa mtandao na nywila iliyosimbwa kwa kutekeleza amri ifuatayo na kuingiza nywila ya mtandao wako:
wpa_passphase "YAKO_NETWORK_SSID_HAPA"
Sasa weka pato la amri hapo juu kwenye faili hii:
Sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Sasa washa tena Raspberry Pi. Utaunganishwa kwenye mtandao.
Hatua ya 3: Usanidi wa Programu na Usanidi
Kwa mradi huu, utahitaji kupakua vifurushi hivi kwenye Raspberry Pi yako:
bomba3 sakinisha mysql-kontakt-python chupa-socketio chupa-cors gevent gevent-websocket adafruit-circuitpython-ws2801 adafruit-circuitpython-max9744
Sudo apt kufunga apache2 mariadb-server
Ongeza mstari huu chini ya / boot/config.txt kuwezesha sauti kupitia pini za GPIO 12 (kushoto) na 13 (kulia):
dtoverlay = ukaguzi
Tumia raspi-config kuweka azimio la onyesho lako na kuwezesha i2c, waya-moja na SPI. Pia weka njia ya boot kwa 'Desktop Autologin'.
Katika / nk / xdg / lxsession / LXDE-pi / autostart, ongeza yafuatayo:
Hii inafungua kivinjari kwenye ukurasa sahihi wakati LXDE (mazingira ya eneo-kazi la Raspbian) inapakia. Pia ondoa au toa maoni kwenye laini ya @xscreensalemaza kulemaza skrini.
Hifadhi ya Github
Clone hazina yangu ya GitHub na uweke yaliyomo kwenye folda ya Frontend katika / var / www / html. Tutahitaji folda ya Backend baadaye.
Hatua ya 4: Hifadhidata
![Hifadhidata Hifadhidata](https://i.howwhatproduce.com/images/006/image-17439-3-j.webp)
Hii ni schema ya hifadhidata, iliyoboreshwa kwa 3NF. Inahifadhi kengele zote, vyanzo vya habari, watumiaji, data ya sensa, sauti na todolist.
- Tumia Workbench ya MySQL kufikia seva ya hifadhidata ya pi yako (mariadb)
- Unda hifadhidata ukitumia schema hii na uweke data yako mwenyewe.
- Hariri usanidi.py kwenye folda ya Backend ya hazina yangu ya GitHub: badilisha jina la hifadhidata, jina la mtumiaji ulilochagua, na nywila.
- Hariri app.py na ubadilishe URL ya OpenWeatherMap API kuwa yako mwenyewe. (Unda yako hapa)
Hatua ya 5: Kuunda Sura ya Kioo
![Kujenga Sura ya Kioo Kujenga Sura ya Kioo](https://i.howwhatproduce.com/images/006/image-17439-4-j.webp)
![Kujenga Sura ya Kioo Kujenga Sura ya Kioo](https://i.howwhatproduce.com/images/006/image-17439-5-j.webp)
![Kujenga Sura ya Kioo Kujenga Sura ya Kioo](https://i.howwhatproduce.com/images/006/image-17439-6-j.webp)
Nilijenga sura karibu na kioo kwa kutumia viungo vya Miter na pembe za chuma. Vibao vya mbao nilivyotumia ni 18mm nene na 10cm upana. Katika picha unaweza kuona vipimo halisi vya kioo cha 45cm x 60cm. Nyuma ya kioo kuna umeme wote, kwa hivyo hakikisha mbao zako zina upana wa kutosha kuzitoshea.
Nilitumia kulabu za chuma kushikamana na spika kwenye fremu. Kwa njia hiyo hawapumziki kwenye kioo, na kupunguza msongo wa mtetemeko kwenye glasi.
Hatua ya 6: Elektroniki
![Elektroniki Elektroniki](https://i.howwhatproduce.com/images/006/image-17439-7-j.webp)
![Elektroniki Elektroniki](https://i.howwhatproduce.com/images/006/image-17439-8-j.webp)
Fuata skimu hapo juu ili kujenga mzunguko. Nilitumia mkanda kurekebisha umeme kwenye kioo.
Hatua ya 7: Kuweka Elektroniki kwenye fremu
![Inafaa Elektroniki katika Sura Inafaa Elektroniki katika Sura](https://i.howwhatproduce.com/images/006/image-17439-9-j.webp)
![Inafaa Elektroniki katika Sura Inafaa Elektroniki katika Sura](https://i.howwhatproduce.com/images/006/image-17439-10-j.webp)
Baada ya kushikilia spika kwenye ndoano za chuma hapo juu, ongeza vifaa vyote vya elektroniki kwenye kioo. Pia niliweka ubao mwembamba wa mbao kati ya kioo na vifaa vya elektroniki, kwa hivyo badala ya kugonga vifaa vya elektroniki kwenye kioo, niligonga umeme kwenye ubao wa mbao. Onyesho la mbali ni jopo nyeupe chini ya kioo.
Kama unavyoona kwenye picha, nilichomeka adapta zote za umeme ndani ya tundu nyingi kwa hivyo kuna kebo moja tu inayoacha fremu. Hii ndio sababu nilihitaji mbao pana za kutosha (10cm).
Nilichimba shimo lenye upana wa 2cm upande wa kulia wa kioo ili kisimbuaji cha rotary kitoshe. Hii hukuruhusu kubadilisha kwa urahisi sauti (kugeuza) au kuondoa vipima muda na kengele (kushinikiza).
Nilichimba mashimo mawili ya 8mm kila upande wa kioo ili kupitisha nyaya za viwambo.
Hatua ya 8: Kumaliza Kugusa
![Kumaliza Kugusa Kumaliza Kugusa](https://i.howwhatproduce.com/images/006/image-17439-11-j.webp)
![Kumaliza Kugusa Kumaliza Kugusa](https://i.howwhatproduce.com/images/006/image-17439-12-j.webp)
![Kumaliza Kugusa Kumaliza Kugusa](https://i.howwhatproduce.com/images/006/image-17439-13-j.webp)
Niliongeza kitambaa cheusi nyuma ya kioo ili kuficha umeme. Pia inafanya giza ndani ya kesi hiyo, ambayo inafanya kuwa ngumu sana kuona waya kupitia kioo. Niliiunganisha na velcro, na kuifanya iwe rahisi kupata umeme wakati inahitajika.
Nakili folda ya Backend kutoka kwa ghala langu la Github hadi mahali utakumbuka.
Ongeza kitengo cha mfumo ili hati ya chatu ianze kwa boot:
sudo nano /etc/systemd/system/magicmirror.service
[Kitengo]
Maelezo = Huduma ya hati ya uchawi ya uchawi baada ya = mtandao.target [Huduma] ExecStart = / usr / bin / python3 -u app.py WorkingDirectory = / home / pi / magicMirror / Backend StandardOutput = urithi StandardError = urithi Anzisha upya = Mtumiaji kila wakati = pi [Sakinisha] WantedBy = multi-user.target
Badilisha 'WorkingDirectory' kwa saraka ya Backend, na ubadilishe Mtumiaji kuwa jina lako la mtumiaji.
Hatua ya 9: Kuingiliana na Webapp
![Kuingiliana na Webapp Kuingiliana na Webapp](https://i.howwhatproduce.com/images/006/image-17439-14-j.webp)
![Kuingiliana na Webapp Kuingiliana na Webapp](https://i.howwhatproduce.com/images/006/image-17439-15-j.webp)
![Kuingiliana na Webapp Kuingiliana na Webapp](https://i.howwhatproduce.com/images/006/image-17439-16-j.webp)
![Kuingiliana na Webapp Kuingiliana na Webapp](https://i.howwhatproduce.com/images/006/image-17439-17-j.webp)
Surf kwa anwani ya IP (ambayo iko kwenye maonyesho). Utaona wavuti ya kwanza ya rununu na huduma zifuatazo:
- Grap ya joto inayoweza kuingiliana
- Wakati. Wakati wa kutumia wakati unapoenda, utaona pia hesabu kwenye kioo yenyewe.
- Mfumo wa kengele
- Kichupo cha mipangilio, ambapo unaweza kuhariri watumiaji, vyanzo vya habari na sauti ya spika.
- Mwanafunzi mdogo. Vitu vya Todo vitaonyeshwa kwenye kioo
Mirror.html ni ukurasa ambao unaonyeshwa kwenye Kioo cha Uchawi. Niliongeza mfano kwenye picha zilizo hapo juu.
Ilipendekeza:
Sensorer ya hali ya hewa ya hali ya hewa na Kiunga cha data cha GPRS (SIM Card): Hatua 4
![Sensorer ya hali ya hewa ya hali ya hewa na Kiunga cha data cha GPRS (SIM Card): Hatua 4 Sensorer ya hali ya hewa ya hali ya hewa na Kiunga cha data cha GPRS (SIM Card): Hatua 4](https://i.howwhatproduce.com/images/002/image-4904-j.webp)
Sensor ya hali ya hewa ya hali ya hewa na GPRS (SIM Card) Kiunga cha Takwimu: Muhtasari wa MradiHii ni sensorer ya hali ya hewa inayotumia betri kulingana na joto la BME280 la joto / shinikizo / unyevu na ATMega328P MCU. Inatumika kwa betri mbili za 3.6 V lithiamu thionyl AA. Inayo matumizi ya chini ya kulala ya 6 µA. Inatuma data
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sahihi: Hatua 8 (na Picha)
![Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sahihi: Hatua 8 (na Picha) Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sahihi: Hatua 8 (na Picha)](https://i.howwhatproduce.com/images/005/image-12601-j.webp)
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sawa: Baada ya mwaka 1 wa kufanikiwa katika maeneo 2 tofauti ninashiriki mipango yangu ya mradi wa kituo cha hali ya hewa na kuelezea jinsi ilibadilika kuwa mfumo ambao unaweza kuishi kwa muda mrefu vipindi kutoka kwa nguvu ya jua. Ukifuata
1.8 Kituo cha hali ya hewa cha hali ya juu cha TFT LCD: Hatua 5
![1.8 Kituo cha hali ya hewa cha hali ya juu cha TFT LCD: Hatua 5 1.8 Kituo cha hali ya hewa cha hali ya juu cha TFT LCD: Hatua 5](https://i.howwhatproduce.com/images/002/image-4108-28-j.webp)
1.8 Kituo cha hali ya hewa cha hali ya juu cha TFT LCD: Kidogo kidogo, lakini kubwa
GRawler - Kioo cha Kioo cha Kioo: Hatua 13 (na Picha)
![GRawler - Kioo cha Kioo cha Kioo: Hatua 13 (na Picha) GRawler - Kioo cha Kioo cha Kioo: Hatua 13 (na Picha)](https://i.howwhatproduce.com/images/001/image-1403-133-j.webp)
GRawler - Kioo cha Kioo cha Kioo: Huu ni mradi wangu mkubwa na ngumu sana hadi sasa. Lengo lilikuwa kujenga mashine ya kusafisha paa langu la glasi. Changamoto kubwa ni mteremko mkali wa 25%. Jaribio la kwanza lilishindwa kuondoa wimbo kamili. Mtambazaji aliteleza, injini au
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Hatua 5 (na Picha)
![Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Hatua 5 (na Picha) Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Hatua 5 (na Picha)](https://i.howwhatproduce.com/images/003/image-7496-12-j.webp)
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Wakati nilikuwa nimenunua Acurite 5 katika kituo cha hali ya hewa cha 1 nilitaka kuweza kuangalia hali ya hewa nyumbani kwangu nilipokuwa mbali. Nilipofika nyumbani na kuitengeneza niligundua kuwa lazima ningepaswa kuwa na onyesho lililounganishwa na kompyuta au kununua kitovu chao cha busara,