2.4 sistema de intercalación de datos G Wireless basado en Arduino RF Uart (2 / 3 paso)

Paso 2: Conexión del sistema y prueba

En la quemadura prueba, mucha potencia a plena carga y seguir trabajando por un largo tiempo, a temperatura muy alta de generación, después de medición, la temperatura máxima de la superficie de la placa de prueba 115degrees Celsius, que para la estabilidad UNO y LC-3000 es un desafío extremadamente riguroso.

Por razones de seguridad, se arregló el sistema de prueba en un lugar ventilado y lejos del centro de recolección de datos locales, todos los datos de prueba se enviará a un centro de recogida de datos de LC-3000.

LC-3000 es un Multi-a-Multi (M2M) del módulo uart inalámbrica 2.4GHz, contiene multi Master y múltiples esclavos, cualquier maestro pueden hablar a cualquier esclavo si se aparean. La característica de LC-3000 en a continuación:

1, multiplex Master y múltiples esclavos pueden ser emparejados entre sí.

2, cualquier maestro puede ser comunicación a cualquier esclavo.

3, Master puede no comunicación con la maestra y esclavo también.

4, después de emparejado, el formato de comunicación es:

= AAA:DDDDDDD

Que:

«=» es un símbolo fijo

AAA es la dirección de otro lado, cada módulo tiene su propio 4Bytes de UID, AAA es el último byte en Decimal.

":" es un símbolo fijo

DDDDDDD: son los datos que quieres enviar, la longitud máxima es de 240 Bytes.

: se fija el símbolo, con 2 bytes de datos hexagonales "0x13 0x10"

Por ejemplo:

Si maestro (Añadir 010) quiere enviar una cadena "Hola" al esclavo (Añadir 013), usted debe imprimir debajo de datos maestro:

= 013:Hello

El esclavo será obtener datos:

= 010:Hello

Si la Salve quiere contestar "OK", debe imprimir a continuación datos al esclavo:

= 010:OK

El maestro conseguirá datos:

= 013:OK


El código de Arduino como abajo:

//=========================================

#include
#include

Lc01 LC3000 (2, 3); configPin, busyPin

void setup()

{

Serial.Begin(115200);

lc01.Begin (LC3000_WriteFunc, LC3000_EventProc, LC3000_SerialListenFunc);

}

void loop()

{

lc01.doLoop();

AdcReadProcess(); Leer ADC

Keyboard_Process(); Exploración clave

Si (g_TimerState)

{

g_TimerState = false;

SendADCValue(); Datos ADC

g_LedState =! g_LedState;

Si (g_LedState)

{

digitalWrite (PIN_LED, alto);

}

otra cosa

{

digitalWrite (PIN_LED, bajo);

}

}

}

void serialEvent()

{

mientras (Serial.available())

{

obtener el byte nuevo:

inChar bytes = Serial.read();

lc01.receiveByte(inChar);

}

}

void LC3000_WriteFunc (uint8_t * wData, len uint16_t)

{

Serial.Write (wData, len); USO SERIAL1

Serialx.Write (wData, len); USO SERIAL 2,3,4...

mySerial.write (wData, len); SERIE DE SOFTWARE DE USO

}

Escuchar serie suave proceso

void LC3000_SerialListenFunc()

{

}

bool LC3000_EventProc (uint8_t eventType, uint16_t cmdOrGroup, uint8_t * eventData, uint16_t eventDataLen)

{

interruptor (eventType)

{

caso LC_EVENT_DATA:

rotura;

caso LC_EVENT_BROADCAST:

rotura;

caso LC_EVENT_RESPONSE:

rotura;

}

verdaderas;

}

//=========================================

También escribimos un software para PC para grabar los datos, los datos de prueba serán Mostrar en un gráfico y pueden guardar como un archivo CSV, el software de PC es escritura por VB2013.

Artículos Relacionados

Sistema de RADAR con el reconocimiento de destino basados en Arduino

Sistema de RADAR con el reconocimiento de destino basados en Arduino

RADAR es un sistema de detección de objetos que utiliza ondas de radio para determinar la variedad, altitud, dirección o velocidad de objetos. Sistemas de radar vienen en una variedad de tamaños y tienen especificaciones diferentes. Algunos sistemas
NRF2L401 inalámbrico sistema de transmisión de datos de PC con Arduino

NRF2L401 inalámbrico sistema de transmisión de datos de PC con Arduino

ICStation equipo presentarles cómo hacer este NRF2L401 Wireless PC datos de sistema de transmisión basado en el UNO ICStation y el ICStation mega2560 Compatible con Arduino.El sistema de transmisión de datos de NRF2L401 Wireless PC funciona bajo volt
Basados en Arduino casero elegante IOT sistema

Basados en Arduino casero elegante IOT sistema

