Беспроводной мониторинг температуры на базе Arduino, Bluetooth и датчика DS18B20

DS18B20 – калиброванный цифровой термометр с 1-Wire-интерфейсом и разрядностью преобразования, способной к перестройке. Диапазон измеряемых температур от -55 ° C до +125 ° C.
Bluetooth модуль HC-06(05) может быть использован для подключения Arduino к другим устройствам по bluetooth. Модуль работает в пассивном режиме, то есть нужно задать поиск на управляющем (Master) устройстве (ноутбук, телефон), найти устройство, после этого в Мастер-устройстве появится последовательный порт, все что будет послано в него появится на вашем Arduino, и наоборот, все что Arduino пошлет вам будет принято на вашем компьютере. Если необходимо можно подстроить параметры модуля с помощью АТ команд.

Необходимые компоненты

    Arduino
    HC06 Bluetooth модуль
    DS18B20 датчи температуры
    резистор на 4.7 кОм
    макетная плата (опционально)
    проводники
    Android приложение (Temperature Monitor)

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

Arduino Pins——-> Bluetooth Pins
RX (Pin 0) ———-> TX
TX (Pin 1) ———-> RX
3.3/5V ————–> VCC
GND ——————-> GND

Arduino Pins——-> DS18B20 Pins
Digital Pin 2 ——> Data Pin
5V ———————-> VCC
GND ——————-> GND

Код для Arduino

Загрузки
Библиотека OneWire ЗДЕСЬ

Пример реализации проекта

Оставить ответ

Обязательные поля помечены*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.