- Статус подключения: Подключено
- Категория: nooLite
- Фирма: Ноотехника
- Модель: MT1132
- Название: Модуль MT1132
- Описание:Модуль MT1132 предназначен для управления силовыми блоками системы nooLite с платформы Arduino, микроконтроллеров или ПК
- Ссылка на сайт каталога производителя: noo.com.by
- Характеристики:
- Размер: 32,15 x 42,86 мм
- Тип питания: 2,7...5,5 В
- Магазин: noo.com.by
- Приблизительная цена: 17,8 $ (24.10.2014)
- Достоинства: Возможность подключать к контролерам
- Недостатки: Это всего лишь передатчик
- Инструкция
- Обсуждение
nooLite, Ноотехника, МТ1132, Модуль передатчика
Модератор: immortal
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
nooLite, Ноотехника, МТ1132, Модуль передатчика
- Рейтинг: 1.16%
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 6
- Зарегистрирован: Вс июл 19, 2015 1:29 pm
- Благодарил (а): 4 раза
- Поблагодарили: 4 раза
Re: nooLite, Ноотехника, МТ1132, Модуль передатчика
Подключил модуль MT1132 к компу через старый датакабель от мобильника (конвертер RS232 в TTL 3,3 вольта) питание от батарей. К Raspberry Pi 2 напрямую (сейчас так и использую). Никаких доп драйверов на Raspberry Pi вообще не требуется. На Windows используется приложение SerialSend размером в 54 Кб. Скорость работы и возможности - шире чем у "родного" 2-х мегабайтного приложения от NooLite.
Класс NooLiteMT1132 - расширяет класс Relays
Основной метод sendCommand:
Остальное можно посмотреть в моем connect в подписи....
Класс NooLiteMT1132 - расширяет класс Relays
Основной метод sendCommand:
Код: Выделить всё
//$params['channel'];$params['command'];$params['R'];$params['G'];$params['B'];
$tx_buffer[0]= 85; // Start of packet 0x55
$tx_buffer[1]= 80; // Mode of operation
$tx_buffer[2]= $params['command'];
if ($tx_buffer[2] == 6 ) {
if ( ($params['G'] == 0) and ( $params['B'] == 0)) {
$tx_buffer[3]=1; // Format: 1 channel brightness
} else {
$tx_buffer[3]=3; // Format: 3 channel brightness
}
} else {
$tx_buffer[3]=0; // Format: No brightness command
}
if ($tx_buffer[2] > 15 ) { $tx_buffer[3]=4;} // Format: 4 special effects
$tx_buffer[4]= 0; //Addr hi byte
$tx_buffer[5]= $params['channel']; // Addr lo byte
$tx_buffer[6]= $params['R']; // Data Byte 0
$tx_buffer[7]= $params['G']; // Data Byte 1
$tx_buffer[8]= $params['B']; // Data Byte 2
$tx_buffer[9]= 0; // Data Byte 3
$tx_buffer[10]=0; // Check Sum
for ($i = 0; $i <= 9; $i++) {
$tx_buffer[10]+=$tx_buffer[$i];
}
$tx_buffer[10] &=0x000000FF;
$tx_buffer[11] = 170; // End of packet 0xAA
// Windows or Linux?
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
// https://batchloaf.wordpress.com/serialsend/
$cmdline='"c:\_majordomo\apps\serialsend\SerialSend.exe" /hex /baudrate 9600 /closedelay 500 /devnum '.$this->getProperty("ComPort").' "';
for ($i = 0; $i <= 11; $i++) {
$cmdline.=sprintf("\x%02X",$tx_buffer[$i]);
}
$cmdline.='"';
} else {
$cmdline='echo "00:';
for ($i = 0; $i <= 11; $i++) {
$cmdline.=sprintf(" %02X",$tx_buffer[$i]);
}
$cmdline.='"|/usr/bin/xxd -r >'.$this->getProperty("ComPort");
}
$last_called=gg('NoolightCommandSend');
$min_delay=3;
$now=time();
if (($now-$last_called)>$min_delay) {
//safe_exec($cmdline);
$last_callled=$now;
sg('NoolightCommandSend',$last_called);
DebMes("Noolite instant exec: ".$cmdline);
system($cmdline);
//exec($cmdline);
} else {
if ($last_callled<$now) {
$last_callled=$now;
}
$last_called+=$min_delay;
sg('NoolightCommandSend',$last_called);
DebMes("Noolite scheduled job for ".date('H:i:s',$last_called));
AddScheduledJob("noolight".md5($cmdline),"safe_exec('".$cmdline."');",$last_called);
}
-
- Сообщения: 1
- Зарегистрирован: Пт янв 01, 2016 6:03 pm
- Благодарил (а): 0
- Поблагодарили: 0
Re: nooLite, Ноотехника, МТ1132, Модуль передатчика
я новичок в этом деле подскажите пожалуйста как подключили данный модуль к raspberry
Raspberry Pi 2, NooLIteMT1132
-
- Сообщения: 22
- Зарегистрирован: Пт сен 02, 2016 8:01 pm
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Re: nooLite, Ноотехника, МТ1132, Модуль передатчика
а можно по подробнее описать подключение и настройку для распберри 2 или 3