Orodha ya maudhui:

Unyevu na Mtazamaji wa Joto Kutumia Raspberry Pi Na SHT25 katika Python: 6 Hatua
Unyevu na Mtazamaji wa Joto Kutumia Raspberry Pi Na SHT25 katika Python: 6 Hatua

Video: Unyevu na Mtazamaji wa Joto Kutumia Raspberry Pi Na SHT25 katika Python: 6 Hatua

Video: Unyevu na Mtazamaji wa Joto Kutumia Raspberry Pi Na SHT25 katika Python: 6 Hatua
Video: Как штукатурить откосы на окнах СВОИМИ РУКАМИ 2024, Julai
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 tukifanya Uangalizi wa Unyevu na Joto ambao hupima Unyevu wa Jamaa na Joto ukitumia Raspberry Pi na SHT25, unyevu na sensa ya Joto. Kwa hivyo wacha tuangalie safari hii ili kuunda unyevu wa nyumbani na Mtazamaji wa Joto kufikia mazingira bora nyumbani. Mtazamaji wa Unyevu na Joto ni mradi mzuri wa haraka kujenga. Unachohitajika kufanya ni kukusanya vifaa, kukusanyika na kufuata maagizo. Basi kwa wakati wowote unaweza kufurahiya kuwa mmiliki wa usanidi huu. Haya, Jipe Moyo, Tuanze.

Hatua ya 1: Vifaa vya Lazima Tunayohitaji

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

Shida zilikuwa kidogo kwetu kwani tumepata vitu vingi vilivyolala kufanya kazi kutoka. Walakini, tunajua jinsi ilivyo ngumu kwa wengine kukusanya sehemu inayofaa kwa wakati unaofaa kutoka mahali pazuri kwa thamani ya senti. Kwa hivyo tunakusaidia katika maeneo yote. Soma yafuatayo ili kupata orodha kamili ya sehemu.

1. Raspberry Pi

Hatua ya kwanza ilikuwa kupata bodi ya Raspberry Pi. Raspberry Pi ni kompyuta moja inayotegemea Linux ambayo hobbyists wengi wametumia katika miradi yao. Raspberry Pi ni herculean katika nguvu ya kompyuta, ikitoa maoni ya umma licha ya udogo wake. Kwa hivyo, hutumiwa katika hali ya moto kama Mtandao wa Vitu (IoT), Miji Smart, Elimu ya Shule na aina zingine za gadgetry muhimu.

2. I2C Shield kwa Raspberry Pi

Kwa maoni yetu, kitu pekee ambacho Raspberry Pi 2 na Pi 3 wanakosa kweli ilikuwa bandari ya I²C. Hakuna wasiwasi. INPI2 (I2C adapta) hutoa Raspberry Pi 2/3 bandari ya I²C kwa matumizi na vifaa vingi vya I2C. Inapatikana kwenye Duka la Dcube.

3. SHT25 Unyevu na Sensor ya Joto

Unyevu wa usahihi wa hali ya juu wa SHT25 na sensa ya joto hutoa ishara zilizosawazishwa, zenye usawa katika muundo wa dijiti, I²C. Tulinunua sensor hii kutoka Duka la Dcube.

4. I2C Kuunganisha Cable

Tulitumia kebo ya unganisho ya I²C inapatikana kwenye 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

Mtandao unakuwa mraba wa mji kwa kijiji cha kesho cha kesho. Pata Raspberry yako iliyounganishwa na kebo ya Ethernet (LAN) na uiunganishe kwenye router yako ya 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 uko sawa sawa mbele. Fanya mzunguko kulingana na skimu iliyoonyeshwa. Kufuatia picha hapo juu, mpangilio ni rahisi, na haupaswi kuwa na shida.

Katika mawazo yetu ya mapema, tulikuwa tumepitia msingi wa umeme ili tu kurekebisha kumbukumbu ya vifaa na programu. Tulitaka kuandaa skimu rahisi ya umeme kwa mradi huu. Katika elektroniki, hesabu ni kama msingi. Ubunifu wa mzunguko unahitaji msingi wa kimuundo uliojengwa kudumu. Unapokuwa na skimu zako za elektroniki kwa kile unataka kujenga, zingine ni juu ya kufuata muundo tu.

Raspberry Pi na I2C Kuunganisha Ngao

Chukua Raspberry Pi na uweke I²C Shield juu yake. Bonyeza Shield kwa upole kwenye pini za GPIO. Unapojua unachofanya, ni kipande cha keki (tazama picha).

Sensor na Raspberry Pi Kuunganisha

