Orodha ya maudhui:

Joto, Unyevu wa Jamaa, Akili ya Shinikizo la Anga Kutumia Raspberry Pi na Uunganisho wa TE MS8607-02BA01: Hatua 22 (na Picha)
Joto, Unyevu wa Jamaa, Akili ya Shinikizo la Anga Kutumia Raspberry Pi na Uunganisho wa TE MS8607-02BA01: Hatua 22 (na Picha)

Video: Joto, Unyevu wa Jamaa, Akili ya Shinikizo la Anga Kutumia Raspberry Pi na Uunganisho wa TE MS8607-02BA01: Hatua 22 (na Picha)

Video: Joto, Unyevu wa Jamaa, Akili ya Shinikizo la Anga Kutumia Raspberry Pi na Uunganisho wa TE MS8607-02BA01: Hatua 22 (na Picha)
Video: Основы горизонтально масштабируемых вычислений Джеймса Каффа 2024, Novemba
Anonim
Joto, Unyevu wa Jamaa, Shinikizo la anga Kubadilisha Logger Kutumia Raspberry Pi na Uunganisho wa TE MS8607-02BA01
Joto, Unyevu wa Jamaa, Shinikizo la anga Kubadilisha Logger Kutumia Raspberry Pi na Uunganisho wa TE MS8607-02BA01

Utangulizi:

Katika mradi huu nitakuonyesha jinsi ya kujenga usanidi kwa hatua mfumo wa magogo ya unyevu wa joto na shinikizo la anga. Mradi huu unategemea kifaa cha Raspberry Pi 3 Model B na TE Muunganisho wa sensa ya mazingira MS8607-02BA01, chip hii ni ndogo sana kwa hivyo nashauri uipate kwenye bodi ya eval, kujaribu kutoa solder haifai, nilipata eval yake bodi DPP901G000 kwenye Amazon kwa $ 17. Programu inayoendesha mradi huu iko kwenye github na imeandikwa katika chatu 3.

Nitajaribu kadiri niwezavyo kutoa maelezo yote ya kuchosha ili mtu yeyote mwenye ujuzi wa kimsingi wa kompyuta aweze kufanikiwa kujenga mfumo huu.

Vyanzo na Marejeo:

www.te.com/commerce/DocumentDelivery/DDECon…

www.te.com/commerce/DocumentDelivery/DDECon…

en.wikipedia.org/wiki/Raspberry_Pi

github.com/anirudh-ramesh/MS8607-02BA01/bl…

Sehemu na Zana zinahitajika:

-Raspberry Pi 3 Mfano B na vifaa: kesi, panya, kibodi, ufuatiliaji au TV, kadi ya MicroSD nk.

-MS8607-02BA01 Bodi ya eval, DPP901G000 au sawa, itairejelea katika sehemu hii yote inayoweza kufundishwa kama Bodi ya Sensor.

- waya nne za kuiga kuunganisha Raspberry Pi kwenye bodi ya sensorer

-Kompyuta kuanzisha Raspberry Pi, nilitumia kompyuta inayoendesha Ubuntu, Windows PC itafanya kazi na mabadiliko kadhaa kwa maagizo.

Hatua ya 1: Usanidi wa vifaa

Usanidi wa Vifaa
Usanidi wa Vifaa
Usanidi wa Vifaa
Usanidi wa Vifaa

-Unganisha Raspberry Pi na Bodi ya Sensor kama ilivyoelezewa kwenye jedwali na picha hapo juu

Hatua ya 2: Pakua Raspbian

Pakua Raspbian
Pakua Raspbian

-Pakua picha ya kadi ya SD ya Raspbian kutoka

-Vinjari kwa folda yako ya kupakua na unzip picha ya kadi ya SD ya Raspbian ukitumia amri unzip.

Hatua ya 3: Kutambua Kifaa cha Micro SD

Kutambua Kifaa cha Micro SD
Kutambua Kifaa cha Micro SD

-Weka kadi ya MicroSD katika msomaji / mwandishi wa kadi ya Micro SD ambayo imeunganishwa na PC, -Tambua jina la kifaa cha kadi ndogo ya SD kwenye PC yako ukitumia amri ya "sudo fdisk -l" kama inavyoonyeshwa hapo chini, angalia jinsi kifaa cha kadi ya SD kinatambuliwa kwa saizi na jina la kifaa, katika hali hii jina la kifaa cha kadi ya SD ni "/ dev / mmcblk0”, kwenye kompyuta yako inaweza kuwa tofauti. Ikiwa una kompyuta ya windows tumia Win32 Disk Imager kwa hatua hii.

