+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В. Это зависит от уровня влаги.

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

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

Особенности применения

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

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

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

Если начнет протекать труба, автоматическая конструкция моментально об этом расскажет.

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

Датчик протечки воды своими руками (датчик затопления)


Наверное каждый сталкивался с протечкой воды будь то отопление или водоснабжение и хотел бы избежать повторения такой ситуации. 

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

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

  •  паяльник
  •  припой
  • текстолит
  • бокорезы (кусачки)
  • провод (многожильный и одножильный)
  •  радио компоненты (микросхема LM7555, светодиод, 6 резисторов, 2 конденсатора 1 транзистор, бузер с генератором)

Принципиальная схема самодельного датчика протечки воды


Принципиальная схема самодельного датчика протечки воды (датчика затопления) размещена на рисунке №1. На рисунке 2 варианта схемы:
  • со звуковой и световой индикацией
  • со световой индикацией (для применения в составе охранного комплекса)

В основе лежит микросхема таймер LM7555 это мало потребляющий аналог всем известной микросхемы LM555.  Как видите в схеме датчика всего десяток не дефицитных копеечных радио компонентов  Суммарная стоимость этого весьма полезной самоделки не превышает 0,5 доллара.

Принцип действия датчика затопления

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

Эти контакты подключены к + питания и ко входу встроенного в микросхему компаратора. Как только контакты погружаются в воду, от плюсового контакта через резистор и «сопротивление воды» начинает течь ток ко входу компаратора, напряжение на 2-й ножке микросхемы начинает расти до порога переключения. В результате чего на 3-й ножке микросхемы напряжение падает (появляется логический ноль) при этом открывается транзистор Т1 и через него начинает течь ток в нагрузку, в частности засвечивается светодиод, на коллекторе Т1 появляется логическая единица.

Способы сигнализации затопления и варианты применения датчика.

Рассматриваемый в этой статье датчик протечки может применяться автономно, либо как составной элемент охранной системы. Если датчик применяется автономно, в качестве вида оповещения о сработке можно рассматривать установку в каждый датчик звуковой пищалки — «бузера» со встроенным генератором. Прогнозируемое время работы от 3 качественных щелочных батареек типоразмера АА (расчетная емкость 2500 мАч) составляет 2500/0,4мА=6250 часов 6250/24=260 дней. Можно так же применить 3-4 Ni-Mh аккумулятора с малым током саморазряда.

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

Корпус и печатная плата датчика протечки

Вы можете скачать печатную плату датчика затопления в формате sprint layout 6, эскиз печатной смотрите на рисунке, ссылку на файл с печатной платой, а так же ссылку на программу найдете в конце статьи.


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

В качестве сенсора (контактов обнаруживающих воду) использована залуженная проволока диаметром 1 (мм) которая припаяна к полоскам текстолита закрепленных внутри корпуса при помощи супер клея.

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

Где устанавливать датчики протечки воды?

Датчик затопления устанавливают в местах наиболее вероятного появления протечек:

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

Как видите сделать датчик протечки воды своими руками вовсе не сложно. Вопросы и отзывы по работе датчика оставляйте в комментариях. Если у вас есть другие схемы датчиков протечки, или же просто интересные и полезные для хозяйства схемы и самоделки— присылайте на наш почтовый ящик samodelkainfo(собачка)yandex.ru

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

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

Все своими руками Самодельный датчик вертикального положения

Опубликовал admin | Дата 24 августа, 2013

     В предыдущей статье «магнитоуправляемые микросхемы» я рассказал о датчиках Холла, которые применяются в вентиляторах. На основе такого датчика Холла, показанного на фото 3 в вышеупомянутой статье, можно сделать датчик вертикального положения для масленого обогревателя.

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

     Схема датчика приведена на рисунке 1. Питается датчик от бестрансформаторного блока питания. Выходное напряжение стабилизируется стабилитроном VD3, переменная составляющая отфильтровывается конденсатором С3. Напряжение примерно 5В подается на первую ножку датчика Холла. Когда магнит находится у датчика, его магнитное поле воздействует на датчик и на его выходе 3 присутствует напряжение близкое к напряжению источника питания. Значит, светодиод HL1 светится и оптотиристор оптрона U1 находится в открытом состоянии, что приводит к открывания симистора VS1. В этом случае тэн обогревателя подключен к первичной сети 220В. В случае наклона корпуса обогревателя, к которому прикреплена плата с датчиком, начинает поворачиваться маятник (Фото 2 3)на оси 1, смотрим рисунок печатной платы. На маятнике закреплен кусочек магнитной резины, взятой так же из старого вентилятора (см. Фото 1). Ось с маятником устанавливаются на плате со стороны деталей. Что бы маятник не слетал с оси, на ее конец надеты несколько шайб, наружная шайба припаяна.

     Магнит начинает отходить от датчика Холла, магнитный поток от магнита начинает слабеть и в определенном положении на выходе 3 датчика напряжение будет равно почти нулю. Светодиод погаснет, оптосимистор закроется, закроется и мощный симистор. Обогреватель будет отключен. Если вернуть обогреватель в исходное положение, то маятник с магнитом опять будет находиться радом с Датчиком Холла и обогреватель снова включится.
Конструкция маятника понятна из фото. Изготовлен он из медной полоски шириной 6мм, длина маятника 19мм. Рисунок печатной платы и схему скачайте здесь.

Скачать “Датчик вертикального положения” Dathik-V-P.zip – Загружено 172 раза – 13 КБ

Так, как блок питания выполнен по бестрансформаторной схеме, все элементы устройства находятся под напряжением 220 вольт. Будьте осторожны!!!

Просмотров:5 805


Набор инструментов для самостоятельного мониторинга датчиков

Описание

Сотовые шлюзы

Automate-My-Facility используют преимущества новейшей сотовой технологии 4G LTE CAT-M1 с резервной батареей, что позволяет вашим беспроводным датчикам AMF обмениваться данными с системой iAutomated через сотовую передачу даже при отключении электроэнергии. Это идеальное решение для удаленных мест или там, где существующее проводное подключение к Интернету не подходит.

Начните с двух основных дистанционных датчиков для вашего пространства и оборудования или создайте свой собственный набор инструментов «Stater» в нашем Smart Store

Варианты инструментов для самостоятельного мониторинга сенсора

Беспроводной шлюз 4G со следующими уровнями датчиков:

  1. Датчик углекислого газа
  2. Датчик влажности
  3. Твердые частицы
  4. Датчик температуры
  5. Инфракрасный датчик движения
  6. Датчик измерителя переменного тока
  7. Датчик обнаружения напряжения
  8. Счетверенный датчик температуры
  9. Датчик температуры воздуховода
  10. Датчик обнаружения воды

* Подписка на 1 год не требуется

Указания по заказу:

Шаг 1. Настройка членства

  • Нажмите «Зарегистрироваться сейчас или войти», здесь вы сможете создать логин для покупки подписок и получить доступ к брошюрам о продуктах, видео и загружаемым документам.

Шаг 2 — Закажите подписку на AMF Sensor Portal
  • После регистрации вы будете перенаправлены в «Умный магазин» , чтобы выбрать план подписки и нажать кнопку «Зарегистрироваться сейчас», чтобы выполнить свой заказ. Затем перейдите в «Моя учетная запись» , чтобы настроить свой AMF Sensor Portal или Singu FM Portal и загрузите свои приложения.

Для получения доступа к заказу датчиков для вашего портала необходимо оформить подписку.

Шаг 3 — Заказ сенсорных пакетов
  • Выберите тип пакета датчиков, который вас интересует, датчики Space и / или датчики Equipment . Затем выберите шлюз и уровень контроля датчиков от уровня 1 до уровня 5 и затем выполните свой заказ.
  • Заказать индивидуальные сенсорные устройства, включая шлюзы.
  • Закажите специальные устройства, которые улучшат качество мониторинга датчиков.

Как это работает:

Следующие шаги при поставке датчиков:

Действительно самодельный датчик оксиметра — Hackster.io

В этот период изоляции я построил оксиметр, детали которого уже были в доме. Ведь оксиметр — это всего лишь два светодиода и фотодиод.

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

Насыщение кислородом и COVID-19

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

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

Оксиметр, который можно найти в Интернете

