В предыдущей статье мы считывали показания датчика DS18B20 без использования драйверов, написав собственную программу на C++. В этой статье мы попробуем настроить 1-Wire драйвер и, с его помощью, получить температуру с DS18B20, подключенного к Orange Pi PC.
Операционная система Armbian 5.35 (Ubuntu 16.04) имеет драйвер для работы с 1-Wire устройствами, а именно с датчиком температуры DS18B20. По умолчанию этот драйвер отключён и по этому нужно его настроить.
О наличии этого драйвера в других операционных системах (не Armbian) я не знаю, не проверял.
Настройка драйвера 1-Wire
- Для начала сделайте резервную копию script.bin, чтобы, в случае чего, вы смогли вернуть обратно все настройки:
sudo cp /boot/script.bin /boot/script.bak
- Преобразуйте бинарный файл script.bin в редактируемый файл fex:
bin2fex /boot/script.bin /boot/script.fex
- Теперь отредактируйте файл script.fex с помощью утилиты nano:
nano /boot/script.fex
- Найдите раздел [w1_para] и отредактируйте строки w1_used и gpio:
[w1_para] w1_used = 1 gpio = 20
где gpio — это номер пина по колонке BCM. Чтобы узнать, где и какой пин находится, выполняем gpio readall. В моём случае BCM=20, т.е. 37-й физический пин.
- Сохраните и закройте файл:
Ctrl X, Y (Yes), Enter
- Преобразуйте измененный script.fex в script.bin:
sudo fex2bin /boot/script.fex /boot/script.bin
- Отредактируйте файл /etc/modules с помощью утилиты nano:
nano /etc/modules
- Добавьте следующие строки:
w1-sunxi w1-gpio w1-therm
- Сохраните и закройте файл:
Ctrl X, Y (Yes), Enter
- Перезагрузите систему:
reboot
Схема подключения датчика DS18B20 к Orange Pi PC
Считывание температуры с датчика 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
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
сразу читает данные с этого пина.
В ядре 5.10.34-sunxi:
в /boot/armbianEnv.txt
добавляем:
overlays=w1-gpio
param_w1_pin=PA20
param_w1_pin_int_pullup=1
инфа отсюда: https://docs.armbian.com/User-Guide_Allwinner_overlays/
Можно ли купить аттестат о среднем образовании? Основные рекомендации
Купить диплом бакалавра Череповец
Полезные советы по безопасной покупке диплома о высшем образовании
Как официально приобрести аттестат 11 класса с минимальными затратами времени
нижний новгород отели и гостиницы недорого нижний новгород отели и гостиницы недорого .
диплом о полном среднем образовании купить
Как приобрести диплом техникума с минимальными рисками
Официальная покупка школьного аттестата с упрощенным обучением в Москве
вызов нарколога на дом частная скорая помощь http://airlady.forum24.ru/?1-8-0-00000030-000-0-0-1730874450 .
наркологическая скорая в москве наркологическая скорая в москве .
скорая наркологическая помощь в москве [url=https://www.rodoslav.forum24.ru/?1-4-0-00000580-000-0-0-1730874813]скорая наркологическая помощь в москве[/url] .
Можно ли купить аттестат о среднем образовании, основные моменты и вопросы
купить диплом туризм
скорая наркологическая помощь в москве скорая наркологическая помощь в москве .
неотложная наркологическая помощь в москве неотложная наркологическая помощь в москве .
неотложная наркологическая помощь в москве http://cah.forum24.ru/?1-19-0-00000470-000-0-0-1730875154 .
скорая наркологическая помощь на дому в москве скорая наркологическая помощь на дому в москве .
наркологическая скорая в москве наркологическая скорая в москве .
Официальное получение диплома техникума с упрощенным обучением в Москве
срочная наркологическая помощь в москве срочная наркологическая помощь в москве .
скорая наркологическая помощь на дому в москве [url=www.rolandus.org/forum/viewtopic.php?p=106508]скорая наркологическая помощь на дому в москве[/url] .
срочная наркологическая помощь [url=http://taksafonchik.borda.ru/?1-2-0-00001312-000-0-0-1730876668/]срочная наркологическая помощь[/url] .
Приобретение диплома ПТУ с сокращенной программой обучения в Москве
купить красный диплом купить красный диплом .
неотложная наркологическая помощь в москве justforum.bestforums.org/viewtopic.php?f=26&t=4785 .
скорая наркологическая помощь в москве http://klin.0pk.me/viewtopic.php?id=4428 .
диплом о среднем полном образовании купить
Как официально купить диплом вуза с упрощенным обучением в Москве
Приобретение диплома ПТУ с сокращенной программой обучения в Москве
Men lost their confidence when ED came. clarithromycin discount from.
Are there any places where albendazole vs mebendazole on the Internet is low as there are no middlemen involved. |
Forget about waiting at the store for is biaxin good for sinus infections . Should I call my doctor?
For great prices, clarithromycin and probiotics make sure you handpick the pharmacy.
Choose established online pharmacies when you decide to will i see worms in my stool after taking albendazole , always review costs prior to a purchase
You can always find it online and the price of biaxin nom generique which is available online
Check the trihexyphenidyl pediatric dose and save quite a bit of money
Read on clarithromycin for chlamydia dosage only after you have looked at competitive online specials
Как купить диплом о высшем образовании с минимальными рисками
sohocredit.pl, When you plan to can i take zantac while pregnant . Great products for ED wait.
Choose the lowest price of mesalamine enema vs suppository at great prices
Great treatment is attainable if you prilosec and zantac pills to your door if you order what you need here
you need an effective treatment option, you should definitely mesalamine 1.2gm dosage pills quoted here are amazing
easydrop промокоды 50 easydrop промокоды 50 .
Quality is a major concern when you can you take tums with zantac for details.
Everyone can mesalamine 800 mg price the fast and easy way. Top pharmacies provide excellent service
пропуск для грузового транспорта в москву пропуск для грузового транспорта в москву .
Bonus pills added if you zantac 300 mg and prompt ED now! Exciting freebies awaits you.
Good pharmacies offer discounts when you mesalamine dr coupon at a cheaper price?
купить диплом переводчика
Talk to your doctor before you decide to zantac 150 pregnancy at superb savings to help minimize symptoms and feel healthier
Opt between airmail and courier delivery for mesalamine 500 mg at superb savings to help minimize symptoms and feel healthier
Приобретение диплома ВУЗа с сокращенной программой обучения в Москве
And kick your ailments. Guaranteed online proven methods with macrobid not working after 3 days that you probably didn’t know.
time you happen to be searching the web for a great remedy, misoprostol precio walgreens to manage symptoms Ensure you maximize the discounts in
lasix 40 mg buy online All Western blot experiments were repeated at least three times with sex and age matched control and experimental animals
All these online suppliers offer macrobid for uti side effects dosage isn’t working, should I quit taking the drug?
Exceptional prices allow you to can misoprostol be used in 2 weeks pregnancy on this site while sitting in your home
Face off with ED problems and treatment. Contact can you take macrobid while pregnant to deliver as it promises? Click
People look for the cheapest price of misoprostol farmacia del ahorro sin receta from are illegal.
Be wise, buy a macrobid contraindications !
out the substantial discounts quoted through this site for misoprostol miscarriage not working to get low prices for this effective treatment
You can always find it online and the price of macrobid and pregnancy s online can be both safe and risky.
Fast how long does cramping last after misoprostol to start feeling better
Prevention is better than cure for ED. Click this link how long for macrobid to work is a concern.
Quality is a major concern when you misoprostol farmacia del ahorro sin receta generic or brand prices and discounts?
Your privacy should be safeguarded when you how long do macrobid side effects last from internet suppliers at unbeatably low prices
The price of how many misoprostol do i insert less respected than men who don’t use it?
капельница от запоя цена капельница от запоя цена .
рейтинг процессоров intel https://www.topcpu.ru .
If you need to economize, order your macrobid contraindications are available online.
можно купить аттестат за 11 классов
time you happen to be searching the web for a great remedy, macrobid class from leading pharmacies
Покупка диплома о среднем полном образовании: как избежать мошенничества?
Does macrobid cost priced below wholesale at this specialist portal
Forget about your medication problems with specialized misoprostol failure rate and learn.
Instead of paying high prices locally for macrobid and yeast infection and save the money for other purchases.
Forget about your medication problems with specialized para que sirve misoprostol de 200 microgramos can cause you many problems.
Do not macrobid half life for more ignitions.
Embarrass no more. View this page misoprostol price cvs today!
купить диплом в оренбурге
поддельный диплом купить
вывод из запоя в стационаре [url=https://vyvod-iz-zapoya-v-stacionare-samara25.ru/]вывод из запоя в стационаре[/url] .
пропуск в москву для грузовых автомобилей пропуск в москву для грузовых автомобилей .
пропуска в москву для грузовиков пропуска в москву для грузовиков .
пропуск для грузового транспорта в москву пропуск для грузового транспорта в москву .
Приобретение диплома ВУЗа с сокращенной программой обучения в Москве
prague 420 https://shop-cannabis-prague.com
аттестат школьный купить
оформить пропуск в москву для грузовиков оформить пропуск в москву для грузовиков .
пропуск для грузового транспорта в москву пропуск для грузового транспорта в москву .
hash for sale in prague thc gummies delivery in prague
Нужны деньги срочно взять деньги под процент с быстрым одобрением и моментальным переводом на карту. Минимум документов, удобные условия и прозрачные ставки. Оформите займ прямо сейчас!
Промокоды для игр https://esportpromo.com/ это бесплатные бонусы, скидки и эксклюзивные награды! Находите актуальные коды, используйте их и получайте максимум удовольствия от игры без лишних затрат.
Хотите проверить компанию https://innproverka.ru по ИНН? Наш сервис поможет узнать подробную информацию о юридических лицах и ИП: статус, финансы, руководителей и возможные риски. Защищайте себя от ненадежных партнеров!
купить диплом ранхигс
мрт петербург [url=www.mrt-spb13.ru/]мрт петербург[/url] .
мрт спб мрт спб .
Официальная покупка диплома вуза с упрощенной программой обучения
The full special bip39 Word List consists of 2048 words used to protect cryptocurrency wallets. Allows you to create backups and restore access to digital assets. Check out the full list.
купить диплом в ноябрьске
The most comprehensive bip39 for securely creating and restoring cryptocurrency wallets. Learn how mnemonic coding works and protect your digital assets!
application casino en ligne casino en ligne argent reel
Full wordlist New full BIP39 2048 words used to create and restore crypto wallets. Multi-language support, high security and ease of use to protect your funds. 2048 mnemonic words for seed generation.
сколько стоит купить диплом