Orodha ya maudhui:
- Hatua ya 1: Mzunguko wa Umeme
- Hatua ya 2: Sanidi Raspberry Pi
- Hatua ya 3: Badilisha mipangilio ya Raspbian
- Hatua ya 4: Soma Data ya Sensorer
- Hatua ya 5: Hifadhidata ya MySQL
- Hatua ya 6: Sakinisha Apache Webserver
- Hatua ya 7: Pakia Nambari ya Python kwenye Pi yako
- Hatua ya 8: Nyumba
- Hatua ya 9: Weka Nyumba kwenye Friji
- Hatua ya 10: Kusambaza
Video: SmartFridge: Hatua 10
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Je! Umewahi kupata shida, kwamba haujui ni nini kilibaki kwenye friji yako? Au uliwahi kuchukua kitu kutoka kwenye jokofu lako na kusahau kukifunga? Kweli mimi hakika nilifanya. Ndio sababu niliunda mradi huu.
SmartFridge hii inakuarifu kwa sauti ya kulia ikiwa umeacha mlango wazi, na inakumbuka ni bidhaa zipi zilizo ndani ya friji yako na kiwango chao.
Ugavi:
Vitu utakavyohitaji kwa mradi huu:
- Mfano wa Raspberry Pi 3 B
- Raspberry PI T-cobbler
- Msomaji wa Barcode / Moduli ya Skana
- Dallas (isiyo na maji)
- Kuonyesha LCD kwa Raspberry Pi
- Waya
- LDR
- MCP3008
- Spika
sehemu hizi zote zitakugharimu karibu € 146
Hatua ya 1: Mzunguko wa Umeme
Kwanza utahitaji kuweka mzunguko pamoja, nilitoa mpango wa Fritzing kufanya hivi. Ikiwa utatumia nambari yangu niliyotoa katika hatua ya kusoma data ya sensorer Ni muhimu kwako sensorer za waya na LED kwa pini zile zile za GPIO, Unaweza pia badilisha pini kwenye nambari.
Usisahau kuunganisha skana ya barcode kwa 1 ya bandari za USB za pi
Hatua ya 2: Sanidi Raspberry Pi
- Pakua picha ya kijinga kutoka kwa wavuti hii:
- Chagua kunyoosha Raspbian na eneo-kazi na chaguo la programu iliyopendekezwa.
- Sakinisha Balena Etcher:
- Chomeka gari lako ndogo la SD kwenye kompyuta yako
- Fungua Etcher na uchague faili ya iso uliyopakua kutoka raspberrypi.org
- Chagua gari lako ndogo la SD
- Bonyeza Flash! & subiri kidogo
Hatua ya 3: Badilisha mipangilio ya Raspbian
Unapopigwa kura ya kijinsia utabadilisha mipangilio kadhaa:
- Kwanza unganisha kwenye mtandao wako wa wifi
- Fungua dirisha la terminal na andika: sudo raspi-config
- Nenda kwenye chaguzi za boot> Dashibodi ya Desktop / CLIC Chagua
- Bonyeza kuingia
- Nenda kwa chaguzi za kuingiliana washa Serial na 1-waya
- Bonyeza kumaliza na wacha pi iwashe tena
Baada ya aina ya kuwasha tena kwenye dashibodi:
- Sudo apt-pata sasisho
- sasisho la kupata apt
- y
Hatua ya 4: Soma Data ya Sensorer
Utatumia chatu ya lugha ya programu kusoma data kutoka kwa sensorer & kutuma data kwenye onyesho la LCD.
Unaweza kupata nambari yangu yote kwenye github:
Utaona nitatumia darasa tofauti kusoma data kutoka kwa sensorer zangu.
- Skana ya barcode imeunganishwa na pi kupitia USB na hutumia kiwambo cha serial, Kama kawaida skana imewekwa kama kibodi. Kwa hivyo tutalazimika kubadilisha hii: Tumia mwongozo huu na uchanganue nambari hizi: - Uigaji wa Port COM - Hakuna (ukurasa wa 12 wa mwongozo) - WezeshaEAN-8 * (ukurasa 24) - WezeshaEAN-13 * (ukurasa 25)
- Thamani za Analog kutoka LDR hubadilishwa kwa kutumia MCP3008, kisha hubadilishwa kutoka kwa thamani hadi asilimia.
Ikiwa unataka kutumia zaidi basi 1 wakati kitanzi cha Kweli utahitaji kuagiza utaftaji (hii tayari imefanywa kwa nambari iliyotolewa)
Hatua ya 5: Hifadhidata ya MySQL
Tutahifadhi bidhaa zetu kwenye friji na joto kwenye hifadhidata yetu. Kuweka hifadhidata ninatumia mySQLworkbench, Katika mysqlworkbench utahitaji kuanzisha unganisho na pi yako ya rasipiberi. Lakini ili hii ifanye kazi tutahitaji kufunga mariaDB kwenye pi yetu ya raspberry.
Hivi ndivyo unavyofanya:
Sudo apt-get kufunga mariadb-server
Kisha usanidi mariaDB na:
Sura mysql_secure_installation Ingiza nywila ya sasa ya mzizi (ingiza kwa hakuna): mizizi Badilisha nywila ya mizizi? [Y / n] Y Nywila mpya: root123 Ondoa watumiaji wasiojulikana? [Y / n] y Usiruhusu kuingia kwa mizizi kwa mbali? [Y / n] y Ondoa hifadhidata ya jaribio na ufikie? [Y / n] y Upakie upya meza za upendeleo sasa? [Y / n] y
Unganisha na mysqlworkbench kwenye seva ya mariaDB na mzizi wa mtumiaji na nywila uliyochagua hapo juu kwenye anwani ya ip yako.
Unaweza kupata anwani ya ip ya pi yako kwa kuandika zifuatazo kwenye terminal:
ip a
Angalia anwani ya ip chini ya wlan0 labda itaonekana kama 192.168
Hatua ya 6: Sakinisha Apache Webserver
Sasa tutaendelea na kusanikisha apcahe webserver kwa kuandika zifuatazo kwenye terminal:
Sudo apt-get kufunga apache2
Sudo reboot
Sasa nakili faili kutoka kwa saraka hapa chini kwenye folda / var / www / html kupitia SFTP ukitumia programu kama Cyberduck au Filezilla kwenye anwani ya ip kutoka hatua ya awali
Hatua ya 7: Pakia Nambari ya Python kwenye Pi yako
Pia ukitumia cyberduck au filezilla utahitaji kupakia nambari ya chatu kwenye pi yako chini / nyumbani / jina la mtumiaji Faili zimetolewa hapa chini au kwenye github yangu
Kisha endesha hati kwa kutumia amri hii:
chatu / nyumba / jina_la mtumiaji / nyuma / programu.py
Angalia ikiwa kila kitu kinafanya kazi kwa kuandika anwani yako ya rasipberry pi kwenye kivinjari chako. Unapaswa kuona ukurasa wa wavuti na hali ya joto na meza tupu.
Sasa smartfridge yako inapaswa kufanya kazi kikamilifu na tunaweza kuendelea na kuifanya "nzuri"
Kumbuka: badilisha jina la mtumiaji hapo juu kila wakati na jina la mtumiaji uliyemuunda kwenye pi yako au tumia tu pi ya mtumiaji
Hatua ya 8: Nyumba
Nyumba ambayo nimetengeneza imetengenezwa na sanduku la plastiki ambalo unaweza kufunga na klipu, lakini unaweza kuifanya kwa njia yoyote unayotaka. Usisahau tu kuhakikisha kuwa sensor ya nuru inaweza kuona nuru.
- dawa dawa sanduku nyeupe
- Piga mashimo 2 ya kipenyo cha 8mm nyuma, moja kwa sensorer ya joto na 1 kwa skana ya barcode
- Piga shimo 1 upande wa kushoto wa sanduku kwa nguvu ya pi yako
- Tengeneza shimo la mstatili mbele ya sanduku kwa onyesho la LCD (Usitumie kisu tayari nilijaribu na kujikata)
- Tumia mkanda wa pande mbili kuhakikisha ubao wako wa mkate unakaa hapo ulipo.
Hatua ya 9: Weka Nyumba kwenye Friji
Weka sanduku lako ndani ya friji
- Piga shimo chini ya friji yako kwa kebo ya ugani.
- Jaza tena shimo na styrofoam kadhaa
- Tumia silicon kujaza pengo lililobaki
- Ifanye iwe laini na kijiko na sabuni nyuma (kwa hivyo vidole vyako havigundi)
- Tumia gari lingine la cable kuficha kebo ya ugani
Sasa unaweza kuwezesha pi yako raspberry ndani ya friji
- Tumia 1 ya rafu hizo za plastiki kutoka mlango wa jokofu kushikamana na skana yako ya msimbo
- Hakikisha haitoi na mkanda wa pande mbili
- Tumia gari lingine la cable kuficha kebo
Hatua ya 10: Kusambaza
Ikiwa unataka kutumia wavuti kukagua kilicho ndani ya friji yako kutoka nje ya nyumba yako utahitaji kusambaza bandari zako kwenye router.
Unaweza kufanya hivyo kwa kutumia anwani zako za IP kwenye kivinjari chako, pata ukurasa wa usambazaji wa bandari, weka sheria kwa anwani yako ya rasipberry pi ya bandari wazi 80 hadi 80 na 5000 hadi 5000 na itifaki ya TCP na uhifadhi mipangilio.
Kumbuka: Ili kugundua ip ya router yako kwenye windows, andika cmd kwenye upau wa utaftaji, fungua aina ya antprompt ant: ipconfig. Lango la msingi litakuwa router yako ip.
Kwenye mac unaenda kwenye menyu ya apple / upendeleo wa Mfumo / Mtandao / hali ya juu / TCPIP, ip yako ya router itakuwa router
Ilipendekeza:
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino - Hatua kwa Hatua: 4 Hatua
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino | Hatua kwa Hatua: Katika mradi huu, nitatengeneza Mzunguko rahisi wa Sura ya Maegesho ya Arduino kwa kutumia Arduino UNO na Sense ya Ultrasonic ya HC-SR04. Mfumo wa tahadhari ya Gari ya Arduino ya msingi inaweza kutumika kwa Urambazaji wa Kujitegemea, Kuanzia Robot na anuwai zingine
Hatua kwa hatua Ujenzi wa PC: Hatua 9
Hatua kwa hatua Jengo la PC: Ugavi: Vifaa: MotherboardCPU & Baridi ya CPU
Mizunguko mitatu ya kipaza sauti -- Mafunzo ya hatua kwa hatua: Hatua 3
Mizunguko mitatu ya kipaza sauti || Mafunzo ya hatua kwa hatua: Mzunguko wa kipaza sauti huimarisha ishara za sauti zinazopokelewa kutoka kwa mazingira kwenda kwenye MIC na kuipeleka kwa Spika kutoka mahali ambapo sauti ya sauti imetengenezwa. Hapa, nitakuonyesha njia tatu tofauti za kutengeneza Mzunguko wa Spika kwa kutumia:
Hatua kwa hatua Elimu katika Roboti na Kit: 6 Hatua
Hatua kwa hatua Elimu katika Roboti na Kit: Baada ya miezi kadhaa ya kujenga roboti yangu mwenyewe (tafadhali rejelea hizi zote), na baada ya sehemu mbili kushindwa, niliamua kurudi nyuma na kufikiria tena mkakati na mwelekeo.Uzoefu wa miezi kadhaa wakati mwingine ulikuwa wa kufurahisha sana, na
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa hatua (hatua-8): transducers za sauti za ultrasonic L298N Dc umeme wa umeme wa adapta na pini ya kiume ya dc Arduino UNOBreadboard Jinsi hii inavyofanya kazi: Kwanza, unapakia nambari kwa Arduino Uno (ni mdhibiti mdogo aliye na dijiti na bandari za analog kubadilisha msimbo (C ++)