
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04
Этот проект вдохновлен и является ремиксом Arduino LCD Display Control через Bluetooth.
Введение: В этом проекте мы будем создавать «Bluetooth OLED». В этом дизайне мы подключаем Arduino к OLED-дисплею и модулю Bluetooth. Мы пишем небольшую программу, которая позволяет нам подключить наш модуль Bluetooth к нашему телефону. Затем мы загружаем приложение, созданное в MIT App Inventor. Затем мы можем подключить модуль Bluetooth к приложению. Теперь вы можете отправлять сообщения из приложения в Arduino. Arduino отобразит сообщение на OLED-экране.
Этот проект еще можно улучшить
Шаг 1. Расходные материалы

Компоненты, необходимые для создания этого проекта:
IDE Arduino
Ардуино Нано
0,96-дюймовый SSD1306 128X64 OLED
Модуль Bluetooth (HC-05)
Макетная плата
Провода перемычки
Шаг 2: Подключение OLED

Подключите OLED следующим образом:
Arduino >> OLED
GND >> GND
5 В >> VCC
A4 >> ПДД
A5 >> SCL
Шаг 3. Подключение Bluetooth

Подключите Bluetooth следующим образом:
Arduino >> Bluetooth
GND >> GND
5 В >> VCC
D3 >> RX
D2 >> TX
Шаг 4: загрузка программы

Откройте программу в Arduino IDE. Как только он откроется, скомпилируйте эскиз, чтобы убедиться, что в нем нет ошибок, затем вы можете загрузить его. Перед загрузкой программы убедитесь, что вы загрузили все библиотеки. Если после загрузки программы вы видите, что экран включается на одну секунду, а затем выключается, это означает, что вы правильно подключили OLED-экран.
Я использую шрифт «FreeMonopt97b», но вы можете перейти на веб-сайт Adafruit, если хотите использовать другой шрифт. После добавления нового шрифта вам придется внести небольшие изменения в код.
Чтобы получить полный код, напишите мне по адресу: [email protected]
Шаг 5: Загрузите приложение



Я сделал приложение в MIT APP INVENTOR. Вам не нужно создавать приложение, потому что я предоставил для него файл.apk. Приложение называется «Bluetooth-OLED.apk», и после его загрузки логотип должен выглядеть как изображение OLED с логотипом Bluetooth в одном углу и «Bluetooth с OLED» в другом углу.
Шаг 6: Тестирование проекта

Чтобы проверить, запущен ли проект, откройте приложение и подключите его к модулю Bluetooth. После подключения приложения к модулю Bluetooth вы увидите сообщение о подключении на OLED-экране. Теперь вы можете ввести что-нибудь на телефоне, и когда вы нажмете кнопку отправки в нижней части приложения, оно отправит написанное вами сообщение в модуль Bluetooth. Затем Arduino отобразит сообщение на OLED-экране.
Рекомендуемые:
Управление Led через приложение Blynk с помощью Nodemcu через Интернет: 5 шагов

Управление светодиодом через приложение Blynk с помощью Nodemcu через Интернет: Привет всем, сегодня мы покажем вам, как вы можете управлять светодиодом с помощью смартфона через Интернет
Запись экрана компьютера в Windows: 5 шагов

Запись экрана компьютера в Windows: в этой инструкции я хотел бы показать вам, как записать экран компьютера на ПК с Windows. Скринкаст стоит тысячи слов и изображений, чтобы продемонстрировать проблему или процесс на компьютере, особенно если вы хотите сделать видеоурок, d
Мониторинг и запись температуры с помощью Bluetooth LE и RaspberryPi: 9 шагов (с изображениями)

Мониторинг и запись температуры с помощью Bluetooth LE и RaspberryPi: в этом руководстве рассказывается, как собрать многоузловую систему мониторинга температуры с ошибкой датчика Bluetooth LE от Blue Radios (BLEHome) и RaspberryPi 3B Благодаря разработке стандарта Bluetooth LE существует теперь в наличии
Чтение и запись через последовательный порт с Raspberry Pi с использованием Wemos: 5 шагов

Чтение и запись через последовательный порт с помощью Raspberry Pi с использованием Wemos: обмен данными с Raspberry Pi с помощью Wemos D1 mini R2
Управление устройствами через Интернет через браузер. (IoT): 6 шагов

Управление устройствами через Интернет через браузер. (IoT): в этой инструкции я покажу вам, как вы можете управлять такими устройствами, как светодиоды, реле, двигатели и т. Д., Через Интернет через веб-браузер. И вы можете безопасно получить доступ к элементам управления с любого устройства. Я использовал здесь веб-платформу RemoteMe.org visit