Ардуиншики! помогите парой советов! :-)

Доброго дня тов. форумчане.
Дома доделываю лестницу, увидел в сети проекты с автоматической подсветкой коих море. Хочу попробовать подобное. Из страны желтого солнца уже приехало немного комплектующих:
1. Arduino micro 3,0 - 2 шт.
http://ru.aliexpress.com/item/Nano-3-0-controller-...
2. скамейка под Arduino, с винтовыми клеммами - 1шт.
http://ru.aliexpress.com/item/ard-uino-Nano-Expans...
3. Инфракрасные датчики - 4 шт.
http://foraqis.ru/?p=602
http://arduino-diy.com/arduino-piroelektricheskiy-...
4. 16 канальный шим котролер - 1 шт. (сам не знаю зачем)
http://ru.aliexpress.com/item/DIY-KIT-16-Channel-1...
5. лента, ее буду перезаказывать, взял короткую (5м.) и очень яркую и 120 на метр. Эта наверное пойдет под кухонный гарнитур)

Фотография из Фотогалереи на E1.ru

Еще кроме ленты нужно прикупить датчик освещенности и колхозить скетч.
Засады пока вижу две,
1. Количество каналов Ардуины. Ступеней у лестницы 12, каналов 14, т.е. теоретически можно построить,поставив по датчику сверху и снизу. Но, нужен датчик освещенности, чтобы подсветка не включалась днем, и по два датчика сверху и снизу от ложных срабатываний на домашнюю живность.
Чего то необдуманно привез такой контролерhttp://ru.aliexpress.com/item/DIY-KIT-16-Channel-1..., хотел добавить каналов но хз как с ним работать, и вообще то ли привез?
2. вытекает из первого, длина ленты на ступенях 900мм. 10ступеней и 1000мм. 2ступени, хватит ли тока на каналах, городить блок реле очень неохота, да и громко шопесдес. как быть?
3. код, нет не так, КОД, КАРЛ!!!111
Кодил я давно и не правда, но из кусков в сети, собрать код и подогнать параметры наверное смогу.
Основной код за образец возьму наверное отсюда -http://forum.amperka.ru/threads/%D0%90%D0%B2%D1%82...
(Еще вариант - http://payaem.ru/avtomaticheskaya-podsvetka-lestni... )
Единственно код по УЗ датчикам заменить на код по PIR, например отсюда - http://foraqis.ru/?p=602
Логика работы в принципе не сложная, но явно будут камни, пятой точкой чую.

Собственно сама лестница:

Фотография из Фотогалереи на E1.ru
1 / 0
El.Master ПриватизировалКОСМОС
так вот есть же всё
http://lukjanow.ru/2012/04/automatic-illumination-...
вплоть до кода
1 / 0
silver.shark
M5450 потянет метровые диодные ленты? У автора куски 250-300 мм.,
У автора стоит по 1-му датчику, как кодом описать работу каждой пары?
Т.е если есть сигнал на датчике 1, проверить сигнал на датчике 2, если сигнал есть запустить процедуру 1, как то так?
Печатка... последний раз травил лет 8 назад. хотел воспользоваться каким нибудь готовым решением, (сильно лень, искать железо, текстолит, печатать, переводить, итд. итп, да и времени нет особо)
0
крабище
готовое решение в магазине лежит , (даже это писать "сильно лень") :-)
1 / 1
Nefоrmаtus©
если надо чтоб включалась по движению и днем не работала, то нафига МК? это и так заколхозить можно, и намного дешевле
0 / 1
silver.shark
тут порылся немного, в проме микрух M5450 найти не могу
есть TPS5450DDA - это оно?
http://www.promelec.ru/catalog/1/15/110/0/250653/#...
от китайцев просто ждать долго
0
alexhote
авр на выходе один диод максимум выдержит и тот не яркий.
полюбому контроллер светодиодов надо делать

ну и начать с ТЗ
чего хотим? Чтобы ступени поочереди зажигались потом гасли?
В какой момент должны зажигаться. в какой гаснуть?
0
silver.shark
Из за работы и детей, приходится заниматься лестницей набегами :-D
посидел, порисовал, решил все таки маньячить по полной.

