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

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

Форум самогонщиков Автоматика
1 ... 39 40 41 42 43 44 45 ... 64 42
klester Студент s-pb 42 2
Отв.820  23 Янв. 14, 18:46
Уж эта - то библиотека там по умолчанию имеется. Грузи ардуино IDE arduino-1.0.5 http://arduino.googlecode.com/...-r2-windows.exe и все делай через нее, никаких загрузчиков дополнительно не надо.
Единственно, что библиотека <OneWire.h> тебе понадобится. Вот она, если не нешел. Ее надо распаковать и скопировать в каталог Libraries
msg31, 23 Янв. 14, 03:05
А там был мануал - http://arduino.cc/en/Guide/Windows  http://arduino.ru/

А liquidcristal.h записал куда полагается?
pelecis, 23 Янв. 14, 00:08

В общем, похоже, что LCD сдохший, все нормально грузится, но вместо работающего дисплея вижу синий экран( может с подключением где накосячил?  фото ниже:
IMG_1668.JPG
IMG_1668.JPG Аппаратная платформа Arduino для автоматизации наших процессов. Автоматика.
IMG_1669.JPG
IMG_1669.JPG Аппаратная платформа Arduino для автоматизации наших процессов. Автоматика.
IMG_1670.JPG
IMG_1670.JPG Аппаратная платформа Arduino для автоматизации наших процессов. Автоматика.
m16 Модератор Тамбов 1.9K 1K
Отв.821  23 Янв. 14, 18:51, через 6 мин
В общем, похоже, что LCD сдохшийklester, 23 Янв. 14, 18:46
не торопись с выводами, контраст крутил?
99050.jpg
99050. Аппаратная платформа Arduino для автоматизации наших процессов. Автоматика.
klester Студент s-pb 42 2
Отв.822  23 Янв. 14, 19:06, через 15 мин
не торопись с выводами, контраст крутил?
99050.jpg
99050. Аппаратная платформа Arduino для автоматизации наших процессов. Автоматика.

m16, 23 Янв. 14, 18:51
Действительно! теперь наверху черная полоса, на самом деле она белая, ну не суть) осталось понять где же надписи?)
m16 Модератор Тамбов 1.9K 1K
Отв.823  23 Янв. 14, 19:24, через 19 мин
вот теперь ищи баг в прошивке.
klester Студент s-pb 42 2
Отв.824  23 Янв. 14, 19:56, через 32 мин
вот теперь ищи баг в прошивке.
m16, 23 Янв. 14, 19:24
Я прошу прощения у коллег за тупые вопросы( я просто экран не до конца вставил в дуинку, поэтому он и не хотел работать. Думаю стоит подчистить эти сообщения.

Спасибо всем за помощь, теперь буду потихоньку вливаться в ряды дуиноводов)
Брагин Магистр Краснодар 278 76
Отв.825  23 Янв. 14, 21:48
klester, вместо строчек 173, 174

// Ну это понятно, это подключен LCDs
LiquidCrystal lcd(52,50, 48, 46, 44, 42);

вставь

// Ну это понятно, это подключен LCDs
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

зажжется дисплей , кнопки работать не будут - они подключены к
// Кнопки подключены на следующие пины:
// почему на этих - да потому, что они рядом идут, и еще пин земли рядом, а гребенку 6 онтактов проще паять и подключать, чем каждый контакт одтельно
// PIN_SELECT 53
// PIN_RIGHT 51
// PIN_LEFT 49
// PIN_UP 45
// PIN_DOWN 47

дальше к автору, у меня к сожелению нет МЕГИ

msg31,  кстати пора уже нумерацию програмного продукта вести нормальную Улыбающийся

ЗЫ. пока писал не заметил свежую версию проги так что klester, вместо строчек 173, 174 читать как 28

ЗЗЫ. что б не мельтишить teleprog, ответь что ты хочешь контролировать по давлению, кроме статистики?
Если не НБК, то давление нафиг не нужен. а ты даже не написал спирт или самогон тебе нужен...
klester Студент s-pb 42 2
Отв.826  23 Янв. 14, 23:20
klester, вместо строчек 173, 174

// Ну это понятно, это подключен LCDs
LiquidCrystal lcd(52,50, 48, 46, 44, 42);

вставь

// Ну это понятно, это подключен LCDs
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

зажжется дисплей , кнопки работать не будут - они подключены к
// Кнопки подключены на следующие пины:
// почему на этих - да потому, что они рядом идут, и еще пин земли рядом, а гребенку 6 онтактов проще паять и подключать, чем каждый контакт одтельно
// PIN_SELECT 53
// PIN_RIGHT 51
// PIN_LEFT 49
// PIN_UP 45
// PIN_DOWN 47

дальше к автору, у меня к сожелению нет МЕГИ

msg31,  кстати пора уже нумерацию програмного продукта вести нормальную Улыбающийся

ЗЫ. пока писал не заметил свежую версию проги так что klester, вместо строчек 173, 174 читать как 28

ЗЗЫ. что б не мельтишить teleprog, ответь что ты хочешь контролировать по давлению, кроме статистики?
Если не НБК, то давление нафиг не нужен. а ты даже не написал спирт или самогон тебе нужен...
Брагин, 23 Янв. 14, 21:48
С прогой разбираюсь потихоньку, эту тему несколько раз просмотрел, лсд работает норм,кнопки подключены через делитель, вот и хочу объеденить эти две проги, но т.к. разбираюсь в этом только второй вечер дело идет не быстро)
если добьюсь успеха, выложу здесь, а потом дальше буду разбираться, один хрен, дс-ки не пришли, наша чудо-почта профукала(
зато есть 2 ssr и 2 реле.
Сразу в догонку вопросик: я правильно понял, что ssr-кой можно мощность регулировать?
Брагин Магистр Краснодар 278 76
Отв.827  24 Янв. 14, 00:08, через 48 мин
klester, просмотрел простыню, надо отдать должное msg31, коментов больше самой программы, а программы три килограмма! чувствуется рука профи ). так вот обработка клавиш зависит от контекста вызова опроса, имхо. возможно автор тебе приделает "обрезок" управления по расшифровки напряжения от делителя, но в полной мере адаптировать не получиться, т.к. присутствуют сочетания двух клавиш (вправо-влево) и однозначно их АЦП декодировать нельзя.
Так что бери пять кнопок  и шестью проводами подключай их к минусу!!!

Про регулировку: именно в этой программе не знаю, самому интересна замена тиристора на SSR, подключи и узнаешь, сломать не сломеш. я бы сам поменял BTA41 на SSR. Ей может не хватить скорости переключения или внутри если будет детектор перехода через 0 сети, то вся програмная часть управления по прерываниям теряет смысл. короче проверь и доложи по всей форме сюда! )
А именно у меня в Ардуине на ШИМе 30 Гц - работает. Но принцип чуть другой.
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.828  24 Янв. 14, 04:20
присутствуют сочетания двух клавиш (вправо-влево) и однозначно их АЦП декодировать нельзя.
Брагин, 24 Янв. 14, 00:08
У меня сочетания двух клавиш используются только для отладочных вещей, так что они не нужны по большому счету.
Если есть необходимость использовать другой принцип опроса кнопок, то замени макрос
#define PRESS_SELECT digitalRead(PIN_SELECT)==0
на какой-нибудь другой, например
#define PRESS_SELECT (analogRead(PIN_SELECT)>100)
Ну и так далее также макросы
#define PRESS_RIGHT  digitalRead(PIN_RIGHT)==0
#define PRESS_LEFT  digitalRead(PIN_LEFT)==0
#define PRESS_UP    digitalRead(PIN_UP)==0
#define PRESS_DOWN  digitalRead(PIN_DOWN)==0
Замени на свои команды чтения кнопок.

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

Вот новый скетч, в нем реализована остановка и старт контроллера по SMS, а также фазовое управление клапанами отбора и подачи воды, для защиты их от перегрева.

msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.829  24 Янв. 14, 04:22, через 2 мин
Сразу в догонку вопросик: я правильно понял, что ssr-кой можно мощность регулировать?
klester, 23 Янв. 14, 23:20
Если в твоей SSR-ки нет включения по контролю нуля, то можно. Только надо немного переделать код и в прерывании для открытия симистора его не закрывать, а закрывать его в прерывании нуля.
klester Студент s-pb 42 2
Отв.830  24 Янв. 14, 10:37

Но я бы не рекомендовал использовать клавиши на аналоговом входе, это мешает стабильности работы регулятора мощности, клавиши у меня опрашиваются 125 раз в секунду, на аналоговом входе надо будет поставить опрос пореже.msg31, 24 Янв. 14, 04:20

Тогда доп вопрос: кнопка срабатывает при замыкании gnd и цифрового входа?
просто хочу стандартную клаву переделать, что с экраном шла, буду дорожки резать и перепаивать на цифру.
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.831  24 Янв. 14, 10:42, через 5 мин
Тогда доп вопрос: кнопка срабатывает при замыкании gnd и цифрового входа?
просто хочу стандартную клаву переделать, что с экраном шла, буду дорожки резать и перепаивать на цифру.
klester, 24 Янв. 14, 10:37
Да, на замыкание земли. В общем-то можно сделать скетч под аналоговый вход,но только проверить его в работе не смогу и неизвестно мне, что выдают клавиши на этом входе при нажатии. Так что лучше проводки подпаять.
msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.832  24 Янв. 14, 10:46, через 5 мин
Да, на замыкание земли. В общем-то можно сделать скетч под аналоговый вход,но только проверить его в работе не смогу и неизвестно мне, что выдают клавиши на этом входе при нажатии. Так что лучше проводки подпаять.
msg31, 24 Янв. 14, 10:42
Попробую сегодня выложить инструкции поподробнее что надо, к чему паять и так далее. Так проще будет.
svarnoy Профессор Жуковский. 8.7K 4.4K
Отв.833  24 Янв. 14, 10:58, через 13 мин
стандартную клаву переделать, что с экраном шла, буду дорожки резать и перепаивать на цифру.klester, 24 Янв. 14, 10:37
Не торопись портить.
Закажи с Москвы клавиатуру и экран другие,а с этим пока отработаешь в макете.
Клавиатура 100 рублей:  http://bendermag.ru/...zem_77cm_h_69cm
Экран:  http://bendermag.ru/...njaja_podsvetka
Цена как в китае,а придёт за неделю.
и неизвестно мне, что выдают клавиши на этом входе при нажатии.msg31, 24 Янв. 14, 10:42
Резестивный делитель стоит на 5 кнопках,100Ком зашунтированно,10Ком делитель.Через АЦП он и выдаёт соответственно: Ничего не нажато 1024;1 кнопка/резистор/:924;вторая :824; и тд.

msg31 Научный сотрудник Барнаул 4.6K 2.5K
Отв.834  24 Янв. 14, 11:11, через 13 мин
Цена как в китае,а придёт за неделю.Резестивный делитель стоит на 5 кнопках,100Ком зашунтированно,10Ком делитель.Через АЦП он и выдаёт соответственно: Ничего не нажато 1024;1 кнопка/резистор/:924;вторая :824; и тд.
svarnoy, 24 Янв. 14, 10:58
Это точные значения или диапазон значений? И зависит ли от напряжения питания?
VladPP Доцент Новосибирск 1K 380
Отв.835  24 Янв. 14, 12:12
Попробую сегодня выложить инструкции поподробнее что надо, к чему паять и так далее. Так проще будет.
msg31, 24 Янв. 14, 10:46
Выложите пожалуйста.
svarnoy Профессор Жуковский. 8.7K 4.4K
Отв.836  24 Янв. 14, 12:38, через 27 мин
Это точные значения или диапазон значений? И зависит ли от напряжения питания?msg31, 24 Янв. 14, 11:11
Только что проверил
Ничегоне нажато: 0
1 резистор(кнопка) : 930
2 : 850
3 : 780
4 : 730
5 : 680
Так плавает наверное из-за резисторов не точных.
Про напряжение питания незнаю, у меня с +5 ардуиновских на кнопки через резистор 100Ком
klester Студент s-pb 42 2
Отв.837  24 Янв. 14, 13:40
и неизвестно мне, что выдают клавиши на этом входе при нажатии. Так что лучше проводки подпаять.msg31, 24 Янв. 14, 10:42
и неизвестно мне, что выдают клавиши на этом входе при нажатии. Так что лучше проводки подпаять.msg31, 24 Янв. 14, 10:46

Я тоже думаю, что проще подпаяться, спасибо за помощь тебе))) Вот, прикладываю схемку этого блока, если тебе нужно.
Не торопись портить.
Закажи с Москвы клавиатуру и экран другие,а с этим пока отработаешь в макете.
Клавиатура 100 рублей:  http://bendermag.ru/...zem_77cm_h_69cm
Экран:  http://bendermag.ru/...njaja_podsvetka
Цена как в китае,а придёт за неделю.


svarnoy, 24 Янв. 14, 10:58
Спасибо за наводку, сайт приличный, есть интересные штуки, да и высылают наложенным.
Но тем не менее рискну перепаять, тем более паять умею. Да и финансов лишних сейчас нет совсем,+ еще один такой же экран с кнопами идет уже, где мне их складировать-то?)))
lakmus Специалист С-Петербург 196 49
Отв.838  24 Янв. 14, 14:09, через 29 мин
Цена как в китае,а придёт за неделю.svarnoy, 24 Янв. 14, 10:58

klester, вот тут и тут, в s-pb, кое что подешевле будет , да и ждать не надо Улыбающийся
klester Студент s-pb 42 2
Отв.839  24 Янв. 14, 15:27
klester, вот тут и тут, в s-pb, кое что подешевле будет , да и ждать не надо Улыбающийся

lakmus, 24 Янв. 14, 14:09
действительно дешевле!) спасибо, правда от меня далековато, зато много чего вкусного и всего немного дороже ебая зато все и сразу)))