Ничего не найдено :(
    В гостях у Самоделкина! » С сайтов » Спец » Электронный термометр с удаленной передачей данных

    Электронный термометр с удаленной передачей данных




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

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

    Итак, устройство имеет следующие функции:
    Чтение данных в реальном времени
    Автоматический переход в спящий режим, когда устройство не используется
    Управление термометром с веб-страницы
    Печатная плата
    Встроенный программатор esp-01F
    Интегрированная схема зарядки аккумулятора
    Корпус, напечатанный на 3D-препринте

    Инструменты и материалы:
    -ESP-01F:
    -Резисторы SMD:
    -Конденсаторы SMD:
    -Транзистор BC817:
    -CP2102 IC:
    -TP4056 IC:
    -Светодиоды SMD:
    -Регулятор напряжения:
    -Микро-USB:
    -Нить для 3D-принтера:
    -Датчик температуры DS18B20:
    -OLED-дисплей:
    -3D-принтер:

    Шаг первый: компоненты
    ESP-01F имеет 1 МБ флэш-памяти. Наряду с этим он также имеет такие функции, как Wi-Fi, UART, тактовую частоту до 160 МГц. Наряду с этим, esp-01f является очень энергоемким модулем из-за встроенного Wi-Fi подключения. Энергопотребление можно значительно снизить, переведя модуль в режим глубокого сна. В этом режиме он потребляет всего 20 мкА.




    В термометре используется 0,91-дюймовый OLED-дисплей 128X32, датчик температуры DS18B20 и небольшой литий-полимерный аккумулятор емкостью 150 мАч.




    Для преобразования USB в последовательный порт мастер использует микросхему CP2012. Такая микросхема в основном используется в NodeMCU.


    Для зарядки литий-полимерного аккумулятора используется микросхема TP4056 и микро-USB.



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


    Шаг третий: монтаж
    После изготовления печатной платы мастер произвел монтаж согласно схемы. Схему в формате pdf можно скачать ниже.
    термометрV2 принципиальная схема.pdf

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








    Шаг четвертый: программирование
    Программирование очень простое. Просто открываем код « Thermometer V2.ino » в Arduino IDE и настраиваем Arduino IDE для загрузки кода в esp8285. При нажатии кнопку загрузки, код должен автоматически прошивать esp8285. Если это не произошло, просто нажимаем и удерживаем кнопку, как показано на первом изображении, во время процесса загрузки.



    Шаг пятый: веб-страница
    Для веб-страницы мастер использовал сетевой протокол WebSocket. Код можно скачать здесь. На веб-странице отображаются показания температуры в реальном времени.



    Шаг шестой: 3D-печать и сборка
    После монтажа платы мастер измерил ее размеры вместе с датчиком и дисплеем, и разработал корпус. Файлы для печати можно скачать ниже.
    case top.stl
    Front Ring.stl
    Back closer.stl
    case bottom.stl

    Настройки для печати следующие:
    Принтер - Ender 3v2
    Поддержка - Включена
    Высота слоя - 0,2 мм
    Нить - PLA +
    Температура сопла - 210 °C
    Температура стола - 72 °C







    Шаг седьмой: тестирование термометра
    Теперь можно попробовать, как работает термометр. При нажатии на кнопку устройство выйдет из спящего режима. Как только устройство станет активным, автоматически произойдет подключение к компьютеру. Если автоматически он не подключается, то ищем его по адресу « http: //temperature.local ». Теперь можно измерить температуру, нажав кнопку «Пуск», и увидеть данные в реальном времени на веб-странице.
    Термометр можно перевести в спящий режим, нажав кнопку сна. Также, если устройство включено более минуты, и никто не подключился к веб-странице, устройство автоматически перейдет в режим глубокого сна для экономии энергии.




    Когда точка доступа включена и клиент подключился, потребление энергии составляет около 93 мА . Когда термометр находится в глубоком сне, он потребляет около 1,8 мА.

    Учитывая, что ESP-01F потребляет около 20 мкА (из таблицы), общая схема все равно должна потреблять менее 100 мкА. Причина, по которой он потребляет 1,8 мА, заключается в том, что добавлены другие функции, такие как схема зарядки и встроенный программатор CP2102 USB для последовательного порта.






    Все готово.

    Весь процесс по изготовлению такого термометра можно посмотреть на видео.

    Источник (Source)
    Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

    Электронная игра на базе платы Microbit

    Автоматическое зарядное устройство на 6А своими руками

    0
    Идея
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    0
    Описание
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    0
    Исполнение
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    Итоговая оценка: 0.0 из 10 (голосов: 0 / История оценок)

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

    4 комментария
    Korolev
    ino53,
    в условиях, скажем, медпункта

    Думаю это не для медпункта, а для наружки, погреба, ну или для инкубатора, например. И по вай-фаю можно не только на комп передавать, но и на смартфон например. scratch  

    Korolev
    ino53,
    это правда, что кое-где температуру в заднице меряют?

    Фи, поручик! Не в заднице, а ректально!  xaxa 

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

    Вообще-то USB по определению - последовательный порт:

    USB (англ. Universal Serial Bus — «универсальная последовательная шина») — последовательный интерфейс для подключения периферийных устройств

    Ну и что, собственно, эта фигня "умеет", кроме передачи данных? Я имею ввиду технические характеристики: диапазон, точность, дискретность отсчёта, время цикла измерения ...  dontknow 

    sergeyp
    Цитата: ino53
    Правда, что кое-где температуру в заднице меряют?


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

    ino53

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

    Привет, Гость!


    Зарегистрируйтесь

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

    Войти

    Добавьте самоделку

    Добавьте тему

    Онлайн чат

    Последние комментарии

    Все комментарии