Orodha ya maudhui:
- Hatua ya 1: Funga Sura ya Joto
- Hatua ya 2: Wezesha basi ya I2C
- Hatua ya 3: Sasisha Config.txt
- Hatua ya 4: Weka I2C Moduli ya Kupakia kwenye Boot
- Hatua ya 5: Sakinisha Vifurushi vya I2C
- Hatua ya 6: Programu ya Datalogger
- Hatua ya 7: Kuangalia Takwimu
- Hatua ya 8: Uwekaji wa magogo nyuma
Video: Jalada la Joto la Raspberry Pi: Hatua 8
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Hapa kuna maagizo ya kuunda kumbukumbu rahisi ya joto ukitumia sensa ya joto ya $ 5.00 I2C. Takwimu zimehifadhiwa kwenye kadi ya SD na zinaweza kuingizwa kwa urahisi zaidi. Kwa kubadilisha au kuongeza sensorer zingine aina zingine za data pia zinaweza kukusanywa. Vipengele vifuatavyo hutumiwa kwa mradi huu: Raspberry Pi (kompyuta moja ya bodi) Sensor ya Joto (SF-SEN-11931)
Waya zisizo na waya za kutazama kwa mkate, Zagros Raspberry Pi 2 starter kit pia inajumuisha kila kitu kinachohitajika kwa mradi huu isipokuwa sensor ya joto!
Hatua ya 1: Funga Sura ya Joto
Kwanza, pini za kichwa cha solder au waya za risasi kwenye sensorer. Tulitumia vichwa vya habari kwa hivyo ingeweza kuziba tu sensor kwenye ubao wa mkate.
Fanya viunganisho vifuatavyo kwenye bandari ya Raspberry Pi GPIO. Uunganisho wa ADD0 ardhini huamua kifaa anwani ya I2C. Sensorer zaidi inaweza kushikamana na basi ya I2C, lakini lazima kila mmoja awe na anwani ya kipekee. Sensor RPi GPIO VCC + 3.3V SDA SDA SCL SCL GND GND ADD0 GND (kumbuka hii inaweka anwani ya kifaa cha I2C) ALT N / C ANGALIZO: USIUNGANISHE SENSOR VCC KWA + 5VDC, HII ITAHARIBU SENSOR
Hatua ya 2: Wezesha basi ya I2C
Toleo jipya zaidi haliwezi kuhitaji hatua hii. Ikiwa faili haipo, nenda kwenye hatua inayofuata.
Kwanza basi la I2C lazima liwezeshwe.
Kuna njia mbili za kuwezesha basi ya I2C
Ya kwanza na rahisi ni kuifanya na matumizi ya raspi-config.
Tumia amri sudo raspi-config kuanza matumizi.
Chagua Chaguo la Juu kuwezesha basi.
Njia ya pili, lakini ngumu zaidi ni kuifanya kwa mikono
Ili kufanya hivyo, hariri faili ya usanidi /etc/modprobe.d/raspi-blacklist.conf Tumia amri: sudo nano /etc/modprobe.d/raspi-blacklist.conf Sasa badilisha yaliyomo kwenye faili kutoka: kwa chaguo-msingi (watumiaji wengi hawawahitaji) orodha nyeusi orodha spi-bcm2708 orodha nyeusi i2c-bcm2708 Kwa hii: # orodha nyeusi orodha na i2c kwa chaguo-msingi (watumiaji wengi hawaitaji) orodha nyeusi spi-bcm2708 # orodha nyeusi i2c-bcm2708
Hatua ya 3: Sasisha Config.txt
Endesha amri ifuatayo ili kusasisha usanidi wa config.txt
Sudo nano / boot/config.txt
Ongeza mistari ifuatayo kwenye faili:
dtparam = i2c1 = juu
dtparam = i2c_arm = juu
Hatua ya 4: Weka I2C Moduli ya Kupakia kwenye Boot
Moduli ya I2C inapaswa kuweka mzigo wakati Raspberry Pi inapoanza. Fanya hivi kwa kuhariri faili ya / nk / moduli. Amri ifuatayo inaweza kutumika kuhariri faili hii: Sudo nano / nk / moduli Ongeza laini ifuatayo hadi mwisho wa faili:
Hatua ya 5: Sakinisha Vifurushi vya I2C
Sakinisha zana za i2c na vifurushi vya python-smbus ili kukamilisha usanidi wa I2C: Amri zifuatazo zinaweza kutumika kusanikisha vifurushi: kuingia yoyote inayohitajika) kwa kikundi cha ufikiaji cha I2C. Amri ifuatayo inaweza kutumika kutimiza hii: Anwani ya I2C (kwa hexadecimal) ya sensorer ya joto inapaswa kujitokeza ikiwa imeunganishwa vizuri.
Hatua ya 6: Programu ya Datalogger
Pakia na uendesha programu ya mfano ukitumia amri ifuatayo: python temp_logger.py Programu ya mfano ni rahisi sana: Inasoma hali ya joto kutoka kwa sensorer ya joto kila sekunde 60 na kuiingiza kwenye faili ya maandishi (Tempdata.txt)
Hatua ya 7: Kuangalia Takwimu
Tumia amri ifuatayo kutazama faili mbichi ya data: nano tempdata.txt Nakili data kwenye gari la USB na inaweza kuingizwa kwa urahisi kwa Excel:
Hatua ya 8: Uwekaji wa magogo nyuma
Ili kuendesha logger nyuma (itaendelea kukimbia baada ya kutoka nje). Tumia amri ifuatayo: saraka
Hii inamaanisha itabidi utumie njia kamili, ambayo inamaanisha unapaswa kutaja eneo la faili kutoka saraka ya mizizi. Njia rahisi ya kufanya hivyo ni kubofya kulia kwenye faili yako ya temp_logger.py, nakili njia na ubandike kwenye terminal yako kisha andika "chatu" mbele yake.
Hivi ndivyo amri yangu inavyoonekana; python /home/pi/Desktop/temp_logger.py
Ilipendekeza:
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 la joto la ESP32 NTP Kuchunguza Thermometer na Sauti ya Steinhart-Hart na Alarm ya Joto.: Hatua 7 (na Picha)
Joto la kupima joto la ESP32 NTP na Thermometer ya kupikia ya joto na Alarm ya Steinhart-Hart na Alarm ya joto. ni ya kufundisha inayoonyesha jinsi ninavyoongeza uchunguzi wa joto la NTP, piezo b
Wijeti ya Joto la Joto / Kipima joto cha Nyumbani: Hatua 7
Widget ya Joto la Joto / Kipima joto cha Nyumbani: kipimajoto kidogo na kizuri cha dijiti kutumia Dallas DS18B20 sensa ya dijiti na Arduino Pro Micro saa 3.3v. Kila kitu kimeundwa kutoshea sawasawa na kukatika mahali pake, hakuna screws au gundi inahitajika! Sio mengi kwake lakini inaonekana kuwa nzuri
Jalada la data ya Joto na Unyevu Kutoka Arduino kwenda kwa Simu ya Android Na Moduli ya Kadi ya SD Kupitia Bluetooth: Hatua 5
Jalada la data ya Joto na Unyevu kutoka Arduino kwenda kwa Simu ya Android Pamoja na Moduli ya Kadi ya SD Kupitia Bluetooth: Halo Wote, Hii ni ya kwanza kufundishwa milele, Natumahi nisaidie jamii ya waundaji kama nimefaidika nayo. Mara nyingi tunatumia sensorer katika miradi yetu lakini kutafuta njia ya kukusanya data, kuihifadhi na kuihamisha Simu au vifaa vingine mara moja
Joto -Joto La Kudhibitiwa la Joto La joto: Hatua 6
Joto -Joto La Kutabasamu La Kudhibiti Joto: ******************************************* ************************************************** +