Умный магнит для холодильника на базе Arduino

У вас есть привычка оставлять сообщения, приклеивая их к холодильнику? Теперь это можно сделать цифровым способом, а именно с помощью Arduino.

Для реализации данного проекта вам понадобится Arduino, LCD-дисплей, модуль Bluetooth и мобильный телефон на ОС Android для беспроводной загрузки ваших сообщений. Источником питания служит батарея напряжением 9В.

Приступим к сборке устройства.

Список компонентов:

  • LCD-дисплей разрешением 16×2
  • Arduino
  • Bluetooth модуль
  • Стабилизатор L7805
  • Батарея напряжением 9В

Шаг 1: Arduino

Для данного проекта можно использовать Arduino UNO или mini, в моем запасе не было Arduino mini, и я решил собрать его самостоятельно, чтобы сэкономить средства. Для этого обратитесь по сноске ниже: Как изготовить Arduino. Мой вариант Arduino показан на фото выше. Я постарался собрать его как можно меньше по размеру. Для загрузки программного кода вам может понадобиться программатор.

Полезные ссылки:
Как изготовить Arduino
Программатор

Шаг 2: LCD-дисплей

Припаяйте соединительный контактный разъем к плате LCD-дисплея и коннекторы того же типа к Arduino, чтобы вы могли соединить их вместе. Вы можете использовать для соединения не все 16 контактов, а лишь те, которые задействованы в схеме.

Шаг 3: Электрическая схема

После выполнения паяльных работ обратитесь к схеме и подключите ваш LCD-дисплей к Arduino. Если вы используете микроконтроллер UNO, то рекомендуется его припаять на макетный шилд. Переменный резистор используется для регулировки контрастности. Далее выполните следующие шаги:

1) Выполните схемные соединения

2) В качестве примера загрузите программный код «Hello World»

3) Подайте питание на схему и с помощью переменного резистора отрегулируйте уровень контрастности.

4) После установки требуемого уровня контрастности выпаяйте переменный резистор, и измерьте сопротивление между землей и выводом 3 LCD-дисплея.

5) Замените переменный резистор на постоянный резистор.

Шаг 4: Bluetooth модуль

Проверьте правильность выполнения кода «Hello World». Теперь проверим подключение схемы к вашему телефону на ОС Android. Для подключения используйте Bluetooth модуль, однако проверьте правильность его подключения к основной схеме.

Шаг 5: Программный код

Программный код данного проекта можно найти в примерах среды разработки IDE под названием «Serial LCD»

Шаг 6: Стабилизатор напряжения

Это опциональный шаг и не требует использование модуля Arduino UNO. Необходимо использовать стабилизатор питания 5В, поскольку для питания ИС ATmega328 используется именно напряжение 5В. UNO имеет встроенный стабилизатор напряжения.

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

Шаг 7: Деревянная подложка

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

Шаг 8: Клей

Прикрепите плату клеем на деревянную подложку. Вместо клея можно использовать 2-хсторонний скотч. К обратной стороне нужно прикрепить магниты для надежного контакта с поверхностью холодильника. Я использовал три магнита.

Шаг 9: Приложение Android

Для данного проекта я создал приложение Android app, его можно найти в прикрепленных файлах проекта. Убедитесь в том, что в вашем телефоне стоит галочка, которая разрешает «устанавливать приложения из неизвестных источников». Данное приложение создано в MIT App Inventor, поэтому может быть отредактировано без всяких проблем.

Шаг 10: Конечное устройство

После правильной сборки и тестирования вы сможете с легкостью оставлять напоминания и заметки. При возникновении каких-либо проблем, сначала проверьте правильность выполнения всех этапов сборки.

Теперь устройство готово к использованию!

Оригинал статьи

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

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

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