Перейти к контенту
МОРСКОЙ АКВАРИУМ - форум Аква Лого

Аква Лого / мы на связи
Аква Лого в VK
Аква Лого в Телеграмм
Аква Лого в соцсетях

Морской чёрт-обжора

Судак-тудак

У дороги новый чибис

WattNik

Моряки
  • Число публикаций

    60
  • Регистрация

  • Последнее посещение

Весь контент пользователя WattNik

  1. В самом начале скетча (обычно) прописываются все выводы и ноги контроллера. To hossen. я периодически подключаю к системе для выявления недоработок кода программы. Пока окончательно не ставлю, т.к. жду светодиодные сборки, часовые микрухи DS3231 и разную мелочевку. Пока это идет я дорабатываю и отлаживаю программу. Кстати у меня в ней прописан WatchDog таймер (на Меге я перепрошил бутлоадер для корректной работы WatchDog'а). Сейчас занимаюсь пропиской молнии с недельным таймером (по просьбе друга).
  2. В Stilo3 я не менял const boolean BUCKPUCK = true; //For MeanWell led drivers change to "false" так у меня прописано и нормально работает с MeanWell-овскими драйверами
  3. раньше у меня так стоял двухстрочник 16х2. Работал без нареканий. сенсорный еще не пробовал, но даже если не выйдет на длинном шлейфе никто не мешает вмонтировать весь контроллер в крышку. В скетче у меня 4 канала (белый, глубокий красный, зеленый и синий) плюс лунный луч.
  4. в скетче где-то в начале есть строка с выбором драйверов там если MeanWell то надо значения менять то ли на true то ли на false справа есть комментарии почти к каждой строке
  5. Рекомендуют соединять минуса именно на блоках питания По поводу скетча его пока доделываю. Пишу возможность настройки уровня яркости подсветки в дневное время и в ночное с возможностью выбора времени переключения и уровня яркости. Планирую сам дисплей врезать в крышку аквариума, а сам контроллер со всеми внутренностями в тумбе расположить,
  6. У меня аквариум "Травник". Загружал Jarduino ( как версию 1_1 так и 1_2БЕТУ), модификацию от Svyaz, Stilo3.0. остановился на переработаной мною Stilo3. Таймеры позаимствовал у Svyaz. Автокормушку позаимствовал с Jarduino, но с доработкой. Имеется настраиваемое время от остановки фильтров до срабатывания кормушки (чтобы корм по всему аквасу не плавал) и так же настраиваемое время после срабатывания кормушки и перед включением фильтров. Дописал отсутсвующее управление грелкой и охлаждением с с буфером срабатывания 0,2 градуса (чтобы включение и выключение грелки или вентилятора не было на границе значения и не происходило постоянное включение/выключение). Убрал лишние для травника цветовые каналы. Все настройки записываются В ЕЕПРОМ. Вентиляторы охлаждения работают постоянно на минимальных оборотах (так как у меня крышка и чтобы влага не скапливал под ней) а при превышении температуры воды переходят на максимальную скорость. Также переработал звуковое оповещение при превышении/понижении температуры воды заданных параметров. P.S. Таймеры тоже доработал на предмет запоминания в ЕЕПРОМ состояния таймеров. P.P.S. Нарисовал и спаял (травил не я) платы для драйверов и для управления 220 вольтовой нагрузкой. Шилд пока в стадии проектирования. Ожидаю заказанные микросхемы часов DS3231 после чего отдам их на травление. Готовлю в 4 экземплярах ( себе и троим друзьям - аквариумистам ( тоже травники)).
  7. Те же самые преобразователи на LM 2596 (фото в предыдушем моем посте). Я собираю не только себе, поэтому разъем внешнего питания выпаиваю с контролера и впаиваю в шилд, чтобы люди не перепутали разъемы. P.S. только я эти преобразователи в шилд впаивать буду, чтобы от БП провод с разъемом сразу в бутерброд втыкался.
  8. Заказал чип ( точнее сразу 5), т.к. проектирую промежуточный шилд на мегу и планирую на нем размещать часы. Точнее до вчерашнего вечера плата была уже отрисована с устанивливаемой DS1307, но не изготавливалась. Теперь буду перерисовывать шилд. P.S. 5 микросхем обошлись в 200 рублей P.P.S 5 микрух заказал из-за того, что делаю одинаковых 4 шилда ( с часами, бузером, транзисторами для управления вентиляторами, резисторами для температурных датчиков, а также для установки конверторов с 12 на 5 вольт) Также с платы Ардуино выпаивается разъем питания и кренка. Питание на плату будет заводится через Vin ( в месте где стояла кренка будет просто перемычка)
  9. Заказал на Ебее DS3231SN. В даташите следующая схема: Подскажите какие компоненты обязательные а какие нет для подключения к Ардуино?
  10. Нашел схему: Правильно ли я понял что выводы, которые я перечеркнул подключать не надо? Питать обязательно +3.3V или можно +5? Нужен ли конденсатор в цепи питания и какие номиналы подтягивающих резисторов? Заранее спасибо
  11. Если ставить DS3231 вместо DS1307 нужно ли будет переписывать скетч? Меня немного отталкивает обвязка данной микрухи (DS3231). Если только покупать готовые модули и перепаивать все на шилд. (шилд на мегу сам рисовал) P.S. кварцы снимаю с материнок. Так что наверно с кварцами поэкспериментирую.
  12. Вопрос следующего характера: почему часы на DS1307 могут идти быстрее приблизительно на 20 минут в сутки?
  13. если у тебя Мега, то часы подключаешь к 20 (SDA), 21(SCL), +5v и GND.
  14. закомментируй 11-битный шим и раскомментируй обычный
  15. Подключай по первой картинке. Тачу надо также в скетче прописывать ноги. У меня вот так: UTFT myGLCD(ITDB32S,38,39,40,41); // Дисплей UTouch myTouch(6,5,4,3,2); // Тач
  16. Сделайте скриншот компилятора с ошибками и диспетчера устройств с развернутой вкладкой СОМ-портов.
  17. Правильно выбрал плату и номер COM-порта?
  18. Вопрос по программной части. Имеем следующий к примеру код: pinMode(3, OUTPUT); pinMode(11, OUTPUT); TCCR2A = _BV(COM2A1) | _BV(COM2B1) | _BV(WGM21) | _BV(WGM20); TCCR2B = _BV(CS22); OCR2A = 180; OCR2B = 50; Нужно ли прописывать analogWrite или нет чтобы заработал PWM на ноге 3 и 11? Просто перебираю код Stilo 3.0 и не нахожу там этой строки. P.S. в коде Jarduino 1.1 тоже analogWrite не нашел.
  19. мое мнение или микруха часов гребет или контакт между часами и ардуино плохой
  20. Скорее всего путь длинный или реакция на русские символы в пути. Перемести папку Arduino в корень диска C
  21. Выводы на ардуино могут отличаться от тех, которые указаны в вашем скетче. Когда вентилятору включаться и с какой скоростью это указывается в скетче.
  22. Чтобы появились вышеуказанные примеры нужно скопировать эти библиотеки в каталог libraries в папке arduino
  23. У меня от USB работал бутерброд с часами и термодатчиком. посмотри в скетче правильность указания ног и типа дисплея. Из примеров грузи UTFT, UTOUCH, ITDB02_graph и ITDB02_touch примеры.
  24. Попробуй версию IDE 1.0.5 вместо 1.5.5 Без часов не заработает после прошивки ( по крайней мери ни Jarduino, ни Stilo 3, ни прошивки от svyaz не не заработали пока часы не подключил). Проверь еще правильность указания пинов дисплея в скетче. По поводу часов - посмотри даташит на DS1307.
×
×
  • Создать...

Политика обработки персональных данных