Увійти

Показати повну версію : Нужна помощь. LED контроллер.


klimnet
21.10.2013, 09:22
Доброго здоровья всем.
Листая форумы по электронике наткнулся на интересную разработку.
А именно это 4-х канальный ШИМ контроллер с индикацией показателей. В нашем случае схема интересна для управления драйверами LED.
Ссылка на статью. (http://www.rlocman.ru/shem/schematics.html?di=62862)
Небольшое описание:
4-канала ШИМ, разрешение 8 бит, частота ШИМ - 31 кГц;
интерфейс RS232 для управления и контроля с PC;
простое схемотехническое решение с минимальным количеством внешних элементов;
12-кнопочная клавиатура;
возможность аналоговой регулировки;
до 7 выходных линий общего назначения;
4-строчный LCD-дисплей;
управление LCD-дисплеем через последовательный интерфейс;
пользовательское меню;
гибкие настройки;
программная реализация буферов FIFO для ускорения работы.

Автор выложил схему, прошивку и исходники (см. во вложении).

Интересует помощь программистов:
в компиляции прошивки под Atmega16, хотя это не особо нужно atmega32 в том же корпусе и цена та же,
приветствие для аквариумистов при пуске,
элементарная прога на ПК для управления.
Если еще что можно прикрутить (часы например или таймер), то только приветствуется.

Проект не комерческий, хочется чтобы получился форумный контроллер, конечно каналов маловато, но для пресноводных аквариумов (а их большинство) я думаю хватит.

azh122
21.10.2013, 21:50
могу ошибаться. но, думаю, плохая идея. Проект 2004 года. С того момента и компы другие, и процы. С таким функционалом как бы проще не оказалось с нуля написать. Совсем для другого "камешка"..

klimnet
21.10.2013, 22:54
azh122, я согласен, есть куча проектов даже на atmega8, но они все коммерческие.
Охота сделать альтруистический поступок, типа акваконтроллера "ЮСУПОВА", ведь многие повторили, и даже бабки зарабатывают на этом, а ведь контроллер хороший получился.
Здесь есть возможность поваять, памяти там еще полно, управление перенести на USB + Bluetooth, проблема в том что я только учусь, и то в свободное от работы время, работа совершенно не связана с электроникой.
По ходу накопления материалов тема будет обновлятся, когда что либо нарисуется перенесется.
Разводку платы сделаю, проверку работоспособности проверю за счет своих накоплений и времени.

klimnet
21.10.2013, 23:04
Если лично для себя мне проще купить, хотя пока и нет надобности, готовый контроллер. Если многие посчитают что тема без развития, то закроем.

azh122
23.10.2013, 11:33
А вот такой чем плох? -
https://code.google.com/p/web-reef-controller/

klimnet
23.10.2013, 11:41
azh122, очень хорош, давайте обсудим что нужно для запуска на Arduino, т.е. аппаратную часть, как загрузить скетч

klimnet
23.10.2013, 11:42
по аппаратной части требуется:
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
ну и программа управления

azh122
23.10.2013, 12:14
у меня до ледов не дошло. Но если бы делал, то мегу на что нибудь попроще заменил. Вместо езернет шилда - wr703n или mr2030 с опенврт и веб сервером.
И дешевле и проводов нет.

klimnet
23.10.2013, 22:32
Ну вот и приехали... Тог ссылка на проект, я хоть немножко описал, если честно дорого, просто по аппаратной части, ну ничего ждем товарищей, а за одно выложу проекты от акварифа и аквакоралла!

klimnet
23.10.2013, 22:42
большенству нужно
http://www.qualiteitems.com/images/typhon.jpg

azh122
24.10.2013, 10:46
Что то не понял почему дорого.
Глянул коротко инет - Typhon стоит 50 дол, плюс к нему нужно еще драйверы, блок питанция, светодиоды, сенсоры докупить.

klimnet
24.10.2013, 10:49
так я про Typhon только положительно, в нем функций для большинства хватает и недорого, нужно подобное замутить

pimass
24.10.2013, 11:02
Ребята, если уж пошла такая пьянка, всуну своих пять копеек. В чем надобность Ардуины? Есть замечательная платформа Raspberкy Pi. Да дороже, но по функционалу на голову выше. Для ознакомления с возможностями даю ссыль (http://www.masa.asn.au/phpBB3/viewtopic.php?f=49&t=249725) на буржуйский проект. Из плюсов вижу, отсутствие гимора с доступом по WEB, производительность платформы. Из минусов цену ну и написание софта.

klimnet
24.10.2013, 11:10
эдак мы скоро дойдем до того что проще будет ноут прикрутить, для дорого и многоканального светильника уже выложены на форуме несколько проектов, нужно попроще, можно конечно тупо ШИМ на NE555 прикрутить и таймер, но хочется более цывильного

Sem
24.10.2013, 11:19
дык облом то уже ручки крутить )))

