Мазмұны:
- 1 -қадам: температура сенсорын қосыңыз
- 2 -қадам: I2C шинасын қосыңыз
- 3 -қадам: Config.txt файлын жаңартыңыз
- 4 -қадам: I2C модулін жүктеу кезінде жүктеуге орнатыңыз
- 5 -қадам: I2C пакеттерін орнатыңыз
- 6 -қадам: Datalogger бағдарламасы
- 7 -қадам: Деректерді қарау
- 8 -қадам: фондық журнал
Бейне: Raspberry Pi температурасын тіркеуші: 8 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Мұнда $ 5,00 I2C температура сенсоры көмегімен қарапайым температура тіркеушісін құру бойынша нұсқаулар берілген. Деректер SD картасында сақталады және оларды Excel -ге оңай импорттауға болады. Басқа датчиктерді өзгерту немесе қосу арқылы деректердің басқа түрлерін де жинауға болады. Бұл жоба үшін келесі компоненттер қолданылады: Raspberry Pi (бір тақталы компьютер) Температура сенсоры (SF-SEN-11931)
Дәнекерленген тақтаны қосуға арналған сымдар Zagros Raspberry Pi 2 стартерлік жинағына температура сенсорынан басқа осы жобаға қажет нәрсенің бәрі кіреді!
1 -қадам: температура сенсорын қосыңыз
Біріншіден, датчикке дәнекерленген түйреуіштер немесе сымдарды қосыңыз. Біз сенсорды тақтаға қосу үшін тақырыптарды қолдандық.
Raspberry Pi GPIO портына келесі қосылымдарды жасаңыз. ADD0 жерге қосылуы құрылғының I2C адресін анықтайды. I2C шинасына бірнеше сенсорды қосуға болады, бірақ олардың әрқайсысының бірегей мекен -жайы болуы керек. Сенсор RPi GPIO VCC +3.3V SDA SDA SCL SCL GND GND GND ADD0 GND (бұл I2C құрылғысының мекенжайын орнататынын ескеріңіз) ALT N/C ЕСКЕРТПЕ: СЕНСОР ВКХ -ны +5VDC -ге ҚОСУҒА БОЛМАЙДЫ, бұл сенсорды зақымдайды.
2 -қадам: I2C шинасын қосыңыз
*** Жаңа нұсқа бұл қадамды қажет етпеуі мүмкін. Егер файл жоқ болса, келесі қадамға өтіңіз.
Алдымен I2C шинасын қосу керек.
I2C шинасын қосудың екі әдісі бар
Бірінші және қарапайым-мұны raspi-config утилитасымен жасау.
Утилитаны бастау үшін sudo raspi-config пәрменін қолданыңыз.
Автобусты қосу үшін Қосымша опцияны таңдаңыз.
Екінші, бірақ күрделі әдіс - оны қолмен жасау
Ол үшін /etc/modprobe.d/raspi-blacklist.conf конфигурация файлын өңдеңіз: sudo nano /etc/modprobe.d/raspi-blacklist.conf пәрменін қолданыңыз Енді файлдың мазмұнын мына жерден өзгертіңіз:# blacklist spi және i2c әдепкі бойынша (көптеген пайдаланушыларға қажет емес) қара тізім spi-bcm2708 қара тізім i2c-bcm2708 Бұған: # қара тізім spi және i2c әдепкі бойынша (көптеген пайдаланушыларға қажет емес) қара тізім spi-bcm2708 # қара тізім i2c-bcm2708
3 -қадам: Config.txt файлын жаңартыңыз
Config.txt файлын жаңарту үшін келесі пәрменді іске қосыңыз
sudo nano /boot/config.txt
Файлға келесі жолдарды қосыңыз:
dtparam = i2c1 = қосулы
dtparam = i2c_arm = қосулы
4 -қадам: I2C модулін жүктеу кезінде жүктеуге орнатыңыз
I2C модулі Raspberry Pi іске қосылған кезде жүктелетін етіп орнатылуы керек. Мұны /etc /modules файлын өңдеу арқылы орындаңыз. Бұл файлды өңдеу үшін келесі пәрменді қолдануға болады: sudo nano /etc /modules файлдың соңына келесі жолды қосыңыз: i2c-bcm2708 i2c-dev
5 -қадам: I2C пакеттерін орнатыңыз
I2C орнатуды аяқтау үшін i2c құралдары мен python-smbus пакеттерін орнатыңыз: Пакеттерді орнату үшін келесі пәрмендерді қолдануға болады: sudo apt-get install i2c-tools sudo apt-get install python-smbus Соңында pi пайдаланушысын қосыңыз (немесе I2C кіру тобына кіру қажет). Бұл әрекетті орындау үшін келесі пәрменді қолдануға болады: sudo adduser pi i2c I2C шинасына қандай құрылғылар қосылғанын көру үшін келесі пәрменді пайдаланыңыз: i2cdetect -y 1 Ескертпе: егер сіз Raspberry Pii2cdetect -y0 үлгісін қолдансаңыз, келесі пәрменді қолданыңыз. Температура сенсорының I2C мекенжайы (он алтылықта) дұрыс қосылса көрсетілуі керек.
6 -қадам: Datalogger бағдарламасы
Келесі пәрменді пайдаланып, мысал бағдарламаны жүктеңіз және іске қосыңыз: python temp_logger.py Мысал бағдарламасы өте қарапайым: Ол температура сенсорынан температураны әр 60 секунд сайын оқиды және оны мәтіндік файлға (Tempdata.txt) тіркейді.
7 -қадам: Деректерді қарау
Шикі деректер файлын қарау үшін келесі пәрменді пайдаланыңыз: nano tempdata.txt Деректерді USB дискіге көшіріңіз және оны Excel -ге оңай импорттауға болады:
8 -қадам: фондық журнал
Тіркеушіні фондық режимде іске қосу үшін (ол сіз шыққаннан кейін де жұмысын жалғастырады). Келесі пәрменді қолданыңыз: sudo python temp_logger.py & (Салыстырмалы жол) Жоғарыдағы пәрмен Python сияқты қате жіберетін жағдайлар бар: 'temp_logger.py' файлын аша алмайды: [Errno 2] мұндай файл жоқ немесе каталог
Бұл сізге абсолютті жолды пайдалану керек дегенді білдіреді, яғни файл каталогынан файлдың орнын көрсету керек. Мұны істеудің қарапайым әдісі-temp_logger.py файлын тінтуірдің оң жақ түймесімен нұқу, жолды көшіру және терминалға қою, содан кейін оның алдына «питон» теру.
Менің пәрменім осылай көрінеді; python /home/pi/Desktop/temp_logger.py
Ұсынылған:
Raspberry Pi GPS тіркеуші: 10 қадам (суреттермен)
Raspberry Pi GPS тіркеушісі: Бұл нұсқаулық таңқурай pi нөлі бар ықшам GPS тіркеушісін қалай жасау керектігін түсіндіреді. Бұл жүйенің басты артықшылығы - бұл батареяны қамтиды, сондықтан өте жинақы. Құрылғы деректерді a.nmea файлында сақтайды. Келесі деректер
WiFi температурасын тіркеуші (ESP8266 бар): 11 қадам (суреттермен)
WiFi температурасын тіркеуші (ESP8266 көмегімен): Сәлеметсіз бе, сізді осында көргеніме қуаныштымын. Бұл нұсқаулықта сіз пайдалы ақпаратты таба аласыз деп үміттенемін. Маған ұсыныстар, сұрақтар, … жіберуге болады, бұл жерде кейбір негізгі мәліметтер мен жобаның қысқаша шолуы. Ұялы телефон қолданушылары үшін: Бейне. Біліңіз, мен
Raspberry Pi мен TE Connectivity MS8607-02BA01 көмегімен температура, салыстырмалы ылғалдылық, атмосфералық қысымды тіркеуші: 22 қадам (суреттермен)
Raspberry Pi мен TE Connectivity MS8607-02BA01 көмегімен температура, салыстырмалы ылғалдылық, атмосфералық қысымды тіркеуші: Кіріспе: Бұл жобада мен сізге температураның ылғалдылығы мен атмосфералық қысымды тіркеу жүйесін кезең-кезеңмен қалай құру керектігін көрсетемін. Бұл жоба Raspberry Pi 3 Model B және TE Connectivity MS8607-02BA экологиялық сенсорлық чипіне негізделген
Raspberry Pi бақыланатын бөлме температурасын Gnuplot кескіні мен электрондық поштаны ескерту мүмкіндігімен бақылау: 7 қадам
Raspberry Pi бақыланатын бөлме температурасын Gnuplot кескіні мен электрондық поштаны ескерту мүмкіндігімен бақылау: Мен жұмыс істейтін жерде көптеген компьютерлер орналасқан өте маңызды бөлме бар. Бұл жүйенің жұмысын оңтайландыру үшін бөлмедегі ауа температурасы өте салқын болуы керек. Менен мүмкіндігі бар бақылау жүйесін ойлап табуды сұрады
Raspberry Pi көмегімен деректерді тіркеуші жасау: 3 қадам (суреттермен)
Raspberry Pi көмегімен деректерді тіркеуші жасау: Бұл қарапайым деректер тіркеуші аналогты LDR (Photoresistor) көмегімен тұрақты жарық өлшейді және оларды Raspberry Pi -де мәтіндік файлда сақтайды. Бұл деректерді тіркеуші жарық деңгейін әр 60 секунд сайын өлшеп, тіркеп отырады, бұл сізге бақылауға мүмкіндік береді