Hola, soy Michalis Vasilakis de Ardumotive.com y en esta guía de Instructables te mostraré cómo usted puede hacer fácilmente su propio sistema de casa inteligente basado en Arduino uno y un módulo de Ethernet (o protector).Usted podrá utilizar este s
Sistema de seguridad basado en Arduino PIR Motion Sensor

Sistema de seguridad basado en Arduino PIR Motion Sensor

Este proyecto hará nuestro sistema de seguridad basado en Arduino con sensor de movimiento.Cuando el sistema detecta alarma nos avisará por entrar en circuito.http://make.robimek.com/Motion-Security-System-with-Arduino/Paso 1: materiales: Sensor de m
Basados en Arduino - sistema de Control para la PC del coche del RPi

Basados en Arduino - sistema de Control para la PC del coche del RPi

Hola a todos! Michalis Vasilakis de www.ardumotive.com y en esta guía de le mostrará cómo hacer un simple - basados en Arduino - sistema de Control para la PC del coche del RPi.Este sistema está diseñado para evitar el cierre abrupto del PRi coche si
Paso a paso de 28BYJ-48 sistema de Control de Motor basado en Arduino con la viruta del ULN2003

Paso a paso de 28BYJ-48 sistema de Control de Motor basado en Arduino con la viruta del ULN2003

ICStation Equipo introducir este sistema de control de motor paso a paso basado en ICStation UNO compatible con Arduino. Utiliza chip ULN2003 para coche. El voltaje de funcionamiento es DC5V. Es ampliamente utilizado en el cajero automático, impresor
Basados en Arduino antirrobo y sistema de alarma de incendio

Basados en Arduino antirrobo y sistema de alarma de incendio

Hola gente, me gustaría compartir con ustedes mi proyecto.Es un sistema de alarma basado en Arduino que consta de teclado de matriz de 4 x 4, pantalla LCD de 16 x 02 está conectado al tablero mediante 2 hilos esquema 74LS164 y ATmega328p.Aquí está la
Incorporado sistema de adquisición de datos de ECG

Incorporado sistema de adquisición de datos de ECG

Este instructivo está pensada como un guid para crear una tarjeta de adquisición de datos de Embeddded ECG, proporciona algunos conocimientos básicos sobre identificación de sistema y procesamiento digital de señales en Matlab, programación de FPGA e
NRF24L01 teclado inalámbrico sistema de transmisión de datos basado en Arduino

NRF24L01 teclado inalámbrico sistema de transmisión de datos basado en Arduino

ICStation Equipo es introducir este sistema de transmisión sin hilos basado en ICStation Mega 2560 y R3 UNO compatible con Arduino. Utiliza voltaje de funcionamiento de DC5V. Cuando hay alguien presionando las teclas, el sistema de envío enviará el v
Planta WIFI, sistema de monitoreo basado en Arduino MEGA y ESP8266

Planta WIFI, sistema de monitoreo basado en Arduino MEGA y ESP8266

Hoy vamos a mostrarles nuestra primera experiencia en Internet de las cosas. Para ello, decidimos utilizar un Arduino MEGA en vez de un Arduino UNO. Eso es porque Arduino MEGA tiene más de un puerto serie y este hecho nos permite utilizar el ESP8266
Sistema electrónico de colas basados en Arduino

Sistema electrónico de colas basados en Arduino

Este es un proyecto de sistema de colas solicitado por un asistente de la clínica que le permite al médico ingresar número desde un teclado y mostrar en un panel de LED de 32 x 16.Este proyecto utiliza dos Arduino, Arduino primeros funcionó como un r
BRICOLAJE temperatura y humedad y Detector de humo alarma sistema basado en Arduino

BRICOLAJE temperatura y humedad y Detector de humo alarma sistema basado en Arduino

ICStation equipo presentarles cómo DIY esta temperatura y sistema de alarma de humo y humedad basado en ICStation Mega 2560 compatible con Arduino.The voltaje de funcionamiento de este sistema es DC5V. Pueden medir la temperatura actual, humedad y hu
Sistema de cierre basados en Arduino

Sistema de cierre basados en Arduino

Buscamos la puerta electrónica usando ArduinoPresentado aquí es un sistema de bloqueo electrónico que Arduino Nano desempeña el papel de la unidad de procesamiento. Este circuito permite la activación de una cerradura electrónica en introducir la con
NRF905 de medición de distancia por ultrasonidos sistema de transmisión inalámbrico basado en Arduino

NRF905 de medición de distancia por ultrasonidos sistema de transmisión inalámbrico basado en Arduino

ICStation Equipo de presentar esta medición de distancia por ultrasonidos NRF905 sistema de transmisión inalámbrico con UNO de ICStation y Mega 2560 compatible con Arduino. El voltaje de funcionamiento es DC5V. Utiliza ultrasónico para medir distanci