Обычно, когда вы в порядке, ваш процент насыщения кислородом (SpO2) близок или больше 95%. Когда сатурация опускается ниже 90%, и у вас кашель и жар, это проблема.

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

Во-первых, разберитесь, как работает датчик сердцебиения.

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

Итак, если у вас нет датчика KY-039, вы можете создать свой собственный датчик из нескольких компонентов.

Схема датчика сердцебиения KY-039

Палец помещается между датчиком и фотодиодом, как на этой фотографии (первоначально взятой с этого сайта и измененной):

Инфракрасные волны, проходящие через палец, достигают фотодиода

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

Датчик KY-039 имеет вывод S (сигнальный) для считывания этого изменяющегося значения.

Мы можем измерить частоту сердцебиения, посчитав пики сигнала

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

Я должен поблагодарить этот полезный пост от Йохана Ха, в котором объясняется, как рассчитать среднее значение сигнала, а также объясняется, как удалить шум, создаваемый домашней лампой (этот свет — это шум!).

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

Используя инструмент Arduino Serial plot или другой последовательный инструмент для анализа значений, напечатанных на COM-порту (например, SerialPlot), и пробуя разные значения, мы можем определить правильное число N ( rise_threshold , константа в коде). Если вы определяете число слишком большим или слишком маленьким, вы можете пропустить некоторые доли или посчитать дикротическую метку как долю.

Как только вы поймете, как точно определять пики, просто подсчитайте их или вычислите время между небольшой серией ударов, чтобы определить вашу частоту ударов в минуту ( ударов в минуту ).

Построение оксиметра (взлом датчика KY-039) для определения насыщения кислородом

Наша кровь по-другому поглощает свет с изменением длины световой волны. Красный свет ( ~ 600 нм, ) лучше поглощается кровью, содержащей больше кислорода, поэтому мы можем сравнить измерения, сделанные с помощью инфракрасного светодиода ( ~ 950 нм, ), с измерениями, сделанными с помощью красного светодиода, и определить процентное содержание кислорода в наша кровь. Это значение называется Sp02% ( сатурация периферических капилляров кислородом ).

Так как у меня есть датчик KY-039, решил его доработать. В нем есть только инфракрасный светодиод, поэтому я добавил светодиод RED , отсоединил светодиод IR от Vcc и подключил с помощью резистора 330 Ом два светодиода к двум разным контактам Arduino.

(Если у вас нет датчика KY-039 для модификации, вы можете построить его, это всего лишь пара светодиодов, фотодиод и 3 резистора, а схема очень проста!)

Вот схема модифицированный датчик:

Таким образом мы можем включить светодиод IR и прочитать значение с вывода KY-039 S , затем мы можем выключить светодиод IR и включить светодиод RED и прочитать значение от штыря KY-039 S .

Вот оно мое:

KY-039 с добавлением красного светодиода

Если вы построите график двух сигналов, вы увидите, что значения IR всегда ниже, чем значения красного цвета.

ИК-сигнал светодиода и КРАСНЫЙ сигнал, полученный с фотодиода

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

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

Как измеряется насыщение SpO2%

Уровень насыщения кислородом (SpO2) - это доля насыщенного кислородом гемоглобина по отношению к общему гемоглобину и является функцией параметра под названием R (я нашел эту информацию в академической статье из Политехнического университета Милана), который рассчитывается с использованием минимальных и максимальных значений из двух сигналов:

R = ((REDmax-REDmin) / REDmin) / ((IRmax-IRmin) / IRmin)

У каждого прибора есть своя собственный R , и необходима калибровка, чтобы найти кривую (функцию), которая связывает R с SpO2%.

Мы подсчитали количество пиков, но теперь нам нужно найти макс. и мин. значений двух кривых ( RED led и IR led).

Для выполнения этой работы мы оцениваем «период» сердцебиения (то есть, сколько миллисекунд длится удар) и делим его на частоту дискретизации, чтобы определить, сколько отсчетов составляет период. Частота дискретизации в нашем случае составляет 40 миллисекунд, потому что мы считываем ИК-индикатор в течение 20 миллисекунд, а затем КРАСНЫЙ индикатор еще 20 миллисекунд.

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

Итак, я могу проанализировать последние L отсчетов (где L = период / 40), которые я сохранил в массиве, чтобы найти значения REDmax , REDmin , IRmax и IRmin .

С максимальным и минимальным значениями я могу рассчитать R .

R, L и период вычисляются для каждого удара, поэтому вычисление R также выполняется для каждого удара.

От R до SpO2%: как откалибровать оксиметр?

Функцию, связывающую R с SpO2 , можно упростить прямой линией:

SpO2 = K * R + M

Итак, нам нужны две точки (две пары значений SpO2 и R) для определения K и M. Единственный способ найти эти 2 точки - использовать другой оксиметр и прочитать значения с его дисплея.

Новый оксиметр будет эталоном, мы считываем значение SpO2 при измерении значений R на нашем самодельном оксиметре.

Обычно первый вдох и считайте значения SpO2 и R. Запишите их.

Затем попытайтесь задержать дыхание, и через 10-20 секунд вы увидите, что SpO2 в новом оксиметре уменьшается, вы также должны увидеть, что параметр R вашего оксиметра растет. Перед обмороком запишите достигнутые значения SpO2 и значение вашего параметра R.

Решите уравнение 2-й степени и найдите K и M для своего оксиметра.

Теперь можно рассчитать значения SpO2 и ударов в минуту и для каждого измерения R .

Я также добавил дисплей для отображения всех чисел, я показываю значения только в том случае, если я нашел хотя бы 5 мер периодов, которые не меняются слишком сильно (± 10% длины периода). Таким образом я удаляю значения, которые слишком сильно меняются, что зависит от плохих компонентов, изменения внешнего освещения или движения пальцев.

Значение c указывает, что показанные значения рассчитаны с помощью стабильных показателей c .

Оксиметр «Сделай сам», значение C учитывает количество хороших измерений

Улучшение проекта: устранение изменчивости внешнего освещения

После нескольких дней работы с моим проектом я нашел способ его улучшить.

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

Датчик с тремя светодиодами (красный и белый)

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

Теперь результаты лучше и больше не зависят от окружающего освещения.

Мне также пришлось повторно откалибровать оксиметр, как вы можете видеть из видео, через несколько секунд он правильно обнаруживает ударов в минуту и SpO2% :

Видео, которое показывает работающий датчик

DIY Air Sensor Now доступен для Использование преподавателями и гражданскими учеными

Опубликовано 14 сентября 2020 г.

AirMapper используется в Чикаго.

Заинтересованы в проекте DIY, который поможет вам узнать о качестве воздуха? Исследователи из EPA опубликовали инструкции по созданию портативного датчика воздуха с батарейным питанием, названного AirMapper, который можно использовать в образовательных программах. Устройство предназначено для измерения двух загрязнителей воздуха, твердых частиц и углекислого газа, а также других условий окружающей среды. AirMapper также может выполнять измерения на заданном маршруте, например, на тропинке, идущей по соседству, во время прогулки или езды на велосипеде.

«Создание датчика может помочь студентам и другим людям узнать о том, как работают датчики воздуха, и дать им опыт работы в качестве гражданских ученых путем сбора научных данных», - говорит Сью Кимбро, инженер EPA на пенсии, которая вместе с коллегами работала над разработкой AirMapper. «Проект DIY может предоставить образовательные возможности для понимания концепций инженерии, технологий датчиков воздуха и атмосферных наук».

AirMapper был разработан в 2016 году как дополнение к станции Village Green, установленной в то же время в Чикаго, штат Иллинойс.Региональный офис EPA в Чикаго сотрудничал с городской начальной школой Джейн Аддамс и предоставлял AirMappers учителям и ученикам для использования при сборе данных о качестве воздуха в их районе. Они также использовали инструмент отображения данных Агентства по охране окружающей среды под названием RETIGO и вели научный журнал результатов. В рамках проекта планы уроков с интеграцией AirMapper были разработаны для классов с третьего по восьмой в качестве бесплатного ресурса для преподавателей, которые могут узнать о качестве воздуха.

Совсем недавно EPA сделало AirMappers доступными для членов сообщества в Канзас-Сити, штат Канзас, во время проекта KC-TRAQS - большого исследования по мониторингу воздуха, проводившегося с 2017 по 2018 год для получения информации о пространственной и временной изменчивости местного качества воздуха от близлежащих железнодорожных станций. , дорожное движение и другие источники загрязнения воздуха.Местные школы и общественные группы в пострадавших районах собирали измерения качества воздуха с помощью AirMappers.

