Программно управляемый реобас
- Войдите на сайт для отправки комментариев
Сб, 14/06/2014 - 14:26
Вот собственно видео где всё рассказал:
https://www.youtube.com/watch?v=ERD5Rlj9taM
Если чесно - писать то что говорил на видео леньки.
Код будет позже.
Конструктивная критика приветствуется.
Схема на момент съемки видео выглядела вот так:
Кстати, прошивка, почему-то не работает в протеусе...
В идеале было бы неплохо написать достойный софт как тут: http://www.digit-el.com/fn-603 . Но я увы такой софт не потяну, ладно ещё железная часть но программная мне точно не по зубам.
А вот уже плата почти готова в железе:
итак поехали
только давай договоримся что будем повторять лучшее аналоговое в микропроцессороном варианте
потому как наличие микропроцессора и мосфета перестало быть проблемой
тут противоречие
большая скорость много шума и наборот
вам сразу захочется приглушить вентиляторы
но чтоб по критической температуры 55 60 70 90 вентиляторы включались на максимум отображая как угодно чем угодно что пора включать например большой кондиционер в серверной
или дома допустим открыть форточку при уличных +25
3 ех переменников прямого оперативного управления 3-мя вентиляторами не увидел
регулировать компьютером когда он уже перегревшись повись дорого выходит
когда нужно сделать тише - правильно
когда становиться темно
как мы узнаем о перегреве
только цветом
писк отметаем сразу в доме уже спят теряется весь смысл регулировки
не увидел индикации вообще никакой
кто знает что сервер уже достиг критической температуры USB?
вращение то есть температура на разных узлах разная
размер лопасте читай эфективность тоже разная нужна
как ни крути а большой вентилятор более 90*90 перед жесткими дисками не всунешь
а питатель+проц легко и нужно больше
вентиляторы сколько у вас там 80*80 из старых питателей это все не для тишины 90*90...120*120 это более подходящее
4 вентилятора тока легко на 1.5 ампера высосут
смотрим например видео проффесионалов
и не смотри что все навесным монтажем это реально в заказных серверах 5 лет оттарабанило http://mail.glassbel.com
короче посмотри как делал когда микропроцессоры были "с других планет"
https://yadi.sk/d/YE3pNIivURbpQ
конечно все сразу не повторишь но цель будет понятна
8 !!! переменников 8 !!! лампочек 4 терморезистора копеечных (сейчас наверно какая-нибудь дрянь типа DHT11...22) 4 реле(сейчас мосфетов навалом)
я с удовольствием микропроцессор всуну в этот узел их 2шт есть
Подскажите пожалуйста, возможно ли использовать один транзистор и последовательно подключить вентиляторы (нужно чтобы обороты менялись у всех вентиляторов одинаково), и покажите пожалуйста исходный код, насколько я понимаю нужно менять инициализацию таймеров в arduino т.к. частота по умолчанию очень маленькая.
Схема:
Переваривайте.
Вот софт с исходниками.
У этого проекта появилась своя страничка на github:
https://github.com/techn0man1ac/SoftReobasArduino/
Сергей, привет, и с наилучшими пожеланиями )).
У проекта появилась схема, которая живёт на EasyEDA:
https://easyeda.com/raznie.podelki/softreobasarduino
Можно использовать как Arduino Nano, так и ATmega8, только во втором случае нужен USB-UART переходник подключить к J6. Туда же можно подать 5 В для работы платы, но лучше на J4, через защитный диод.
Не знаю есть ли необходимость разводить плату, но если и да, то из силовой части я буду ставить ULN2003(с запараллеленными парами выходов), для минимизации компонентов на плате.
Всё полностью открытые проекты, используйте в своих целях.
Но будет круто если будете ссылаться на автора.
Несколько новостей по проекту:
1) Проект приобрёл статус Open source / Open Hardware - полностью бесплатно, используйте в коммерческих целях(если не сложно, указывая автора);
https://www.youtube.com/watch?v=HZinI9qzxB4
2) Я развёл плату, максимально простую буквально несколько компонентов:
- В качестве силовой части я использовал дешманскую и мегапопулярную сборку дарлингтона ULN2003 + защитный диод и конденсатор по 5-ти вольтам ардуины(чуть стабильнее должна работать по идее).
3) Схема теперь вот такая:
- Я предлагаю собирать или с полевыми транзисторами или с ULN2003. В первом случае плату нужно дополнить резисторами и транзисторами, из плюсов - практически полное напряжение на выходе, ULN2003 даст падение в 0,7 В примерно, то есть подаем 12 В на выходе, при максимуме ШИМ будет примерно 11.3 В.
Так же, я предлагаю 2 варианта мозгов - ATmega8 или Arduino Nano, в первом случае нужно будет подводить и 12 В и 5(для питания МК), в втором - используется штатный линейный стабилизатор ардуины.
4) Любителям моделирования - добавил в проект(SoftReobasArduino/ATmega8Reobas/Proteus 8/) работающую модель для Proteus 8:
Причём можно прямо из приложения управлять симуляцией, подсовывая данные из под приложухи через 2 железки USB-UART:
https://www.youtube.com/watch?v=c7hxVTbFUjw