Итак, ТЗ не ТЗ но как то так. Имеем:
1. Лестница 12 ступеней,
2. Каждая ступень подсвечивается метровым куском RGB ленты (Сегодня родственник подогнал, по незнанию RGB)
3. Фоторезистор VT33N1 - шт
4. PIR датчики - 4 шт
5. Button - 1 шт

Как видится работа:
Контролер спит, опрашивает фоторезистор, и кнопку(Для быстрых настроек)
Когда допустимый уровень освещения ниже порога переходит в активный режим
В активном режиме опрашивает PIR датчики, №1,2 нижние, №3,4 верхние, кнопку, фоторезистор
При срабатывании 1го из верхних или 1го из нижних, ничего не происходит
при срабатывании обоих верхних и ли нижних датчиков, запускается соответствующая процедура подсветки
те ступени зажигагаюся и гаснут в снизу вверх или сверху в низ
go to активный режим

Техническая реализация:
1. Мозги Arduino nano, на контроллере висит кнопка быстрых настроек, фоторезистор, 4-ре PIR датчика
2. Шим контролер PCA9685, он же доп каналы Каналы, работа по протоколу I2C,
3. ленты решил подключать мосфетами, примерно так http://cxem.net/arduino/arduino11.php
Это все планировалось реализовывать на белой ленте, с утра мосфеты купил FQP20N06L, к вечеру свалилась RGB, планы пришлось менять хз как сейчас делать. читаю интернеты
по логике связать бы все ленты параллельно R, G, B, и запитать, а включать каждую ступень заземляя ее, но хз как это реализовать на мосфете
0
El.Master ПриватизировалКОСМОС
От пользователя silver.shark
Техническая реализация:

две пары регистров с последовательным сдвигом, типа 564ИР13 (для 12 ступеней хватит и по одной микрюхе на вверх и вниз) небольшая обвеска из пары таймеров 555 и триггеров ТМ2 ну и датчики PIR.
для управления лентой или тупо ключи чтоб сразу включались, или по небольшому контроллеру если хочется плавное включение.
и всё!
0
silver.shark
Да согласен, можно все реализовать гораздо проще
Но тут во первых есть желание покопаться с Ардуиной, тк хочу узнать ее получше
Во вторых это настройки и доп функции которые на Ардуине реализуются, настраиваются и изменяются в разы проще.
В третьих комплектующие уже практически все готовы, остались мелочи и нюансы.
Как то так
0
El.Master ПриватизировалКОСМОС
ну если в плане изучения, то конечно имеет смысл покопаться, просто я в написании программ полный дуб, поэтому ищу пути другого решения вопроса.
0
Nefоrmаtus©
Да кстати шоп темы не плодить, пришел модуль Ардуиновский на 433мг подключаю к com копмпа для проверки, в терминале всякий мусор сыпется, скорость 9600, нажимаю кнопку на передатчике в терминал сыпятся код от от передатчика и сразу мусор :-( ничо не понимаю, мож кабель не экранированный, так из за этого :-(
0
От пользователя Nefоrmаtus©
в терминале всякий мусор сыпется, скорость 9600

в терминале поиграй скоростями ком порта. как найдёшь нужную, так мусор в смысл превратится ;-)
0
Nefоrmаtus©
От пользователя М@рк
так мусор в смысл превратится

так не должно его вообще быть, по логике, на приемник то сигнал не приходит. Я не думаю что у него мегачувствительность, без антенны с парковки сигналы ловить
0
Мoзгoпрaв и мoзгoвeд©
От пользователя М@рк

количество стоповых бит, четность проверяй.
0
Как подключаешь к порту, напрямую? На модуле ттл уровни скорее всего.
0
Nefоrmаtus©
От пользователя Andrey_I

Через мах3232
0
От пользователя Nefоrmаtus©
подключаю к com копмпа для проверки, в терминале всякий мусор сыпется, скорость 9600


От пользователя Nefоrmаtus©
так не должно его вообще быть, по логике, на приемник то сигнал не приходит.


я тебя не понимаю :-(
0
Nefоrmаtus©
Короч проблема в питании была, подсоеденил к АКБ, проблема наполовину прошла. До питался от +5, +3,3 компа

[Сообщение изменено пользователем 10.01.2016 22:52]
0
Авторизуйтесь, чтобы принять участие в дискуссии.