Информация об AirMapper и инструкции по сборке и эксплуатации устройства доступны в отчете AirMapper Design, Operation and Maintenance. AirMapper измеряет твердые частицы, распространенный загрязнитель воздуха, выбрасываемый автомобилями, промышленными предприятиями, лесными пожарами и другими источниками, а также углекислый газ. Устройство может проводить измерения в режиме реального времени (с интервалом 10 секунд).Другие датчики, включенные в AirMapper, регистрируют температуру, влажность и уровни внешнего шума. В состав картографической составляющей системы входит датчик GPS.

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

Чтобы узнать больше о других исследованиях, мероприятиях и образовательных ресурсах EPA, посетите Air Sensor Toolbox.

Узнать больше

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

Как сделать до смешного дешевый аналоговый датчик давления

Сегодня я узнал, как сделать дешевый аналоговый датчик давления. Устали платить непомерные суммы за простой аналоговый датчик давления? Вот простой и легкий способ сделать невероятно дешевый аналоговый датчик давления. Этот датчик давления не будет очень точным с точки зрения измерения точного веса или подобных вещей, хотя его можно немного откалибровать, и если вы решите покрыть его чем-то вроде Plasti Dip, некоторые переменные, такие как влажность и т. быть минимизированным. Однако этот аналоговый датчик давления лучше всего подходит для создания таких вещей, как датчики на бампере, которые могут считывать переменные уровни давления, и различные другие приложения для датчиков касания / давления.

Материалы:

  • Любая пена, рассеивающая статическое электричество (если вы когда-либо заказывали какие-либо микросхемы микросхем, вероятно, некоторые из них валяются. ИС часто устанавливаются в эту пену для транспортировки.) Или, если у вас ее нет, вы можете забрать ее из множество мест, например, этот
  • Проволока
  • (опция) Plasti Dip Rubber Coating

Инструкции

Шаг 1:

Отрежьте пену до нужного размера. Вы можете сократить его совсем немного и при этом получить хороший диапазон уровней сопротивления.Пенопласт на этом рисунке разрезан до квадрата размером менее половины дюйма и толщиной около 1/4 дюйма; после завершения каждый из них дает диапазон от 2,6 кОм до 400 Ом при полном сжатии.

Шаг 2:

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

Шаг 3 (необязательно):

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

Я предпочитаю покрывать датчик с помощью Plasti Dip или аналогичного жидкого пластикового покрытия. При использовании Plasti Dip, медленно окунитесь один раз и повесьте датчик, чтобы он высох.Подождите 20 минут и сделайте это снова. Это должно дать приятный толстый слой на датчике. Plasti Dip немного укрепит сенсор, поэтому не надевайте слишком много, если хотите, чтобы он оставался мягким. В этом случае, вероятно, достаточно одного слоя. Поиграйте с ним, чтобы настроить его по своему вкусу.

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

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

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

Если вам понравилась эта статья, возможно, вам понравится наш новый популярный подкаст The BrainFood Show (iTunes, Spotify, Google Play Music, Feed), а также:

Источник:

  • Хотел бы я вспомнить, где я это узнал. Я почерпнул это из учебника по электротехнике, который прочитал несколько лет назад, когда действительно начал изучать электротехнику.Но я не могу вспомнить, в каком учебнике он был, и, кажется, нигде не могу найти ссылку на этот удобный маленький трюк по созданию дешевого аналогового датчика давления. Если кто-нибудь знает книгу по электротехнике, в которой упоминается создание аналогового датчика давления таким образом, пожалуйста, дайте мне знать, чтобы я мог процитировать его здесь.

Лучший дешевый датчик влажности почвы своими руками

12.1 года назад дешево, электроника, датчик влажности, вода

Моя первая версия дешевого датчика влажности почвы мне очень понравилась, но у нее была пара недостатков.Первой проблемой была конструкция, хотя мне очень повезло с моей первой попыткой, хотя после попытки воссоздать дополнительные датчики, учитывая небольшое количество гипса между датчиком и датчиками, были настолько тонкими, что было очень легко сломать датчик, и у меня обычно есть около 25% успеха на более поздних творениях (должно быть, новичкам повезло с первым.

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

Как это работает:

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


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

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

Детали для дешевого датчика влажности почвы:

Строительство:

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

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

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

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

Соблюдая осторожность, чтобы трубки совпадали там, где вы разделяете трубку по вертикали, вставьте трубки в отверстия (или осторожно на плоской поверхности). Смешайте штукатурный гипс Paris и осторожно заполните им до верха.Трение между трубками должно обеспечивать водонепроницаемое уплотнение в том месте, где вы сделали разрез, хотя, если гипс немного тонкий и кажется, что он протекает, подождите пару минут, чтобы гипс успел немного застыть, и попробуйте еще раз, тогда он не должно иметь вязкости, чтобы просачиваться через очень маленький зазор, который может вызвать утечку.

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

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

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

Разложите их, чтобы они высохли на 24 часа, чтобы они полностью высохли и их строительство завершено.

Есть пара вариантов крепления проводов. Лучше всего припаять их к зондам, хотя для этого вам нужно нагреть гвоздь достаточно горячим, чтобы обеспечить прочное паяное соединение. Мой маленький паяльник на 15 Вт просто не может выделять тепло для этого, поэтому я предпочитаю метод намотки проводов. Я беру около дюйма провода, снимаю около дюйма изоляции и плотно наматываю вокруг зонда.Поскольку медь будет ржаветь и может стать причиной поломки, вы захотите изолировать это соединение и датчики от влаги. Несколько мазков горячего клея подойдут. Я планирую попробовать жидкий пластик, хотя в настоящее время меня нет, и когда он у меня будет под рукой, я расскажу, как он прошел.

Как использовать дешевый датчик влажности почвы

Вы можете просто подключить мультиметр и проверить сопротивление, хотя, если вы хотите создать что-либо автоматизированное, вам потребуется использовать интегральную схему (ИС) или платформу для прототипирования электроники, такую ​​как Arduino.Подав напряжение на одну сторону датчика и используя цепь разделения напряжения, подключенную к земле и аналоговому входу, вы можете затем измерить напряжение, проходящее через зонд. Чем выше напряжение, тем выше влажность почвы.

Заключение

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

Теги: arduino, дешево, гроубокс, led, уличные растения, томаты, овощи

Как сделать датчик дневного света в Майнкрафт

В этом руководстве Minecraft объясняется, как создать датчик дневного света со снимками экрана и пошаговыми инструкциями.

В Minecraft датчики дневного света - один из многих механизмов, которые вы можете сделать.

Давайте разберемся, как сделать датчик дневного света.

Поддерживаемые платформы

Датчик дневного света доступен в следующих версиях Майнкрафт:

* Версия, в которой он был добавлен или удален, если применимо.
ПРИМЕЧАНИЕ. Pocket Edition (PE), Xbox One, PS4, Nintendo Switch и Windows 10 Edition теперь называются Bedrock Edition. Мы продолжим показывать их индивидуально для истории версий.

Где найти датчик дневного света в творческом режиме

Определения
  • Платформа - это подходящая платформа.
  • Версия (и) - это номера версий Minecraft, где элемент можно найти в указанном месте меню ( мы протестировали и подтвердили этот номер версии ).
  • Расположение меню "Креатив" - это расположение элемента в меню "Креатив".

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

В Minecraft это материалы, которые вы можете использовать для создания датчика дневного света:

СОВЕТ: Вам нужно использовать только один вид деревянных плит! Необязательно собирать их все.

Как создать датчик дневного света в режиме выживания

1. Откройте меню крафта

Сначала откройте свой верстак, чтобы у вас была крафтовая сетка 3x3, которая выглядела так:

2. Добавьте элементы для изготовления датчика дневного света

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

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

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

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

3. Переместите датчик дневного света в инвентарь

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

Поздравляю, вы сделали датчик дневного света в Майнкрафт!

Идентификатор и название предмета

  • Ява
  • ПЭ
  • Xbox
  • PS
  • Нинтендо
  • Win10
  • Edu

Minecraft Java Edition (ПК / Mac)

В Minecraft датчик дневного света имеет следующие имя, идентификатор и значение данных:

.
Товар Описание
( Minecraft ID Name )
Minecraft
ID
Minecraft
Данные
Значение
Платформа Версия (и)
Датчик дневного света
( minecraft: daylight_ детектор )
151 0 Java Edition (ПК / Mac) 1.8 - 1,12
Датчик дневного света
( minecraft: daylight_ детектор )
151 Java Edition (ПК / Mac) 1,13 - 1,18,1

Ознакомьтесь с полным интерактивным списком идентификаторов Minecraft с возможностью поиска.

Майнкрафт Карманное издание (PE)

В Minecraft датчик дневного света имеет следующие имя, идентификатор и значение данных:

.
Товар Описание
( Minecraft ID Name )
Minecraft
ID
Minecraft
Данные
Значение
Платформа Версия (и)
Датчик дневного света
( minecraft: daylight_ детектор )
151 0 Карманное издание (PE) 0. 16,0 - 1,18,2

Ознакомьтесь с полным интерактивным списком идентификаторов Minecraft с возможностью поиска.

Майнкрафт Xbox One

В Minecraft датчик дневного света имеет следующие имя, идентификатор и значение данных:

.
Товар Описание
( Minecraft ID Name )
Minecraft
ID
Minecraft
Данные
Значение
Платформа Версия (и)
Датчик дневного света
( minecraft: daylight_ детектор )
151 0 Xbox One 1.6,0 - 1,18,2

Ознакомьтесь с полным интерактивным списком идентификаторов Minecraft с возможностью поиска.

Майнкрафт PS4

В Minecraft датчик дневного света имеет следующие имя, идентификатор и значение данных:

.
Товар Описание
( Minecraft ID Name )
Minecraft
ID
Minecraft
Данные
Значение
Платформа Версия (и)
Датчик дневного света
( minecraft: daylight_ детектор )
151 0 PS4 1. 14,0 - 1,18,2

Ознакомьтесь с полным интерактивным списком идентификаторов Minecraft с возможностью поиска.

Майнкрафт Nintendo Switch

В Minecraft датчик дневного света имеет следующие имя, идентификатор и значение данных:

.
Товар Описание
( Minecraft ID Name )
Minecraft
ID
Minecraft
Данные
Значение
Платформа Версия (и)
Датчик дневного света
( minecraft: daylight_ детектор )
151 0 Nintendo Switch 1.6,0 - 1,18,2

Ознакомьтесь с полным интерактивным списком идентификаторов Minecraft с возможностью поиска.

Майнкрафт Windows 10 Edition

В Minecraft датчик дневного света имеет следующие имя, идентификатор и значение данных:

.
Товар Описание
( Minecraft ID Name )
Minecraft
ID
Minecraft
Данные
Значение
Платформа Версия (и)
Датчик дневного света
( minecraft: daylight_ детектор )
151 0 Windows 10 Edition 0.16,0 - 1,18,2

Ознакомьтесь с полным интерактивным списком идентификаторов Minecraft с возможностью поиска.

Minecraft Education Edition

Версия для печати

В Minecraft датчик дневного света имеет следующие имя, идентификатор и значение данных:

.
Товар Описание
( Minecraft ID Name )
Minecraft
ID
Minecraft
Данные
Значение
Платформа Версия (и)
Датчик дневного света
( minecraft: daylight_ детектор )
151 0 Выпуск для образовательных учреждений 1. 0 - 1.14.31

Ознакомьтесь с полным интерактивным списком идентификаторов Minecraft с возможностью поиска.

Определения
  • Описание - так называется элемент, а ( Minecraft ID Name ) - строковое значение, которое используется в игровых командах.
  • Minecraft ID - это внутренний номер предмета.
  • Minecraft DataValue (или значение урона) определяет вариант блока, если для идентификатора Minecraft ID существует более одного типа.
  • Платформа - это подходящая платформа.
  • Версия (и) - это номера версий Minecraft, для которых действительны идентификатор и имя Minecraft.

Накапливаемая информация

Определения
  • Стекируемый указывает, можно ли складывать элемент ( с более чем 1 элементом в стопке ).
  • Размер стопки - максимальный размер стопки для этого элемента. В то время как некоторые предметы в Minecraft можно складывать до 64 штук, другие предметы можно складывать только до 16 или 1.(ПРИМЕЧАНИЕ : эти размеры стека предназначены только для ванильного Minecraft. Если вы используете мод, некоторые моды могут изменять размер стека для элемента. )

Подать команду на датчик дневного света

  • Ява
  • ПЭ
  • Xbox
  • PS
  • Нинтендо
  • Win10
  • Edu

Отдать команду в Minecraft Java Edition (ПК / Mac)

В Minecraft Java Edition (ПК / Mac) 1.13, 1.14, 1.15, 1.16, 1.17, 1.18 и 1.18.1, команда / give для датчика дневного света:

 / give @p daylight_detector 1 

В Minecraft Java Edition (ПК / Mac) 1.8, 1.9, 1.10, 1.11 и 1.12 команда / give для датчика дневного света:

 / give @p daylight_detector 1 0 

Дайте команду в Minecraft Pocket Edition (PE)

В Minecraft Pocket Edition (PE) 0. 16.0, 1.0, 1.1, 1.2, 1.4.0, 1.5.0, 1.6.0, 1.7.0, 1.8.0, 1.9.0, 1.10.0, 1.11.0, 1.12.0, 1.13.0, 1.14.0, 1.16.0, 1.17.0, 1.18.0, 1.18.1 и 1.18.2, команда / give для датчика дневного света:

 / give @p daylight_detector 1 0 

Дайте команду в Minecraft Xbox One

В Minecraft Xbox One 1.6.0, 1.7.0, 1.8.0, 1.9.0, 1.10.0, 1.11.0, 1.12.0, 1.13.0, 1.14.0, 1.16.0, 1.17.0, 1.18 .0, 1.18.1 и 1.18.2, команда / give для датчика дневного света:

 / give @p daylight_detector 1 0 

Дайте команду в Minecraft PS4

В Minecraft PS4 1.14.0, 1.16.0, 1.17.0, 1.18.0, 1.18.1 и 1.18.2, команда / give для датчика дневного света:

 / give @p daylight_detector 1 0 

Командуйте в Minecraft Nintendo Switch

В Minecraft Nintendo Switch 1.6.0, 1.7.0, 1.8.0, 1.9.0, 1.10.0, 1.11.0, 1.12.0, 1.13.0, 1.14.0, 1.16.0, 1.17.0, 1.18 .0, 1.18.1 и 1.18.2, команда / give для датчика дневного света:

 / give @p daylight_detector 1 0 

Дайте команду в Minecraft Windows 10 Edition

В Minecraft Windows 10 Edition 0. 16.0, 1.0, 1.1, 1.2, 1.4.0, 1.5.0, 1.6.0, 1.7.0, 1.8.0, 1.9.0, 1.10.0, 1.11.0, 1.12.0, 1.13.0, 1.14. 0, 1.16.0, 1.17.0, 1.18.0, 1.18.1 и 1.18.2, команда / give для датчика дневного света:

 / give @p daylight_detector 1 0 

Дайте команду в Minecraft Education Edition

В Minecraft Education Edition 0.14.2, 1.0, 1.0.18, 1.0.21, 1.4.0, 1.7.0, 1.9.0, 1.12.0, 1.12.60 и 1.14.31 команда / give для датчика дневного света это:

 / give @p daylight_detector 1 0 

Салат в день - 4-й пост - Датчик pH своими руками

Крис отметил в начале третьей недели «Контекстной электроники» ценность знания схемы, лежащей в основе схемы, по сравнению с тем, чтобы соглашаться на полное решение от третьей стороны.В моем случае я постоянно задаюсь вопросом - как, черт возьми, датчик pH определяет pH? И дополнительный вопрос - по проводимости тоже! Мой главный приоритет в моей самостоятельной гидропонной станции - «бесплатная поддержка». После более чем 20-летнего отгрузки программного обеспечения я понял, что это невозможно. Однако это важный принцип. Всегда лучше хорошо знать, что я создаю. Кроме того - это приносит мне YIPPEE! МОМЕНТ - так много нужно узнать.

Цели этого поста включают получение:

  • интуитивное понимание того, что такое измерение pH.
  • сильное сцепление с деталями, входящими в контур измерения pH.
  • Займитесь чем-нибудь, чтобы вместе мы могли строить и учиться вместе.
  • обсуждает значение pH для здоровья растений. Об этом рассказывается в других сообщениях.
  • рабочий прототип. Этот пост посвящен знакомству с контуром pH.
  • выбор щупа.

Обучение - это потрясающе. Как необычно иметь возможность учиться у других, которые охотно делятся своими знаниями.СПАСИБО! Ведь знание действительно сильнее валюты. А обучение в сообществе действительно более действенно, чем учебник.

  • EME Systems за отличную статью о том, как и почему pH-контур.
  • @SparkysWidgets - Купил pH-контур. Его схема phSensor и сообщение в блоге - это все, что вам нужно для начала. Поскольку у меня недостаточно знаний в области электроники, я сначала не понял большую часть сообщения. Это заставило меня записать то, что я здесь узнал.
  • Страницы pH - полезная информация о том, как построить датчик pH.
  • Крис Гэммелл - наш очень знающий и одаренный инструктор по контекстной электронике. Курс, который я очень рекомендую, если вы заинтересованы в превращении своих прототипов в печатные платы и попутно узнаете много нового об электронике. Чем больше времени я провожу с Крисом, тем больше понимаю, какой он исключительный человек - как в знаниях, так и в этике. Крис прекрасно разбирается в схемах!
  • Дэйву Джонсу за его отличные видео по различным аспектам того, что нам нужно знать об электронике.Последний на операционных усилителях потрясающий.
  • Подраздел Hydro. Спасибо всем знающим людям, которые любезно делятся своим опытом и тем, что они узнали.
  • Субреддит AskElectronics. Спасибо за ответы на вопросы, которые могут показаться вам очевидными.

Еще раз - спасибо. Это намного лучшая учебная среда, чем то, что я помню лет 20 назад или около того. В то время казалось, что мы считали «знание - сила» мотивированным на Я, и непонимание того, что общие знания намного сильнее, чем знания Я.

Не очень разбираясь во внутренностях устройства для измерения pH, я потратил немного времени на чтение того, что, черт возьми, заставляет эти штуки работать. Оказывается, устройство для измерения pH состоит из зонда и вольтметра. Приношу свои извинения, если вы закатываете глаза при таком очевидном заключении. До сих пор pH был просто числом в электронной таблице. Теперь мне постоянно интересно, почему? Мне нравится сочетание жизни, химии, электроники, математики и программирования. Но есть большая вероятность, что вы уже получили удовольствие от изучения всего этого - вероятно, в 5-м классе науки… Для тех, кто не изучал этот материал, но теперь заинтересован, я резюмирую то, что я узнал.

Зонд представляет собой стеклянный электрод. Он измеряет концентрацию иона водорода (иона H +) в жидкости. Изображение и более подробное объяснение можно найти в этом посте.

Датчик pH (стеклянный электрод)

Когда зонд помещается в жидкость, ионы H + движутся к стеклянному электроду. Это создает крошечный ток, который измеряет датчик pH. Больше перемещающихся ионов H + означает более высокое напряжение, а значит, жидкость более кислая.Нижнее - более основное. Когда я смотрю на это с этой точки зрения, я вижу сравнение между датчиком pH и батареей. Как и батарея, датчик pH генерирует ток. Датчик pH делает это, заставляя суетиться ионы H +.

Напряжение можно измерить, как и у батареи. Напряжение электродов измеряется по уравнению Нернста. Это уравнение используется для подтверждения того, что изменение на 1 единицу pH происходит при изменении напряжения на -59,16 мВ. Значения pH могут варьироваться от 0 (высокая кислотность) до 14 (сильное основание). Учитывая диапазон pH и изменение напряжения (59 мВ) на единицу pH, диапазон напряжений, которые покажет зонд pH, составляет: +/- 7 * 59 мВ или +/- 413 мВ. При pH 7 (нейтральный pH) зонд выдает 0 вольт.

При изменении напряжения не -59,16 мВ

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

  • температура
  • деградация зонда

Графики в сообщении SparkysWidgets дают хорошую визуализацию взаимосвязи между значениями pH и температурой:

Температура

Количество вольт между единицами pH зависит от температуры раствора.-59,16 мВ предполагает, что раствор имеет температуру 25 ° C / 77 ° F. Погуглил температурный коэффициент, вернул -0,1984 мВ на ° C. Таким образом, наклон составляет -54,2 милливольта на единицу pH при 0 ° C и -74,04 милливольта на единицу pH при 100 ° C.

Деградация

Подобно батарее, потенциал напряжения газового зонда со временем ослабевает. Точные показания должны калибровать показания pH с учетом ухудшения сигнала. Для калибровки мне нужен раствор, имеющий pH 7, а другой - 4.Время от времени - скажем, каждые две недели - я должен проверять эти известные решения и корректировать температуру. Если напряжение известных растворов не равно 0 В для pH 7 и (59,16 * 4) 0,237 В для pH 4, показания должны быть скорректированы с учетом этих отклонений.

Требования

Пришло время разработать датчик pH. Требования включают:

  • Напряжение, создаваемое датчиком pH, можно считать с цифрового вывода ввода / вывода Arduino Uno.
  • «довольно точные» показания.Значение pH 5 составляет всего 59 мВ по сравнению с pH 6. Это очень небольшая величина дифференциального напряжения для точного измерения. Это связано с тем, что зонд pH сделан из стекла, которое создает очень небольшой электрический ток. Это означает, что он имеет очень высокий выходной импеданс, обычно около 100 МОм или более. SpakysWidgets отмечает: « Типичный пробник имеет импеданс от 50 МОм до 500 МОм, а поскольку 100 МОм * 1 нА = 0,1 В, даже один паразитный наноампер может отбросить наши измерения почти на 2 полных единицы ph .”Для того, чтобы чтение было осмысленным, конструкция должна устранять большую часть шума и посторонних помех.
  • Измерения напряжения
  • должны интерпретировать как отрицательные, так и положительные напряжения, так как разница напряжений составляет +/- 0,414 В
  • низкая стрела.

Дизайн

Компоненты

Требования приводят к тому, что главными героями датчика pH являются операционные усилители. Я использую два:

  • Один операционный усилитель изолирует цепь, которая будет измеряться, от цепи, обеспечивающей чтение.Это будет иметь большое значение для предотвращения помех от датчика pH.
  • Один операционный усилитель
  • усилит сигнал, чтобы его можно было прочитать цифровым выводом ввода-вывода Arduino.

наиболее важные характеристики операционного усилителя заключаются в его способности быть как можно более «идеальным» при рассмотрении атрибутов, которые могут внести изменения в измерение pH:

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

Мне также понадобится:

  • АЦП для преобразования входящего аналогового сигнала в цифровой сигнал, который может быть прочитан Arduino Uno.
  • - зарядный насос для обработки показаний -5В при использовании 5В Arduino в качестве источника питания.
  • несколько конденсаторов для фильтрации шума.

Конструкция

Зачем изобретать велосипед? Кроме того, на данном этапе обучения меня все еще знакомят с компонентами и тем, что они делают.Я решил изучить схему схемы, пройдя по схеме SparkysWidget на GitHub. В этом разделе я рассмотрю компоненты, о которых упоминал ранее.

Операционные усилители

Операционные усилители

являются центральным компонентом цепи pH. Их работа:

  • отрегулируйте сигнал pH так, чтобы он мог быть прочитан Arduino (через АЦП).
  • отфильтровывает шум в сигнале pH.

Отрегулируйте сигнал

Придуманная мной диаграмма помогла мне понять, что происходит.Несмотря на то, что SparkysWidgets сказал это, я не понимал, что на самом деле происходит, пока не сломал ступеньки. Этот процесс помог мне лучше понять основы операционного усилителя. Я объясню, что происходит на каждом этапе, если это вам поможет.

Прежде чем сигнал напряжения, генерируемый этими активными ионами водорода, может быть считан Arduino (и преобразован в цифровой из аналогового с помощью АЦП), крошечный сигнал, исходящий от датчика pH, должен быть преобразован в значение от 0 до 5 В - напряжение диапазон, который будет читать Arduino.На схеме это показано в трех формах:

  • block - если шаг был черным ящиком, это то, что он делает
  • 101 - упрощенный чертеж «за кулисами» с использованием стандартного чертежа неинвертированного ОУ.
  • за кулисой - фрагменты схемы взяты из схемы SparkysWidgets в GitHub.

1. Сигнал поступает от датчика pH

Я отмечал выше, что сигнал, создаваемый зондом pH, находится в диапазоне:

  • pH 0 =.414 вольт
  • pH 7 = 0 вольт
  • pH 14-414 В

2. Усилить сигнал

Погуглив по запросу «усиление операционного усилителя», я получил формулу усиления:

Использование резисторов на схеме SparkysWidgets, усиление = V (выход) / V (вход) = 1 + R8 / R7 = 1 + 4,7 = 5,7

Усиление = V (выход) / V (вход) = 5,7. Или V (выход) = 5,7 * V (вход). Когда pH раствора равен 0 (сильная кислота), V (дюйм) составляет 0,414. Когда pH равен 14, V (дюйм) составляет -414.

Таким образом, V (выход), основанный на V (вход) и усилении, составляет:

В (вне кислого pH) = 5.7 * 0,414 В = 2,36 В

В (вне основного pH) = 5,7 * -. 414 В = -2,36 В

Для считывания значения напряжения с Arduino диапазон показаний должен быть от 0 до 5 В. Один из способов сделать это - добавить к показанию 2,5 В. Значения V (выход) операционного усилителя с усилением становятся значениями V (вход) для операционного усилителя со смещением. Сопоставление этого с 5V и 0V:

В (высокий) = 5 В = В (при кислых значениях pH) + V (смещение) = 2,36 В + 2,5 В = 4,86 ​​В

В (низкое) = 0 В = В (в основных значениях pH) + V (смещение) = -2,36 В + 2,5 В = 0,14 В

Скетч Arduino будет получать показания между.14 В и 4,86 ​​В

Избавьтесь от шума

Поскольку в датчике pH используется стекло, получить хороший сигнал довольно сложно. Вдобавок неизбежен некоторый шум. Стандартный способ справиться с этим - установить фильтр нижних частот в цепи в том месте, где он лучше всего работает для устранения шума. Вот почему схема SparkysWidgets включает конденсатор емкостью 1 мкФ на операционном усилителе с усилением.

Я думал, что это объяснение суммирует, как конденсатор используется для подавления высокочастотного шума:

Импеданс конденсатора уменьшается с увеличением частоты.

Рисунок Криса помогает увидеть, как конденсатор работает в сигналах высокой и низкой частоты

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

Шипы (шум) поглощаются конденсатором, поскольку, когда шип проходит по цепи, он хочет пройти путь наименьшего сопротивления. Когда у него есть выбор между путем с резистором и конденсатором с низким импедансом, он выбирает путь конденсатора.

АЦП

Как видно из аббревиатуры, АЦП принимает сдвинутый аналоговый сигнал, поступающий от операционного усилителя сдвига, и оцифровывает, чтобы Arduino мог интерпретировать значение.

Разрешение

Для большинства диаграмм pH, подобных этой, требуется разрешение в одну десятичную точку. Я хочу иметь возможность точно определять pH 7 и 7,1. Мне не нужно различать 7.12 и 7.13.

Я отмечал ранее, что при температуре 25 ° C на единицу pH приходится -59,16 мВ. Затем сигнал был усилен на 5.7. Это изменяет величину напряжения между единицами измерения pH на -59,16 * 5,7 = -337,212 мВ. Значение pH 7,1 возникает при 33,721 мВ на 0,1 единицы pH. Учитывая это, АЦП с 8-битным разрешением должен быть достаточно хорош.

Поскольку я следовал рекомендациям SparkysWidgets по использованию MCP3221, я не подумал рассмотреть АЦП Arduino. К счастью, люди в субреддите AskElectronics сделали:

.

[-] deadycool 3 очка 19 часов назад

Почему вы не используете аналоговые входы Arduino?

Я начну с использования АЦП Arduino и посмотрю, «достаточно ли он хорош».«На данный момент я думаю, что это так. Использование ADC Arduino снизит уровень сложности, поскольку мне не нужно думать о I2C или SPI для связи с ADC, а также снизит BoM.

Какой интерфейс связи

Если бы я использовал отдельный АЦП, я мог бы использовать последовательный порт, I2C или SPI для связи с ним. Я достаточно использовал последовательную связь на Arduino, чтобы почувствовать, что могу добиться большей точности по I2C или SPI. Я выбрал I2C из-за этого цифрового поиска. АЦП с интерфейсом SPI стоили 1 доллар или больше, чем АЦП с интерфейсом I2C.Похоже, разница в большей частоте дискретизации для шины SPI. Это имеет смысл, потому что SPI - более быстрая шина, чем I2C. Однако частота дискретизации, предлагаемая АЦП, использующими шину I2C для связи с Arduino, подходит для моих нужд. Цель - сэкономить на БМ там, где это имеет смысл. В этом случае имеет смысл использовать шину I2C.

Я сравню результаты, полученные с использованием аналогового входа Arduino, с той же частью, которую использует SparkysWidgets - MCP3221. Стоимость составляет 1,73 доллара за 1 штуку на дигике.com. Тактовая частота по умолчанию для шины I2C на Arduino составляет 100 кГц, что достаточно быстро. На рис. 6.2 спецификации рекомендуются подтягивающие резисторы 10 кОм для линий SDA и SCL.

Избавьтесь от шума

mash_taiters отметили хорошее «практическое правило»: вы всегда должны включать развязывающие конденсаторы на выводы питания микросхем (обычно 0,1 мкФ). Они дешевые, маленькие и избавят вас от головной боли.

Эти советы пересказаны в 6.4.2 техпаспорта: С этим устройством всегда следует использовать байпасный конденсатор, соединяющий VDD с землей, и его следует размещать как можно ближе к контакту устройства.Рекомендуется емкость байпасного конденсатора 0,1 мкФ. Добавление этого конденсатора должно справиться с любыми всплесками шума.

VREF

Причины, по которым я мог бы захотеть использовать ИС опорного напряжения, включают:

  • стабильное опорное напряжение для измерения входного / выходного напряжения.
mash_taiters указал мне: «… Vcc [VDD] питает схему АЦП, тогда как Vref используется в качестве сравнения или эталона для входного сигнала, который вы измеряете. По этой причине вам необходимо подавать на него очень стабильное и точное напряжение… »
  • более простое / точное преобразование из аналогового в цифровой.

kizzap отметил: «Что касается Vref, выбранное здесь напряжение может быть очень важным при определении диапазона сигнала, который может прочитать АЦП. Он также может определять, насколько сложными будут математические вычисления в вашем коде:
Допустим, у вас есть 12-битный АЦП. это означает, что у вас есть 4096 шагов между 0 вольт и Vref. если у вас Vref как 5 вольт, вы получите 1,2207… мВ на шаг (кстати, игнорируя INL и DNL). если вместо этого вы используете, скажем, эталон 4,096 В, помимо того, что он обычно более стабилен, чем отключение логического источника, это значительно упростит математику, поскольку вы получите чистый 1 мВ на деление.”

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

Нагнетательный насос

SparkysWidgets использует TPS60400. В техническом паспорте есть красивый рисунок, показывающий, как легко установить этот чип в схему:

Я пришел к выводу, что схема, которую предоставил нам SparkysWidgets, очень близка к тому, что я бы создал, учитывая мои новые знания. Так что я просто собираюсь сослаться на это.СПАСИБО SPARKYSWIDGETS!

Благодаря тем, что уже использовались ранее, я обнаружил, что создание схемы датчика pH не так уж и сложно. Прошивку еще нужно написать. Это не будет слишком сложно, учитывая большой объем информации, которой поделились люди. Удивительный.

Я думал, что знаю об операционных усилителях больше, чем я. Мне потребовалось удивительно много времени, чтобы понять, что делают операционные усилители и как они это делают. Даже с предоставленной информацией SparkysWidgets.Моя задача - интерпретировать то, что я говорю, в контексте моего новичка в схемах. Я публикую это на тот случай, если другие могут оказаться в одной обучающей лодке и могут извлечь пользу из моей интерпретации. Кроме того, я надеюсь, что люди исправят сделанные мной ошибки или предложат улучшения. Это было бы потрясающе!

Мне нужно создать прототип этой схемы, поэтому я буду заказывать детали и размещать их на макете.

Пока я жду детали, буду копаться в построении цепи EC (проводимости).Я предполагаю, что две схемы будут похожи, и очень рад это узнать.

Спасибо, что дочитали до этого места.

Найдите, чему можно улыбнуться.

В (отображение кислотного pH до 5 В) =

0V = V (в базовых значениях pH) + V (смещенные базовые значения pH), V (смещенные базовые значения pH) = 0V - (-2.36) = 2,36

Анализируя происходящее, выполняется аналоговое измерение, которое затем усиливается. Это должно означать, что операционный усилитель будет играть важную роль в схеме. Аналоговый сигнал преобразуется в цифровой. Похоже, мне понадобится АЦП. Наконец, нужна функция преобразования. Здесь на помощь приходит математика. Я не силен в математике, поэтому благодарю Спарки за то, что он пришел на помощь.

Между прочим - если вы, как и я, новичок в использовании операционных усилителей, я настоятельно рекомендую видео Дэйва Веверса на Youtube (подлежит уточнению: ссылка и название видео).Посмотрев это видео, вы получите дополнительный бонус: вы узнаете, что такое «укроп».

Спарки указывает, что pH логарифмически пропорционален кислотности - активности концентрации ионов водорода. Логарифмическое соотношение между значением pH и активностью ионов водорода означает:

Для каждого шага pH мы видим десятикратное изменение концентрации, например, pH 8 имеет 1/10 активности ионов, как pH 7.

Неудивительно, что листья моего растения огурца пожелтели, когда pH снизился более чем на 1 шаг.Бедное растение не могло усваивать необходимое количество питательных веществ. Я понимаю, почему поддержание правильного уровня pH так важно для здоровья растения.

Чтобы я не мог догадаться, Спарки указывает, что логарифмическое соотношение:

pH = -log10 (активность концентрации ионов водорода)

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

Значение pH может находиться в диапазоне от 0 (высокая кислотность) до 14 (сильное основание). pH 7 находится посередине. Любое значение pH <7 считается кислым. Показание> 7 является основным. Спарки заверяет нас, что зонд

генерирует -59 мВ / pH. При этом эффективный диапазон составляет +/- 0,059 * 7 вольт или +/- 0,413 вольт.

Но подождите - при считывании необходимо учитывать температуру и использование изношенного датчика. Пока не знаю как. Спарки нагнетает напряжение!

Операционный усилитель

статья в Википедии об операционном усилителе:

Когда мы разрабатывали термопару в Contextual Electronics, Крис познакомил нас с таблицей данных операционного усилителя LM324.

  • Напряжение питания: диапазон измеряемого напряжения. В техническом паспорте LM324 указан комфортный диапазон, который подлежит уточнению - технический паспорт

Чтобы создать адекватный усилитель, необходимо обратить внимание на несколько моментов.

с, кроме тех, которые указаны идеальной секцией зонда. Одним из соображений является очень высокий импеданс датчика pH. Пробники не только обладают очень высоким импедансом, они также чувствительны к шуму, а входной каскад очень уязвим к характеристикам дрейфа / смещения усилителей, используемых для сопряжения пробника.Существует множество операционных усилителей, которые можно выбрать для работы, не обращайте внимания только на входное сопротивление операционного усилителя 🙂

.

Типичный пробник имеет импеданс от 50 МОм до 500 МОм, а поскольку 100 МОм * 1 нА = 0,1 В, даже наличие одного паразитного наноампер может отбросить наши измерения почти на 2 целых единицы ph. Таким образом, цель состоит в том, чтобы выбрать операционный усилитель, достаточно подходящий, чтобы не перегружать пробник, но который также имеет характеристики, которые позволят снизить как стоимость, так и точность.В сочетании с предыдущими соображениями относительно возраста и дрейфа зонда создается базовая дорожная карта о том, как мы можем просто и эффективно усилить и сопрягать сигнал зонда pH.

Самая простая конструкция, которую мы можем использовать, - это простой усилитель с единичным усилением, буферная схема для отделения пробника с высоким сопротивлением от нашего мультиметра с «низким» сопротивлением. Сначала мы создадим эту конструкцию по нескольким причинам, первая из которых заключается в том, что это эффективный способ сравнить наши датчики с идеальной моделью датчика.вторая причина в том, что его действительно легко построить и это может занять всего несколько секунд, и демонстрирует основу того, как смещение (в инвертирующей конфигурации) изменит сигнал. Хотя я полагаю, вы могли бы использовать для этого LM358, я бы порекомендовал по крайней мере ST TL072 или CA3140, чтобы убедиться, что датчик не перегружает и не получает ложные показания.

http://www.instructables.com/id/How-to-create-voltage-using-one-power-supply/

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

И вот он - МОМЕНТ УСПЕХА!

  • взять аналоговое измерение напряжения изменить две вещи. Здесь изменение напряжения находится между… .. TBD
  • , поскольку изменение напряжения может быть очень небольшим, увеличьте изменение, чтобы его могли легко прочитать другие микросхемы, участвующие в схеме
  • преобразует аналоговое измерение в цифровое.
  • Примените алгоритм, который берет цифровое измерение и интерпретирует его в то, что я отслеживаю - в данном случае значение pH.

Это объектив, через который мне нужно понимать с точки зрения овощеводства. Другая точка зрения - это конструкция цепи датчика pH. Как и в других областях, в электронных схемах есть шаблоны. Как только я выучу шаблон, я могу применить его к нескольким сценариям. Модель датчика pH:

  • взять аналоговое измерение напряжения изменить две вещи.Здесь изменение напряжения находится между… .. TBD
  • , поскольку изменение напряжения может быть очень небольшим, увеличьте изменение, чтобы его могли легко прочитать другие микросхемы, участвующие в схеме
  • преобразует аналоговое измерение в цифровое.
  • Примените алгоритм, который берет цифровое измерение и интерпретирует его в то, что я отслеживаю - в данном случае значение pH.
Шаблон - это тот, который я изучил в Контекстной электронике, когда мы разработали схему для термопары.

Для датчика pH я хочу провести аналоговое измерение изменения напряжения, которое имеет единицы измерения от 0 до 14. Это не то же самое, что то, что я могу измерить с помощью моей схемы Arduino, которое составляет от 0 до 5 В.

Как указывается в сообщении SparkysWidgets (и примечания к логарифму в Википедии), pH логарифмически пропорционален кислотности (активности концентрации ионов водорода). SparkysWidgets сообщает мне, что отношения следующие:

pH = -log10 (ач)

Я поверю, что этот человек прав.Затем Спарки говорит:

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

Говоря электроникой, pH слева - это напряжение.

Я люблю разделить обсуждение дизайна и функциональности на:

  • Работа выполняется.Если бы я не выполнял эту схему, какую дополнительную работу я бы выполнял? Чем больше я думаю об этом с точки зрения затрат энергии, тем больше я могу сосредоточиться на наиболее трудоемких и наименее желаемых задачах. Я полагаю, что лень имеет свои преимущества, когда дело касается дизайна!
  • Блок-схема. Блок-схема дает мне очень высокоуровневую карту модулей, необходимых для выполнения работы. Я буду продолжать снижать уровень до тех пор, пока не перейду на уровень подключения к микросхеме.
  • Диаграмма Фритцинга.В прототипе используется макетная плата и перемычки. Fritzing обеспечивает лучшую визуализацию и содержит больше компонентов для макета, чем инструмент ECAD (?), Который я использую - Kicad. (Уточняется: ССЫЛКА НА KICAD).

Водный узел сообщает показания и регулирует содержание трех различных химических веществ (pH UP, pH DOWN, питательные вещества) в резервуаре с питательными веществами.

Работа водного узла до:

  • сообщают показания температуры, pH и проводимости воды по запросу.
  • Отрегулируйте pH ВВЕРХ или ВНИЗ при получении команды на настройку уровня pH.
  • Отрегулируйте количество питательных веществ при получении команды на изменение диапазона PPM.

TBD: ОБНОВЛЕНИЕ ПЕРЕД РАЗМЕЩЕНИЕМ

В стоимость прототипа входит:

TBD: ОБНОВЛЕНИЕ ИЗ GOOGLE ДОКУМЕНТОВ ПЕРЕД РАЗМЕЩЕНИЕМ

TBD: ОБНОВЛЕНИЕ ПЕРЕД РАЗМЕЩЕНИЕМ

светодиод

Зеленый светодиод горит при первом подключении прототипа.Затем я использую ШИМ, чтобы установить светодиоды на 1/4 полной мощности. Индикатор загорится на полную мощность при приеме или отправке данных, а затем вернется к 1/4 полной яркости.

Я разбил прототип на куски. Сначала тестирование, а затем добавление еще одного фрагмента.

светодиод

Я начал со светодиода, потому что это материал для Arduino 101. Я использовал эскиз Fade, который поставляется с Arduino IDE.

pH

Затем я подключил датчик pH. Я подробно описал, как я это сделал, в более ранней публикации.Контур pH использует последовательный интерфейс. Для этого требуются контакты TX и RX на Arduino для отправки и получения данных. Как показано на диаграмме Фритцинга, я поставил желтую перемычку между контактом 13 на Arduino и отверстием для макета. Он служит линией TX от Arduino (линия RX от контура pH). Зеленая перемычка идет от контакта 12 Arduino к контакту TX цепи pH. Итак, вывод 12 - это вывод RX от Arduino. Я использовал эскиз Atlas-Scientific для проверки схемы. В настоящее время я не тестирую зонд - только схему.Я отправил несколько команд, перечисленных в листе данных Atlas-Scentific для контура pH.

Команда i (версия) возвращает

V4.0,8 / 12

по К.Э.

Затем я подключил датчик EC. Как и в случае с датчиком pH, я рассказывал, как это сделал, в более ранней публикации. Плюс использования обеих схем Atlas-Scientific в том, что они идентичны по выводам контактов, используют последовательный интерфейс и используют одни и те же команды. Как только я понял, как работать с контуром pH, я уже знал, как работать с контуром EC.Это позволило мне использовать тот же набросок, который я использовал для проверки контура pH. Единственное изменение заключалось в установке вывода 10 как вывода TX на Arduino и вывода 9 как вывода RX.

Теперь у меня есть две микросхемы, которые используют последовательную линию для связи. Как я указывал в предыдущем посте, последовательная библиотека не мультиплексируется. Я воспользуюсь тем же решением, что и раньше.

Температура воды

Я подключил датчик температуры воды, как показано на схеме Фритцинга.Затем я написал и запустил чрезвычайно простой тестовый скетч, который просто считывает температуру 5 раз. Скетч WaterNodeTest.ino можно найти в bitknitting gitHub TBD

Насос

У меня установлена ​​одна помпа. Жду еще двух от Адафрута. Все три схемы идентичны. Я протестирую два других, когда запчасти будут доставлены на этой неделе. Для тестирования одного из имеющихся у меня насосов я запустил очень простой скетч

.

Ответ: Начните с одного миллилитра на галлон.Подождите 15–30 минут и снова проверьте воду. Часто вам нужно всего 1-2 мл pH Up / Down на галлон воды. Если у вас жесткая вода, вам может потребоваться дополнительное повышение / понижение pH. Серия General Hydroponics Flora имеет буферный раствор для поддержания рН в благоприятном диапазоне.

Вы можете подумать о том, чтобы просто прочитать сообщение SparkysWidgets (в остальной части сообщения я буду называть этот пост Спарки. Неловко, но я не знаю имени человека, стоящего за этим сообщением.) и игнорируя остальную часть этого сообщения. Он отлично подходит для определения того, что такое датчик pH. Sparky’sWidg. Однако моя интерпретация может помочь другим, которые учатся через ту же линзу, которую я использую, и документирование моей интерпретации имеет дополнительное преимущество в виде пробуждения моей памяти, когда мне это нужно в будущем.

Сообщение SparkysWidgets (в остальной части сообщения я буду называть его Sparky. Неловко, но я не знаю имени человека, стоящего за этим сообщением.) - отличный источник для понимания контекста того, как значение pH измеряется с научной и математической точки зрения.

Оказывается, датчик pH выполняет свою работу очень просто. Датчик pH:

  • выполняет аналоговое измерение изменения напряжения между двумя электродами. Это небольшое значение, поэтому ..
  • измерение усилено, чтобы его можно было измерить в диапазоне +/- 5В.
  • усиленное значение преобразуется из аналогового в цифровое, так что Arduino может считывать значение.
  • Arduino через скетч Arduino считывает значение +/- 5 В.
  • Рассчитывает pH (включая поправку на температуру).Как отмечено в этом посте: « pH любого раствора является функцией его температуры. Выходное напряжение электрода изменяется линейно в зависимости от изменения pH, а температура раствора определяет наклон графика ».
  • Отрегулируйте pH в соответствии с

«Секретный соус» - это функция преобразования.

Спарки указывает, что pH логарифмически пропорционален кислотности - активности концентрации ионов водорода.Логарифмическое соотношение между значением pH и активностью ионов водорода означает:

Для каждого шага pH мы видим десятикратное изменение концентрации, например, pH 8 имеет 1/10 активности ионов, как pH 7.

Неудивительно, что листья моего растения огурца пожелтели, когда pH снизился более чем на 1 шаг. Бедное растение не могло усваивать необходимое количество питательных веществ. Я понимаю, почему поддержание правильного уровня pH так важно для здоровья растения.

Чтобы я не мог догадаться, Спарки указывает, что логарифмическое соотношение:

pH = -log10 (активность концентрации ионов водорода)

Информация, которую я получил со страниц pH, отмечена:

Теоретически зонд pH выдает около 59 милливольт (мВ) на единицу pH, а при pH 7 (нейтральный pH) зонд выдает 0 вольт. Кислый pH вызывает отрицательное напряжение. Основные значения pH дают положительные значения pH.

Значение pH может находиться в диапазоне от 0 (высокая кислотность) до 14 (сильное основание).Учитывая диапазон pH и изменение напряжения (59 мВ) на единицу pH, теперь я могу вычислить диапазон напряжений, которые покажет зонд pH: +/- 7 * 59 мВ или +/- 413 мВ (0,413 вольт).

Моя схема измерения pH должна считывать значение, получаемое датчиком pH, увеличивать показание до диапазона +/- 5 В, преобразовывать его в цифровой сигнал, а затем применять функцию преобразования. А потом - МОМЕНТ УРА! Я могу прочитать значение pH в ванне с питательными веществами, которой кормят мои овощи.

Я считаю создание схем более интересным и доступным, если я думаю о деталях как о рабочих в мастерской.У меня возникает соблазн дать им такие имена, как «Гарри» и «Фред», но в последний раз, когда я сделал это, я получил пятерку на тесте, потому что учитель настаивал на латинских названиях трилобитов, которые он хотел, чтобы мы идентифицировали. Так что я не буду добавлять это знакомство. Рабочие, которых мне нужно нанять для изготовления датчиков pH, включают:

  • Два операционных усилителя:
    • Один операционный усилитель изолирует показания от измерения напряжения. Sparky Notes: Типичный пробник имеет импеданс от 50 МОм до 500 МОм, а поскольку 100 МОм * 1 нА =.1В даже при наличии одного паразитного наноусилителя может отбросить наши измерения почти на 2 целых единицы ph). Поскольку используется копия части схемы, которая получает показания датчика pH (буфер с единичным усилением), измерение pH не влияет на считывание активности ионов датчиком pH.
    • Другой операционный усилитель будет усиливать крошечное изменение напряжения, считываемое датчиком pH, до диапазона +/- 5 В.
  • Зарядный насос для обработки показаний -5В при использовании 5В Arduino в качестве источника питания.
  • АЦП для преобразования аналогового показания в цифровое значение, которое может быть интерпретировано с помощью скетча Arduino.
  • Некоторые конденсаторы для фильтрации шума.

Выход нулевого напряжения при нейтральном pH (= 7,0)

Положительное напряжение в кислотах, pH <7

Отрицательное напряжение в основаниях, pH> 7

Общий реалистичный диапазон pH от 0 до 14.

Генерирует -59,16 милливольт на единицу pH при комнатной температуре (= «потенциал Нернста»).Обратите внимание, что это отрицательная крутизна - более высокий pH, более низкое напряжение.

полный диапазон шкалы составляет +/- 0,414 В. (+/- 0,05916 * 7), при 25 градусах Цельсия.

Разное

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *