Термостат на Arduino + Android + Bluetooth

Денис10 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.09.2014

Здравствуйте! Требуется приложение для андроида и ардуины.

Алгоритм работы для андроида:

1. Открываем приложение, проверяем соединение с ардуиной по бт, пишем вверху дисконнектед.

2. Ждём пока пользователь нажмёт на кнопку дисконнектед.

3. Выводим список блютусов в радиусе – спрашиваем пин, коннектимся.

4. Отсылаем запрос на ардуину, спрашиваем температуру и переменные Tmin и Tmax. Выводим.

5. При изменении цифр в приложении – отсылаем их в ардуину, проверяем чтобы Tmin было меньше Tmax.

6. Повторяем пункт 4 каждые 5 сек.

7. По двойному нажатию Назад закрываем приложение.

Алгоритм для ардуины:

1. Проверяем температуру

2. Сравниваем с переменными Tmin (меньше Tmin – включаем) и Tmax (больше Tmax – выглючаем) и решаем включить или выключить реле.

3. Повторяем пункт 2 каждые 3 минуты.

4. При изменении переменных Tmin и Tmax принудительно запускаем пункт 2.

Дизайн для андроида в картинках.