Chukua sensorer na Unganisha kebo ya I²C nayo. Hakikisha kuwa Pato la I ALC Daima linaunganisha kwenye Ingizo la I²C. Vivyo hivyo kufuatwa na Raspberry Pi na ngao ya I²C iliyowekwa juu yake. Kutumia ngao ya I²C na kebo ni kuziba rahisi na kucheza mbadala kwa njia ya kutatanisha na ya kukosea ya kukosekana mara kwa mara. Bila hiyo utahitaji kusoma michoro na pini, solder kwa bodi, na ikiwa ungetaka kubadilisha programu yako kwa kuongeza au kubadilisha bodi utahitaji kuondoa haya yote na kuanza tena. Hii inafanya utatuzi usiwe mgumu (Umesikia juu ya programu-jalizi. Hii ni programu-jalizi, 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, USB, na Wireless ni muhimu

Moja ya mambo ya kwanza ambayo utataka kufanya ni kupata Raspberry Pi yako kushikamana hadi kwenye mtandao. Una chaguzi mbili: kuunganisha kwa kutumia kebo ya Ethernet (LAN) au njia mbadala lakini ya kuvutia ya kutumia adapta ya WiFi.

Nguvu ya Mzunguko

Chomeka kebo ndogo ya USB ndani ya jack ya nguvu ya Raspberry Pi. Washa na voila, tuko vizuri kwenda!

Uunganisho kwenye Skrini

Tunaweza kuwa na kebo ya HDMI iliyounganishwa na mfuatiliaji / Runinga au tunaweza kuwa wabunifu kidogo kutengeneza Pi isiyo na kichwa ambayo ina gharama nafuu kwa kutumia njia za ufikiaji wa mbali kama-SSH / PuTTY. Kumbuka, chuo kikuu ni wakati pekee ambao kuwa masikini na kulewa kukubalika.

Hatua ya 3: Kupanga Programu ya Raspberry Pi

Nambari ya chatu ya Raspberry Pi na Sense ya SHT25 iko katika duka letu la Github.

Kabla ya kuendelea na programu, hakikisha umesoma maagizo yaliyotolewa kwenye faili ya Readme na Sanidi Raspberry Pi yako ipasavyo. Kiasi kidogo cha maji kinaweza kupatikana, kwa mfano, hewani (unyevu), katika vyakula, na katika bidhaa anuwai za kibiashara.

Chini ni nambari ya chatu. Unaweza kubofya na kuhariri nambari 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. # SHT25 # Nambari hii imeundwa kufanya kazi na Moduli ya Mini ya SHT25_I2CS I2C inayopatikana kutoka ControlEverything.com. #

kuagiza smbus

muda wa kuagiza

# Pata basi ya I2C

basi = smbus. SMBus (1)

Anwani ya # SHT25, 0x40 (64)

# Tuma amri ya kipimo cha joto # 0xF3 (243) HAKUNA BASI kubwa ya kushikilia. Andika_byte (0x40, 0xF3)

saa. kulala (0.5)

Anwani ya # SHT25, 0x40 (64)

# Soma data nyuma, 2 ka # Temp MSB, Temp LSB data0 = bus.read_byte (0x40) data1 = bus.read_byte (0x40)

# Badilisha data

temp = data0 * 256 + data1 cTemp = -46.85 + ((temp * 175.72) / 65536.0) fTemp = cTemp * 1.8 + 32

Anwani ya # SHT25, 0x40 (64)

# Tuma amri ya upimaji wa unyevu # 0xF5 (245) HAKUNA BASI kubwa la kushikilia. Andika_byte (0x40, 0xF5)

saa. kulala (0.5)

Anwani ya # SHT25, 0x40 (64)

# Soma data nyuma, baiti 2 # Humidity MSB, data ya unyevu LSB0 = bus.read_byte (0x40) data1 = bus.read_byte (0x40)

# Badilisha data

unyevu = data0 * 256 + data1 unyevu = -6 + ((unyevu * 125.0) / 65536.0)

# Pato data kwa screen

chapa "Unyevu wa Jamaa ni:%.2f %%"% 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 Onyesho. Baada ya muda mfupi, itaonyesha vigezo vyote. Baada ya kuhakikisha kuwa kila kitu kinafanya kazi kama gorofa kama keki, unaweza kuchanganua na kusonga mbele zaidi na mradi huo kuwa wa kupendeza zaidi.

Hatua ya 5: Maombi na Vipengele

Unyevu mpya wa SHT25 na sensorer ya joto huchukua teknolojia ya sensa kwa kiwango kipya na utendaji wa sensa isiyolingana, anuwai anuwai, na huduma mpya. Inafaa kwa anuwai ya masoko, kama vile Vifaa vya Nyumbani, Matibabu, IoT, HVAC, au Viwanda. Pia, inapatikana katika daraja la magari.

Kwa mfano. Tulia na uende Sauna!

Penda Sauna! Sauna zimekuwa za kupendeza kwa wengi. Eneo lililofungwa - kawaida mbao, moto ili kutoa joto la mwili wa mtu aliye ndani yake. Inajulikana kuwa joto la mwili lina athari kubwa za faida. Katika kampeni hii, tutafanya Sauna Jacuzzi Observer ambayo hupima Unyevu wa Jamaa na Joto kutumia Raspberry Pi na SHT25. Unaweza kuunda Sauna Jacuzzi Observer ya nyumbani ili kufikia mazingira bora ya kuoga Sauna kila wakati.

Hatua ya 6: Hitimisho

Natumahi mradi huu unahamasisha majaribio zaidi. Katika eneo la Raspberry Pi, unaweza kushangaa juu ya matarajio yasiyokoma ya Raspberry Pi, nguvu yake isiyo na nguvu, matumizi yake na jinsi gani unaweza kurekebisha masilahi yako kwa vifaa vya elektroniki, programu, kubuni, nk maoni ni mengi. Wakati mwingine matokeo hukuchukua chini mpya lakini haitoi. Kunaweza kuwa na njia nyingine karibu au wazo jipya linaweza kutoka kwa kutofaulu (Hata inaweza kuunda ushindi). Unaweza kujipa changamoto kwa kutengeneza uumbaji mpya na kuikamilisha kila sehemu yake. Kwa urahisi wako, tuna mafunzo ya kupendeza ya video kwenye Youtube ambayo inaweza kusaidia mkono wako kwa uchunguzi na ikiwa unataka maelezo zaidi ya kila nyanja ya mradi.

Ilipendekeza: