У вас есть привычка оставлять сообщения, приклеивая их к холодильнику? Теперь это можно сделать цифровым способом, а именно с помощью 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: Конечное устройство
После правильной сборки и тестирования вы сможете с легкостью оставлять напоминания и заметки. При возникновении каких-либо проблем, сначала проверьте правильность выполнения всех этапов сборки.
Теперь устройство готово к использованию!
Прикрепленные файлы:
- lcd2.apk (1344 Кб)