Начало -> 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
за прочитане на сензора: следва продължение ....
Leave a comment
No comments