Данная тема является прямым продолжением темы Разработка акваконтроллера, созданной AlexThunder, за что ему огромное спасибо
На данный момент разработка в целом закончена и благодарен всем, кто принимал участие в обсуждении и реализации проекта
С помощью Chack'а были заказаны и изготовлены печатные платы
И сейчас начнется наверно самый интересный этап - сборка и настройка
Схема, плата, прошивка находятся в архиве во вложении. ИСХОДНИКОВ ПРОГРАММЫ НЕТ !!! ПРОШИВКУ ИЗМЕНИТЬ НЕЛЬЗЯ !!!
Необходимое программное обеспечение:
Схема - sPlan 6.0 (для версии 3 - 7.0)
Плата - Slayout 5.0 / 6.0
Внимание !!! В процессе сборки и наладки в схему могут быть внесены изменения ! Следите за обновлением архива !!! ........... New_controller-2V1 - плата с косметическими правками и обозначением элементов.
Контроллер-V.3 - улучшенный вариант (симисторы в одну линию, питание +12V, два диммера, USB на борту, 4 усилителя, отдельный разъем для клавиатуры).
Version 3.1 SMD - версия 3 для СМД элементов.
Плата1V5smd - многоплатная версия от "Пупс" (контроллер + силовая часть + клавиатура + усилители + кулер для силовой части).
Контроллер V3 DIP - все нужное для сборки версии 3.0 DIP.
Firmware.rar - прошивки от Володя_Череп для нормальной работы с USB на ATTiny2313.
Прошивки.rar - архив прошивок:
ATmega_32 - стандартная прошивка
Atmega_32_EE - прошивка EEPROM
ATmega_32_9600 - скорость UART 9600
ATmega_32_PWM_244Hz - использование ШИМ для управления драйверами. Вход PWM LDD подключается непосредственно к выводу 13 или 14 ATmega.
Программирование fuse-битов:
При прошивке микроконтроллеров необходимо запрограммировать (записать 0) следующие fuse-биты:
- для ATmega32 - BOOTSZ0, BOOTSZ1, SPIEN
- для ATtiny2313 - CKSEL0, SUT0, BODLEVEL1, WDTON, SPIEN
- для ATtiny13 - SPIEN, CKDIV8, SUT0, CKSEL0 (данная микросхема используется для схемы регулировки венилятора)
Все остальные fuse-биты должны быть незапрограммированы (равны 1). Uniprof:
Fuse-бит будет запрограммирован, если убрать галочку в соответствующем поле.
Fuse-бит будет незапрограммирован, если поставить галочку в соответствующем поле. CodeVisionAVR:
Fuse-бит будет запрограммирован, если поставить галочку в соответствующем поле.
Fuse-бит будет незапрограммирован, если убрать галочку в соответствующем поле. AVRDUDE:
ATmega: -U lfuse:w:0xff:m -U hfuse:w:0xd9:m
ATtiny2313: -U lfuse:w:0xee:m -U hfuse:w:0xcb:m -U efuse:w:0xff:m
ATtiny13: -U lfuse:w:0x6a:m -U hfuse:w:0xff:m
Эх...Жаль что в электронике не шарю....
Сорри за флуд ,просто подумываю-задачи таймер для света,таймер с дискретностью 0.5-1 мин для автодозатора,ну и возможно температурный датчик...
Паяльник то держать умею, но вот пришить и подобрать детали,настроить....
На самом деле не так все и сложно, главное желание. Если паяльник держите уверенно, то никаких сложностей. Возьмите первый вариант контроллера на DIP элементах. Прошить контроллер не составляет труда, посмотрите в ютубе, там много учебных материалов. Прошивать можно сразу в собранном состоянии. Самое простое это прошить через LPT порт. Вот одно из лучших на мой взгляд видео.
Как таковых настроек контроллер не требует, собрал и включил.
Повторюсь, главное желание.
Эмн...лпт порта в компе нет,а сам контроллер готовый покупать или набором?Есть ли бюджетные варианты? http://www.masterkit.ru/main/set.php?code_id=200392
Вот такой нашел в мастер ките -цена оправдана?
Просто думаю стоит ли заморачиваться если нужно будет функции: 5-6 независимых таймерных каналов плюс возможно управление температурой(не сильно нужное).Ну и естественно энергонезависимые часы и память.
Эмн...лпт порта в компе нет,а сам контроллер готовый покупать или набором?Есть ли бюджетные варианты? http://www.masterkit.ru/main/set.php?code_id=200392
Вот такой нашел в мастер ките -цена оправдана?
Просто думаю стоит ли заморачиваться если нужно будет функции: 5-6 независимых таймерных каналов плюс возможно управление температурой(не сильно нужное).Ну и естественно энергонезависимые часы и память.
Я тоже два года назад думал о таком, но передумал и собрал контроллер юсупова.
У мастеркита если полетит камень все можно выбросить, здесь перепаял и зашил. Да и функционал с ценой намного лучше.
Starcomputer далековато думаю отправлять,в центральную Россию...
А что значит DIP? Функционал не нашел..а бросовая это какая?можно в личку.
Цитата:
Запущен в разработку очередной аквариумный компьютер на базе микроконтроллера. Краткое описание:
1. Управление светом 3 группы каждая группа управляеться отдельно.
2. Лунный свет, с фазами луны как в аквамедике, рассвет-закат, луна на светодиодах или лампа накаливания, еще не решили.
3. Управление 3 нагрузками универсального назначения.
4. Поддержка цифрового датчика температуры и управление двумя устройствами нагрев - охлаждение.
5. Управление автомобильным электрозамком для автоматической подачи удобрений.
6. Рн Контроллер с выходом для управления электроклапаном.
7. Датчик уровня воды который может использоваться как для определения понижения уровня воды в аквариуме, так и для обнаружения протечки (например ставиться на полу под аквариумом). Подача звукового сигнала при срабатывании датчика.
8. Управление выходами в ручном или автоматическом режиме.
9. Вывод информации на ЖК-дисплей.
10. Связь с персональным компьютером через USB.
Вот это про него?Для меня вариант только с USB
Я бы может и собрал бы,но только из серии вот платка(протравлю сам) ,вот эти детали туда впаиваешь,вот эту программу туда через это загружаешь.
Какие то манипуляции из серии-"померяйте тут и в соответствии со значениями поменяйте деталь" и т.п. для меня уже лес дремучий.
Ну с корпусами проблем нет-есть ЧПУ и куча пластика))
А вот остальные вопросы?Функционал не нашел,300 страниц все же,не повторите? Или хотя бы скажите где смотреть.Программирование через какой порт?У меня LPT нет.
Бросовая цена какая?Как с отправкой в Россию?
Starcomputer ,ну функции,например как я выше цитату привел.Чем управляет,сколько каналов,и т .п.
Sem На первых страницах информации не нашел ,а если у автора есть прибор то функции он знает и думаю несложно о них написать.