roboforum.ru

Технический форум по робототехнике.

Определение уровня затопления

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Определение уровня затопления

Сообщение stillyet » 05 июн 2015, 15:39

Добрый день, не смог найти наиболее подходящей темы. В электронике я мягко говоря не разбираюсь. Нужна помощь. Необходимо сделать следующее устройство.
Нужно определить уровень затопления. есть некоторая зона, которая затопляется, но каждый раз по разному. В первом случае прошла волна и затопила всю модель, во втором - затопила лишь до половины или итого меньше, в третьем случае - вообще не затопила. На моделе можно распределить массив из датчиков (5х5 или 5х6, хотя бы, 6 датчиков по горизонтали и 5 по вертикали), определяющими по строкам - глубину затопления, по столбцам - фронт затопления. Для фиксации наличия воды можно использовать два контакта, если между ними прошла вода - они замкнули. Момент попадания воды в "датчик" фиксируется загоранием светодиода.
И вот тут для меня возникает проблема. Волна уходит, контакты размыкаются, но светодиод должен гореть до тех пор, пока не нажмется кнопка.
После нажатия кнопки - датчики снова должны находиться в режиме ожидания следующей волны.
Ардуино, и подобные, где можно было бы написать программу и собственно получить результат использовать нельзя, к сожалению.
Помогите, пожалуйста, составить схему работы данного устройства с перечислением всех электронных элементов. Я попытался составить схему для одного светодиода, потому что, если понять как будет устроена эта система - легче будет разобраться со схемой с 30 светодиодами. Понимаю, что в том месте, где стоит знак вопроса лучше всего было бы поставить RS- триггер, но при этом совершенно не понимаю какие устройства целесообразно было бы использовать по цене в реалии, чтобы на все компоненты ушло не так много денег. Заранее спасибо за ответ.
Вложения
схема.png
stillyet
 
Сообщения: 4
Зарегистрирован: 04 июн 2015, 23:25

Re: Определение уровня затопления

Сообщение esisl » 08 июн 2015, 19:49

А кто запретил использовать ардуино ценой 140 рублей?
esisl
 
Сообщения: 1457
Зарегистрирован: 23 июл 2012, 15:24

Re: Определение уровня затопления

Сообщение lorry » 08 июн 2015, 23:29

Ну не хотите Ардуино возьмите любой другой микроконтроллер, вон их масса всяких разных!
Аватара пользователя
lorry
 
Сообщения: 448
Зарегистрирован: 04 фев 2014, 13:53
Откуда: Комсомольск-на-Амуре
прог. языки: машинные коды
ФИО: Иван Иваныч

Re: Определение уровня затопления

Сообщение Angel71 » 13 июн 2015, 14:41


но без микроконтроллера что-то подобное будет слишком сложно, дорого и громоздко. можно скомуниздить идею или платы из "подсветки для кранов"

но всё-равно лучше на мк - будет и проще и дешевле
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Определение уровня затопления

Сообщение Vladimat » 13 июн 2015, 14:51

можно использовать также поплавковый датчик - взять готовый из бензобака любого авто. Можно УЗ или ИК дальномером мерить высоту воды. А можно и вовсе без электроники - просто мерную линейку и на ней любым способом зафиксировать уровень воды, например, по следам после высыхания, по бумажной полоске, которая после высыхания меняет структуру, по размытой полосе от фломастера или химического карандаша на бумаге и т.п.
Vladimat
 
Сообщения: 434
Зарегистрирован: 04 ноя 2014, 01:57

Re: Определение уровня затопления

Сообщение Angel71 » 13 июн 2015, 15:13

да на уз и уровень меряют и волны. а так хоть радаром, хоть как и хотел изначально автор что бы без мк. на тех же компараторах. есть счетверённые компараторы, на них вполне легко сделать. можно на транзисторах. триггер тоже можно. но проблема тут похоже немного в другом будет. у него какие-то строки и столбцы, а светодиод и триггер один. на что оно там срабатывать будет?..
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Определение уровня затопления

Сообщение stillyet » 05 авг 2015, 22:34

Всем спасибо за помощь, схему в итоге сделал, даже научился проектировать, а также травить плату (сделал в итоге двустороннюю плату). Ранее для меня это все казалось космическими технологиями. Сделал на базе микроконтроллеров К155ЛА3
stillyet
 
Сообщения: 4
Зарегистрирован: 04 июн 2015, 23:25

Re: Определение уровня затопления

Сообщение dccharacter » 05 авг 2015, 23:13

КА155ЛА3 - это микросхема логики, а микроконтроллер - это такая штука, в которую программы заливают
А тебе, скорее всего нужна микросхема-защелка (set-reset latch or flip flop)
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Определение уровня затопления

Сообщение Medtech » 05 авг 2015, 23:34

Надо же , 155 серию ещё применяют, уж хотя бы 561, всё менее критично к питанию... 155 серия потрясающе работает от 220, феерически, главное ножки не перепутать 7 один провод, 14 второй, провод подлиннее и в розетку... это был мой первый опыт с микросхемами... :lol:
Аватара пользователя
Medtech
 
Сообщения: 562
Зарегистрирован: 20 апр 2015, 22:02
Откуда: Москва
Skype: sergelola
ФИО: Сергей

Re: Определение уровня затопления

Сообщение =DeaD= » 06 авг 2015, 00:18

Триггер Шмитта на транзисторах - если хотите вообще без микросхем:
39509214.jpg
39509214.jpg (10.41 КиБ) Просмотров: 1811
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов


Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6