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

Глубокое погружение в создание умного магнита для холодильника на базе Arduino с помощью LCD-дисплея, Bluetooth модуля и мобильного приложения Android.

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

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

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

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

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

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

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

Шаг 1: Arduino

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Шаг 8: Клей

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *