Аппаратная платформа Arduino для автоматизации наших процессов
alekslug
Научный сотрудник
винокур, Лобня.
5.2K 1.7K
Отв.640 10 Дек. 13, 13:16
Спасибо, изучаю. Я сейчас строю блок автоматики для винокурения на базе Ардуино. Как будет результат, обязательно покажу здесь. Хочу создать народную автоматику для автоматизации винокурения доступную для повторения.
asvar
Специалист
Крога
163 30
Отв.641 11 Дек. 13, 13:53
Программа "Термометр винокура". По заданной температуре, умноженной на 100 (например 9678 - это 96,78) выдает содержание спирта в объемных частях в формате, умноженном на 10 (например 455 - это 45.5 объемных). Точность проверена по калькулятору Руди и в худшем случае составляет +-0.2 объемных, самая большая погрешность после температуры 99 - до 0.5 объемных (это сделано специально по причине экономии памяти на Atmega16). Написана на С, но может быть легко переведена на ардуиновский язык.Подшаманили, перевели на ардуиновский язык. Сделали пока под своё железо.
msg31, 27 Нояб. 13, 18:32
1. Вывод на экран текущей температуры.
2. Считывание с крутилки (потенциометра) и вывод на экран значения алкоголя в "струе", при котором подаётся сигнал зуммером.
3. Вывод на экран текущего алкоголя в "струе".
У кого есть возможность оттестировать, пожалуйста. А то пока не предполагается перегонов.
mihase
Специалист
Краснодар
165 74
Отв.642 11 Дек. 13, 18:21
Считывание с крутилкиasvar, 11 Дек. 13, 13:53Что за "крутилка" не подскажешь?
asvar
Специалист
Крога
163 30
Отв.643 11 Дек. 13, 18:22, через 2 мин
Что за "крутилка" не подскажешь?Потенциометр обычный, вроде на 10К
mihase, 11 Дек. 13, 18:21
mihase
Специалист
Краснодар
165 74
Отв.644 11 Дек. 13, 18:47, через 25 мин
Никак не могу прицепить три датчика DS на одну шину, нет показаний с датчиков, в чем может быть проблемс? Цепляю выходы датчиков вместе(в скрутке), через сопротивление 4,7, как обычно.
asvar
Специалист
Крога
163 30
Отв.645 11 Дек. 13, 18:57, через 11 мин
Ты нарисуй схему будет проще, а то не понятно куда сопротивление ты цепляеш
mihase
Специалист
Краснодар
165 74
Отв.646 11 Дек. 13, 19:12, через 16 мин
Пардон за AutoCAD )
ironman
Академик
Синегорье
5.2K 2.7K
Отв.647 11 Дек. 13, 19:22, через 10 мин
Автор был пьяный
mihase, ты датчики от фонаря нарисовал или как есть? Data - это средняя ножка DS-ки.
mihase
Специалист
Краснодар
165 74
Отв.648 11 Дек. 13, 19:27, через 5 мин
датчики от фонаря, у меня или один на одном пине или три на разных пинах работают, а вместе на одном пине не хотят... Просто хочу пины освободить.
kirej
Кандидат наук
Москва
380 52
Отв.649 11 Дек. 13, 19:33, через 7 мин
Я сейчас уже не помню, но для параллельного соединения датчиков DS18B20 нужна другая библиотека, набери в Яндаксе "подключение нескольких датчиков к Arduino" и все найдешь.
lakmus
Специалист
С-Петербург
196 49
Отв.650 11 Дек. 13, 19:41, через 8 мин
датчики от фонаря, у меня или один на одном пине или три на разных пинах работают, а вместе на одном пине не хотят... Просто хочу пины освободитьmihase, 11 Дек. 13, 19:27ну наконец из всплыл разумный вопрос
***********
глянь тут - заработали с полутыка
// http://www.pjrc.com/teensy/td_libs_OneWire.html
//
// The DallasTemperature library can do all this work for you!
// http://milesburton.com/Dallas_Temperature_Control_Library
mihase
Специалист
Краснодар
165 74
Отв.651 11 Дек. 13, 19:41, через 1 мин
для параллельного соединения датчиковkirej, 11 Дек. 13, 19:33Да вот как раз для соединения нескольких датчиков используется библиотека DallasTemperature.h, она написана непосредственно для ds18b20
mihase
Специалист
Краснодар
165 74
Отв.652 11 Дек. 13, 21:45
глянь тутlakmus, 11 Дек. 13, 19:41Использовал скетч из первой ссылки.
Чет ничё не пойму, пеленгует два вместе датчика, показывает адрес. Третий подключаю, пишет No more addresses на все. Может питания не хватает, хотя вряд ли.
Проверил со своим скетчем два датчика, температуру показывает четко. Ёптить, чёж три то не хотят.
lakmus
Специалист
С-Петербург
196 49
Отв.653 11 Дек. 13, 23:13
Использовал скетч из первой ссылки.таки все верно - он ведь наверн показывает температуры от трех датчиков???? , а не находя четвертого пишет
Чет ничё не пойму, пеленгует два вместе датчика, показывает адрес. Третий подключаю, пишет No more addresses на все. Может питания не хватает, хотя вряд ли.
Проверил со своим скетчем два датчика, температуру показывает четко. Ёптить, чёж три то не хотят.mihase, 11 Дек. 13, 21:45
"номо адрес".... или у тя не кажет три температуры ?
я для пробы сунул 5 и все ок... в строке пятого пишет "номо...."
да, на всяк , кондючек на шину питания керамику 30n
сообщение удалено
mihase
Специалист
Краснодар
165 74
Отв.654 11 Дек. 13, 23:24, через 12 мин
три температуры ?lakmus, 11 Дек. 13, 23:13да, в том то и дело когда два подключено, пишет адреса двух, а третий no more, все верно... А если три в связке, то просто отбивает no more... и больше ничего, причем связывал в разной последовательности 1-3, все рабочие.
lakmus
Специалист
С-Петербург
196 49
Отв.655 11 Дек. 13, 23:43, через 19 мин
да, в том то и дело когда два подключено, пишет адреса двух, а третий no more, все верно... А если три в связке, то просто отбивает no more... и больше ничего, причем связывал в разной последовательности 1-3, все рабочие.у них там кривой скетч, поправил чючють теперь адекватно пишет:
mihase, 11 Дек. 13, 23:24
ps: скечу забыл приаттачить .. - вот она (ножку поменяй на свою)
mihase
Специалист
Краснодар
165 74
Отв.656 12 Дек. 13, 01:36
Ума не приложу. Пошел другим путем, прописал адреса как константу, и та же фигня, два датчика вместе работают, три, четыре вместе - не определяются все ((
Дал дополнительное питание, не помогает. Интернет перерыл, кучу скетчей перепробовал, заменил плату дуины на другую...
Коллеги, ну киньте какую-нибудь идейку, а?
Дал дополнительное питание, не помогает. Интернет перерыл, кучу скетчей перепробовал, заменил плату дуины на другую...
Коллеги, ну киньте какую-нибудь идейку, а?
lakmus
Специалист
С-Петербург
196 49
Отв.657 12 Дек. 13, 01:50, через 14 мин
Коллеги, ну киньте какую-нибудь идейку, а?mihase, 12 Дек. 13, 01:36у тебя какие стоят библиотеки ?
надо OneWire
c http://www.pjrc.com/teensy/td_libs_OneWire.html
a Dallas c
http://milesburton.com/Dallas_Temperature_Control_Library
http://download.milesburton.com/...ure_372Beta.zip
остальные убери , перезапусти Арду-оболочку перекомпилируй
mihase
Специалист
Краснодар
165 74
Отв.658 12 Дек. 13, 02:02, через 13 мин
Да уже перепробовал кучу вариантов, кстати никогда не искал, пользовался одним вариантом для определения параметров с датчика Dalls, а тут копнул, их тьма, все разные, все интересные, все у меня работают, НО только с ДВУМЯ сволочными датчиками, три, четыре не хотят.
какие стоят библиотекиlakmus, 12 Дек. 13, 01:50эти и стоят, уже не в общем скетче пытаю, а вынес в отдельное окно и там экспериментирую.
Bitner
Научный сотрудник
NN
950 416
Отв.659 12 Дек. 13, 10:54
Подключение не звездой ?
[сообщение #11605243]
еще про подключение
http://mk90.blogspot.ru/2011/04/1-wire.html
Бывает что датчики не дружат друг с другом, надо подбирать.
[сообщение #11605243]
еще про подключение
http://mk90.blogspot.ru/2011/04/1-wire.html
Бывает что датчики не дружат друг с другом, надо подбирать.