![]() |
![]() |
#1 |
Member
Регистрация: 02.11.2014
Возраст: 75
Сообщений: 33
Вес репутации: 0 ![]() |
![]()
Уважаемые форумчане! Как вы считаете,возможно ли сделать такой модуль,т.е. получение показаний с беспроводных датчиков и управление радиовыключателями с помощью веб-интерфейса?
|
![]() |
![]() |
![]() |
#2 |
Junior Member
Регистрация: 30.03.2014
Сообщений: 10
Вес репутации: 0 ![]() |
![]()
Если использовать связку роутер +ардуино+nRF24L01 <->nRF24L01+ардуино+датчик� � то думаю можно.
Хотя есть и подобные устройства ![]() но поддерживаются ли они в openwrt вопрос. Последний раз редактировалось Kaspiysk; 06.12.2014 в 13:16. |
![]() |
![]() |
![]() |
#3 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Junior Member
Регистрация: 30.03.2014
Сообщений: 10
Вес репутации: 0 ![]() |
![]() Есть такой еще вариант Product Description Wireless Communication free between computer and other devices that can compliant wireless communication. This device is recognized as serial port device on computer. (Before you use it, you need to install the serial driver program). Transmit Baud rate is settable. It’s recommended that transmitting interval is 5ms. One AT order e.g: AT+SET=40270102030405 40 is stand for 0X40, which means physical frequency ---- You can set 126 0X40MHZ on the basis of 2400MHZ 27 is stand for SETUP register, which is use for setting transmit frequency and transmit-receive Baud rate. 01 02 03 04 05 is stand for 5 software physical address. When this module is transmitting data, it’s entering into auto transmit-receive mode. You can set it data format as dynamic data package. Или такой ![]() ![]() ![]() Copy the following code: //----------------------------------------------------------------------// // Pin 13 has an LED connected on most Arduino boards. int led = 13; String comdata = ""; void setup() { // initialize the digital pin as an output. pinMode(led, OUTPUT); Serial.begin(9600); Serial.println("Hello, I am Arduino!"); } //Serial data transceiver void loop() { while (Serial.available() > 0) { digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) comdata += char(Serial.read()); delay(2); } if (comdata.length() > 0) { Serial.println(comdata); comdata = ""; } digitalWrite(led, LOW); // turn the LED off by making the voltage LOW } //----------------------------------------------------------------------// Overview: TB387 is based on 2.4GHz frequency band wireless transparent data-transmission module. Module supports most basic AT commands: baud rate, ID number, frequency settings and inquiries; factory settings; version information. When the module is in AT module, users can use serial-port to issue AT commands to set the module's parameters. When the module is in transparent data transfer mode, the user transmit data, frame number data module, add packaged rowcount, and then automatically transmit , at reliable range, the module will automatically re-transmit data to ensure successful transmission. For more details : Please contact seller on ebay message ; Performance Parameter: Working voltage: 3.3V/5V; RS232 Interface ( 3.3V/5V TTL level) Frequency range: 2402~2482MHz Transmit power: 20dBm(100mw); Receiver sensitivity: -87dBm; Operating temperature: -40~+85 ° c; 10 kinds can set the baud rate: 2400,4800,9600(Default),14400,19200,38 400,57600,115200,12800,25600 AT mode configured baud rate fix is: 9600; Open ground Transmission distance(5V Power) : 400 meter when transmitting, current up to 120mA; receiveing current is 30mA , please use smaller ripple power supply Size : 32x13mm Weight :Wireless Transceiver Module < 2g ,IPEX Antenna about 1g Pinout : 1, VDD:3.3V / 5V power supply ; 2, GND: Power Ground; 3, TXD: serial port output, Arduino or USB to TTL232 RXD; 4, RXD: serial port input, Arduino or USB to TTL232 TXD; 5, CMD: Enter PIN AT mode, active low level; Product Name: USB UART Serial port Wireless 2.4G Module replace Zigbee APC220 NRF24L01+ CC1101 Module No.: TB395 Packing list: 2 pcs 2.4G RS232(TTL Lever) Wireless Transceiver Module; 1 pcs USB to TTL 232(Ch340 IC) 1 pcs 5pins female to female dupont wire; 2.4G UART + USB TO TTL: Последний раз редактировалось Kaspiysk; 06.12.2014 в 17:32. |
![]() |
![]() |
![]() |
#5 |
Member
Регистрация: 02.11.2014
Возраст: 75
Сообщений: 33
Вес репутации: 0 ![]() |
![]()
Предыдущий вариант с usb может иметь только одного клиента.
Есть еще вариант - http://homes-smart.ru/index.php/obor...-usb-iz-usbasp |
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 800 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
у всех таких модулей один неостаток, так что лучше все же мост через usb-arduno и нормальный модуль с внешней антенной
|
![]() |
![]() |
![]() |
#7 |
Member
Регистрация: 02.11.2014
Возраст: 75
Сообщений: 33
Вес репутации: 0 ![]() |
![]()
У меня опыта с этими модулями "кот наплакал", может быть попробуете предложить практическое решение, т.е. скетч на шлюз и на клиента, там глядишь и до веб-интерфейса дойдем?
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 800 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
вот то что я щас делаю потихоньку связка -комп с Мажородомо(передает и принимает web запросы) - шлюз на Меге2560 - перевоит запросы в радио и передает клиента - исполнительные устройства
код шлюза с элементами вебморды на базе библиотеки webserver PHP код:
код исполнительного устройства в данном случае реле PHP код:
|
![]() |
![]() |
![]() |
#9 |
Member
Регистрация: 02.11.2014
Возраст: 75
Сообщений: 33
Вес репутации: 0 ![]() |
![]()
Интересно, обязательно попробую.
|
![]() |
![]() |
![]() |
#10 |
Member
Регистрация: 02.11.2014
Возраст: 75
Сообщений: 33
Вес репутации: 0 ![]() |
![]() |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|