Форумы Хелимании
15 Декабрь 2017, 05:20:13 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости: Просьба ко всем пользователям: пожалуйста, ознакомьтесь с Правилами нашего форума!
 
  Helimania   Начало   Помощь Поиск Календарь Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Мозги для ванны  (Прочитано 548 раз)
0 Пользователей и 1 Гость смотрят эту тему.
stick
Андрей Посашков
Moderator
Командир Воздушного Судна
*****
Offline Offline

Сообщений: 4047


Пилот-понтотехнолог


Просмотр профиля
« : 11 Август 2015, 14:54:01 »

Давно я что то не писал тут.
Итак, начнем.

Была у меня ультразвуковая ванна от хоббикинга. От такая.

23523(1).jpg

И все в ней было неплохо, кроме одной неприятности.
Таймер позволял полоскать только 5 минут. Что ввиду худосочности генератора было мало. К тому же, ванна никак не озвучивала окончание процесса. Но озвучивала нажатия на кнопки. (т.е. пищалка есть)
Вообщем полез исправлять эти недоразумения.

Блок питания, генератор, пищалка и управляющие ключи собраны на основной плате, которая занимает все дно корпуса. Есть еще небольшая платка зачатков разума. На ней стоит непонятный процессор с обвязкой, одиночный семисегментный индикатор размера 0.28" и 2 кнопки: время и старт/стоп. Плата соединяется с матерью 4 проводами: +5в, gnd, пищалка, генератор. Наша задача сделать новый мозг, используя некоторые детали старого. 

Кнопки выпаялись нормально, а вот индикатор погиб (ох уж этот китайский тугоплавкий припой). Пришлось заказывать новый.
Как вывести на одиночный индикатор двузначное число? Правильно, перевернуть индикатор. Точка окажется наверху, перед цифрой. Она будет признаком десяток. Т.е. теперь мы можем индицировать число до 19. Этого хватит. Достаточное время полоскания - 15 минут.

Ок, делаем новую плату в размер старой, пишем программу с нужным функционалом.
Теперь логика такая: Все нажатия кнопок озвучиваются коротким писком. При включении индикатор показывает "-". Нажимаем "часики",  индикатор показывает "19". Каждое нажатие уменьшает время на 1 минуту. После 1 перескакивает снова на 19. Нажимаем "старт" включается генератор. Время на индикаторе меняется. Каждое нажатие "часиков" теперь прибавляет 1 минуту. Последние 3 секунды работы озвучиваются длинными писками. По окончании индикатор вываливается в "-".

Вот что получилось. сверху старая плата, внизу новая.

20150809142749.jpg

20150809142829.jpg

Собранный девайс с новым мозгом.

20150809143628.jpg
 
Записан

Будь мужиком, купи НАЗУ!
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0.054 секунд. Запросов: 21.