Начало -> Raspberry Pi -> Включване на сензор DS15B20

DS18B20 е цифров температурен сензор, широко използван в електронни проекти, автоматизация и вградени системи. Той измерва температура в диапазона от –55°C до +125°C с точност до ±0.5°C в интервала от –10°C до +85°C.

Едно от основните предимства на DS18B20 е комуникацията чрез 1-Wire интерфейс, което позволява използването само на един data пин за обмен на данни. Благодарение на това към една и съща линия могат да бъдат свързани множество сензори, като всеки има уникален 64-битов адрес.

Сензорът може да работи както с външно захранване (3.0–5.5 V), така и в т.нар. parasitic power режим, при който се захранва директно от data линията. Това го прави изключително удобен за компактни и енергийно ефективни приложения.

DS18B20 намира приложение в метеорологични станции, системи за интелигентен дом, контрол на отопление и охлаждане, аквариуми, индустриални измервания и Arduino/ESP проекти. Лесната му употреба, надеждността и добрата точност го правят един от най-популярните температурни сензори сред любители и професионалисти.

За да го включим и ползваме в едноплатков компютър Распбери Пи трябва да извършим следните действия:

1. Да разрешим 1-Wire интерфейс през настройките на распито:

sudo raspi-config

2. След това да добавим следния ред в посочения файл:

sudo nano /boot/config.txt - при по-стари версии
sudo nano /boot/firmware/config.txt - при актуалните версии

в края на файла добавяме:

dtoverlay=w1–gpio,gpiopin=17

17 е конкретния пин, на който трябва да свържем датата на сензора.

3. Следва рестартиране на распито:

sudo reboot


за прочитане на сензора: следва продължение ....




Total views: 4 , Total comments: 0
Leave a comment
No comments

© Авторски права на scs3.eu Всички права са запазени. Проектиран и разработен от fibonachi@abv.bg 2021 - 2026.