31.01.2014, 01:13 | #2 |
Member
Регистрация: 23.11.2012
Сообщений: 47
Вес репутации: 184 |
Arduino и беспроводные датчики TX-29 IT метеостанций
Предлагаю вниманию использование датчиков от целого ряда метеостанций.
Используется: Датчик температуры: TX-29 IT -продается в интернете недорогой ну и не самый дешёвый, самая маленькая цена была мною найдена в Чехии за 6 евро. Используемая частота: 868 Мгц Arduino UNIO BUONO R3 3,3V (или любая другая на 3,3 вольта) Приемопередатчик RTM12B 868 Мгц Схема подключения стандартная и взята на просторах интернета и рассчитана на подключение к ардуине с 3,3 вольта на борту , для избежания использования в схеме гасящих резисторов. Подключив все по схеме, незабывая антену Вид на макетке: Заливаем скетч из архива, в архиве 2 скетча: TX29IT-A - ловит все датчики в округе 100 метров и выводит в сериал информацию с датчиков в не декодированом HEX формате: 96 86 00 6A D0 где: // 9 = nibbles following // 68 = sensor id // 600 = temp // 6a = sensor type // d0 = crc Второй скетч TX29IT-B , более серьезный, с ним приемник ловит все датчики в округе 100 метров, но выводит в сериал уже удобоваримую информацию: |id| |°C |% | id:9C: 23.5:99 id:E8: -0.6:99 id:B8: 24.6:99 id:E8: -0.6:99 id:98: 36.6:99 id:E8: -0.6:99 ид устройства, температуру, и в перспективе влажность (используя другие датчики) и не забывает при этом еще помаргивать светодиодом на 9 ноге. Во 2 скетче режим отладки включается и выключается состоянием строки в заголовке: #define DEBUG 0 //отключена отладка или #define DEBUG 1 //включена отладка В архиве все необходимое для тестирования. Скетчи "собраны" в интернете, и написаны на языке CP (Сopy-Paste). Архив TX29IT.rar Последний раз редактировалось NEXT; 18.02.2014 в 02:38. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|