Orodha ya maudhui:

Kutumia Raspberry Pi, Tathmini Unyevu na Joto na SI7006: 6 Hatua
Kutumia Raspberry Pi, Tathmini Unyevu na Joto na SI7006: 6 Hatua

Video: Kutumia Raspberry Pi, Tathmini Unyevu na Joto na SI7006: 6 Hatua

Video: Kutumia Raspberry Pi, Tathmini Unyevu na Joto na SI7006: 6 Hatua
Video: Я ОДЕРЖИМЫЙ ДЕМОНАМИ 2024, Novemba
Anonim
Image
Image
Vifaa vya Utekelezaji Tunahitaji
Vifaa vya Utekelezaji Tunahitaji

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

Vifaa vya Utekelezaji Tunahitaji
Vifaa vya Utekelezaji Tunahitaji
Vifaa vya Utekelezaji Tunahitaji
Vifaa vya Utekelezaji Tunahitaji

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

Kufanya Uunganisho wa Vifaa
Kufanya Uunganisho wa Vifaa
Kufanya Uunganisho wa Vifaa
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

Kupanga Python Raspberry Pi
Kupanga Python 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

Njia ya Utendaji
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: