+7 495 120-13-73 | 8 800 500-97-74

(для регионов бесплатно)

Содержание

Самодельный датчик из микрофона | ФАЗА (Электрик по-жизни)

Привет, друзья!

Продолжаем цикл статей про микроконтроллеры Arduino и программу XOD IDE.

Авторский коллаж

Авторский коллаж

Подключение датчиков для управления исполнительными механизмами – одно из интереснейших занятий. Для электронных самоделок в последнее время мне всё больше и больше симпатизирует Raspberry Pi. А для отладки самих датчиков — больше подходят платы Arduino, с их защитой от неправильных подключений, и на мой взгляд — это самый оптимальный вариант. Не будем сбрасывать со счетов тот факт, что Arduino, стоит гораздо дешевле Raspberry Pi, как и то, что для выполнения мелких задач Arduino явно вне конкуренции, взять хотя бы одну из моих последних самоделок:

Автоматизируем подсветку рассады или проект «Микропарник»

Внимание! Статья имеет ознакомительный характер и ни как не рекомендательный. Для выполнения подобных работ требуются соблюдение правил техники безопасности и электробезопасности.

В этот раз решил сделать самодельный датчик из такого микрофона.

Микрофон, найденный в закромах

Микрофон, найденный в закромах

Цель этого эксперимента- сделать датчик дистанционного управления, который реагирует на акустические колебания, т. е. голос, громкий звук, хлопок. Конечно, данный датчик не будет идентифицировать человека по голосу, но простые действия, такие как включить и выключить какой-то исполнительный механизм, сможет.

В качестве примера

Таким датчиком можно заменить монтаж проходного выключателя в длинном коридоре, а также этот датчик будет удобен в местах, где включение вручную сопряжено с какими-то неудобствами. Сами понимаете, установка проходного выключателя, о котором я писал здесь, ведёт к определенным неудобствам:

  • Установка дополнительного выключателя
  • Прокладка дополнительных проводов
  • Заделка проводов в стены
  • и др.
Подключение проходного выключателя

Подключение проходного выключателя

Применение Ардуино в данной ситуации решает все выше перечисленные проблемы дешево и сердито.

Что же касается датчика движения, то он в некоторых случаях может быть бесполезен или просто неудобен. Другое дело, датчик, который включается от громкого звука и выключается тем же самым способом. Понятное дело, такой способ не подходит для шумных мест.

Кто-то скажет, что можно купить микрофон, специально разработанный для Ардуино, но не всё же покупать в Китае, что-то можно сделать и самому, успешно «обкатав», это даже интереснее.

Подключил микрофон к плате Arduino по следующей схеме.

Схема подключения микрофона к Arduino

Схема подключения микрофона к Arduino

На данном этапе это всего лишь эксперимент, поэтому собирал и опробовал схему на макетной плате в таком варианте.

Тестирование с помощью Arduino Uno на макетной плате

Тестирование с помощью Arduino Uno на макетной плате

Светодиод использовал по классической схеме с резистором на 220 Ом для индикации процесса включения и отключения алгоритма.

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

Ознакомиться с другими моими проектами, сделанные с помощью программы XOD IDE, можно на странице Навигатор по каналу. Рекомендую прочитать, особенно будет интересно тем, кто в первый раз услышал об этой программе.

Для отладки датчика использовал ноду analog-sensor и конечно же ноду wath.

Подключение микрофона с помощью ноды analog-sensor

Подключение микрофона с помощью ноды analog-sensor

Чтобы добавить новую ноду, необходимо дважды кликнуть в пустом месте патча и в появившейся строке поиска вписать название нода, например analog-sensor. Подробнее читайте здесь.

Добавляем ноду

Добавляем ноду

Запустил программу XOD IDE в режиме отладки, датчик показывает данные 0,39 и при громком звуке или хлопке данные увеличиваются до 0,40, но этого мало, так как это слишком небольшой диапазон для настройки сигнала исполнительного механизма.

Поэтому я добавил ноду multiply, ноду умножения.

Данные умножения

Данные умножения

В инспекторе ноды multiply установил параметр умножения на 1000, теперь показания с датчика стали более ёмкими и их можно как-то контролировать.

Для контроля порога громкости, т.е. пиковых значений, применил ноду less и конечно же добавил ноду led для индикации срабатываний.

Почти готовый алгоритм

Почти готовый алгоритм

В инспекторе ноды less установил значение 395, такое значение более-менее оптимальное и не надо орать.

Инспектор ноды less

Инспектор ноды less

Теперь при достижения значения на выхода ноды multiply выше 395 светодиод загорается и тут же гаснет, вообщем, работает как индикатор.

Но мне то хочется фиксировать включение, поэтому добавил ноду-триггер flip-flop.

Готовая программы датчика включения освещения

Готовая программы датчика включения освещения

Но и это ещё не всё, при произношении длинной голосовой команды даже с триггером flip-flop, светодиод успевает включиться, выключиться и снова включиться причём очень быстро, что даже не заметно для глаза, поэтому пришлось поставить защиту от дребезга в «лице» ноды debounce(boolean).

Программа «Акустический датчик»

Программа «Акустический датчик»

Теперь программа «Акустический датчик» готова и самодельный датчик включения по звуковому сигналу тоже полностью готов к использованию. В ближайшее время, я его обязательно использую в ком-нибудь из проектов, но об этом в следующий раз.

Скачать готовый патч можно по ссылке с Яндекс Диск

https://yadi.sk/d/Bdcx-EiUw8sqow

P.S.: Заменив ноду led на ноду relay получаем управление над приборами напряжением 220 Вольт.

На этом сегодня всё, надеюсь было интересно.

Вот ссылки, где можно приобрести выгодно и с быстрой доставкой платы Arduino UNO, но лучше купить Стартовый комплект для Arduino UNO, в котором уже находятся все компоненты для начального моделирования и программирования.

До новых встреч.

Если хотите больше статей о программировании в программе XOD IDE, рекомендую перейти по ссылке в меню навигатора канала:

Страница навигации

Экспериментируйте!!!

Спасибо, что дочитали статью до конца.

Надеюсь статья была вам полезна и интересна.

Понравилась статья, ставьте палец вверх.

Хотите следить за новостями, подписывайтесь на наш канал.

Впереди ещё много интересного!

Вы можете помочь проекту в развитии:

Еще один вариант датчика-поплавка для поливочной садовой бочки

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


Приветствую всех самодельщиков, а также дачников и садоводов!

В своей прошлой статье, я описал процесс изготовления очень простого датчика-поплавка, при помощи которого можно отслеживать момент наполнения водой, садовой поливочной бочки. Более подробно об этом можно посмотреть здесь. Этот датчик я сделал для нашей соседки – женщины весьма преклонного возраста (ей уже за восемьдесят лет), что, тем не менее, не мешает ей до сих пор заниматься своим садом и огородом.

И надо сказать, что этот датчик-поплавок ей исправно служит и значительно облегчает задачу наполнения бочки доверху без лишних потерь воды.

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

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


Материалы и инструменты

Кроме того, для изготовления этого датчика-поплавка, мне потребовались следующие принадлежности:

Материалы и крепежные элементы:

  • Кусок пенопласта от упаковки бытовой техники.
  • Изолента темного цвета.
  • Саморез с шайбой и головкой под ключ диаметром 5 мм, и длиной 80-90 мм.
  • Отрезок трубки из нержавеющей стали и гайка М6.

Инструменты:

  • Шило.
  • Строительный нож.


Порядок изготовления второго варианта датчика-поплавка

Изготовить этот датчик было не сложнее, чем первый.

Сначала я отрезал подходящий кусок пенопласта.


И отрезав от него ножом все лишнее, сделал вот такой, достаточно крупный поплавок.


Затем шилом наколол центр будущего отверстия в нижней части этого поплавка.


После этого, надел на саморез, который будет играть роль грузила, гайку и отрезок стальной трубки для большего утяжеления.


И ввернул этот саморез в нижнюю часть поплавка.


А затем еще обернул поплавок полоской синей изоленты для большей наглядности.


И вот мой новый датчик-поплавок готов!


Испытания второго варианта датчика-поплавка

Прежде чем отдать этот датчик-поплавок соседке, я также как и прежний вариант, испытал его в своих поливочных бочках.


И этот датчик также успешно прошел испытания.

Более того, этот датчик-поплавок действительно оказался значительно удобнее предыдущего.


Во-первых, он крупнее по размеру и выше поднимается над поверхностью воды. Поэтому его лучше видно, в том числе и издалека, например, метров за 30-40 от бочки.

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

После этого, я также как и предыдущий, отдал этот датчик соседке в пользование.

Ну, а у меня на этом все! Всем пока, здоровья, а также успешного завершения очередного садово-огородного сезона!

ДАТЧИК ТЕМПЕРАТУРЫ НА СКУТЕР


   Мы продолжаем работу по тюнингу и усовершенствования скутера, и на этот раз соберём LED термодатчик двигателя. Этот датчик предназначен для контроля температуры скутера. Датчик применим к любому двигателю внутреннего сгорания (автомобили, моторные лодки), рабочая температура которых лежит в пределах около 100 градусов. Благодаря микроконтроллеру конструктивно прибор имеет очень простую схему. Простота схемы — это залог безотказной работы прибора.

Схема светодиодного термометра для скутера

   Датчик температуры TMP36 имеет собственный стабилизатор, диапазон погрешности не превышает один градус по цельсию. Фото его в самодельном корпусе с проводом на картинке ниже: 

   Информирование о температуре происходит через светодиоды. Зелёные светодиоды информируют о нормальной температуре, о повышенной температуре сигнализируют яркие красные светодиоды. Микроконтроллер играет роль преобразователя аналогового сигнала датчика температуры в светоиндицируемую информацию о температуре двигателя. 

   Программа термометра с выводом информации на светодиоды.

; Контроллер PIC12F675
; Кварц — внутренний, 4 МГц
; Порты:
; GP0 — вход с датчика температуры TMP36
; GP1 — выход для первого зелёного светодиода
; GP2 — выход для второго зелёного светодиода
; GP3 — не используется, настроен входом
; GP4 — выход для первого яркого светодиода
; GP5 — выход для второго красного светодиода
; Датчик-TMP36

    Стратегия программы:
; при включении питания — тест светодиодов (поочерёдное загорание светодиодов)
; температура < 30град. — мигают зелёные
; зелёный1 работает от 60град.
; зелёный2 работает от 80град.
; красный1 работает от 100град.
; красный2 работает от 110град.
; выше 120град. — мигают красные
; при обрыве датчика — мигают все светодиоды

   При включении питания происходит тест прибора, который заключается в поочерёдном зажигании всех светодиодов. Если температура ниже 30 градусов — мигают оба зелёных светодиода, при достижении 60 градусов загорается первый зелёный светодиод, при достижении 80 градусов загорается второй зелёный светодиод, при достижении 100 градусов загорается первый яркий красный светодиод, при достижении 110 градусов загорается второй яркий красный светодиод, при достижении 120 градусов — красные светодиоды начинают мигать, если цепь датчика находится в обрыве, тогда мигают все светодиоды вместе. Все необходимые файлы и прошивка в архиве.


Поделитесь полезными схемами

ЭЛЕКТРОННЫЙ ЗАМОК ДЛЯ ВХОДНОЙ ДВЕРИ

   Электронные дверные замки для дома.

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


ЗВУКОВОЙ АНАЛИЗАТОР СПЕКТРА

   Схема и видеоролик работы анализатора самодельного спектра звука по частотам, на основе микроконтроллера Atmega8-16PU.


УСТРОЙСТВА НА ОСНОВЕ ЭЛЕКТРОЗАЖИГАЛКИ
    Внутренности стандартные — преобразователь и высоковольтная катушка. Работает устройство очень просто: напряжение от пальчиковой батарейки подается на автогенераторный преобразователь, на выходе первого трансформатора образуется напряжение 40-50 Вольт.

АВТОМОБИЛЬНЫЙ МОНОБЛОК ДЛЯ САБВУФЕРА

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



virago.ru — Главная страница

Обо всем понемногу

Разговоры ни о чем и обо всем.

20694 Сообщений
468 Тем

Последний ответ от intruder86
в Re: «Чёрный кофе»
Декабря 01, 2021, 01:30:56 am

Бар «Virago House»

Музыка, концерты, пьянки в клубах, личные темы.

17894 Сообщений
403 Тем

Последний ответ от `Czech
в Re: Корсак! Принимай

Ноября 09, 2021, 12:13:08 am

Шериф

Юридические вопросы и ответы.

3713 Сообщений
132 Тем

Последний ответ от kamanch
в Re: вопросы по регистрац…
Июля 09, 2021, 08:10:37 am

Группа разбора

Разбор полетов. Аварии, стремные ситуации на дороге. Делимся опытом вождения.

4176 Сообщений
145 Тем

Последний ответ от Антон усы
в Re: in memoriam
Июля 28, 2021, 08:22:49 am

Вопросы по сайту

Инструкции, регистрация, сложности… Предложения по организации.

1469 Сообщений
94 Тем

Последний ответ от ValerkaXakas
в Re: Размещение картинок.
Июня 18, 2021, 06:37:44 am

For English Speaking Friends

45 Сообщений
2 Тем

Последний ответ от Пух
в Re: Clutch is fully enga. ..
Ноября 22, 2015, 05:39:30 pm

Технические статьи

В этой теме только технические статьи! Все вопросы пишем в тему «технические вопросы»

4454 Сообщений
90 Тем

Последний ответ от kommissar
в Re: Всё о резине.
Октября 31, 2021, 08:22:36 am

Технические вопросы

Куда наливать бензин и зачем нужно масло?
Вопросы из серии «А у меня не заводится!»
Задавая вопрос не забывайте про модель мото.

25647 Сообщений
1329 Тем

Последний ответ от Skipe
в Re: Вилка с пневмоподкач…
Декабря 10, 2021, 05:00:47 pm

Ремонт, Замена и «Кастомайзинг»

Ремонт «на коленке».
Удачная замена родных запчастей «чем попало».

Дележка опытом из серии:»Прибил гвоздями, подвязал проволочкой, заткнул тряпкой — и работает!»

14934 Сообщений
588 Тем

Последний ответ от Darkwalker
в Re: Что-то стучит
Декабря 01, 2021, 01:49:04 pm

Мотоцикл

Обсуждаем Вирагу.
Сколько Virago жрет, сколько прет. За и Против. Что хорошо, что плохо.

12090 Сообщений
378 Тем

Последний ответ от Zlodey
в Re: Вирагопеределки
Ноября 10, 2021, 07:13:13 pm

Запчасти

Запчасти для Virago. Купить, поменять или продать.

11728 Сообщений
1315 Тем

Последний ответ от intruder86
в Re: куплю запы
Декабря 01, 2021, 01:25:44 am

Экипировка

Одежда, снаряжение, средства защиты. Обсуждаем, делимся опытом. Продаем.

2759 Сообщений

161 Тем

Последний ответ от Digger
в Re: Продаю кожаный кофр
Сентября 02, 2021, 03:28:00 pm

В розыске

Обьявления об угоне. Оставляете подробное описание.

375 Сообщений
48 Тем

Последний ответ от Гарфилд
в Re: У Даньки тыгыдым тис…
Июня 26, 2020, 03:07:41 pm

Датчик влажности почвы своими руками в домашних условиях

Конструкции на даче, которые работают автоматически, могут упростить жизнедеятельность хозяина. Автоматическую систему полива устанавливают для того, чтобы не делать однообразную нелегкую работу. Чтобы не допустить переизбытка воды, стоит поставить датчик влажности почвы – своими руками такую конструкцию сделать не тяжело.

Содержание:

Что представляет собой датчик влажности?

Датчик влажности является прибором, который состоит из двух проводов. Осуществляется их подключение к слабому источнику энергии. Если начинает увеличиваться влажность между электродами, происходит снижение сопротивления и снижение силы тока. Если воды становится мало, тогда вырастает сопротивление.

Стоит понимать, что электроды будут пребывать во влажных условиях. По этой причине опытные специалисты советуют включать прибор через ключ. Это снизит негативное влияние коррозии. В другой ситуации вся конструкция находится в выключенном состоянии. Ее включают, когда необходимо проверить влажность. Для этого достаточно нажать на кнопку. 

Зачем нужен данный прибор?

Установление датчиков влажности осуществляют в теплицах и в открытом грунте. С их помощью можно контролировать время полива, а человеку для этого ничего не придется делать, будет достаточно включить прибор. После этого он будет работать без перерывов. Но дачникам стоит следить за состоянием электродов, так как из-за коррозии они могут испортиться. И в тепличных условиях, и в открытом грунте такая система станет отличным помощником.

Такая система показывает результат достаточно точно, если сравнивать ее с другими подобными конструкциями. Нередко человек уже думает, что грунт сухой, хотя прибор покажет сотню единиц влаги. А после того, как почва была полита, эти показатели вырастают до 700 единиц.

Если такой датчик будут применять в открытом грунте, тогда рекомендуется, чтобы верхняя часть была достаточно герметичная. Это не даст искажать показатели. Для этого используется покрытие с помощью водонепроницаемой смолы.

Что необходимо для изготовления датчика своими руками?

Для того, чтобы сделать датчик самостоятельно, необходимо обзавестись такими инструментами:

  1. Двумя электродами. При этом их диаметр должен быть около 3-4 мм.
  2. Основанием, которое было изготовлено из текстолита или такого материла, которому не страшна коррозия.
  3. Гайками и шайбами.
  4. Также будут необходимы и другие вспомогательные инструменты.

Пошаговая инструкция по изготовлению

Сбор датчика происходит в такой последовательности:

  1. Изначально осуществляется прикрепление электродов к основанию. Главное, чтобы оно было защищено от коррозии.
  2. После этого на конце электродов вырезается резьба. С обратной стороны они заостряются, чтобы легче было погрузить их в землю.
  3. В основании из текстолита делаются отверстия. Далее осуществляется вкручивание электродов в них. Чтобы они закрепились, используются гайки и шайбы.

Необходимо подобрать нужные провода, которые подойдут к шайбам. После этого осуществляется изолирование электродов. Они углубляются в землю на 5-10 сантиметров. Это зависит от того, какая емкость применяется, какие размеры грядки. Чтобы датчик работал, необходима сила тока 35 мА и напряжение, которое составляет 5В. Это зависит от уровня влаги.

Видео о простом датчике влажности: