Показати повну версію : Нужна помощь. LED контроллер.
Доброго здоровья всем.
Листая форумы по электронике наткнулся на интересную разработку.
А именно это 4-х канальный ШИМ контроллер с индикацией показателей. В нашем случае схема интересна для управления драйверами LED.
Ссылка на статью. (http://www.rlocman.ru/shem/schematics.html?di=62862)
Небольшое описание:
4-канала ШИМ, разрешение 8 бит, частота ШИМ - 31 кГц;
интерфейс RS232 для управления и контроля с PC;
простое схемотехническое решение с минимальным количеством внешних элементов;
12-кнопочная клавиатура;
возможность аналоговой регулировки;
до 7 выходных линий общего назначения;
4-строчный LCD-дисплей;
управление LCD-дисплеем через последовательный интерфейс;
пользовательское меню;
гибкие настройки;
программная реализация буферов FIFO для ускорения работы.
Автор выложил схему, прошивку и исходники (см. во вложении).
Интересует помощь программистов:
в компиляции прошивки под Atmega16, хотя это не особо нужно atmega32 в том же корпусе и цена та же,
приветствие для аквариумистов при пуске,
элементарная прога на ПК для управления.
Если еще что можно прикрутить (часы например или таймер), то только приветствуется.
Проект не комерческий, хочется чтобы получился форумный контроллер, конечно каналов маловато, но для пресноводных аквариумов (а их большинство) я думаю хватит.
могу ошибаться. но, думаю, плохая идея. Проект 2004 года. С того момента и компы другие, и процы. С таким функционалом как бы проще не оказалось с нуля написать. Совсем для другого "камешка"..
azh122, я согласен, есть куча проектов даже на atmega8, но они все коммерческие.
Охота сделать альтруистический поступок, типа акваконтроллера "ЮСУПОВА", ведь многие повторили, и даже бабки зарабатывают на этом, а ведь контроллер хороший получился.
Здесь есть возможность поваять, памяти там еще полно, управление перенести на USB + Bluetooth, проблема в том что я только учусь, и то в свободное от работы время, работа совершенно не связана с электроникой.
По ходу накопления материалов тема будет обновлятся, когда что либо нарисуется перенесется.
Разводку платы сделаю, проверку работоспособности проверю за счет своих накоплений и времени.
Если лично для себя мне проще купить, хотя пока и нет надобности, готовый контроллер. Если многие посчитают что тема без развития, то закроем.
А вот такой чем плох? -
https://code.google.com/p/web-reef-controller/
azh122, очень хорош, давайте обсудим что нужно для запуска на Arduino, т.е. аппаратную часть, как загрузить скетч
по аппаратной части требуется:
Arduino Mega 2560 R3 / R2 (собственно сердце)
I2C RTC Mini DS1307 (часы реального времени)
Ethernet Shield W5100 (сетевая плата) ,
2 x sensor ds18b20 (датчик температуры)
остальное зависит от аквариума:
22x10W POWER LED
Power Driver shield from sparkfun ( 6 channels ) http://www.sparkfun.com/products/10618
POWER PC SUPPLY to drive the above shield and LEDs
ну и программа управления
у меня до ледов не дошло. Но если бы делал, то мегу на что нибудь попроще заменил. Вместо езернет шилда - wr703n или mr2030 с опенврт и веб сервером.
И дешевле и проводов нет.
Ну вот и приехали... Тог ссылка на проект, я хоть немножко описал, если честно дорого, просто по аппаратной части, ну ничего ждем товарищей, а за одно выложу проекты от акварифа и аквакоралла!
большенству нужно
http://www.qualiteitems.com/images/typhon.jpg
Что то не понял почему дорого.
Глянул коротко инет - Typhon стоит 50 дол, плюс к нему нужно еще драйверы, блок питанция, светодиоды, сенсоры докупить.
так я про Typhon только положительно, в нем функций для большинства хватает и недорого, нужно подобное замутить
Ребята, если уж пошла такая пьянка, всуну своих пять копеек. В чем надобность Ардуины? Есть замечательная платформа Raspberкy Pi. Да дороже, но по функционалу на голову выше. Для ознакомления с возможностями даю ссыль (http://www.masa.asn.au/phpBB3/viewtopic.php?f=49&t=249725) на буржуйский проект. Из плюсов вижу, отсутствие гимора с доступом по WEB, производительность платформы. Из минусов цену ну и написание софта.
эдак мы скоро дойдем до того что проще будет ноут прикрутить, для дорого и многоканального светильника уже выложены на форуме несколько проектов, нужно попроще, можно конечно тупо ШИМ на NE555 прикрутить и таймер, но хочется более цывильного
дык облом то уже ручки крутить )))
Для чисто контроллера светильника он однозначно избыточен, а как контроллер для света, со2, силового модуля, помп подачи УДО, температурных датчиков в самый раз плюс к тому ВЕБ морду можно лихо разместить на СД карте самой Расбери, юсб позволяет подключить на прямую Вай Фай "свисток". Ну это сугубо мысли в слух.
Ну и главное, изначально контроллер на ардуине мы хотим видеть так
http://reefbuilders.com/files/2009/09/ghl-profilux-3-1.jpg
а на выходе как правило выходит нечто такое....
http://zelectro.com.ua/Media/Default/Users/tamerby/6xh9sQ3MWAY.jpg :)
Raspberкy не ковырял.
Но покывырялся с wr703n. 20 долларров, а сколько удовольствия. wi-fi в комплекте
Качнул прошивку опенврт модифицированную для роботов. Ничего дополнительного ставить не надо. веб сервер есть. Закинул пару модифицированных страничек - команды на ардуинку шлет, ардуинка отзывается.... Мне большего и не надо.
Точнее, даже не ардуинка (свободной нет - все в работе), а подопытный в виде TI Stellaris - он ардуиновский язык понимает.
pimass, Ну почему же, у меня так, все зависит от желания
https://lh4.googleusercontent.com/-XSpGMiGQUV0/UUAcTTFscYI/AAAAAAAAAK8/4eCRmT0uyws/w1153-h865-no/100_2086.JPG
В юсупове проще, там практически все на одной плате, окромя рН усилка... а в Ардуине "голова" отдельно, часы отдельно, рН усилок отдельно, силовая плата отдельно, веб-шилд отдельно, вот и выходит жмут шнурков которые так и норовят отпасть в самый ответственный момент...
натыкался недавно на видео где показана программа по автоматической разводке шильдов для ардуино, так что все зависит от желания, у клиентов в системниках часто вижу "взрыв на макаронной фабрике" из проводов, а всего то нужно пару-тройку пластиковых стяжек
натыкался недавно на видео где показана программа по автоматической разводке шильдов для ардуино,
В Орле есть заготовка.
ссылка на программу (http://fritzing.org/download/)
Hxhd4HKrWpg
Скажу честно у меня руки из шопы растут в плане трассировки.... Сейчас остро стоит вопрос замутить плату для монтажа четырех драйверов LDD-1000H, а так же отгерберить её, как оно там все стоит я отлично представляю, пробовал рисовать в Спринтлейаут, но такой онанизм вышел, что самому смотреть противно.... Вот даже тему (http://www.aquaforum.ua/showthread.php?t=158354) создавал...
кидай схему в личку и ТЗ, разведу в Спринтлейаут
klimnet, так её ж ещё нужно уметь рисовать :) Спринт потому и юзаю, что по большей части графический редактор, чем САПР.... Могу отрисовать в графическом редакторе, как вариант..... А спринтом гербера создать реально? Может есть какие то аськи, скайпы, что бы не загромождать топик личной перепиской?
ася 446334782, гуглтолк klim.holod@gmail.com
http://www.aquaforum.ua/attachment.php?attachmentid=375481&stc=1&d=1382692930
Starcomputer
25.10.2013, 12:36
Что-то названия файлов знакомые .....
Starcomputer, знакомые в хорошем смысле?
Starcomputer
25.10.2013, 12:45
Ну .... у меня с такими-же названиями есть.
Помогите перевести скетч ардуино в Hex-файл, то ли руки у меня не от туда, то ли еще что то.
Хочу просто поковырять проэкт в Протеусе, а в arduino-1.0.4 так ничего и не получилось.
В архиве весь проэкт, правда плата и схема в "орле".
klimnet, 63 ошибки в коде((((
Видать нет библиотеки
#include <Button.h>
ну да.
http://playground.arduino.cc/Code/Button
и инсталлить.
Put the Button folder in "hardware\libraries\".
In the Arduino IDE, create a new sketch (or open one) and select from the menubar "Sketch->Import Library->Button".
Once the library is imported, an '#include <Button.h>' line will appear at the top of your Sketch.
Помогите перевести скетч ардуино в Hex-файл
hex и .elf
Sem, про библиотеку я знал, просто не получалось именно hex получить
Тема закрывается по причине малых отзывов по вопросам, в скором будущем будет создана тема на основе обсуждения Typhon Reef LED Controller, извините всех кого беспокоил, но оказалось что технологии старые, пытаюсь сейчас освоить Arduino, пускай малинка (http://raspberrypi.ru/) и лучше, но начнем с малого. Всем спасибо за ответы, особенное спасибо для форумчан ответивших в личку, проэкт не исчезает, он просто преобразуется!!! следите за форумом
vBulletin версії 3.8.7, © 2000-2025, Jelsoft Enterprises Ltd.
Переклад: © Віталій Стопчанський, 2004-2010