Hatua ya 4: Kunakili Picha ya Raspbian Kwenye Kadi ya MicroSd

Kuiga Picha ya Raspbian Kwenye Kadi ya MicroSd
Kuiga Picha ya Raspbian Kwenye Kadi ya MicroSd
Kuiga Picha ya Raspbian Kwenye Kadi ya MicroSd
Kuiga Picha ya Raspbian Kwenye Kadi ya MicroSd

-Burn Raspbian kwenye kadi ya MicroSD ukitumia amri:

dd ikiwa = SDcard_image_file_name ya = SD_Card_Device_Name hadhi = maendeleo.

Subiri kunakili kumaliza, hii itachukua dakika chache.

Hatua ya 5: Kuja Hai kwa Mara ya Kwanza

Kuja Hai Kwa Mara Ya Kwanza
Kuja Hai Kwa Mara Ya Kwanza

-Toa SD ndogo kutoka kwa PC na uweke Raspberry, tumia nguvu, Raspberry Pi inapaswa kuanza.

- Kwenye Raspberry Pi panua SD, kwa kufungua kituo cha laini ya amri, kisha andika "sudo raspi-config", chagua Panua Mfumo wa Faida kutumia fursa yote inayopatikana kwenye kadi ya SD. Anzisha upya ukiulizwa kuanza upya.

Hatua ya 6: Sasisha Orodha ya Vifurushi

Sasisha Orodha ya Vifurushi
Sasisha Orodha ya Vifurushi

-Unganisha Raspberry Pi kwa Wifi au ingiza kwa kutumia kebo ya ethernet kutoka kwa router yako ya nyumbani.

-Kwenye mstari wa amri kwenye Raspberry Pi run "sudo apt-get update" kusasisha orodha ya vifurushi.

Hatua ya 7: Wezesha VNC, SSH na I2C

Washa VNC, SSH na I2C
Washa VNC, SSH na I2C

Kwenye menyu kuu ya Raspberry Pi Desktop, bonyeza Upendeleo kisha chagua matumizi ya Usanidi wa Raspberry Pi. Kwenye kichupo cha Maingiliano, wezesha SSH, VNC, na I2C.

Hatua ya 8: Badilisha Nywila ya Raspberry Pi

Badilisha Nenosiri la Raspberry Pi
Badilisha Nenosiri la Raspberry Pi

-Sasa ni wakati mzuri wa kubadilisha nywila ya Raspberry Pi.

Hatua ya 9: Sakinisha zana za I2c

Sakinisha zana za I2c
Sakinisha zana za I2c

Kwenye laini ya amri weka zana za I2C ukitumia amri sudo apt-get install i2c-tools

Hatua ya 10: Kuthibitisha Mawasiliano ya I2C

Inathibitisha Mawasiliano ya I2C
Inathibitisha Mawasiliano ya I2C

- Thibitisha kuwa Raspberry Pi inaweza kuwasiliana na Bodi ya Sensor juu ya I2C ikitumia amri "i2cdetect -y 1", Bodi ya Sensor kweli ina vifaa viwili vya I2C, anwani ya kifaa 0x76 ni ya kupima shinikizo na joto, anwani ya kifaa 0x40 ni ya kupima unyevu wa karibu Hakikisha kwamba zote mbili zinapatikana.

Hatua ya 11: Kuangalia Toleo la Python

Kuangalia Toleo la Chatu
Kuangalia Toleo la Chatu

Programu ambayo tutakimbia kusoma data ya sensorer inahitaji angalau toleo la Python 3.2 kuendesha, matoleo ya zamani hayataendesha programu vizuri.

Linux hutumia kiunga cha mfano (angalia viungo vya mfano kwenye linux OS mkondoni ili kuelewa kile ninachokizungumza) kuelekeza ni toleo gani la mkalimani wa python litumike kuendesha hati za chatu. Tumia amri "ls / usr / bin / python -l" kuona toleo lililoelekezwa, katika hali hii inaashiria python2.7 ambayo haitatufanyia kazi.

Hatua ya 12: Kuangalia Matoleo ya Python yanayopatikana

Kuangalia Matoleo ya Chatu Yanayopatikana
Kuangalia Matoleo ya Chatu Yanayopatikana

Tumia amri "ls / usr / bin / python *" kuona matoleo yote ya chatu kwenye Raspberry Pi yako.

Hatua ya 13: Sasisha Kiunga cha Ishara ya Python

Sasisha Kiunga cha Ishara ya Python
Sasisha Kiunga cha Ishara ya Python

Inaonekana kwamba tuna toleo la python3.5, wacha tuiunganishe kwa mfano na / usr / bin / chatu

Hatua ya 14: Pakua Nambari ya Chanzo cha Logger ya THP

Pakua Nambari ya Chanzo cha Logger ya THP
Pakua Nambari ya Chanzo cha Logger ya THP

-Pakua nambari ya chanzo ya THP Logger kutoka Github

Hatua ya 15: Unzip Faili ya Zip ya Msimbo wa Chanzo

Fungua faili ya Zip ya Msimbo wa Chanzo
Fungua faili ya Zip ya Msimbo wa Chanzo

-Fungua faili ya zip ya msimbo wa chanzo.

Hatua ya 16: Endesha Logger ya THP

Endesha THP Logger
Endesha THP Logger

-Kutumia terminal ya laini ya amri badilisha saraka ya sasa ya kazi ukitumia "cd ~ / Download / THP_Logger-master"

-Tumia programu ya Logger ya THP ukitumia amri "chatu kuu.py"

Hatua ya 17: Anza Kupima THP

Anza Kupima THP
Anza Kupima THP

- Wezesha ukataji miti, chagua muda sahihi wa kumbukumbu kwa mahitaji yako, wacha iende.

Hatua ya 18: Kupata Takwimu Juu ya SFTP

Kupata Takwimu Juu ya SFTP
Kupata Takwimu Juu ya SFTP

-Sijapima dhidi ya vifaa vya majaribio vya sanifu lakini vipimo vilivyoripotiwa ni sawa na thermostat yangu ya kupokanzwa. Niligundua pia kushuka kwa unyevu wakati ninapofungua mlango kwa sababu ni kufungia nje na unyevu wa nje ni mdogo sana kuliko ndani.

-Pata data katika fomati ya csv kutoka kwa Raspberry Pi hadi PC yako juu ya SSH, ukitumia mpango wako wa mteja wa SFTP, kwa Windows unaweza kutumia WinSCP, ninatumia bareFTP kwa mashine yangu ya linux.

Hatua ya 19: Kuangalia Takwimu

Kuangalia Takwimu
Kuangalia Takwimu

-Fungua faili ya csv iliyoingizwa kwa kutumia Microsoft Excel au OpenOffice Calc, tumia data kutengeneza chati ili kuona mabadiliko ya mazingira kwa siku au siku.

Hatua ya 20: Kusindika Takwimu

Inachakata Takwimu
Inachakata Takwimu
Inachakata Takwimu
Inachakata Takwimu
Inachakata Takwimu
Inachakata Takwimu

Programu haizalishi data nyingi sana kwa mfano ikiwa utatumia programu kwa zaidi ya masaa 24 na vipindi vya upatikanaji wa sekunde 60, saizi ya faili ya data ni karibu 50 KiB

Hapo juu ni chati nilizozalisha na programu ya LibreOffice Calc kwa kutumia data iliyozalishwa zaidi ya sekunde 70000 (masaa 19), kipimo kimoja kinachukuliwa kila sekunde 60.

Hatua ya 21: Chumba cha Uboreshaji

Chumba cha Uboreshaji
Chumba cha Uboreshaji

Jisikie huru kuboresha mradi huu, maoni kadhaa:

1-Chapisha data kwenye seva ya mtandao kama vile

2-Fanya data kusindika na kuonyeshwa na seva yako ya wavuti iliyohifadhiwa kwenye Raspberry Pi

3-Je, programu iendeshe bila kichwa wakati wa kuanza na upate data kwa muda usiojulikana na kukuonya ikiwa hali fulani zimetimizwa nk.

4-Panua utendaji wa mfumo kwa kuongeza sensorer zaidi na watendaji kwenye basi ya I2C, au basi ya SPI.

5-Hifadhi data kwenye gari la USB badala ya kadi ya SD, uwe na faili za data za jina kulingana na tarehe / saa.

Ilipendekeza: