MK8900

USB часы реального времени (RTC) и термометр для Windows РC, Android смартфонов и планшетов

Базовый модуль для разработки собственных устройств типа "Умный дом", сопряженных через порт USB с РС на Windows или с Андроид устройством не ниже 3.1 и подключенным портом OTG. Модуль содержит часы реального и датчик температуры, которые позволяют создать Хроностат (термостат с расписанием необходимой температуры), термостат, таймер. После настройки (передачи команд управления в модуль) встроенные часы реального времени позволяют прибору работать автономно.
Система команд и исходные коды программ открыты, что дает возможность написать свои приложения для управления модулем или включить его в действующие конструкции. Присылайте свои пожелания и вопросы в службу технической поддержки. Устройство будет улучшаться исходя из ваших пожеланий

Готовый модуль

Android Софт под Windows Умный дом


Вы недавно смотрели

Технические характеристики

Напряжение питания (В)
5
Тип питания
постоянный
Длина (мм)
100
Ширина (мм)
25
Высота (мм)
20
Вес, не более (г)
50
Вес
50 г


Особенности

Управление и получение данных производится при помощи простых AT-команд. После установки нужных параметров контроллер может работать автономно. Прилагается бесплатное приложение с возможностью изменения его под свои задачи.

Подключение к USB порту, дополнительный мини-USB разъем для подачи питания в автономном режиме.

Работа как под управлением Windows-PC или Андроид-устройства, так и автономно. Внимание! Для работы с Андроидом необходимо чтобы ваше устройство поддерживало режим OTG. Этот режим есть не у всех устройств. Проверить наличие такого можно подсоединив "флешку" к USB разъему вашего устройства через специальный кабель-переходник USB-OTG

Встроенные часы и календарь реального времени на базе DS1307N

Функция ХРОНОСТАТ - установка значения температуры поддержания по времени и календарю. управление нагревателем и охладителем

Встроенный датчик температуры от -40 + 120 С (можно вынести на проводе до 20м)

Подача звукового сигнала и отключение нагрузки при превышении температуры, встроенный термостат

Считывание данных с двух каналов 10 разрядного АЦП

Управление 8-разрядным ЦАП - ШИМ

порты GPIO




Система команд модуля.

все посылаемые и передаваемые команды начинаются с ! и заканчиваются 0x0D скорость 9600 бод

Функция Команда Формат Примечание
получить время !GetT    
установить время !SetT [!23:21]  
получить дату !GetD    
установить дату !SetD [!20.05.13]  
получить температуру !GetC [!+18]  
получить время, дату, температуру, уст.темп !GetA [!18:0020.05.13+1823]  
установить время, дату, уст.темп !SetA [!18:0020.05.1323 ]  
получить установленную температуру !GetU [!12]  
установить температуру поддержания !SetU [!SetU12]  
данные с канала АЦП 0 !Adc0 [!1023]  
данные с канала АЦП 1 !Adc1 [!1023]  
ШИМ !Dac [!Dac020] всегда 3 цифры от 001 до 254
звуковой сигнал !Beep    
установить будильники и температуру поддержания !Alr[1-4] [!18:0020.05.1323]  
дать будильники и и температуру поддержания !AlG[1-4] [!18:0020.05.1323]  


ПРИМЕР КОМАНДЫ:

Чтобы установить время(11:20), дату (22.09.14) и температуру поддержания (например 55 градусов) даем команду

!SetA11:2022.09.1455

 

ОПИСАНИЕ РАЗЪЕМА X4 КОНТРОЛЛЕРА

1 - ВЫХОД на ЗУММЕР
2 - ВЫХОД ШИМ
3 - не используется
4 - не используется
5 - ВЫХОД на управление ОХЛАДИТЕЛЕМ
6 - ВЫХОД на управление НАГРЕВАТЕЛЕМ
7 - ВХОД АЦП0
8 - ВХОД АЦП1
9 - +5 ВОЛЬТ
10 - ОБЩИЙ

ПРО ШИМ

На выходе 2 формируется сигнал ШИМ ,то есть напряжение от 0 - до 5 Вольт с 255 градациями регулировки

Шаг по напряжению: 5/255 = 19,5 мВ

Чтобы установить заданное значение напряжения на выходе ШИМ:

2,5 В - команда !Dac100
5,0 В - команда !Dac255 и т.д

Для более плавного изменения напряжения на выход 2 желательно поставить последовательно резистор 1K
и конденсатор 0.1МК на землю. Через этот выход например можно регулировать яркость светодиода или больше меньше мотор
(через драйверы конечно)

ПРО АЦП

Входы 7 и 8 являются входами 10 разрядного АЦП. Например подав на них напряжение от 0 до 5 вольт командой !Adc0
или !Adc1 получим его значение в дискретах от 0 до 1024 с точностью 5 mv
Это можно например использовать чтобы сделать вольтметр с подключением к PC или самописец.

 



Статьи

Работа модулей «Мастер Кит» в системе управления домашней автоматизацией OpenHAB. Часть 3: Часы реального времени MK8900



Схемы

MK8900 - USB часы реального времени (RTC) и термометр для Windows РC, Android смартфонов и планшетов - Изображение в высоком качестве на закладке Скачать

Изображение в высоком качестве на закладке Скачать скачать




Комплектация

Модуль МК8900
1
Датчик температуры DS18B20
1
Инструкция
1


Что потребуется для сборки

Изучите, пожалуйста, закладку СОПУТСТВУЮЩИЕ ТОВАРЫ: это поможет Вам в полной мере использовать возможности устройства.



Порядок сборки

Впаяйте датчик температуры и установите литиевую батарейку

Скачайте все программы для модуля на свой компьютер



Настройка

Первым делом скачайте и установите актуальную прошивку для модуля

Технология прошивки модуля через USB порт компьютера с Windows: Вставить плату в USB порт - в Диспетчере устройств должен сформироваться виртуальный COM-порт (например, COM5). Запускаем программу ArduinoUploader.exe, выбираем COM5 и файл прошивки mk8900_1.hex (процессор ATMEGA168) и программируем. Проверить можно запустив программу rtc_mk_adc.exe и выбрать COM5, на экране, в окне температуры, должны появиться данные.



Комментарии

Количество на складе: 1

              
Рейтинг@Mail.ru Яндекс.Метрика