Чтение множества сенсоров (более 50-ти)
- Войдите на сайт для отправки комментариев
Ср, 07/06/2017 - 19:10
Добрый день,
Пните пожалуйста в нужном направлении.
Хочу сделать систему которая будет показывать водителю автобуса количество свободных мест.
Нашёл вот такие датчики:
alibaba.com/product-detail/Mini-bus-passenger-seat-pressure-sensor_60097693618.html
Если я всё правильно понял то это обычная кнопка, при давлении более 130g происходит нажатие.
Вопрос как прочитать столько сенсоров?
В автобусах 53-63 места, по сенсору на каждое.
Тянуть к каждому сенсору отдельный провод?
130 кг?)
в вашем случае придется искать компромисс
технически самое простое решение - тянуть провода от каждого датчика (земля общая, по одному проводу от каждого датчика). но при таком количестве и длинне проводов система получается дорогая и весьма сложная в установке
можно подумать на предмет какой то шини данных, например RS485, хотя для авто есть специальный стандарт - CAN, но он сложнее и дороже по деталям
далее шину (2-4 провода) протягиваете к концентраторам, каждый концентратор подключается к несколькии соседним креслам (2-4-8)
Концентратор на SN74HC165N http://robocraft.ru/blog/arduino/520.html . Вот только программисты-ардуинщики такой проект не потянут. Слишком они нубы. Хотя влегкую можно на той же Ардуине и на той же среде организовать.
А не проще считать входящих и выходящих людей? Сенсоров надо всего-то по количеству дверей. Заодно и "стоячие места" учтутся.
Добрый день,
Если я всё правильно понял то это обычная кнопка, при давлении более 130g происходит нажатие.
Даже легкая сумка на пассажирском сиденье будет сигнализировать, что место занято ... что я и наблюдаю у себя в машине. Нужны что-то типа емкостных датчиков, а работают пусть на общую шину, которую опрашивает ардуино
qwone
Радует, как взяли и обосрали человека на ровном месте, как раз таки эти регистры - уровень ардуинщиков, shiftIn специально для таких концетраторов написан даже.
Да вы правы, идея так себе.
Любая сумка включит датчик.
Если встраивать в спинку, то тот кто наклонится вперёд поиграть в телефоне, будет не учтён.
Всем спасибо за помощь!
Да вы правы, идея так себе.
Любая сумка включит датчик.
Если встраивать в спинку, то тот кто наклонится вперёд поиграть в телефоне, будет не учтён.
Всем спасибо за помощь!
Встраивать в сиденье, срабатывать кнопка должна от ощутимых килограммов.
Встраивать в сиденье, срабатывать кнопка должна от ощутимых килограммов.
Как только идея будет воплощена, тут же начну с собой таскать диск от штанги, чтоб никто рядом не сидел :)
Встраивать в сиденье, срабатывать кнопка должна от ощутимых килограммов.
Как только идея будет воплощена, тут же начну с собой таскать диск от штанги, чтоб никто рядом не сидел :)
2 билета будешь брать?
начну с собой таскать диск от штанги, чтоб никто рядом не сидел :)
2 билета будешь брать?
Зачем? Нужно брать старый диск, котроый уже не используется и настаивать, то у него бесплатный проезд, ибо пенсионер.
начну с собой таскать диск от штанги, чтоб никто рядом не сидел :)
2 билета будешь брать?
Зачем? Нужно брать старый диск, котроый уже не используется и настаивать, то у него бесплатный проезд, ибо пенсионер.
Так суть-то в подсчете числа свободных мест, а не числа зайцев ... потом, представляю себе контролера, которая видя у водилы на экране ардуни число занятых мест, пока дойдет до меня, не досчитается одного, так и будет бегать туда обратно
Не помню где читал, в машинах в сиденье термодатчик ставят, термистор за 3 копейки подойдёт. Дальше по принципу уличной метеостанции, т.е. в сиденье встраиваем маленькую коробочку с двумя батарейками ААА, радио 433 за 1$, и какуй-нить аттайни85. Раз в минуту пингует градусы на базу. Ну а база по коду сиденья собирает данные, ну и процессит, температура верх, вниз - слинял кто-то. Алгоритмы дорабатывать под сезон, погоду, нагрев от солнца ну вообщем если мозги есть там всё на обычной Уно можно обсчитать по полиномам 10- порядка с дифференциальными и тройными интегралами.
Не помню где читал, в машинах в сиденье термодатчик ставят, термистор за 3 копейки подойдёт. Дальше по принципу уличной метеостанции, т.е. в сиденье встраиваем маленькую коробочку с двумя батарейками ААА, радио 433 за 1$, и какуй-нить аттайни85. Раз в минуту пингует градусы на базу. Ну а база по коду сиденья собирает данные, ну и процессит, температура верх, вниз - слинял кто-то. Алгоритмы дорабатывать под сезон, погоду, нагрев от солнца ну вообщем если мозги есть там всё на обычной Уно можно обсчитать по полиномам 10- порядка с дифференциальными и тройными интегралами.
:) голь на выдумки хитра, буду ездить в норковой шубе, в ватнике и поверх - телогрейку
Ну да. А если на входе в машину турникеты будут ставить, то народ начнет ездить на крыше. @_@
Ну да. А если на входе в машину турникеты будут ставить, то народ начнет ездить на крыше. @_@
так и ездят
:) голь на выдумки хитра, буду ездить в норковой шубе, в ватнике и поверх - телогрейку
Контакты датчиков подключают резисторы (параллельно или последовательно - по вкусу).
К Ардуине подключаются двумя проводами на аналоговый вход.
Параллельно входу Ардуино подключается источник тока (можно просто резистор в питание).