Orodha ya maudhui:

Jalada la Joto la Raspberry Pi: Hatua 8
Jalada la Joto la Raspberry Pi: Hatua 8

Video: Jalada la Joto la Raspberry Pi: Hatua 8

Video: Jalada la Joto la Raspberry Pi: Hatua 8
Video: Растяжка на все тело за 20 минут. Стретчинг для начинающих 2024, Julai
Anonim
Jalada la Joto la Raspberry Pi
Jalada la Joto la Raspberry Pi

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

Waya Up sensorer ya joto
Waya Up sensorer 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

Washa basi ya I2C
Washa 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

Sasisha Config.txt
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

Weka Moduli ya I2C kupakia kwenye Boot
Weka Moduli ya I2C 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 Vifurushi vya I2C
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

Programu ya Datalogger
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

Kuangalia Takwimu
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

Uwekaji wa magogo ya nyuma
Uwekaji wa magogo ya 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: