2. 4 système de classement de données G sans fil basé sur Arduino RF Uart (2 / 3 étapes)

Étape 2: Connexion à l’installation et test

Dans la gravure d’essai, beaucoup de puissance à pleine charge et continuer à travailler pendant une longue période, il sera très vif génération, après mesure, la température maximale du revêtement de la plaque atteint 115degrees Celsius, ce qui, pour la stabilité UNO et LC-3000 est un défi extrêmement rigoureux.

Pour des raisons de sécurité, nous avons sera organisé le système de test dans un endroit ventilé et loin des centre de collecte de données locales, toutes les données de test seront envoyées à un centre de collecte de données par LC-3000.

LC-3000 est un Multi-à-Multi (M2M) module uart sans fil 2 .4GHz, il contient multi Master et multi esclave, n’importe quel Master peut parler à n’importe quel esclave si ils sont jumelés. La fonctionnalité de LC-3000 en dessous :

1, multiplex maître et esclave multiple peuvent être jumelé à l’autre.

2, n’importe quel Master peut être communication à n’importe quel esclave.

3, Master ne peut pas communiquer avec maître et esclave sont également.

4, après avoir appareillé, le format de communication est :

= AAA:DDDDDDD

Qui :

« = » est un symbole fixe

AAA est l’adresse de le d’autre côté, chaque module ai 4Bytes son propre de UID, AAA est le dernier octet sous forme décimale.

«: » est un symbole fixe

Delahaye : sont les données que vous voulez envoyé, la longueur maximum est de 240 octets.

: est fixé le symbole, avec 2 octets de données hexadécimale "0x13 0x10"

Par exemple :

Si maître (Ajouter 010) voulez envoyé une chaîne « Hello » à l’esclave (Ajouter 013), vous devez imprimer ci-dessous données à maîtriser :

= 013:Hello

L’esclave obtiendra des données :

= 010:Hello

Si la Salve souhaitez répondre « OK », vous devez imprimer ci-dessous données aux esclaves :

= 010:OK

Le capitaine obtiendra des données :

= 013:OK


Le code d’Arduino comme ci-dessous :

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

#include
#include

LC3000 lc01 (2, 3) ; configPin, busyPin

void setup()

{

Serial.Begin(115200) ;

LC01.Begin (LC3000_WriteFunc, LC3000_EventProc, LC3000_SerialListenFunc) ;

}

void loop()

{

LC01.doLoop() ;

AdcReadProcess() ; ADC lire

Keyboard_Process() ; Touche Scan

Si (g_TimerState)

{

g_TimerState = false ;

SendADCValue() ; Données transmises de ADC

g_LedState =! g_LedState ;

Si (g_LedState)

{

digitalWrite (PIN_LED, élevé) ;

}

d’autre

{

digitalWrite (PIN_LED, basse) ;

}

}

}

Sub serialEvent()

{

tandis que (Serial.available())

{

Obtenez le nouveau octet :

inChar octets = Serial.read() ;

LC01.receiveByte(inChar) ;

}

}

void LC3000_WriteFunc (uint8_t * wData, uint16_t len)

{

Serial.Write (wData, len) ; UTILISEZ SERIAL1

Serialx.Write (wData, len) ; UTILISEZ LA SÉRIE 2,3,4...

mySerial.write (wData, len) ; UTILISER DES LOGICIELS DE SÉRIE

}

Processus de doux Ecoute Serial

Sub LC3000_SerialListenFunc()

{

}

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

{

commutateur (eventType)

{

affaire LC_EVENT_DATA :

rupture ;

affaire LC_EVENT_BROADCAST :

rupture ;

affaire LC_EVENT_RESPONSE :

rupture ;

}

retourne la valeur true ;

}

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

Nous avons également écrit un logiciel PC pour enregistrer les données, test toutes les données seront afficher sur un graphique et peuvent être sauvegarder comme un fichier CSV, le logiciel de PC est en écriture par VB2013.

Articles Liés

Système d’alarme Transmission de température sans fil infrarouge avec Arduino

Système d’alarme Transmission de température sans fil infrarouge avec Arduino

L'équipe ICStation vous présenter l'infrarouge sans fil température alarme système de Transmission basé sur le Conseil d'administration de ICStation UNO R3. Ce système fonctionne sous 5V Alimentation, il peut suivre l'évolution de la température en t
Transfert de données Bluetooth sans fil LCD

Transfert de données Bluetooth sans fil LCD

Cette application nous dira le transfert de données via bluetooth à l'écran LCD.Système basé sur Arduino dispose d'un écran de capteur LCD température sera projet l'autre système. Données du système, nous pouvons suivre l'état de l'écran LCD instanta
10 appareils cool pour aller avec votre système de caméra de sécurité sans fil

10 appareils cool pour aller avec votre système de caméra de sécurité sans fil

Vous voulez compléter votre système de caméra de sécurité sans fil , avec quelques autres gadgets qui aideront à stimuler maison ou au bureau de sécurité ? Voici quelques suggestions de peu astucieuses qui irai bien avec votre système de caméra CCTV
Systèmes de voltaïques construire nuit - Wiki sans fil

Systèmes de voltaïques construire nuit - Wiki sans fil

systèmes voltaïques construire nuitNotre makerspace a fait valoir deux concepts pour la nuit de construire des systèmes voltaïque. Le premier concept était un chargeur automatisé qui parcourt AA ou AAA rechargeable que batteries chaque batterie de tr
Le système de contrôle de vitesse du moteur sans fil NRF24L01 avec Arduino

Le système de contrôle de vitesse du moteur sans fil NRF24L01 avec Arduino

L'équipe ICStation vous présenter le système NRF24L01 Wireless contrôle de vitesse moteur Power fonctionne sous une tension de 5V CC. Il utilise le Module sans fil NRF24L01 de transmettre les données de contrôle de vitesse et le capteur Hall pour dét
NRF905 de mesure de Distance par ultrasons système de Transmission sans fil basée sur Arduino

NRF905 de mesure de Distance par ultrasons système de Transmission sans fil basée sur Arduino

ICStation Équipe de vous présenter cette mesure de distance à ultrasons NRF905 système de transmission sans fil avec ICStation UNO et Mega 2560 compatible avec Arduino. La tension de fonctionnement est DC5V. Il utilise les ultrason pour mesurer la di
Système d’allumage de modèle Rocket sans fil

Système d’allumage de modèle Rocket sans fil

Bienvenue ! Dans cette « mesure je va vous montrer comment faire un système de fusée modèle sans fil d'allumage. Ce système d'allumage peut être utilisé avec des allumeurs/e-allumettes commerciales, en conjonction avec des allumettes-e faits maison q
Usine de WIFI, système de surveillance basé sur Arduino MEGA et ESP8266

Usine de WIFI, système de surveillance basé sur Arduino MEGA et ESP8266

Aujourd'hui, que nous allons vous montrer notre première expérience sur l'Internet des objets. À cette fin, nous avons décidé d'utiliser un Arduino MEGA au lieu d'un Arduino UNO. C'est parce que l'Arduino MEGA a plus d'un port série et de ce fait nou
NRF24L01 RF contrôle système pour R/C véhicule basé sur Arduino et

NRF24L01 RF contrôle système pour R/C véhicule basé sur Arduino et

L'objectif de ce projet est de construire un émetteur et un récepteur en utilisant un composant bon marché et facile à utiliser comme émetteur-récepteur Arduino UNO, Arduino Nano et nRF24L01. Ce projet est un simple et facile à mettre en œuvre et peu
NRF24L01 système de Transmission de données sans fil clavier basée sur Arduino

NRF24L01 système de Transmission de données sans fil clavier basée sur Arduino

ICStation Équipe de vous présenter ce système de transmission sans fil basé sur ICStation Mega 2560 et UNO R3 compatible avec Arduino. Il utilise une tension de travail DC5V. Lorsqu'il y a quelqu'un en appuyant sur les touches, le système émetteur en
NRF2L401 système de Transmission de données PC avec Arduino sans fil

NRF2L401 système de Transmission de données PC avec Arduino sans fil

L'équipe ICStation vous présenter comment faire ce NRF2L401 sans fil PC Data Transmission système basé sur ICStation UNO et l'ICStation mega2560 avec Arduino.Le système de Transmission de données NRF2L401 sans fil PC fonctionne sous tension DC5V et u
Système sans fil de faible coût bricolage jeu télévisé pour fêtes

Système sans fil de faible coût bricolage jeu télévisé pour fêtes

Je ne veux une fête ennuyeuse ? Pourquoi ne pas ajouter du plaisir de jeu télévisé trivia pour vos party des fêtes sans que cela vous coûte beaucoup d'argent ? Nous avons une solution de système de popper 15 $ émission de jeu sans fil basée sur un Du
Faible coût enregistreur de données de température (DS18B20) WIFI basé sur ESP8266 avec une connectivité à thingspeak.com

Faible coût enregistreur de données de température (DS18B20) WIFI basé sur ESP8266 avec une connectivité à thingspeak.com

Enregistreur de données de température basé sur le capteur de température 1-Wire DS18B20 et de ESP8266.À seulement $5 ESP-01 Conseil et DS18B20 capteur.Le logiciel est écrit en langage LUA et s'exécute directement dans ESP8266.Aucun autre MCU nécessa
Détecteur de mouvement PIR Arduino système de sécurité basé sur

Détecteur de mouvement PIR Arduino système de sécurité basé sur

Ce projet va faire de notre système de sécurité basé sur Arduino avec capteur sensible aux mouvements.Lorsque le système détecte alarme de mouvement nous alerterons en entrant dans le circuit.http://Make.robimek.com/Motion-Security-System-with-Arduin