Bluetooth термометр на AVR (Arduino)

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

  • Микроконтроллер ATmega328 в формате dip
  • Стабилизатор напряжения LM7805C 5В
  • Светодиод зеленый и кнопка
  • Термодатчик TC1047A
  • OLED дисплей
  • Bluetooth модуль HC-06
  • Температурный датчик TC1047A выполнен в корпусе SOT-23 и это делает его использование не совсем удобным. Но в данном случае он установлен на плате вместе со всей необходимой обвязкой и защитой, что позволяет сразу подключить к микроконтроллеру и начать измерение температуры.

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

    Подключение данного OLED дисплея к Ардуино или к любому другому МК происходит всего по 4-м проводам ( два из которых питание), очень просто и удобно.

    Перейдем к схеме устройства:

    Как прошить устройство сказано в моих прошлых статьях: «Система управления приборами 220 В«, «Робот-платформа Redboard«.

    В качестве ПО для Android я использую для отслеживания данных с термометра программу Bluetooth SPP Pro.

    Список радиоэлементовОбозначение
    Тип
    Номинал
    Количество
    ПримечаниеМагазинМой блокнот

    U1
    МК AVR 8-битATmega328P1
    DIPU2
    Линейный регуляторLM7805CT1
    DIPD1
    СветодиодЗеленый1

    ТермодатчикTC1047A1

    BluetoothHC-061

    OLED0`961

    Кнопка1
    Добавить все

    Скачать список элементов (PDF)

    Прикрепленные файлы:

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

    Ваш адрес email не будет опубликован.