Направите ДИИ сензор по вашем избору и прикажите мерење на вашем Андроид телефону преко Блуетоотх-а: 3 корака

Направите ДИИ сензор по вашем избору и прикажите мерење на вашем Андроид телефону преко Блуетоотх-а: 3 корака

Преглед садржаја:

Anonim

Да ли вам је потребан сензор за мерење нечега, као што су температура тела, спољашња температура, УВ зрачење, интензитет светлости, сунчева светлост, магнетно поље, притисак, итд.? Са данашњом технологијом постаје веома лако направити сензор и приказати га на вашем мобилном телефону путем Блуетоотх-а. Желео бих да вам покажем основе изградње таквог уређаја који вам омогућава да укључите различите сензоре по вашем избору. Све компоненте су лако доступне са полице (или изван мреже). Укупна цена је мања од 20 УСД. На слици 1 приказан је такав уређај који сам направио и који се може користити као сунчани фотометар или као УВ сензор. Слика 2 приказује Андроид Апп који сам направио да бих приказао калибрисана мјерења на мом Самсунг мобилном телефону.

Залихе:

Корак 1: Дизајнирајте сензор

Слика 2 приказује основни дијаграм сензорског уређаја који сам направио. То је врло једноставно, у случају сунчаног фотометра, можете једноставно користити ЛЕД за детекцију сунчеве свјетлости, што ће генерирати око 1 В да се пошаље на Аттини45. Сигнал напона је пропорционалан интензитету сунчеве светлости и конвертује се у дигитални број помоћу АДЦ конвертера унутар Аттини45. Дигитални број се затим шаље преко Тк на Блуетоотх модул. Блуетоотх је повезан са мојим Андроид телефоном, а Апп "Сенсор Виев" (доступан на хттп://плаи.гоогле.цом/сторе/аппс/детаилс?ид=цом.цхаватецх.цхавасенсор) узима податке, претвара их у физички количином помоћу калибрационе једначине. Затим динамички приказује мјерење на заслону мобилног телефона. У мом случају, нисам чак ни морао користити било које појачало, али то је сигурно опција за слабе детекторе прије слања сигнала Аттини45.

Корак 2: Добијање делова за ваш сензор

Ево листе минималног броја потребних делова:

1. Детектор: за сунчани фотометар ($ 0.5), можете једноставно користити зелену ЛЕД лампицу која мери сунчев интензитет на око 0.5ум. Такође можете добити УВА сензор за око $ 5 што сам добио од неког веб сајта. Такође сам тестирао уређај помоћу термистера који су прилично јефтини за мјерење температуре тијела. Избор сензора је ограничен само вашом маштом и ценом.

2. Микроконтролер ($ 1): Ја бирам Аттини45 јер је јефтин, мали и ради посао. Има АДЦ канале. Недостаје му серијски интерфејс, али сам успео да то урадим са софтверском имплементацијом, тако да могу слати податке на Блуетоотх. Могу да направим.хек датотеку доступном за оне који су заинтересовани.

3. Регулатор напона ($ 0.5): Изабрао сам 78Л33 који даје 3.3в за Блуетоотх модул и Аттини45 је такођер сретан.

4. Батерија: Свака батерија напона изнад 5в би требала бити у реду, али сам изабрао 9В заједнички тип за једноставно руковање.

5. Бреадбоард ($ 8) или ПЦБ ($ 4): У почетку ћете вероватно желети да користите матичну плочу да бисте уштедели много главобоља од лемљења итд. Мали ПЦБ ради добро ако сте добри као лемљење. Оба су делови РадиоСхацк-а.

6. Пластична кутија: из Хомедепота бирам пластичну кутију за око један долар.

7. Блуетоотх модул: Одабрао сам ХЦ-06 или ХЦ-07, који кошта око $ 8 на деалектреме.

7. Андроид Апп "Сенсор Виев" који кошта 0,99 долара.

8. Нека жица (бесплатно): Само користим стари телефонски кабел. Коме је сада потребан аналогни телефон.

Дакле, укупна цена је око 16 долара. Наравно, стварни трошкови варирају у зависности од тога шта изаберете.

Сада укључите све у вашу матичну плочу и спремно је.

Корак 3: Повезивање вашег мобилног телефона са сензором.

Морате инсталирати апликацију "Приказ сензора" са плаи.гоогле.цом/сторе.

Након инсталације покренете апликацију и требате је конфигурирати на сљедећи начин:

1) Притисните дугме менија на андроид телефону (дугме са леве стране) да бисте прешли на "Подешавања". Тамо можете унети коефицијенте калибрације за конвертовање дигиталних бројева које прима од сензора до физичких јединица. Калибрација користи следећу једначину:

И = помак нагиба * Кс квадратни * Кс ^ 2

Где је И физичка количина која се приказује; Кс је дигитални број примљен од сензора; Помак, нагиб и квадратни су коефицијенти које морате или процијенити или одредити на темељу калибрације. На пример, за температуру, можете је калибрирати у односу на температуру тела. Када поставите офсет и квадратно на нуле, и нагиб на 1, можете видети шта сензор производи (као 16-битни дигитални број).

Након што унесете ове коефицијенте, притиснете повратак да бисте се вратили на екран.

2) Блуетоотх веза: у апликацији "Приказ сензора", кликнете на икону Блуетоотх везе на врху, пронађите Блуетоотх модул по његовом ИД-у или имену и повежите се на њега. Након што је повезан. Требали бисте почети да видите бројеве који су приказани на екрану. Мерења се ажурирају сваке пола секунде.

Уживати!