Orodha ya maudhui:
- Hatua ya 1: Usanidi wa vifaa
- Hatua ya 2: Pakua Raspbian
- Hatua ya 3: Kutambua Kifaa cha Micro SD
- Hatua ya 4: Kunakili Picha ya Raspbian Kwenye Kadi ya MicroSd
- Hatua ya 5: Kuja Hai kwa Mara ya Kwanza
- Hatua ya 6: Sasisha Orodha ya Vifurushi
- Hatua ya 7: Wezesha VNC, SSH na I2C
- Hatua ya 8: Badilisha Nywila ya Raspberry Pi
- Hatua ya 9: Sakinisha zana za I2c
- Hatua ya 10: Kuthibitisha Mawasiliano ya I2C
- Hatua ya 11: Kuangalia Toleo la Python
- Hatua ya 12: Kuangalia Matoleo ya Python yanayopatikana
- Hatua ya 13: Sasisha Kiunga cha Ishara ya Python
- Hatua ya 14: Pakua Nambari ya Chanzo cha Logger ya THP
- Hatua ya 15: Unzip Faili ya Zip ya Msimbo wa Chanzo
- Hatua ya 16: Endesha Logger ya THP
- Hatua ya 17: Anza Kupima THP
- Hatua ya 18: Kupata Takwimu Juu ya SFTP
- Hatua ya 19: Kuangalia Takwimu
- Hatua ya 20: Kusindika Takwimu
- Hatua ya 21: Chumba cha Uboreshaji
Video: Joto, Unyevu wa Jamaa, Akili ya Shinikizo la Anga Kutumia Raspberry Pi na Uunganisho wa TE MS8607-02BA01: Hatua 22 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
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
-Unganisha Raspberry Pi na Bodi ya Sensor kama ilivyoelezewa kwenye jedwali na picha hapo juu
Hatua ya 2: 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
-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
-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
-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
-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
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
-Sasa ni wakati mzuri wa kubadilisha nywila ya Raspberry Pi.
Hatua ya 9: 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
- 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
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
Tumia amri "ls / usr / bin / python *" kuona matoleo yote ya chatu kwenye Raspberry Pi yako.
Hatua ya 13: 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 ya THP Logger kutoka Github
Hatua ya 15: Unzip Faili ya Zip ya Msimbo wa Chanzo
-Fungua faili ya zip ya msimbo wa chanzo.
Hatua ya 16: Endesha Logger ya THP
-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
- Wezesha ukataji miti, chagua muda sahihi wa kumbukumbu kwa mahitaji yako, wacha iende.
Hatua ya 18: 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
-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
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
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:
M5STACK Jinsi ya Kuonyesha Joto, Unyevu na Shinikizo kwenye M5StickC ESP32 Kutumia Visuino - Rahisi Kufanya: Hatua 6
M5STACK Jinsi ya Kuonyesha Joto, Unyevu na Shinikizo kwenye M5StickC ESP32 Kutumia Visuino - Rahisi Kufanya: Katika mafunzo haya tutajifunza jinsi ya kupanga ESP32 M5Stack StickC na Arduino IDE na Visuino kuonyesha Joto, Unyevu na Shinikizo ukitumia sensa ya ENV (DHT12, BMP280, BMM150)
Jinsi ya kutumia DHT22 Unyevu wa unyevu na joto la joto na Arduino: Hatua 6
Jinsi ya kutumia unyevu wa DHT22 na sensorer ya joto na Arduino: Katika mafunzo haya tutajifunza jinsi ya kutumia unyevu wa DHT22 na Sensor ya Joto na Arduino na kuonyesha maadili kwenye OLED Onyesha video
Arduino Nano - HTS221 Unyevu wa Jamaa na Mafunzo ya Sensorer ya Joto: Hatua 4
Arduino Nano - HTS221 Humidity Relative na Joto la Mafunzo ya Sosaiti: HTS221 ni sensa ya dhabiti yenye nguvu ya hali ya hewa ya unyevu na joto. Inajumuisha kipengee cha kuhisi na mchanganyiko wa matumizi ya ishara maalum ya mzunguko uliounganishwa (ASIC) kutoa habari ya kipimo kupitia nambari ya dijiti
Jinsi ya kutumia Sensor ya Joto la DHT11 na Arduino na Joto la Uchapishaji wa Joto na Unyevu: Hatua 5
Jinsi ya Kutumia Sensorer ya Joto la DHT11 Na Arduino na Joto la Uchapishaji Joto na Unyevu: Sura ya DHT11 hutumiwa kupima joto na unyevu. Unyevu wa DHT11 na sensorer ya joto hufanya iwe rahisi sana kuongeza data ya unyevu na joto kwenye miradi yako ya elektroniki ya DIY. Ni kwa kila
Kipima joto na Rangi ya Jamaa inayohusiana na Joto kwenye 2 "Onyesho la TFT na Sensorer Nyingi: Hatua 5
Kipima joto na Rangi ya Jamaa inayohusiana na Joto kwenye 2 "Onyesho la TFT na Sensorer Nyingi: Nimefanya onyesho kuonyesha vipimo vya sensorer kadhaa za joto. Jambo la kupendeza ni kwamba rangi ya maadili hubadilika na joto: > 75 digrii Celcius = RED > 60 > 75 = CHANGAMOTO > 40 < 60 = MANJANO > 30 < 40