PDA

Просмотр полной версии : Поделитесь впечатлениями о Arduino.


frog
20.03.2016, 16:00
Под давлением внешних обстоятельств (супруги), встала необходимость смастерить некоторые устройства с частичной или полной автоматизацией.
Кто нибудь использовал для подобного платформу Arduino?

frog
20.03.2016, 17:25
Да както для каждой фигни плату паять это перебор.
А тут можно притыкать к боарду разных датчиков и испольнительных феничек и готово. Да и переделывать просто.
То что это не промышленный микроконтроллер то понятно, а для дома для семьи на первый взгляд самое оно.
С языком проблемм нет, обычный С++.

Смущает сильная китаезность всей электроники (то что оригинал покупать не буду так это 100%).

frog
20.03.2016, 18:25
Да ну...как раз спаять никаких проблем.
Макетка на крайняк. Хотя я лично дружу с фоторезистом и алтиумом.
Микроконтроллеры в дудке бывают разные.
От Аттини13 до STM32.
Вполне промышленные)))

Тут нужен не С++, а С...
+ знание платформы на которой прожить будешь. IAR, Студия, CVAVR)))


Аще то они все китаёзные.
А какую тебе задачу решить надо? Не проще готовое купить?

У меня щас нет под рукой ни Emma80 ни дрила :D Да и п-кадом давно пользовался. А вспоминать розовое децтво и травить медным купоросом не хочется.
Гдето прочел что кроме оригинала и китаезов еще в РФ делают клоны этой платформы (не просто перепродают китайское), может кто из РФ подскажет.

Задача простая - инкубатор:
- 2 датчика температуры
- 1 датчик влажности
- 1 датчик движения
- 1 датчик открытия двери
- 3 группы вентиляторов
- 2 группы нагревателей
- 1 привод переворота
- 1 привод проветривания
- индикация параметров
ну и все параметры естественно по вайфаю передавать на комп.

frog
21.03.2016, 00:11
мда, 5 датчиков и 7 силовых цепи.

А ты ЦСАУ знаешь, чтобы ПИ закон реализовать программно?

В общем бери Дуньку в которой минимально 30КБ флеша.
Лучше больше.
Проблема твоя в том, что ты будешь изучать архитектуру дуньковского контроллера дольше чем будешь реализовывать проект.
С чем работал AVR? Atmel ARM ? STM32? Pic?

Да я академий не заканчивал чтоб такими словами оперировать :)
Есть какието сложности в архитектуре?
КМ1816

frog
21.03.2016, 01:23
А как ты тогда собираешсья делать регулятор температуры?
Допустим ты сопрягаешь дуньку по 1-wire с датчиком DS18b20 (1.5 бакса), управляешь через твердотелку 200 ватным теном с точностью до 1 полуволны(1%). Потом тебе надо снять статическую характеристику твоего инкубатора в пределах диапазона. Хотя можно и на глаз.
Ну или взять позиционный регулятор, смотря какую точность тебе надо обеспечить.


Ну на АВРку у тебя уйдёт на изучение 2-3 месяца, а на СТМ32 - полгода. Если учесть все твои хотелки.
Нужно будет скомуниздить под нужную архитектуру 1-wire Для датчика температуры (или АЦП для аналогового) , надо как минимум SPI для датчика влажности. С остальным просто - это порты вводавывода.


Бери AVRку...за глаза...И 8 битный...С 32 битными у тебя глаза разбегутся от функционала и сложности шин. ДА и не надо в этом проекта более чем какая нибудь ATmega64. Лучше Atmega644PA.
Както все усложняеш. Регулировать мощность тена я не собираюсь, включил нагрев и жду температуру.
Датчик влажности DHT11, код на С аж 10ть строк если через библиотеки.

Ну в общем суть понятна, былиб железяки к завтряшнему можноб было бетту выгнать :)
Спасибо.
Хотя вопрос - а ктонить на этом что нибудь рабочее по делу, а не поиграться делал - остается открытым :)

frog
21.03.2016, 01:44
Ну так ТЭН имеет инерциальность! У тебя будет выбег +- 2-3*С. А может больше. Как это скажется на айцОХ?
Ну если только через библиотеку дуньки.
ДНТ11 - 1-wire.


НА чём ? НА дуньке?

Ну так температура то меряется не на нагревателе, а на них родимых. Еще и вентиляторы там все это перемешивают, так что никаких +- 2-3C там быть не может. Ну +- 0,2...0,4 max.

Ну на дунькеж.

От токо не нада начинать про советскую элементную базу - все видиле что было засунуто в черный ящик су-24 :(

frog
21.03.2016, 10:47
)))
Не важно...
Если ты хочешь использовать позиционное регулирования для твоих целей , то тебе надо , чтобы инерциальность твоего инкубатора была гораздо больше (на порядок) инерциальности тена.
0.2 - 0.4 ты никогда не получишь.
0.1*С точность регулирования внутри термостата я получаю только при измеряемой на платине 0.05 . ПИ регулированием.

При 300 Вт тене и 0.2м3 инкубаторе ты получишь примерный диапазон +- 5*С.

Не усложняй :)
Полсотни яйек это ~ 2,5 литра воды, их теплоемкости для ящика 0,2м3 из 50мм пенопласта просто дофига.

frog
25.03.2016, 18:43
Посоветуйте какие то интернет-магазины, где можно купить компьютерные комплектующие

Странный вопрос.
http://www.aliexpress.com

rakolle
06.06.2016, 15:25
Странный вопрос.
http://www.aliexpress.com

из личного опыта, там лучше покупать только кабели, переходники и другие мелкие штучки не дороже 10$.

Tez
27.02.2017, 16:04
из личного опыта, там лучше покупать только кабели, переходники и другие мелкие штучки не дороже 10$.
на транзисторах брака много бывает, даже датчики можно бракованные купить
интересно как там автор поборол инкубатор с точностью +/- 0,5С ?
задача на полчаса для меги48-88 или даже на тиньке
разводка плат в пикаде лаёте диптрейсе тоже не проблема

frog
27.02.2017, 19:17
На +/- 0,5 забил, слишком частое переключение нагревателя.
Сейчас работает на низкотемпературных инерционных тэнах (на тэне ~80C), в итоге разброс +/- 1,2C. Дичь это устраивает.
Есть конечно проблема - в жару может быть перегрев на последней стадии инкубации, но это пофиг, инкубацию делаю февраль-апрель.

Tez
27.02.2017, 20:11
На +/- 0,5 забил, слишком частое переключение нагревателя.
Сейчас работает на низкотемпературных инерционных тэнах (на тэне ~80C), в итоге разброс +/- 1,2C. Дичь это устраивает.
Есть конечно проблема - в жару может быть перегрев на последней стадии инкубации, но это пофиг, инкубацию делаю февраль-апрель.
рад за вас! :05:
а на каком кристалле реализовали, сами программу писали?

ЗЫ повышение точности можно сделать через матмодель,
но нужно добавить измерение напряжения и тока