Например TDA7294

Форум РадиоКот • Просмотр темы - Дезинфектор+DFplayer (Интересует?)
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Сб май 08, 2021 17:32:25

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Дезинфектор+DFplayer (Интересует?)
СообщениеДобавлено: Вт мар 09, 2021 02:09:08 
Слесарь-программист
Аватар пользователя

Карма: 21
Рейтинг сообщений: 88
Зарегистрирован: Вт сен 11, 2012 23:08:28
Сообщений: 339
Откуда: город Кстово Нижегородская обл.
Рейтинг сообщения: 4
Медали: 2
Получил миской по аватаре (2)
На скорую руку сообразил одно устройство, скорей охранно-предупредительное и жутко надоедливое.
Изначально было задумано получать информацию по 4м ультразвуковым датчикам дистанции и 1му датчику движения, но оказывается мне хватило одного датчика дистанции и одного датчика движения.

Дезинфектор настолько надоедливый, что на датчик движения по моему совету накинули тряпку.

Алгоритм:

-Датчик движения
-- (Первичное) Сгенерировать пол дезинфектора и сгенерировать приветствие (два мужских и два женских приветствия), пол речи поддерживается до простоя;
-- Сразу включить свет
-- Если долгое присутствие по датчику движения, то рассказать стихотворение;
-- Если прошли мимо и небыло дезинфекции, сказать "Ну и ладно" или "А ну вернись";
-Датчик дистанции;
-- Если расстояние большое, то произнести "подойдите ближе" и если 4 раза по N времени не поднесли, то "Я обиде(лся)(лась)".;
--Если расстояние вполне хватает, то произнести "ещё ближе" и если три раза не поднесли, опрыскать принудительно со словами типа "Да на держи, не жалко" и рассказать RND стишок;
- Датчик уровня жидкости генерирует случайно два вида сообщений в каждом роде (м и ж)
- Окончание дезинфекции

Первичный словарный запас выглядел как на этом видео ролике(позже добавлен женский пол и разнообразие. см.список):



Но после дополнил и задокументировал содержимое флешки в таком порядке:


Всего 4,5 мегабайта.


Тех.характеристики:

-Микроконтроллер Atmega328pb (но можно в прошивке переделать Atmega8,Atmega16,Atmega328 и т.п.)
-Программа написана в Bascom AVR (исходник ниже)
-Полевые транзисторы с материнской платы (обязательно ТТЛ открытие)
-Помпа 12в. омывайки (давления хватает на форсунки опрыскивателя цветов)
-Герконовый датчик уровня жидкости
-Датчик движения почти любой
-Ультразвуковой датчик дистанции стандартный от Arduino
-Стабилизатор питания 5в. какой хотите
-- индикатор RGB на форсунке это излишество

Плата Lay6: https://yadi.sk/d/Vt13gSHBLfzMPg
Исходник прошивки Bascom AVR (тестовая, хотите, допиливайте): https://yadi.sk/d/SN3nR8_Ao_M4zA
Прошивка HEX: https://yadi.sk/d/bY1adKS_-wDMUA (рекомендую поковырять и скомпилировать свой BAS файл)
Ссылка на файлы содержимого флешки модуля DFplayer`а: https://yadi.sk/d/tiYnsSmxNn06sg
Используемая говорилка для озвучки речи: https://apihost.ru/voice





Что примерно получилось:



Компас 3D:
Датчик движения: https://yadi.sk/d/W2UWxUUAq5OCvA
Ультразвуковой датчик: https://yadi.sk/d/aiZ0qGPGxquoyg
Корпус платы: https://yadi.sk/d/RG3HtH2v6ZEhjg


P:S: Ультразвуковой датчик дистанции стоит дешевле чем ИК датчики и т.п.. по этому его проще было использовать и грех не воспользоваться его аналоговым преимуществом. На плате lay6 все порты подписаны, используйте плату не только в этом проекте, там так-же предусмотрены все полезности в виде INT прерываний и т.п.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Дезинфектор+DFplayer (Интересует?)
СообщениеДобавлено: Вт мар 09, 2021 02:43:48 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 1198
Зарегистрирован: Чт янв 26, 2012 16:44:29
Сообщений: 6804
Откуда: Таксимо
Рейтинг сообщения: 0
Прикольная штука)))


Вернуться наверх
 

JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/cwc

Не в сети
 Заголовок сообщения: Re: Дезинфектор+DFplayer (Интересует?)
СообщениеДобавлено: Вт мар 09, 2021 11:27:58 
Слесарь-программист
Аватар пользователя

Карма: 21
Рейтинг сообщений: 88
Зарегистрирован: Вт сен 11, 2012 23:08:28
Сообщений: 339
Откуда: город Кстово Нижегородская обл.
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (2)
Плату можно использовать под UsbAsp для Atmega328pb и 328p.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Ал1976 и гости: 22


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y