Отображение СМС-сообщений на LCD-дисплее с помощью Amarino


В данном проекте показано как отображать СМС-сообщение на LCD-дисплее размером 16×2. Главным компонентом является микроконтроллерный шилд Amarino. Он использует плагин Receive SMS для Amarino. Данный плагин отправляет первые 30 символов принятого СМС-сообщения в модуль Arduino. Сообщение отправляется как строковый параметр. Длина строкового параметра от 0 до 30 символов.

Для данного проекта нам понадобятся следующие компоненты:
a. Arduino
b. Шилд Amarino Evaluation Shield или 16×2 LCD-дисплей и другие требуемые компоненты (смотрите схему ниже).
c. Телефон с операционной системой Android.
d. Bluetooth адаптер — Вы можете использовать стандартный Bluetooth адаптер или BlueSMiRF от sparkfun.
e. Сотовый телефон, который будет отправлять СМС-сообщения.



Если вы впервые используете шилд Amarino, внимательно выполните следующие шаги:
1. Загрузите и установите пакет разработки Amarino toolkit.
2. Загрузите и установите пакет Amarino Plugin.
3. Загрузите библиотеку MeetArduino library и поместите в папку библиотек модуля Arduino.
Загрузите исходный код Arduino проекта отсюда. Исходный код в архиве(ZIP)
Опциональная сноска для загрузки OPTIONAL LINK
4. Свяжите ваш телефон с Bluetooth адаптером. Если вы еще не экспериментировали с Android и Bluetooth, обратитесь к данному учебному материалу.
5. Откройте приложение Amarino. При этом появится следующий экран:

6. Нажмите и кратковременно придержите красную иконку. И это вызовет следующую опцию.

7. Нажмите Show Events(Показать события). При этом появится следующий экран.

8. Далее нажмите Add Event (Добавить событие). При этом появится следующий экран.

9. Нажмите Receive SMS (Принять СМС-сообщение) и сохраните его. Далее появится следующий экран.

10. Нажмите и кратковременно придержите кнопку Receive SMS (Входящие сообщения).

При этом появится следующий экран.

Выберите Force Enable (Принудительно активировать)

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

2 комментария

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.