Например TDA7294

Форум РадиоКот • Просмотр темы - Помогите с программой Arduino UNO и считывание 8шт 18b20
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн дек 22, 2025 19:30:37

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 29 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Помогите с программой Arduino UNO и считывание 8шт 18b20
СообщениеДобавлено: Вт май 21, 2019 17:49:29 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Сб июл 29, 2017 13:30:03
Сообщений: 21
Рейтинг сообщения: 0
Помогите создать программу, считывание показание 8-ми датчиков DS18B20 и вывод показаний на индикатор LCD2004A. Пробовал через FLPro
считывает один датчик.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите с программой Arduino UNO и считывание 8шт 18b20
СообщениеДобавлено: Вт май 21, 2019 21:03:39 
Говорящий с текстолитом
Аватар пользователя

Карма: 16
Рейтинг сообщений: 236
Зарегистрирован: Вт апр 03, 2012 20:36:41
Сообщений: 1663
Откуда: Сочи
Рейтинг сообщения: 0
Их вроде на одну линию не посадить, а значит нужно 8 линий, и софтварный 1wire .
Ищите примеры на сайтах ардуино,
Или хотя бы покажите что сами сделали в ардуино.
FLPro специфичная прога.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите с программой Arduino UNO и считывание 8шт 18b20
СообщениеДобавлено: Ср май 22, 2019 01:39:06 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1432
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4595
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Под Абдурину библиотек для этих датчиков просто тьма тьмущая. Что тут может не получиться - не понятно ... :facepalm:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите с программой Arduino UNO и считывание 8шт 18b20
СообщениеДобавлено: Ср май 22, 2019 04:39:36 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Сб июл 29, 2017 13:30:03
Сообщений: 21
Рейтинг сообщения: 0
В интернете примеров на 1-4 датчика, подставляю ещё 4 датчика получается каша.Все зависят друг от друга,удаляешь один из 8-ми меняются показания других. В программировании только начало.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Помогите с программой Arduino UNO и считывание 8шт 18b20
СообщениеДобавлено: Ср май 22, 2019 08:58:41 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2926
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18892
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
Enigm писал(а):
Их вроде на одну линию не посадить
элементарно сажаются на одну линию. только обращаться к каждому нужно по его собственному идентификатору.
но для этого нужно прочитать с каждого идентификатор.

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите с программой Arduino UNO и считывание 8шт 18b20
СообщениеДобавлено: Ср май 22, 2019 09:13:01 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1494
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15313
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Собственно ежли адуринка - надо не саму библиотеку для DSок, а ОneWire за основу брать...
и для каждого датчика предварительную активацию по заранее составленному блоку аппаратных адресов...
Пока не пробовал сие (работу с поиском адресов и индивидуальным вызовом по заданному адресу)
за особой ненадобностью...
:dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите с программой Arduino UNO и считывание 8шт 18b20
СообщениеДобавлено: Ср май 22, 2019 09:55:20 
Говорящий с текстолитом
Аватар пользователя

Карма: 16
Рейтинг сообщений: 236
Зарегистрирован: Вт апр 03, 2012 20:36:41
Сообщений: 1663
Откуда: Сочи
Рейтинг сообщения: 0
Вот внимательно прочтите.
https://arduinomaster.ru/datchiki-ardui ... o-ds18b20/
Попробуйте уменьшить резистор подтяжки, до 1 кило ома.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите с программой Arduino UNO и считывание 8шт 18b20
СообщениеДобавлено: Ср май 22, 2019 17:17:52 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Сб июл 29, 2017 13:30:03
Сообщений: 21
Рейтинг сообщения: 0
Считывание с каждого датчика адреса,и вписать их это всё получилось.Но дело в том, что у меня 7 подвесок по 8 датчиков в каждой подвески. И как вписать их, чтобы можно было каждую подвеску хотя бы в отдельности проверить температуру + расстояние до датчиков порядка 20м и сама подвеска имеет порядка 16м. Растояние между датчиками порядка 1,5-1,8м


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите с программой Arduino UNO и считывание 8шт 18b20
СообщениеДобавлено: Ср май 22, 2019 19:13:17 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2926
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18892
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
что-то ты себе противоречишь.
то вписать получилось, то не знаешь, как вписать...
сохраняешь в еепром все 56 адресов.
потом выбираешь по одному датчику и считываешь из еепром его адрес.
потом обращаешься к этому конкретному датчику и считываешь из него температуру.
и так по очереди проходишь все 56 датчиков.
,

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите с программой Arduino UNO и считывание 8шт 18b20
СообщениеДобавлено: Ср май 22, 2019 19:31:53 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Сб июл 29, 2017 13:30:03
Сообщений: 21
Рейтинг сообщения: 0
Я бы с удовольствием сохранил бы все адреса датчиков,но нет представление как создать эту программу. Пробовал в FLPro собрал схему, для считывания 8 датчиков, ну а как вставить остальные,что то не получается. Как связать и какие блоки надо собрать+ индикация на LCD 2004A


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите с программой Arduino UNO и считывание 8шт 18b20
СообщениеДобавлено: Чт май 23, 2019 07:16:45 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2926
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18892
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
тогда рассказывай, как ты сделал для 8 датчиков.
и чем число 56 отличается от числа 8?
и какие трудности с увеличением числа датчиков?

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите с программой Arduino UNO и считывание 8шт 18b20
СообщениеДобавлено: Чт май 23, 2019 08:53:42 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1494
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15313
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Это FLP - графическая среда разработки...
Ежли б делалось хотя-бы в адуриньей IDE проще было бы...
(не говоря уж о чем более стандартно-обыденном).
:?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите с программой Arduino UNO и считывание 8шт 18b20
СообщениеДобавлено: Чт май 23, 2019 15:02:30 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Сб июл 29, 2017 13:30:03
Сообщений: 21
Рейтинг сообщения: 0
У меня к примеру есть 8 банок (банка, так называют хранилище зерна,гороха и т.д и т.п). В каждой банке по 7 подвесок, в каждой подвески по 8 датчиков.Это в общем 56 подвесок,и 448 датчиков. Мне необходимо считывать с них показания температуры.Подскажите или помогите как это можно реализовать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите с программой Arduino UNO и считывание 8шт 18b20
СообщениеДобавлено: Чт май 23, 2019 15:12:09 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2135
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18447
Откуда: Новочеркасск
Рейтинг сообщения: 2
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
448 датчиков? и что потом с этим количеством данных делать?
решение очень простое: покупаете нормальный преобразователь интерфейсов для компьютера и подклчаете всю эту вашу гирянду к компьютеру. на МК типа ардуин такое количество датчиков обрабатывать крайне некомфортно будет, на младших и средних ардуинах вообще невозможно. так что компьютер ваше все :)

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите с программой Arduino UNO и считывание 8шт 18b20
СообщениеДобавлено: Чт май 23, 2019 16:55:07 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Сб июл 29, 2017 13:30:03
Сообщений: 21
Рейтинг сообщения: 0
Логично, была такая идея, но таскать каждый раз бук к каждой банке, и снимать показания датчиков, довольно неудобное решение.А что ещё можете посоветовать.Если взять к примеру какой нибудь микроконтроллер и залить туда адресса всех датчиков, а потом ходить только и считывать, какой нибудь приборчик с индикацией.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите с программой Arduino UNO и считывание 8шт 18b20
СообщениеДобавлено: Чт май 23, 2019 19:22:58 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2135
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18447
Откуда: Новочеркасск
Рейтинг сообщения: 2
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
советовать - не мешки таскать :) могу и посоветовать.
во-первых, я не уверен, но теоретически все 448 датчиков можно повесить на единственную 1-wire шину, которую подключить к ноутбуку и ничего никуда не таскать - из одного места работать со всей гирляндой. сомнения есть, все-таки неожиданно огромное количество датчиков, но теория не запрещает, вроде бы...
во-вторых, на каждую банку можно и свой МК, а к этому МК - радиоканал (или WiFi) и опять же никуда не бегать, а снимать все из одной точки.
наконец, 1-wire вообще-то включает в свой состав и разные "роутеры/шлюзы/репитеры", позволяющие строить многосегментную разветвленную сеть, что позволит каждую следующую банку подключать к предыдущей, т.е. сегменты гирлянд будут независимы и невелики, а все вместе будет большим и монструознм... но я об этом знаю на уровне слухов.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите с программой Arduino UNO и считывание 8шт 18b20
СообщениеДобавлено: Пт май 24, 2019 19:12:18 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2926
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18892
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
можно такой вариант.
делаешь один прибор на 8 датчиков.
чтобы не связываться с адресами вообще, подключаешь датчики на разные ноги (порты) МК.
на подвески ставишь разъем на 10 контактов (или более).
подключаешь через разъем прибор к подвеске и опрашиваешь по очереди все 8 датчиков.
идешь к следующей подвеске.

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите с программой Arduino UNO и считывание 8шт 18b20
СообщениеДобавлено: Сб май 25, 2019 05:21:24 
Это не хвост, это антенна

Карма: 12
Рейтинг сообщений: 136
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 1310
Рейтинг сообщения: 0
1 мк на 2 банки - 14 линий по 8 датчиков. 4 мк в сети.
Если не хочется гирлянд - 1 мк на 16 датчиков (2 подвески) и 28 мк в сети.
Сеть на выбор - проводная либо без.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите с программой Arduino UNO и считывание 8шт 18b20
СообщениеДобавлено: Сб май 25, 2019 10:03:59 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1494
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15313
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Как вариант решения -
какой-нить сетевой сервер на адурине/малине/дохлоПК и DS2480B в качестве моста
а далее обработка на стацтонарном ПК...
или сетевые блоки у малых групп с основным модулем...
:roll:
Вложение:
DS2480b_new.pdf [409.69 KiB]
Скачиваний: 220

:hunger:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Помогите с программой Arduino UNO и считывание 8шт 18b20
СообщениеДобавлено: Вс май 26, 2019 08:06:17 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Сб июл 29, 2017 13:30:03
Сообщений: 21
Рейтинг сообщения: 0
С Arduino UNO считывание и прописка каждому датчику адреса получается.А как сделать, чтобы считывались остальные датчики пусть даже с пропиской адресов каждому,т.к они должны считываться последовательно с низу в вверх или наоборот.Можно даже в отдельности каждую подвеску опрашивать.Пробовал на Arduino происходит наложение,чего-то не хватает.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y