Считывание температуры с помощью датчика DS18B20 и Orange Pi PC (ARMBIAN 5.35)

В предыдущей статье мы считывали показания датчика DS18B20 без использования драйверов, написав собственную программу на C++. В этой статье мы попробуем настроить 1-Wire драйвер и, с его помощью, получить температуру с DS18B20, подключенного к Orange Pi PC.

Операционная система Armbian 5.35 (Ubuntu 16.04) имеет драйвер для работы с 1-Wire устройствами, а именно с датчиком температуры DS18B20. По умолчанию этот драйвер отключён и по этому нужно его настроить.

О наличии этого драйвера в других операционных системах (не Armbian) я не знаю, не проверял.

Настройка драйвера 1-Wire

  1. Для начала сделайте резервную копию script.bin, чтобы, в случае чего, вы смогли вернуть обратно все настройки:
    sudo cp /boot/script.bin /boot/script.bak
  2. Преобразуйте бинарный файл script.bin в редактируемый файл fex:
    bin2fex /boot/script.bin /boot/script.fex
  3. Теперь отредактируйте файл script.fex с помощью утилиты nano:
    nano /boot/script.fex
  4. Найдите раздел [w1_para] и отредактируйте строки w1_used и gpio:
    [w1_para]
    w1_used = 1
    gpio = 20

    где gpio — это номер пина по колонке BCM. Чтобы узнать, где и какой пин находится, выполняем gpio readall. В моём случае BCM=20, т.е. 37-й физический пин.gpio readall - номер пина BCM

  5. Сохраните и закройте файл:
    Ctrl X, Y (Yes), Enter
  6. Преобразуйте измененный script.fex в script.bin:
    sudo fex2bin /boot/script.fex /boot/script.bin
  7. Отредактируйте файл /etc/modules с помощью утилиты nano:
    nano /etc/modules
  8. Добавьте следующие строки:
    w1-sunxi
    w1-gpio
    w1-therm
  9. Сохраните и закройте файл:
    Ctrl X, Y (Yes), Enter
  10. Перезагрузите систему:
    reboot

Схема подключения датчика DS18B20 к Orange Pi PC

Подключение датчика температуры DS18B20 к Orange Pi, Banana Pi, Raspberry Pi

Считывание температуры с датчика DS18B20

После перезагрузки выполняем команду:

dmesg | grep -E 'w1|wire'

вы должны получить примерно такой результат:

root@orangepipc:~# dmesg | grep -E 'w1|wire'
[    5.375196] W1_SUNXI: Added w1-gpio on GPIO-20
[    5.379420] Driver for 1-wire Dallas network protocol.

Это означает, что драйвер 1-wire настроен на 20-й пин.

Чтобы увидеть все подключённые датчики выполняем:

ls -al /sys/bus/w1/devices

У меня два датчика, 28-000005464e04 и 28-00000547cabb:

root@orangepipc:~# ls -al /sys/bus/w1/devices
total 0
drwxr-xr-x 2 root root 0 Dec  3 19:59 .
drwxr-xr-x 4 root root 0 Dec  3 19:59 ..
lrwxrwxrwx 1 root root 0 Dec  3 20:02 28-000005464e04 -> ../../../devices/w1_bus_master1/28-000005464e04
lrwxrwxrwx 1 root root 0 Dec  3 20:02 28-00000547cabb -> ../../../devices/w1_bus_master1/28-00000547cabb
lrwxrwxrwx 1 root root 0 Dec  3 19:59 w1_bus_master1 -> ../../../devices/w1_bus_master1
root@orangepipc:~#

Температура и crc записаны в файле w1_slave каждого датчика и, чтобы узнать её, выводим на экран содержимое этого файла:

cat /sys/bus/w1/devices/28-000005464e04/w1_slave

результат:

61 01 4b 46 7f ff 0f 10 02 : crc=02 YES
61 01 4b 46 7f ff 0f 10 02 t=22062

где температура t=22062, т.е. 22.062 °C.
Считывание температуры с датчика DS18B20

Похожие записи