pimass
24.10.2013, 11:19
Для чисто контроллера светильника он однозначно избыточен, а как контроллер для света, со2, силового модуля, помп подачи УДО, температурных датчиков в самый раз плюс к тому ВЕБ морду можно лихо разместить на СД карте самой Расбери, юсб позволяет подключить на прямую Вай Фай "свисток". Ну это сугубо мысли в слух.

Ну и главное, изначально контроллер на ардуине мы хотим видеть так
http://reefbuilders.com/files/2009/09/ghl-profilux-3-1.jpg
а на выходе как правило выходит нечто такое....
http://zelectro.com.ua/Media/Default/Users/tamerby/6xh9sQ3MWAY.jpg :)

azh122
24.10.2013, 12:51
Raspberкy не ковырял.
Но покывырялся с wr703n. 20 долларров, а сколько удовольствия. wi-fi в комплекте
Качнул прошивку опенврт модифицированную для роботов. Ничего дополнительного ставить не надо. веб сервер есть. Закинул пару модифицированных страничек - команды на ардуинку шлет, ардуинка отзывается.... Мне большего и не надо.
Точнее, даже не ардуинка (свободной нет - все в работе), а подопытный в виде TI Stellaris - он ардуиновский язык понимает.

klimnet
25.10.2013, 10:56
pimass, Ну почему же, у меня так, все зависит от желания
https://lh4.googleusercontent.com/-XSpGMiGQUV0/UUAcTTFscYI/AAAAAAAAAK8/4eCRmT0uyws/w1153-h865-no/100_2086.JPG

pimass
25.10.2013, 11:29
В юсупове проще, там практически все на одной плате, окромя рН усилка... а в Ардуине "голова" отдельно, часы отдельно, рН усилок отдельно, силовая плата отдельно, веб-шилд отдельно, вот и выходит жмут шнурков которые так и норовят отпасть в самый ответственный момент...

klimnet
25.10.2013, 11:38
натыкался недавно на видео где показана программа по автоматической разводке шильдов для ардуино, так что все зависит от желания, у клиентов в системниках часто вижу "взрыв на макаронной фабрике" из проводов, а всего то нужно пару-тройку пластиковых стяжек

Sem
25.10.2013, 11:44
натыкался недавно на видео где показана программа по автоматической разводке шильдов для ардуино,

В Орле есть заготовка.

klimnet
25.10.2013, 11:54
ссылка на программу (http://fritzing.org/download/)
Hxhd4HKrWpg

pimass
25.10.2013, 12:05
Скажу честно у меня руки из шопы растут в плане трассировки.... Сейчас остро стоит вопрос замутить плату для монтажа четырех драйверов LDD-1000H, а так же отгерберить её, как оно там все стоит я отлично представляю, пробовал рисовать в Спринтлейаут, но такой онанизм вышел, что самому смотреть противно.... Вот даже тему (http://www.aquaforum.ua/showthread.php?t=158354) создавал...

klimnet
25.10.2013, 12:10
кидай схему в личку и ТЗ, разведу в Спринтлейаут

pimass
25.10.2013, 12:13
klimnet, так её ж ещё нужно уметь рисовать :) Спринт потому и юзаю, что по большей части графический редактор, чем САПР.... Могу отрисовать в графическом редакторе, как вариант..... А спринтом гербера создать реально? Может есть какие то аськи, скайпы, что бы не загромождать топик личной перепиской?

klimnet
25.10.2013, 12:24
ася 446334782, гуглтолк klim.holod@gmail.com
http://www.aquaforum.ua/attachment.php?attachmentid=375481&stc=1&d=1382692930

Starcomputer
25.10.2013, 12:36
Что-то названия файлов знакомые .....

klimnet
25.10.2013, 12:44
Starcomputer, знакомые в хорошем смысле?

Starcomputer
25.10.2013, 12:45
Ну .... у меня с такими-же названиями есть.

klimnet
29.10.2013, 17:01
Помогите перевести скетч ардуино в Hex-файл, то ли руки у меня не от туда, то ли еще что то.
Хочу просто поковырять проэкт в Протеусе, а в arduino-1.0.4 так ничего и не получилось.
В архиве весь проэкт, правда плата и схема в "орле".

Sem
29.10.2013, 17:07
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.

клоун
29.10.2013, 18:56
Помогите перевести скетч ардуино в Hex-файл
hex и .elf

klimnet
30.10.2013, 08:20
Sem, про библиотеку я знал, просто не получалось именно hex получить

klimnet
05.11.2013, 22:09
Тема закрывается по причине малых отзывов по вопросам, в скором будущем будет создана тема на основе обсуждения Typhon Reef LED Controller, извините всех кого беспокоил, но оказалось что технологии старые, пытаюсь сейчас освоить Arduino, пускай малинка (http://raspberrypi.ru/) и лучше, но начнем с малого. Всем спасибо за ответы, особенное спасибо для форумчан ответивших в личку, проэкт не исчезает, он просто преобразуется!!! следите за форумом