...

среда, 4 декабря 2013 г.

[Из песочницы] Как сделать дозиметр и привязать его к Android

image

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

Мне очень нравиться читать Хабр, и вот я наткнулся на статью о том как быстро и без хлопотно можно привязать дозиметр к iphone (статья). Статья написанная lexeresser меня очень заинтересовала и мне захотелось попробовать сделать такую привзяку, но наткнулся на сложности: первый момент — бытовой дозиметр, который описывается купить не так просто, нашел всего два на продаже и они продаются не в России, второй момент — в статье описывалась программа для iphone, а у меня смартфон на Android. Я поставил себе задачу уложиться в 1000 рублей, т.к. дозиметры стоят от 3500 рублей. Чтобы уложиться в бюджет я решил не искать готовое устройство, а сделать самому, а программу для андройда создать. Данный проект я назвал SyGeiger и он не несет коммерческую идею, он просто для фана: Смогу ли я?


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


Схема дозиметра:


image


Пояснения к схеме: SP — пьезодинамик, SBM-20 — датчик СБМ-20, L1,L2,L3 — обмотки трансформатора, MIC — микрофонный выход


И так что я использовал для реализации схемы:

— датчик СБМ-20

— 2 пальчиковые батарейки

— пьезодинамик

— пластиковый корпус с отсеком для батареек

— выключатель

— резисторы 6.8 кОм, 7.5 МОм, 1 кОм

— конденсаторы 0.01 мкФ, 0.068 мкФ, 2 штуки 2200пФ

— диод BYV 26 (высоковольтный диод )

— транзистор МП-37 (советский, что было под рукой то и поставил)

— трансформатор (намотал сам, пояснение ниже)

— штекер для для гарнитуры


Самое важное в схеме это трансформатор и датчик СБМ-20. Датчик я заказал через сайт за 800рублей с доставкой (будьте аккуратны очень сильно поддается деформации, т.к. медный ). Сердечник у трансформатора ферритовый, за базу был взят и перемотан трансформатор с люминесцентной лампы. Повышающий трансформатор нужен для датчика СБМ-20, т.к. он работает от 400В, он состоит из трех обмоток: первая обмотка содержит 4 витка провода ПЭЛ-0,1 мм, вторая 4 витка провода ПЭЛ-0,5мм, третья — 900 витков провода ПЭЛШО-0,1мм.


Схема подключения выхода к микрофонному штекеру:

image


При сборки будьте осторожны — ВЫСОКОЕ НАПРЯЖЕНИЕ, убить не убьет, но схему спалить можно.


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


Вид устройства:

image

в открытом состоянии, все модули огорожены пластиковыми перегородками


image

собранный вид с задней стороны, отсек с батарейками


image

собранный вид с передней стороны, надо наклейку сделать с инструкцией


Второй этап работы состоял из написания программы на Андройд, сложность была в том что я НИКОГДА не программировал на Java. За пару дней я установил eclipse почитал инструкции для чайников и написал программу. Вся сложность для меня была в создании отдельного потока и чтения в реальном режиме времени буфера обмена с микрофона.


Программа SyGeiger:

ссылка на исходник

ссылка программы


Видео принципа работы:


PS: От идеи до реализации прошло семь дней, я не спешил. Устройство можно уменьшить в два — три раза, но у меня такой задачи не стояло. Так же я проверил время работы устройства от батареек — трое суток отработало и я его выключил, устал ждать, потребляет очень мало. Есть идея реализации данного устройства с использование GPS на смартфоне: едешь на машине, а оно регистрирует на карте радиационный фон. Если кто то реализует более широкий функционал программы или ошибки отпишите мне. Всем кто прочитал и оценил статью огромного спасибо.


This entry passed through the Full-Text RSS service — if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers.


Комментариев нет:

Отправить комментарий