Orodha ya maudhui:
- Hatua ya 1: Vifaa vya Lazima Tunayohitaji
- Hatua ya 2: Kufanya Uunganisho wa vifaa
- Hatua ya 3: Kupanga Programu ya Raspberry Pi
- Hatua ya 4: Njia ya Utendaji
- Hatua ya 5: Maombi na Vipengele
- Hatua ya 6: Hitimisho
Video: Kutumia Raspberry Pi, Tathmini Unyevu na Joto na SI7006: 6 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Kuwa mpendaji wa Raspberry Pi, tulifikiria majaribio mengine ya kupendeza nayo.
Katika kampeni hii, tutakuwa tukipima joto na unyevu ambao unahitaji kudhibitiwa, kwa kutumia Raspberry Pi na SI7006, sensa ya Unyevu na Joto. Basi wacha tuangalie safari hii ili kujenga mfumo wa kupima unyevu.
Hatua ya 1: Vifaa vya Lazima Tunayohitaji
Bila kujua sehemu halisi, thamani yao na wapi duniani kuzipata, inasikitisha sana. Usijali. Tumeipanga hiyo kwako. Mara tu unaposhika mikono yako kwenye sehemu zote, mradi huo utakua haraka kama Bolt katika mbio za mita 100.
1. Raspberry Pi
Hatua ya kwanza ilikuwa kupata bodi ya Raspberry Pi. Raspberry Pi ni kompyuta moja inayotegemea Linux. Hii PC ya kusudi la jumla ambayo saizi ndogo, uwezo na bei ya chini hufanya iweze kutumika katika shughuli za msingi za PC, matumizi ya kisasa kama IoT, Automation ya Nyumbani, Miji ya Smart na mengi zaidi.
2. I2C Shield kwa Raspberry Pi
Kwa maoni yetu, kitu pekee ambacho Raspberry Pi 2 na Pi 3 zinakosa kweli ni bandari ya I²C. INPI2 (I2C adapta) hutoa Raspberry Pi 2/3 bandari ya I²C kwa matumizi na vifaa vingi vya I²C. Inapatikana kwenye Duka la DCUBE.
3. SI7006 Unyevu wa unyevu na joto
Unyevu wa unyevu na joto ya Si7006 I²C ni monolithic CMOS IC inayounganisha unyevu na kitengo cha sensorer ya joto, kibadilishaji cha analog-to-digital, usindikaji wa ishara, data ya upimaji, na kiolesura cha I²C. Tulinunua sensor hii kutoka Duka la DCUBE.
4. I2C Kuunganisha Cable
Tulikuwa na kebo ya kuunganisha ya I²C inapatikana katika Duka la DCUBE.
5. kebo ndogo ya USB
Shida ngumu zaidi, lakini ngumu zaidi kwa mahitaji ya nguvu ni Raspberry Pi! Njia rahisi ya kuwezesha Raspberry Pi ni kupitia kebo ya Micro USB.
6. Cable ya Ethernet (LAN) / USB Dongle ya USB
"kuwa na nguvu" nilinong'ona kwa ishara yangu ya wifi. Pata Raspberry Pi yako iliyounganishwa na kebo ya Ethernet (LAN) na uiunganishe kwenye mtandao wako wa mtandao. Mbadala, tafuta adapta ya WiFi na utumie moja ya bandari za USB kufikia mtandao wa wireless. Ni chaguo nzuri, rahisi, ndogo na rahisi!
7. Cable ya HDMI / Ufikiaji wa mbali
Ukiwa na kebo ya HDMI kwenye bodi, unaweza kuiunganisha kwenye TV ya dijiti au kwa Monitor. Unataka kuokoa pesa! Raspberry Pi inaweza kupatikana kwa mbali kwa kutumia njia tofauti kama-SSH na Upataji wa mtandao. Unaweza kutumia programu ya chanzo wazi ya PuTTY.
Pesa mara nyingi hugharimu sana
Hatua ya 2: Kufanya Uunganisho wa vifaa
Kwa ujumla, mzunguko ni sawa mbele. Fanya mzunguko kulingana na skimu iliyoonyeshwa. Mpangilio ni rahisi, na haupaswi kuwa na shida. Kwa mtazamo wetu, tulirekebisha misingi ya umeme ili tu kurekebisha kumbukumbu zetu za vifaa na programu. Tulitaka kuandaa skimu rahisi ya umeme kwa mradi huu. Hesabu za elektroniki ni kama ramani ya umeme. Chora ramani na ufuate muundo kwa uangalifu. Kwa utafiti zaidi katika vifaa vya elektroniki, YouTube inaweza kukuvutia (hii ni muhimu!).
Raspberry Pi na Uunganisho wa Ngao ya I2C
Kwanza kabisa chukua Raspberry Pi na uweke I²C Shield juu yake. Bonyeza Shield kwa upole. Unapojua unachofanya, ni kipande cha keki. (Tazama picha hapo juu).
Sensor na Uunganisho wa Pi Raspberry
Chukua sensorer na unganisha Cable ya I²C kwake. Kwa utendakazi bora wa kebo hii, tafadhali kumbuka Pato la I ALC Daima huunganisha kwa Ingizo la I²C. Vivyo hivyo inapaswa kufanywa kwa Raspberry Pi na ngao ya I²C iliyowekwa juu yake. Faida kubwa ya kutumia I²C Shield / Adapter na nyaya zinazounganisha ni kwamba hatuna maswala ya wiring ambayo yanaweza kusababisha kufadhaika na kuchukua muda mwingi kurekebisha, hasa wakati huna uhakika wapi kuanza utatuzi. Chaguo lake la kuziba na uchezaji (Hii ni kuziba, ondoa na ucheze. Ni rahisi kutumia, haiwezekani).
Kumbuka: Waya wa hudhurungi inapaswa kufuata uunganisho wa Ardhi (GND) kati ya pato la kifaa kimoja na uingizaji wa kifaa kingine
Mitandao ni muhimu
Ili kufanikisha mradi wetu, tunahitaji muunganisho wa mtandao wa Raspberry Pi yetu. Kwa hili, una chaguo kama kuunganisha kebo ya Ethernet (LAN) na mtandao wa nyumbani. Pia, kama njia mbadala lakini rahisi ni kutumia adapta ya WiFi. Wakati mwingine kwa hili, unahitaji dereva kuifanya ifanye kazi. Kwa hivyo pendelea ile iliyo na Linux katika maelezo.
Nguvu ya Mzunguko
Chomeka kebo ndogo ya USB ndani ya jack ya nguvu ya Raspberry Pi. Washa umeme na tuko mbali.
Kwa nguvu kubwa inakuja muswada mkubwa wa umeme
Uunganisho kwenye Skrini
Tunaweza kuwa na kebo ya HDMI iliyounganishwa na mfuatiliaji mpya / TV au tunaweza kuwa kisanii kidogo kutengeneza Raspberry Pi iliyounganishwa kwa mbali ambayo ni ya kiuchumi ikitumia zana za ufikiaji wa mbali kama-SSH na PuTTY.
Kumbuka, hata Batman lazima apunguze uchumi huu
Hatua ya 3: Kupanga Programu ya Raspberry Pi
Unaweza kutazama Nambari ya Python ya Raspberry Pi na SI7006 Sensor kwenye ghala yetu ya Github.
Kabla ya kuendelea na programu, hakikisha unasoma maagizo yaliyotolewa kwenye faili ya Readme na Sanidi Raspberry Pi yako kulingana nayo. Itachukua muda tu ikiwa utaondoa njia kwanza. Unyenyekevu ni kiwango cha mvuke wa maji hewani. Mvuke wa maji ni awamu ya maji yenye gesi na hauonekani. Unyevu unaonyesha uwezekano wa mvua, umande, au ukungu. Unyevu wa jamaa (iliyofupishwa RH) ni uwiano wa shinikizo la sehemu ya mvuke wa maji na shinikizo la usawa wa mvuke wa maji kwa joto lililopewa. Unyevu wa jamaa unategemea joto na shinikizo la mfumo wa riba.
Chini ni nambari ya chatu na unaweza kubofya na kuhariri nambari hiyo kwa njia yoyote unayopendelea.
# Imesambazwa na leseni ya hiari. # Itumie kwa njia yoyote unayotaka, faida au bure, mradi inalingana na leseni za kazi zake zinazohusiana. # SI7006-A20 # Nambari hii imeundwa kufanya kazi na SI7006-A20_I2CS I2C Mini Module inayopatikana kutoka ControlEverything.com. # https://www.controleverything.com/content/Humidity?sku=SI7006-A20_I2CS #tabs-0-product_tabset-2
kuagiza smbus
muda wa kuagiza
# Pata basi ya I2C
basi = smbus. SMBus (1)
# SI7006_A20 anwani, 0x40 (64)
# 0xF5 (245) Chagua Unyevu wa Jamaa HAKUNA kushikilia basi ya hali ya MASTER. Andika_byte (0x40, 0xF5)
saa. kulala (0.5)
Anwani ya # SI7006_A20, 0x40 (64)
# Soma data nyuma, ka 2, Humidity MSB data ya kwanza0 = bus.read_byte (0x40) data1 = bus.read_byte (0x40)
# Badilisha data
unyevu = (125.0 * (data0 * 256.0 + data1) / 65536.0) - 6.0
# SI7006_A20 anwani, 0x40 (64)
# 0xF3 (243) Chagua hali ya joto HAKUNA SHIKA MASTER mode bus.write_byte (0x40, 0xF3)
saa. kulala (0.5)
Anwani ya # SI7006_A20, 0x40 (64)
# Soma data nyuma, ka 2, Joto la data la kwanza la MS0 = basi. Soma_byte (0x40) data1 = basi. Soma_byte (0x40)
# Badilisha data
cTemp = (175.72 * (data0 * 256.0 + data1) / 65536.0) - 46.85 fTemp = cTemp * 1.8 + 32
# Pato data kwa screen
chapa "Unyevu wa Jamaa ni:%.2f %% RH"% uchapishaji wa unyevu "Joto katika Celsius ni:%.2f C"% cTempe ya kuchapisha "Joto katika Fahrenheit ni:%.2f F"% fTemp
Hatua ya 4: Njia ya Utendaji
Sasa, pakua (au git vuta) nambari na uifungue kwenye Raspberry Pi.
Endesha amri za kukusanya na kupakia nambari kwenye terminal na uone matokeo kwenye Monitor. Baada ya muda mfupi, itaangalia vigezo vyote. Baada ya kuhakikisha kuwa kila kitu kinafanya kazi kikamilifu, unaweza kutatanisha na kusonga mbele zaidi na mradi ukipeleka katika maeneo ya kupendeza zaidi.
Hatua ya 5: Maombi na Vipengele
Si7006 inatoa suluhisho la dijiti sahihi, yenye nguvu ya chini, iliyosanifiwa na kiwanda bora kwa kupima unyevu, kiwango cha umande, na joto, katika matumizi kama HVAC / R, Thermostats / Humidistats, Tiba ya Upumuaji, Bidhaa Nyeupe, Vituo vya Hali ya Hewa vya Ndani, Mazingira Madogo. / Vituo vya Takwimu, Udhibiti wa hali ya hewa ya Magari na Kutuliza, Mali na Ufuatiliaji wa Bidhaa na Simu za Mkononi na Vidonge.
Kwa mfano. Je! Napenda mayai yangu? Umm, katika keki!
Unaweza kujenga Incubator ya Darasa la Wanafunzi wa mradi, vifaa ambavyo hutumiwa kwa hali ya mazingira, kama joto na unyevu ambao unahitaji kudhibitiwa, kwa kutumia Raspberry Pi na SI7006-A20. Kutaga mayai darasani! Utakuwa mradi wa sayansi ya kufurahisha na yenye kuelimisha na pia mkono wa kwanza juu ya uzoefu kwa wanafunzi kutazama fomu ya maisha katika msingi wake. Incubator ya Darasa la Wanafunzi ni mradi mzuri wa haraka kujenga. Ifuatayo inapaswa kufanya uzoefu mzuri na mzuri kwako na kwa wanafunzi wako. Wacha tuanze na vifaa bora kabla ya kuangua mayai na akili za vijana.
Hatua ya 6: Hitimisho
Tumaini ahadi hii ya kufanya majaribio zaidi. Ikiwa umekuwa ukijiuliza kutazama ulimwengu wa Raspberry Pi, basi unaweza kujishangaza kwa kutumia misingi ya elektroniki, kuweka alama, kubuni, kutengeneza na sio nini. Katika mchakato huu, kunaweza kuwa na miradi ambayo inaweza kuwa rahisi, wakati wengine wanaweza kukujaribu, kukupa changamoto. Kwa urahisi wako, tuna mafunzo ya video ya kupendeza kwenye YouTube ambayo inaweza kufungua milango ya maoni yako. Lakini unaweza kutengeneza njia na kuikamilisha kwa kurekebisha na kutengeneza uumbaji wako. Furahiya na uchunguze zaidi!
Ilipendekeza:
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
Kuendesha gari chafu na LoRa! (Sehemu ya 1) -- Sensorer (Joto, Unyevu, Unyevu wa Udongo): Hatua 5
Kuendesha gari chafu na LoRa! (Sehemu ya 1) || Sensorer (Joto, Unyevu, Unyevu wa Udongo): Katika mradi huu nitakuonyesha jinsi nilivyotengeneza chafu. Hiyo inamaanisha nitakuonyesha jinsi nilivyojenga chafu na jinsi nilivyoweka umeme na umeme wa kiotomatiki. Pia nitakuonyesha jinsi ya kupanga bodi ya Arduino inayotumia L
Ufuatiliaji wa Joto la ESP8266 Nodemcu Kutumia DHT11 kwenye Mtandao wa Mtandao - Pata Joto la Chumba na Unyevu kwenye Kivinjari chako: Hatua 6
Ufuatiliaji wa Joto la ESP8266 Nodemcu Kutumia DHT11 kwenye Mtandao wa Mtandao | Pata Joto la Chumba na Unyevu kwenye Kivinjari chako: Halo jamani leo tutafanya unyevu & mfumo wa ufuatiliaji wa joto kwa kutumia ESP 8266 NODEMCU & Sensor ya joto ya DHT11. Joto na unyevu utapatikana kutoka kwa Sensorer ya DHT11 & inaweza kuonekana kwenye kivinjari ambayo ukurasa wa wavuti utasimamia
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
Joto -Joto La Kudhibitiwa la Joto La joto: Hatua 6
Joto -Joto La Kutabasamu La Kudhibiti Joto: ******************************************* ************************************************** +