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: Unyevu na Mtazamaji wa Joto Kutumia Raspberry Pi Na SHT25 katika Python: 6 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
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
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
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
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:
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
ESP8266 NodeMCU Access Point (AP) ya Seva ya Wavuti iliyo na Sensor ya Joto la DT11 na Joto la Uchapishaji na Unyevu katika Kivinjari: Hatua 5
ESP8266 NodeMCU Access Point (AP) ya Seva ya Wavuti iliyo na Sensor ya Joto la DT11 na Joto la Uchapishaji na Unyevu katika Kivinjari: Halo jamani katika miradi mingi tunayotumia ESP8266 na katika miradi mingi tunatumia ESP8266 kama seva ya wavuti ili data ipatikane kifaa chochote juu ya wifi kwa kupata Webserver iliyoangaliwa na ESP8266 lakini shida tu ni kwamba tunahitaji router inayofanya kazi
Ufuatiliaji wa Joto na Unyevu Kutumia SHT25 na Raspberry Pi: Hatua 5
Ufuatiliaji wa Joto na Unyevu Kutumia SHT25 na Raspberry Pi: Hivi karibuni tumefanya kazi kwenye miradi anuwai ambayo ilihitaji ufuatiliaji wa joto na unyevu kisha tukagundua kuwa vigezo hivi viwili vina jukumu muhimu katika kuwa na makisio ya ufanisi wa mfumo. Wote katika indus
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: ******************************************* ************************************************** +