Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Аппаратная платформа Arduino для автоматизации наших процессов

Форум самогонщиков Автоматика
1 ... 30 31 32 33 34 35 36 ... 66 33
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. Вывод на экран текущего алкоголя в "струе".
У кого есть возможность оттестировать, пожалуйста. А то пока не предполагается перегонов.
spirtometr.ino 3.1 Кб
mihase Специалист Краснодар 165 74
Отв.642  11 Дек. 13, 18:21
Считывание с крутилкиasvar, 11 Дек. 13, 13:53
Что за "крутилка" не подскажешь?
asvar Специалист Крога 163 30
Отв.643  11 Дек. 13, 18:22, через 2 мин
Что за "крутилка" не подскажешь?
mihase, 11 Дек. 13, 18:21
Потенциометр обычный, вроде на 10К
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 )
Безымянный.png
Безымянный.png Аппаратная платформа Arduino для автоматизации наших процессов. Автоматика.
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
dsx5.png
dsx5.png Аппаратная платформа Arduino для автоматизации наших процессов. Автоматика.
сообщение удалено
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: скечу забыл приаттачить .. - вот она (ножку поменяй на свою)
dsx5ok.png
dsx5ok.png Аппаратная платформа Arduino для автоматизации наших процессов. Автоматика.

DS18x20_Temperature.ino 2.8 Кб
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
Бывает что датчики не дружат друг с другом, надо подбирать.