Fabula_4x4 ТС
Администратор
Карма +2508/-12
Offline
Пол:
Сообщений: 15119
Москва-Саранск
Полнолапый. Дизельный Рыжий Коняшка
Tempora mutantur et nos mutamur in illis
|
|
« : 28 Ноября 2016, 08:31:24 » |
|
Есть задача - измерять 8 аналоговых сигналов и выводить результаты на небольшой экран. Четыре датчика температуры, методом измерения падения напряжения на них при стабильном токе в 1 мА и четыре датчика давления, с нормированным выходом 4-20 мА, опять-таки измеряем падение напряжения на нагрузочном резисторе. Скорость опроса - 10 раз в секунду выше крыши. Датчики температуры с нелинейной характеристикой, типа PTC, формула пересчета есть, Т1. Датчики давления с разным диапазоном, формулы пересчета есть, Р. Из давлений по формулам будет считаться температура Т2. Должна вычисляться разница dT=T2-T1. Должны фиксироваться Рмин и Рмах Что должно быть на экране. Поскольку значений много, то "экранов", видимо, нужно три, переключение между ними кнопкой. 1. Восемь показаний датчиков, Т и Р 2. Четыре dT 3. Рмин и Рмах 4. Мечта идиота - графики dT (необязательно). Вопрос №1. Какие нужны минимально необходимые, Ардуино и монитор? В том числе и по цене - первый экземпляр я буду делать за свои деньги, если все получится - то деньги я верну, если не получится - то чтоб не много потерять. Вопрос №2. Насколько вообще сложно будет написать это глюкалово, если максимум что я делал - работал в Бейсике, с Ардуино не знаком ни разу, слабые попытки пару лет назад не в счет.
|
|
|
Записан
|
Были - 2101, 2102, 21043, 2126-030, 21261-060, Рено Дастер бензин, Рено Дастер дизель А левосипед Кама, 1979 года есть до сих пор, и на нем ножная трешка Shimano, динамовтулка, роллерный тормоз, покрашен порошковой краской - цвет мокрый асфальт...
|
|
|
Кувалдыч
Карма +1691/-43
Offline
Пол:
Сообщений: 40861
Путинград, Колпино
!"№;%:?*!!!
Питер ИЖ 2126-060 4x4 * ИЖ 2126-030
|
|
« Ответ #1 : 28 Ноября 2016, 09:18:03 » |
|
ATMEGA328 23 general purpose I/O lines 6-channel 10-bit A/D converter (8-channels in TQFP and QFN/MLF packages) http://www.atmel.com/ru/ru/devices/ATMEGA328.aspxМодуль на али - http://ali.pub/zrbj0 - 105р. Микроконтроллер: ATmega328P Напряжение ядра (логические уровни): +5 вольт. Напряжение питания по входу VIN (рекомендуемое): +5...+12 вольт. Самовосстанавливающийся предохранитель, включенный последовательно со входом питания (RAW). Защитный диод, от переполюсовки напряжения питания. Цифровых входов/выходов: 14 (6 из которых позволяют аппаратно выводить PWM / ШИМ). Входов АЦП: 8. Максимально допустимый втекающий/вытекающий ток выводов: 40 мА. ППЗУ: (Flash Memory): 32 кБайт, из которых 2 кБ используется под загрузчик (bootloader). ОЗУ: (SRAM): 2 кБайт (встроено в ATmega328P) EEPROM: 1 Кб (встроено в ATmega328P) Тактовая частота 16 МГц стабилизирована кварцем. Готовый модуль. Миниатюрные размеры: 34 * 19 мм. Вес модуля 2,5 гр.
На самом деле можно и что попроще, а аналоги мерять через мультиплексор, тем более что скорость опроса в твоей задаче ваще минимальная. Но попроще на али не сильно дешевле, рублей 80 тинька (слабая и куцая) в виде модуля втыкающегося в слот юсб. Моник можно и один, текстовый или графический. К примеру I2C 1602 (2 строки по 16 символов) - http://ali.pub/ifsa1 245р, подключение к ардуине по двум проводам (плюс питание и земля). Можно без платы I2C, надо больше проводов, на ардуине выше выводов хватит. Но тебе ж не огромнымипартиями выпускать, так что экономия копеечная. Знания бейсика конечно ен совсем то.... там больше Си похоже, но разобраться можно. Качай ардуино студию, смотри скетчи, изучай тутуориалы для начинающих на офиц сайте. Дл ятвоих задач с твоими знаниями за вечер освоить можно и даже боле менее работающее написать.
|
|
« Последнее редактирование: 28 Ноября 2016, 09:20:21 от Кувалдыч »
|
Записан
|
|
|
|
Кувалдыч
Карма +1691/-43
Offline
Пол:
Сообщений: 40861
Путинград, Колпино
!"№;%:?*!!!
Питер ИЖ 2126-060 4x4 * ИЖ 2126-030
|
|
« Ответ #2 : 28 Ноября 2016, 09:23:08 » |
|
Для графиком можно к примеру http://ali.pub/8lcx, 179р 0.96 "голубой 0.96 дюймов OLED модуль Новый 128X64 OLED LCD LED Дисплей Модуль Для Arduino 0.96" IIC I2C Управление так же по 4 проводам, IIC.
|
|
|
Записан
|
|
|
|
Кувалдыч
Карма +1691/-43
Offline
Пол:
Сообщений: 40861
Путинград, Колпино
!"№;%:?*!!!
Питер ИЖ 2126-060 4x4 * ИЖ 2126-030
|
|
« Ответ #3 : 28 Ноября 2016, 09:29:35 » |
|
в Ардуино я правда сам еще школьник, но контролерры они и в африке контроллеры, и глюкалово тоже. Везде свои нюансы, но принцип общий. Любая прога для контроллера состоит из двух процедур - инициализация (выполняется при включении питания) и бесконечный цикл (который повторяется после инициализации пока питание не вырубят) В твоем случае в инициализации ты инициализируешь все свои переменные, библиотеку экрана, таймер на измерения. Процедура цикла у тебя будет пустая, ибо не нужна, измерения и расчеты по таймеру. В процедуре обьработки таймера делаешь опрос датчиков, пересчитываешь по формулам своим, загоняешь все в дисплей. Примеры по рабоце АЦП и по обоим экранчикам есть вроде даже в самой ардуино студии, в тырнете так полно, так как все модули по ссылкам это самые популярные у самодельщиков. К примеру: Смотреть на YouTube
|
|
« Последнее редактирование: 28 Ноября 2016, 09:32:35 от Кувалдыч »
|
Записан
|
|
|
|
Кувалдыч
Карма +1691/-43
Offline
Пол:
Сообщений: 40861
Путинград, Колпино
!"№;%:?*!!!
Питер ИЖ 2126-060 4x4 * ИЖ 2126-030
|
|
« Ответ #4 : 28 Ноября 2016, 09:33:59 » |
|
На этом видео два модуля которые я тебе ссылку дал, а третий с батарейкой это часы реального времени. Смотреть на YouTube
|
|
« Последнее редактирование: 28 Ноября 2016, 09:35:12 от Кувалдыч »
|
Записан
|
|
|
|
Кувалдыч
Карма +1691/-43
Offline
Пол:
Сообщений: 40861
Путинград, Колпино
!"№;%:?*!!!
Питер ИЖ 2126-060 4x4 * ИЖ 2126-030
|
|
« Ответ #5 : 28 Ноября 2016, 09:38:48 » |
|
На всяк случай, для полного "Лего" удобно использовать такой комплект макетки: http://ali.pub/xln4k - 250р. Модуль питания там так себе (две кренки на 5 и 3.3в), но волне юзабельный. А ардуинку выше это версия без юсб разъема, из своих заказов не ту скопировал, для макетирования лучше с юсб, вот такую: http://ali.pub/1modu, ну и в работе юсб лишним не будет, можно например оттуда в комп загонять измерения для анализа, отображения, складирования в базу. Перепрошивка опять же с компа без программатора
|
|
« Последнее редактирование: 28 Ноября 2016, 09:41:50 от Кувалдыч »
|
Записан
|
|
|
|
Sync
Карма +1039/-14
Offline
Пол:
Сообщений: 11238
Москва, район бобров
Man without god
Москва ИЖ-2126-030, Ford Focus 3
|
|
« Ответ #6 : 28 Ноября 2016, 09:41:38 » |
|
Если денег не очень жалко - для экрана я бы посоветовал nextion. Стоит дофига на фоне шилдов и того, что Кувалдыч предлагает, но с ним разобраться можно за полчаса.
С ардуиной разберёшься легко, я вообще в программировании ни бум-бум, паскаль в институте ни в счёт. Ардуина подойдёт любая с твоими запросами.
|
|
|
Записан
|
Правила дорожного движения Российской ФедерацииИЖ "Орбита" - моё корыто. Ремонт ИЖа невозможно закончить - его можно только прекратить... Остерегайся людей, которые в общении с тобой избегают матюгов. А если они вообще матюгов не переносят, то беги от них как от огня! Они лжецы, лицемеры и ханжи. И это как минимум. Мат - это как знак качества, признак искренности твоей речи. Когда ты берешь чужой пиджак, я могу понять: тебе холодно. Но когда ты берешь чужую мысль, тебе что, глупо?
|
|
|
Sync
Карма +1039/-14
Offline
Пол:
Сообщений: 11238
Москва, район бобров
Man without god
Москва ИЖ-2126-030, Ford Focus 3
|
|
« Ответ #7 : 28 Ноября 2016, 09:44:00 » |
|
0.96 дюймов Для графиков это издевательство над пользователем. Не надо так.
|
|
|
Записан
|
Правила дорожного движения Российской ФедерацииИЖ "Орбита" - моё корыто. Ремонт ИЖа невозможно закончить - его можно только прекратить... Остерегайся людей, которые в общении с тобой избегают матюгов. А если они вообще матюгов не переносят, то беги от них как от огня! Они лжецы, лицемеры и ханжи. И это как минимум. Мат - это как знак качества, признак искренности твоей речи. Когда ты берешь чужой пиджак, я могу понять: тебе холодно. Но когда ты берешь чужую мысль, тебе что, глупо?
|
|
|
Кувалдыч
Карма +1691/-43
Offline
Пол:
Сообщений: 40861
Путинград, Колпино
!"№;%:?*!!!
Питер ИЖ 2126-060 4x4 * ИЖ 2126-030
|
|
« Ответ #8 : 28 Ноября 2016, 09:44:20 » |
|
Ардуина подойдёт любая с твоими запросами. Не скажи.... такая не пойдет - http://ali.pub/ou1gw маловато ножек, всего 4 АЦП Для графиков это издевательство над пользователем. Не надо так.
А все зависит от потребностей. 64 столбика если измерения показывать получасовые, то это на 32 часа, аж полторы суток. К примеру:
|
|
« Последнее редактирование: 28 Ноября 2016, 09:47:19 от Кувалдыч »
|
Записан
|
|
|
|
Sync
Карма +1039/-14
Offline
Пол:
Сообщений: 11238
Москва, район бобров
Man without god
Москва ИЖ-2126-030, Ford Focus 3
|
|
« Ответ #9 : 28 Ноября 2016, 09:46:05 » |
|
такая Я даже не знал, что такие есть ))) Думал микро про самая мелкая
|
|
|
Записан
|
Правила дорожного движения Российской ФедерацииИЖ "Орбита" - моё корыто. Ремонт ИЖа невозможно закончить - его можно только прекратить... Остерегайся людей, которые в общении с тобой избегают матюгов. А если они вообще матюгов не переносят, то беги от них как от огня! Они лжецы, лицемеры и ханжи. И это как минимум. Мат - это как знак качества, признак искренности твоей речи. Когда ты берешь чужой пиджак, я могу понять: тебе холодно. Но когда ты берешь чужую мысль, тебе что, глупо?
|
|
|
|
Sync
Карма +1039/-14
Offline
Пол:
Сообщений: 11238
Москва, район бобров
Man without god
Москва ИЖ-2126-030, Ford Focus 3
|
|
« Ответ #11 : 28 Ноября 2016, 09:50:32 » |
|
Ты считаешь, что продемонстрированные картинки - это нормально? ) Особенно синусоида ) По моему это и есть издевательство над пользователем
|
|
|
Записан
|
Правила дорожного движения Российской ФедерацииИЖ "Орбита" - моё корыто. Ремонт ИЖа невозможно закончить - его можно только прекратить... Остерегайся людей, которые в общении с тобой избегают матюгов. А если они вообще матюгов не переносят, то беги от них как от огня! Они лжецы, лицемеры и ханжи. И это как минимум. Мат - это как знак качества, признак искренности твоей речи. Когда ты берешь чужой пиджак, я могу понять: тебе холодно. Но когда ты берешь чужую мысль, тебе что, глупо?
|
|
|
Кувалдыч
Карма +1691/-43
Offline
Пол:
Сообщений: 40861
Путинград, Колпино
!"№;%:?*!!!
Питер ИЖ 2126-060 4x4 * ИЖ 2126-030
|
|
« Ответ #12 : 28 Ноября 2016, 09:52:01 » |
|
Думал микро про самая мелкая а я тебе не самую мелкую дал Эта тоже тинька85, но модуль еще мельче: http://ali.pub/93ne5, как малюсенькая флешка, просто втыкаешь в юсб и поехали
|
|
|
Записан
|
|
|
|
Кувалдыч
Карма +1691/-43
Offline
Пол:
Сообщений: 40861
Путинград, Колпино
!"№;%:?*!!!
Питер ИЖ 2126-060 4x4 * ИЖ 2126-030
|
|
« Ответ #13 : 28 Ноября 2016, 09:56:45 » |
|
По моникам, еще популярный вариант 230р всего это "ЖК-модуль TFT 2.4 дюймов TFT ЖК-экран для Arduino UNO R3" http://ali.pub/fnbzy, в нем еще слот сд-карты есть (например логи писать, картинки хранить для иконок и т.п.) и вроде он еще сенсорный, со стайлусом. Управлять сложно - ножек много, не уверен что с мега мини можно, но надо уточнять...
|
|
|
Записан
|
|
|
|
Sync
Карма +1039/-14
Offline
Пол:
Сообщений: 11238
Москва, район бобров
Man without god
Москва ИЖ-2126-030, Ford Focus 3
|
|
« Ответ #14 : 28 Ноября 2016, 10:11:05 » |
|
По моникам, еще популярный вариант 230р всего это "ЖК-модуль TFT 2.4 дюймов TFT ЖК-экран для Arduino UNO R3" http://ali.pub/fnbzy, в нем еще слот сд-карты есть (например логи писать, картинки хранить для иконок и т.п.) и вроде он еще сенсорный, со стайлусом. Управлять сложно - ножек много, не уверен что с мега мини можно, но надо уточнять... Во! У меня такой есть, именно он. Для запуска ещё одна UNO потребуется. И качество экрана у него так себе, очень маленькие углы обзора, но это не принципиально. Важно, что человек не имеющий опыта в программировании на С с ним будет разбираться долго и мучительно. И да, он сенсорный. С резистивным экраном, стилус необязателен.
|
|
|
Записан
|
Правила дорожного движения Российской ФедерацииИЖ "Орбита" - моё корыто. Ремонт ИЖа невозможно закончить - его можно только прекратить... Остерегайся людей, которые в общении с тобой избегают матюгов. А если они вообще матюгов не переносят, то беги от них как от огня! Они лжецы, лицемеры и ханжи. И это как минимум. Мат - это как знак качества, признак искренности твоей речи. Когда ты берешь чужой пиджак, я могу понять: тебе холодно. Но когда ты берешь чужую мысль, тебе что, глупо?
|
|
|
|