Комментарии 92

  • Linux orangepipcplus 4.19.20-sunxi #5.75
    С датчиком разобрался — работает, но есть один вопросик :
    Вы случаем не знаете как переключить разрешение датчика
    на 10-11 битное преобразование, а то он похоже на 9 битах.

  • При комнатной, у вас кстати примером выше тоже похоже — 20750, т.е. точность 0.25 градуса.
    И кстати он предложил подключить датчик на 110 порт (PD14) и на другие не соглашался.

  • Я во всяких никсах и программировании не очень, так что если вам удастся придумать как — будет вам большой респект 😉

  • Да и кстати в начале темы все ок (где температура t=22062, т.е. 22.062 °C.) т.е. преобразование с большим разрешением, интересно почему. Другая версия драйвера ?

  • По опыту общения с 18b20 насколько я понял все просто
    9бит -точность 0.25
    10 — 0.1
    11-0.01

  • Ну да, просто вот вопрос, почему на Kernel 3.4. идет преобразование наверно 12 бит, а на 4.14 — 10 бит.

  • Может просто со старого какой-нить файлик вытащить и переставить на новый?

  • На orange pi pc после установки свежего armbian 21.05.1
    просто запускаем armbian-config -> System -> Hardware
    в самом низу чекаем w1-gpio
    сохраняем, получаем предложение перезагрузки и после чего
    на PD14 получаем данные.
    В node-red узел node-red-contrib-sensor-ds18b20
    сразу читает данные с этого пина.

  • В этой публикации мы сосредоточимся на интересных аспектах одной из самых актуальных тем современности. Совмещая факты и мнения экспертов, мы создадим полное представление о предмете, которое будет полезно как новичкам, так и тем, кто глубоко изучает вопрос.
    Исследовать вопрос подробнее — https://mednarkoforum.ru/

  • биржа для продажи аккаунтов купить аккаунт

  • Find the Perfect Clock clocks top for Any Space! Looking for high-quality clocks? At Top Clocks, we offer a wide selection, from alarm clocks to wall clocks, mantel clocks, and more. Whether you prefer modern, vintage, or smart clocks, we have the best options to enhance your home. Explore our collection and find the perfect timepiece today!

  • Запой — тяжелое состояние, связанное с длительным и бесконтрольным употреблением алкоголя, когда человек не может самостоятельно остановиться. В результате алкогольной интоксикации страдают внутренние органы, нарушается работа сердечно-сосудистой и нервной систем. Чем дольше длится запой, тем выше риск серьезных осложнений. Капельница от запоя — быстрый и надежный способ вывести человека из опасного состояния, снять симптомы интоксикации и восстановить нормальное самочувствие. В наркологической клинике «Перспектива» в Краснодаре вы можете воспользоваться данной услугой круглосуточно, как в стационаре, так и с выездом врача на дом.
    Детальнее — https://kapelnica-ot-zapoya-krasnodar77.ru/kapelnicza-ot-zapoya-czena-v-krasnodare/

  • Многие люди пытаются самостоятельно справиться с запоем или наркотической интоксикацией, однако это часто приводит к серьезным осложнениям и ухудшению состояния здоровья. Без квалифицированной медицинской помощи организм подвергается сильному токсическому воздействию, что негативно отражается на всех органах и системах. Особенно страдают сердечно-сосудистая, нервная и пищеварительная системы. Игнорирование проблемы может привести к хроническим заболеваниям, алкогольным психозам, поражениям печени и даже к летальному исходу.
    Получить больше информации — нарколог на дом срочно краснодар

  • В таких ситуациях самостоятельное лечение крайне опасно и может привести к серьезным осложнениям. Наркологи клиники «МедАльянс» рекомендуют незамедлительно обратиться за профессиональной помощью, чтобы избежать серьезных последствий.
    Подробнее тут — поставить капельницу от запоя в москве

  • Процедура выезда врача на дом в Краснодаре строго регламентирована и включает несколько последовательных этапов. После поступления звонка и уточнения подробностей состояния пациента врач выезжает на место в течение 30–60 минут. На месте проводится первичный осмотр с оценкой жизненно важных показателей: артериального давления, уровня кислорода в крови, сердечного ритма и степени общей интоксикации.
    Получить дополнительную информацию — http://narcolog-na-dom-krasnodar00.ru

  • Вызов врача-нарколога на дом актуален в ситуациях, когда пациенту требуется срочная медицинская помощь, но его состояние не позволяет самостоятельно обратиться в клинику. Основными причинами вызова нарколога на дом являются:
    Исследовать вопрос подробнее — вызов врача нарколога на дом санкт-петербург

  • По завершении лечения врач дает подробные рекомендации о дальнейших действиях и, если необходимо, предлагает варианты кодирования или дополнительного лечения зависимости.
    Выяснить больше — врача капельницу от запоя в москве

  • Срочная медицинская помощь поможет избежать тяжелых последствий и сократит время на восстановление после запоя.
    Углубиться в тему — нарколог вывод из запоя в краснодаре

  • Запой — тяжелое состояние, связанное с длительным и бесконтрольным употреблением алкоголя, когда человек не может самостоятельно остановиться. В результате алкогольной интоксикации страдают внутренние органы, нарушается работа сердечно-сосудистой и нервной систем. Чем дольше длится запой, тем выше риск серьезных осложнений. Капельница от запоя — быстрый и надежный способ вывести человека из опасного состояния, снять симптомы интоксикации и восстановить нормальное самочувствие. В наркологической клинике «Перспектива» в Краснодаре вы можете воспользоваться данной услугой круглосуточно, как в стационаре, так и с выездом врача на дом.
    Исследовать вопрос подробнее — капельница от запоя цена краснодар.

  • Клиника «НаркоСити» предлагает срочную наркологическую помощь при запоях на дому в Краснодаре. Опытные специалисты оперативно приезжают в любой район города, проводят детоксикацию и стабилизируют состояние пациента прямо на дому. Лечение организовано с максимальной безопасностью и соблюдением конфиденциальности, что обеспечивает пациентам комфорт и быстрое восстановление без госпитализации.
    Ознакомиться с деталями — вывод из запоя

  • Своевременное вмешательство специалиста позволяет не только вывести токсины, но и снизить риск развития осложнений, обеспечить восстановление жизненно важных функций организма и предотвратить ухудшение состояния, что особенно важно для сохранения здоровья и жизни пациента.
    Углубиться в тему — вызов врача нарколога на дом краснодар

  • Процедура детоксикации занимает от 40 минут до 2 часов. После её завершения врач консультирует пациента и родственников, даёт рекомендации по дальнейшему лечению и профилактике повторных запоев.
    Детальнее — http://narcolog-na-dom-sankt-peterburg00.ru

  • Качественная детоксикация помогает быстро стабилизировать состояние пациента, снять острые симптомы и минимизировать риск возможных осложнений.
    Получить больше информации — нарколог на дом вывод из запоя санкт-петербург

  • Попытка самостоятельно выйти из запоя или преодолеть тяжелое похмелье может привести к крайне негативным последствиям. Длительное употребление алкоголя или резкий отказ без врачебного контроля опасны развитием осложнений, таких как алкогольный психоз, инсульт, инфаркт, обезвоживание и острая сердечная недостаточность.
    Подробнее тут — vrach-narkolog-na-dom sankt-peterburg

  • При вызове нарколога на дом в клинике «МедТрезвость» пациент получает квалифицированную помощь, состоящую из нескольких этапов:
    Получить больше информации — нарколог на дом вывод санкт-петербург

  • Запой — тяжелое состояние, связанное с длительным и бесконтрольным употреблением алкоголя, когда человек не может самостоятельно остановиться. В результате алкогольной интоксикации страдают внутренние органы, нарушается работа сердечно-сосудистой и нервной систем. Чем дольше длится запой, тем выше риск серьезных осложнений. Капельница от запоя — быстрый и надежный способ вывести человека из опасного состояния, снять симптомы интоксикации и восстановить нормальное самочувствие. В наркологической клинике «Перспектива» в Краснодаре вы можете воспользоваться данной услугой круглосуточно, как в стационаре, так и с выездом врача на дом.
    Детальнее — вызвать капельницу от запоя

  • Проблемы с алкоголем или наркотиками могут застать врасплох и привести к серьезным последствиям для организма, психического состояния и жизни пациента. Самостоятельные попытки выйти из запоя или преодолеть абстинентный синдром без медицинской поддержки редко оказываются эффективными и могут представлять реальную опасность для здоровья. Именно в таких ситуациях клиника «АльфаНаркология» предлагает услугу вызова нарколога на дом в Санкт-Петербурге и Ленинградской области. Наши специалисты оперативно реагируют на обращение, оказывают квалифицированную помощь и обеспечивают полную конфиденциальность лечения.
    Углубиться в тему — нарколог на дом клиника в санкт-петербурге

  • После поступления вызова нарколог клиники «АльфаНаркология» оперативно выезжает по указанному адресу. На месте врач проводит первичную диагностику, оценивая степень интоксикации, физическое и психологическое состояние пациента. По результатам осмотра врач подбирает индивидуальный комплекс лечебных процедур, в который входит постановка капельницы с растворами для детоксикации, препараты для стабилизации работы органов и нормализации психического состояния.
    Выяснить больше — нарколог на дом вывод из запоя

  • уборка после ремонта цена клининг

  • При длительном запое или серьезной алкогольной интоксикации часто нет возможности или желания ехать в стационар. В таких ситуациях оптимальным решением становится вызов нарколога на дом в Сочи. Специалисты клиники «Жизнь без Запоя» круглосуточно приезжают к пациентам, оперативно оказывают медицинскую помощь и проводят профессиональную детоксикацию организма прямо в домашних условиях. Благодаря комфортному лечению на дому пациенты быстрее восстанавливаются, избегают дополнительного стресса и осложнений, связанных с госпитализацией.
    Подробнее — запой нарколог на дом сочи

  • Вызов нарколога на дом становится необходимым при любых состояниях, когда отказ от алкоголя сопровождается выраженными симптомами интоксикации и абстиненции. Основные ситуации, в которых срочно требуется профессиональная помощь врача:
    Подробнее тут — нарколог на дом недорого

  • Вызов нарколога на дом становится необходимым при любых состояниях, когда отказ от алкоголя сопровождается выраженными симптомами интоксикации и абстиненции. Основные ситуации, в которых срочно требуется профессиональная помощь врача:
    Выяснить больше — нарколог на дом сочи.

  • Основной этап терапии — установка внутривенной капельницы. Через капельницу вводятся специально подобранные растворы, способствующие быстрому выведению токсинов, восстановлению водно-электролитного баланса и нормализации работы внутренних органов. При необходимости врач назначает дополнительные медикаменты для защиты печени, стабилизации сердечной деятельности и купирования симптомов абстинентного синдрома. В течение всей процедуры состояние пациента контролируется врачом, который корректирует схему лечения для достижения наилучших результатов. По завершении процедуры специалист дает подробные рекомендации по дальнейшему восстановлению и профилактике повторных запоев.
    Подробнее — капельница от запоя на дому

  • Специалист выясняет, как долго продолжается запой, какие симптомы наблюдаются, а также наличие сопутствующих заболеваний. Эти данные позволяют сформировать индивидуальный план лечения и выбрать оптимальные методы детоксикации.
    Углубиться в тему — http://vyvod-iz-zapoya-vladimir0.ru/srochnyj-vyvod-iz-zapoya-vladimir/

  • Выбор помощи на дому имеет ряд значительных преимуществ:
    Углубиться в тему — https://vyvod-iz-zapoya-tula0.ru/vyvod-iz-zapoya-na-domu-tula

  • Наши специалисты используют проверенные и сертифицированные медикаменты, которые подбираются индивидуально для каждого пациента:
    Подробнее можно узнать тут — https://kapelnica-ot-zapoya-nizhniy-novgorod00.ru/vyzvat-kapelniczu-ot-zapoya-nizhnij-novgorod/

  • Наши специалисты используют проверенные и сертифицированные медикаменты, которые подбираются индивидуально для каждого пациента:
    Разобраться лучше — капельница от запоя на дому цена нижний новгород

  • Процесс вывода из запоя на дому в Ярославле строится по четко отлаженной схеме, включающей несколько последовательных этапов, направленных на максимально быстрое и безопасное восстановление здоровья пациента.
    Подробнее можно узнать тут — наркология вывод из запоя в ярославле

  • Услуга «Нарколог на дом» в Мариуполе, Донецкая область, предусматривает оперативное оказание медицинской помощи при запое. После получения вызова специалист незамедлительно выезжает к пациенту, проводит детальный осмотр, измеряет жизненно важные показатели и собирает анамнез. На основе полученных данных разрабатывается индивидуальный план терапии, включающий медикаментозную детоксикацию, инфузионную терапию и психологическую поддержку. Такой комплексный подход позволяет эффективно вывести токсины из организма и предотвратить развитие осложнений.
    Получить дополнительные сведения — нарколог на дом вывод мариуполь

  • Специалист уточняет, сколько времени продолжается запой, какой тип алкоголя употребляется, а также наличие сопутствующих заболеваний. Тщательный анализ этих данных помогает определить оптимальные методы детоксикации и скорректировать терапевтическую стратегию для минимизации риска осложнений.
    Подробнее тут — нарколог на дом круглосуточно

  • Услуга «Нарколог на дом» в Мариуполе, Донецкая область, предусматривает оперативное оказание медицинской помощи при запое. После получения вызова специалист незамедлительно выезжает к пациенту, проводит детальный осмотр, измеряет жизненно важные показатели и собирает анамнез. На основе полученных данных разрабатывается индивидуальный план терапии, включающий медикаментозную детоксикацию, инфузионную терапию и психологическую поддержку. Такой комплексный подход позволяет эффективно вывести токсины из организма и предотвратить развитие осложнений.
    Детальнее — нарколог на дом

  • Комплексный подход к выводу из запоя на дому в Ярославле включает несколько основных этапов, которые позволяют обеспечить оперативное и безопасное лечение:
    Получить больше информации — http://vyvod-iz-zapoya-yaroslavl0.ru/vyvod-iz-zapoya-na-domu-yaroslavl/

  • Врач уточняет, как долго продолжается запой, какой алкоголь употребляется и имеются ли сопутствующие заболевания. Тщательный анализ этих данных позволяет подобрать оптимальные методы детоксикации и снизить риск осложнений.
    Подробнее можно узнать тут — нарколог на дом вывод мариуполь

  • После диагностики начинается активная фаза медикаментозного вмешательства. Современные препараты вводятся капельничным методом, что позволяет быстро снизить уровень токсинов в крови, восстановить нормальные обменные процессы и стабилизировать работу внутренних органов, таких как печень, почки и сердце.
    Исследовать вопрос подробнее — нарколог на дом

  • В Москве наркологическая клиника «Формула Трезвости» оказывает квалифицированную помощь в борьбе с зависимостями: современная детоксикация, стационарное и амбулаторное лечение, а также профессиональная психотерапевтическая поддержка. Специалисты клиники эффективно помогут преодолеть зависимость и восстановить здоровье.
    Узнать больше — как быстро протрезветь

  • Сразу после вызова нарколог приезжает на дом для проведения тщательного первичного осмотра. Врач измеряет такие жизненно важные показатели, как пульс, артериальное давление и температура, а также собирает подробный анамнез, чтобы оценить степень алкогольной интоксикации.
    Подробнее — запой нарколог на дом

  • Обращение за помощью нарколога на дому в Калининграде имеет ряд значимых преимуществ:
    Подробнее можно узнать тут — vrach-narkolog-na-dom kaliningrad

  • После диагностики начинается активная фаза медикаментозного вмешательства. Препараты вводятся инфузионным методом, что позволяет оперативно снизить уровень токсинов в крови, восстановить обмен веществ и нормализовать работу внутренних органов, таких как печень, почки и сердце.
    Подробнее — вывод из запоя на дому цена в улан-удэ

  • Первый этап терапии направлен на оперативное очищение организма от токсинов, накопившихся в результате длительного употребления алкоголя. Врач-нарколог подбирает индивидуальную схему лечения, включающую внутривенные инфузии и другие современные препараты, способствующие нормализации обмена веществ и восстановлению работы внутренних органов.
    Ознакомиться с деталями — narkolog-vyvod-iz-zapoya volgograd

  • Описание
    Выяснить больше — капельница от запоя на дому цена

  • Игнорирование этих признаков приводит к резкому ухудшению здоровья и тяжелым последствиям, которые можно предотвратить своевременным обращением к специалисту.
    Ознакомиться с деталями — после капельницы от запоя в краснодаре

  • Основные этапы лечения:
    Ознакомиться с деталями — капельница от запоя вызов в краснодаре

  • Помощь врача-нарколога становится жизненно важной, когда симптомы абстинентного синдрома становятся невыносимыми и угрожают жизни пациента. К числу основных признаков, требующих срочного вмешательства, относятся:
    Исследовать вопрос подробнее — https://snyatie-lomki-rnd77.ru/

  • Преимущество
    Подробнее можно узнать тут — снятие ломки на дому краснодарский край

  • Описание
    Углубиться в тему — kapelnicza-ot-zapoya-czena krasnodar

  • Описание
    Изучить вопрос глубже — снять ломку

  • Игнорирование этих симптомов опасно для жизни и здоровья. Своевременное обращение в клинику «Рестарт» позволит оперативно и безопасно облегчить симптомы ломки и избежать серьезных последствий.
    Изучить вопрос глубже — http://snyatie-lomki-rnd7.ru

  • Описание
    Подробнее тут — капельница от запоя выезд

  • Игнорирование этих симптомов опасно для жизни и здоровья. Своевременное обращение в клинику «Рестарт» позволит оперативно и безопасно облегчить симптомы ломки и избежать серьезных последствий.
    Подробнее тут — снятие ломок

  • Круглосуточная помощь
    Получить дополнительные сведения — капельница от запоя выезд

  • Абстинентный синдром, или ломка, — одно из наиболее тяжелых состояний, возникающих у зависимого человека после прекращения употребления наркотиков или алкоголя. Это состояние сопровождается физическими и психическими симптомами, которые становятся практически невыносимыми для пациента и могут привести к серьезным осложнениям без квалифицированной медицинской помощи. Наркологическая клиника «Рестарт» в Ростове-на-Дону специализируется на эффективном и безопасном снятии ломки, предлагая комплексный подход и индивидуальное лечение, направленное на быстрое облегчение состояния и восстановление организма пациента.
    Подробнее тут — http://snyatie-lomki-rnd7.ru/snyatie-lomki-na-domu-v-rnd/

  • Описание
    Получить дополнительную информацию — капельница от запоя цена краснодар.

  • Процедура капельницы назначается врачом-наркологом в ситуациях, когда состояние пациента становится критическим и организм нуждается в немедленном очищении от токсинов. Рекомендуется обратиться за срочной медицинской помощью, если отмечаются следующие признаки:
    Узнать больше — поставить капельницу от запоя в краснодаре

  • Профессиональный сервисный центр по ремонту Apple iPhone в Москве.
    Мы предлагаем: ремонт iphone вызвать мастера
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

  • Своевременная установка капельницы поможет быстро восстановить организм и избежать развития тяжёлых осложнений.
    Выяснить больше — капельница от запоя наркология краснодар

  • металлический значок на фуражке железные значки на заказ

  • Круглосуточная помощь
    Получить больше информации — капельница от запоя на дому краснодарский край

  • Профессиональный сервисный центр по ремонту Apple iPhone в Москве.
    Мы предлагаем: ремонт iphone на дому в москве
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

  • Описание
    Получить дополнительные сведения — http://snyatie-lomki-rnd7.ru/snyatie-lomki-na-domu-v-rnd/

  • Преимущество
    Подробнее можно узнать тут — ломка от наркотиков в краснодаре

  • Капельница от запоя в Краснодаре рекомендуется при первых признаках алкогольной интоксикации или тяжелого похмелья. Без своевременного медицинского вмешательства состояние человека может резко ухудшиться, привести к развитию осложнений и даже стать угрозой для жизни. Срочная помощь необходима в таких случаях:
    Подробнее можно узнать тут — http://kapelnica-ot-zapoya-krasnodar7.ru/kapelnicza-ot-zapoya-czena-v-krasnodare/

Добавить комментарий для Ремонт Айфонов Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *