Orodha ya maudhui:
- Hatua ya 1: Vipengele Unavyohitaji
- Hatua ya 2: Usanidi wa Pi ya Raspberry
- Hatua ya 3: Kuunganisha Pi yako kwa WIFI YAKO
- Hatua ya 4: Vifaa
- Hatua ya 5: Hifadhidata ya SQL
- Hatua ya 6: Nambari ya Kioo
- Hatua ya 7: Tovuti
- Hatua ya 8: Anza kiotomatiki App.py
- Hatua ya 9: Fanya Kesi
- Hatua ya 10: Natumai Umeipenda
Video: Mirror Smart: Hatua 10
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Sote tunajua wakati uko bafuni na kupoteza wimbo. Au haujui hali ya hewa itakuwaje leo … nk Kioo mahiri kinaweza kusaidia. Kwa mradi wangu nilifanya toleo dogo la kioo nadhifu kuokoa nafasi fulani bafuni. Unaweza kupata hali ya hewa, saa, siku, mahali, joto na unyevu juu yake. Pia kuna wavuti iliyounganishwa nayo ambapo unaweza kupata data zote kwenye grafu na ubadilishe rangi ya ukanda wa LED.
Hatua ya 1: Vipengele Unavyohitaji
Hapa kuna orodha ya vifaa unavyohitaji.
- Onyesha Raspberry Pi 5inch
- Raspberry Pi 3 b +
- 8GB ndogo sd
- Ugavi wa Raspberry Pi 5.1V / 2.5A
- Digitali RGB Ledstrip WS2801
- Joto la joto la DHT11 na unyevu
- Mbao
- Vifaa vya kurekebisha kuni (gundi na msumeno)
- Cable ya HDMI
- PIR (sensa ya mwendo)
- DS18B20 (sensorer ya joto)
Hatua ya 2: Usanidi wa Pi ya Raspberry
Wacha tuanze kwa kusanikisha programu zingine.
- WinSCP
- Meneja wa diski ya Win32
- MobaXterm
- Mtazamaji wa VNC
- Workbench ya MySQL
Kwanza unasakinisha Shinda 32. Ukishasakinisha Shinda 32 unaweza kuanza kusanikisha picha kwenye pi.
Unapofungua kushinda 32 utaona kuwa folda inaweza kuchaguliwa. Chagua kadi yako ndogo ya sd (juu kulia) na bonyeza bonyeza (chini). Ufungaji unaweza kuchukua muda. Wakati huo huo unaweza kusanikisha programu zingine zote.
Mara picha yako ikiwa imewekwa, unaweza kuweka kadi yako ya sd kwenye pi yako na uwezeshe pi yako. Unganisha pi yako na kebo ya ethernet kwenye kompyuta / kompyuta yako. Baada ya hii unaanza mobaXterm. Nenda kwenye kikao => SSH => na ujaze data ifuatayo (angalia picha kwa undani zaidi). Kwa hii unaingia kwenye pi yako kupitia unganisho la ssh kwenye bandari 22 na jina la mtumiaji "dp-use r" na nywila "dp-user".
Hatua ya 3: Kuunganisha Pi yako kwa WIFI YAKO
Ikiwa umeunganishwa na pi yako unaweza kuweka wifi yako na hatua zifuatazo.
Sudo raspi-config
- Nenda kwenye chaguzi za mtandao
- Nenda kwa wi-fi
- Ingiza jina lako la mtandao
- Ingiza nywila yako
Sasa unaweza kufikia wifi yako na unaweza kusasisha pi yako na nambari ifuatayo.
sasisho la sudo apt
Sudo apt kuboresha -y
Hii inahakikisha kuwa pi yako imesasishwa.
Hatua ya 4: Vifaa
Sasa kwa kuwa pi yako iko tayari kabisa unaweza kuanza kuanzisha mzunguko. unganisha mzunguko wa juu kama mzunguko wako. Utaona kwamba mcp3008 inatumiwa. Huna haja hii, huu ndio muunganisho wa skrini. Kamba ya kuongoza ina saa, Mosi, GND na 5V.
Hatua ya 5: Hifadhidata ya SQL
Wakati wa kuunda hifadhidata. Fungua mazingira yako ya mariaDB kwenye pi yako na nambari hapa chini.
Kwanza unatengeneza mtumiaji na:
Unda MTUMIA 'mct' @ '%' IDEDIFIED by 'mct';
basi uhakikishe ana haki zote:
TOA MAHAKAMA YOTE KWA *. * KWA 'mct' @ '%' KWA UCHAGUZI MKUU;
Mwishowe, unafuta kila kitu:
HAKI ZA FLUSH;
Anza tena huduma:
huduma ya sudo kuanza tena mysql
Fungua Workbench ya mysql. Fanya muunganisho mpya. Kwa maelezo zaidi angalia picha.
Sasa ingiza wazi, ingiza faili na utekeleze nambari.
Hatua ya 6: Nambari ya Kioo
Fungua pyCharm na uende kwenye mipangilio => Jenga, Exixution, Deployment => kupelekwa. Bonyeza pamoja na ongeza SFTP (angalia picha).
Sasa unapakua tu nambari kutoka kwa github yangu na uifungue kwa pycharm.
Hatua ya 7: Tovuti
Kuweka seva ya wavuti kwenye pi yako, ongeza nambari ifuatayo kwa pi yako.
Sudo apt-get intall apache2-y
Kupata ufikiaji kama dp-mtumiaji:
mtumiaji wa sudo dp-mtumiaji: mzizi *
Ili kufikia folda na ongeza faili ndani yake.
mtumiaji wa sudo dp-mtumiaji: mzizi / var / www / html
Fungua WinSCP. Unda kikao kipya na ujaze faili kama inavyoonyeshwa kwenye picha.
Chagua faili zako na uburute kwenye folda yako / var / www / html.
Hatua ya 8: Anza kiotomatiki App.py
Kuanzisha programu yako.py moja kwa moja nenda kwenye crontab yako na uongeze nambari hii:
sudo crontab -e
Chini ya faili, ingiza nambari ifuatayo (iliyoelezewa kwenye picha).
@ reboot python3 /var/www/html/app.py
Ctrl + x kutoka na kuingia ili kuokoa.
Hatua ya 9: Fanya Kesi
Wazo ni rahisi nilichukua saizi ya skrini yangu, urefu wa ubao wangu wa mkate na saizi ya pi yangu ilitengeneza shimo chini kuweka PIR ndani.
Kwa sababu unatumia kebo ya hdmi kuwe na kipande kingine ambacho kinapaswa kuwa juu yako.
Hatua ya 10: Natumai Umeipenda
Natumahi unafurahiya kioo kizuri cha mini.
Bahati njema!
Ilipendekeza:
Jinsi ya kuunda Mirror Smart Portable / tengeneza sanduku la sanduku: Hatua 8
Jinsi ya kuunda Mirror Smart Portable / make Up Box Combo: Kama mradi wa mwisho wa jiwe langu la kichwa huko Davis & Chuo cha Elkins, niliamua kubuni na kuunda sanduku la kusafiri, pamoja na kioo kikubwa na matumizi ya pi ya rasipberry na jukwaa la programu ya kioo cha uchawi, ambayo ingefanya kazi kama bandari
Mirror Smart: 5 Hatua
Mirror Smart: Mafundisho haya yatakufundisha jinsi ya kuunda Mirror Smart ambayo inaonyesha kikasha chako cha barua pepe, habari mpya na sasisho kutoka The New York Times, na tarehe na wakati kwenye msingi kutoka kwa Unsplash. Kiungo cha kufanya kazi: Vifaa vinahitajika: Sura ya
Jinsi ya kutengeneza Mirror Smart DIY: Hatua 12 (na Picha)
Jinsi ya Kutengeneza Kioo Mahiri cha DIY: A " Smart Mirror " ni kioo cha pande mbili na onyesho nyuma yake ambalo kawaida hutumiwa kuonyesha habari muhimu kama wakati na tarehe, hali ya hewa, kalenda yako, na kila aina ya vitu vingine! Watu huzitumia kwa kila aina ya malengo
Sio-Smart-Lakini-Mzuri-Mzuri-Lakini-Kidogo-Kutisha Mirror: Hatua 5 (na Picha)
Sio-Smart-Lakini-Sana-Mzuri-Bado-Kidogo-Kiwewe Mirror: Unahitaji kioo lakini hauko tayari kuongeza kitu kingine kizuri nyumbani kwako? Basi hii Mirror Sio-Smart-Lakini-Mzuri-Bado-Kidogo-ya Kutetemeka ni sawa kwako
Mirror Infinity Mirror: Hatua 4 (na Picha)
Mirror Infinity Mirror: Kioo cha infinity ni sehemu ya ujenzi wangu ujao. Kuna maelezo mengi mazuri ya jinsi ya kutengeneza hizi kwenye wavuti tayari, na niliangalia nyingi - haswa toleo bora na linalotia nguvu la Arduino la Ben Finio. Howev