2.4 G Wireless gegevenssysteem sortering op basis van Arduino RF Uart (2 / 3 stap)

Stap 2: Systeemkoppeling en test


In het branden testen, veel macht bij vollast, en blijven werken voor een lange tijd, zal het generatie zeer hoge hitte, na meting, de maximale temperatuur van het testoppervlak van de plaat bereikt 115degrees Celsius, die voor de stabiliteit van de UNO en LC-3000 een extreem rigoreus uitdaging is.

Om redenen van veiligheid, zullen we het testsysteem op een geventileerde plaats en verwijderd van de lokale collectie datacenter, alle de testgegevens worden verstuurd naar een datacenter collectie door LC-3000 geregeld.

LC-3000 is een Multi-naar-Multi (M2M) 2.4GHz draadloze uart module, het bevat multi meester en een slaaf multi slaaf, een Master kan praten als ze zijn gekoppeld. De functie van LC-3000 in hieronder:

1, multiplex Master en meerdere slaaf kunnen elkaar gekoppeld.

2, om het even welke Master kunnen mededeling aan om het even welke slaaf.

3, Master kan geen communicatie met de Master en slaaf zijn ook.

4, nadat gekoppeld, de indeling van de mededeling is:

= AAA:DDDDDDD

Die:

"=" is een vaste symbool

AAA is de andere kant adres, elke module hebben zijn eigen 4Bytes van UID, AAA is de laatste byte in decimale notatie.

":" is een vaste symbool

DDDDDDD: is de gegevens wat je wilt verzonden, de maximale lengte is 240 Bytes.

: wordt vastgesteld symbool, met 2 bytes hex vangegevens "0x13 0x10"

Bijvoorbeeld:

Desgewenst Master (010 toevoegen) een reeks "Hallo" verzonden naar slaaf (013 toevoegen), dient u te printen onder gegevens te beheersen:

= 013:Hello

De slaaf krijgt gegevens:

= 010:Hello

Als de Salve wilt antwoord "OK", dient u te printen onder gegevens naar slaaf:

= 010:OK

De kapitein krijgt gegevens:

= 013:OK


De Arduino code zoals hieronder:

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

#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(); Lees ADC

Keyboard_Process(); Belangrijkste Scan

Als (g_TimerState)

{

g_TimerState = false;

SendADCValue(); Verzonden gegevens van de ADC

g_LedState =! g_LedState;

Als (g_LedState)

{

digitalWrite (PIN_LED, hoge);

}

anders

{

digitalWrite (PIN_LED, laag);

}

}

}

VOID serialEvent()

{

terwijl (Serial.available())

{

krijg de nieuwe byte:

byte inChar = Serial.read();

LC01.receiveByte(inChar);

}

}

VOID LC3000_WriteFunc (uint8_t * wData, uint16_t len)

{

Serial.write (wData, len); GEBRUIK SERIAL1

Serialx.write (wData, len); HET GEBRUIK VAN SERIËLE 2,3,4...

mySerial.write (wData, len); GEBRUIK SOFTWARE SERIE

}

Voor zachte seriële Luister proces

VOID LC3000_SerialListenFunc()

{

}

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

{

schakelaar (eventType)

{

Case LC_EVENT_DATA:

breken;

Case LC_EVENT_BROADCAST:

breken;

Case LC_EVENT_RESPONSE:

breken;

}

return true;

}

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

We schreven ook een PC-software aan record de gegevens, alle test gegevens weergeven in een grafiek zal worden en kunnen opslaan als een CSV-bestanden, de PC-software is schrijven door VB2013.

Gerelateerde Artikelen

Soldeer station gemaakt door mijzelf op basis van Arduino

Soldeer station gemaakt door mijzelf op basis van Arduino

Hallo! Zodra ik sprak over het soldeer station op de Arduino en onmiddellijk overdonderd me vragen (hoe? / waar? / wanneer?). Gezien de massa van aanvragen, besloten heb ik om schrijf een recensie van eenvoudige soldeer station (alleen soldeerbout) o
Biofeedback apparaat op basis van Arduino

Biofeedback apparaat op basis van Arduino

Hier presenteer ik een Open bron Biofeedback apparaat die ik bouwen op basis van Arduino. Je lichaamstemperatuur kan meten met een IR-sensor, GSR en u kunt andere apparaten aansluiten met wisselende sinus Toon uitgang, bijvoorbeeld de Thoughtstream U
3 fase sinusgolf generator op basis van Arduino Due

3 fase sinusgolf generator op basis van Arduino Due

het doel van dit aandeel is om iemand die probeert te gebruiken de inachtneming te helpen meer performance + gebrek aan referentie + niet-nuttige gegevensblad.Dit project is het kundig voor het genereren van maximaal 3 fase sinusgolf @ 256 monsters /
Automatische ijsemmer leverancier op basis van Arduino

Automatische ijsemmer leverancier op basis van Arduino

Afgelopen vrijdag enkele ingenieurs uit DFRobot nam hun de Ice Bucket Challenge om het bewustzijn voor ALS. We besloten om het te doen in een maker manier met een leverancier van automatische ijsemmer op basis van Arduino.And zijn we alle makers over
Glas van computers op basis van Arduino Uno

Glas van computers op basis van Arduino Uno

Aan mijn meesters graduate project ("Gowing Computers, aansluiten van organen, knippen het snoer") van Konstfack College van kunstnijverheid en Design (keramiek en glas/CRAFT) heb ik gemaakt 3 glazen computers op basis van de specificaties van d
Op afstand gecontroleerde Multifunction scorebord op basis van Arduino, ESP8266 en uPanel firmware: interface ontwikkeling

Op afstand gecontroleerde Multifunction scorebord op basis van Arduino, ESP8266 en uPanel firmware: interface ontwikkeling

De oplossing hier gebruikt om op afstand controle Arduino door middel van ofwel smartphoneof tablet in plaats van drukknoppen, displays, etc. geldt voor vele projecten waarin de microcontroller worden gecontroleerd op afstand, moet dus de toepassing
WIFI plant controlesysteem op basis van Arduino MEGA en ESP8266

WIFI plant controlesysteem op basis van Arduino MEGA en ESP8266

Vandaag gaan we om u te tonen onze eerste experiment op het Internet van dingen. Voor dit doel besloten we om het gebruik van een Arduino MEGA in plaats van een Arduino UNO. Dat komt omdat Arduino MEGA heeft meer dan één seriële poort en dit feit laa
28BYJ-48 Stepper Motor controlesysteem op basis van Arduino met ULN2003 Chip

28BYJ-48 Stepper Motor controlesysteem op basis van Arduino met ULN2003 Chip

ICStation Team u kennismaken met deze stappenmotor -controlesysteem op basis van ICStation UNO compatibel met Arduino. Het gebruikt ULN2003-chip om te rijden. De spanning van de werken is DC5V. Het wordt op grote schaal gebruikt op de ATM-machine, in
DIY temperatuur & vochtigheid & rookmelder Alarm systeem op basis van Arduino

DIY temperatuur & vochtigheid & rookmelder Alarm systeem op basis van Arduino

ICStation team u introduceren hoe DIY deze temperatuur & luchtvochtigheid & rook alarmsysteem op basis van ICStation Mega 2560 compatibel met Arduino.The werkende spanning van dit systeem DC5V is. Het kan meten de huidige temperatuur, vochtigheid
NRF24L01 draadloos toetsenbord gegevens overdracht systeem op basis van Arduino

NRF24L01 draadloos toetsenbord gegevens overdracht systeem op basis van Arduino

ICStation Team u dit draadloze transmissie-systeem op basis van ICStation Mega 2560 en compatibel met Arduino UNO R3 introduceren. Het maakt gebruik van DC5V werkende spanning. Als er iemand op de toetsen te drukken, worden de waarde van de sleutels
74HC595 digitale LED weergeven op basis van Arduino (Code geboden)

74HC595 digitale LED weergeven op basis van Arduino (Code geboden)

de Chief Engineer van de ICStation R & D afdeling Jack ICStation UNO R3 compatibel met Arduino gebruikt om met succes de 74HC595 schijf vier digitale LED-display. Wij delen de schematisch diagram, bedradingsschema, stappen, Diagram en ook de code van
Eenvoudige rekenmachine op basis van Arduino MEGA

Eenvoudige rekenmachine op basis van Arduino MEGA

Tegenwoordig is doen berekeningen geen probleem bij allen. Krachtige rekenmachines kunnen worden gekocht voor een paar Euro of gemakkelijk geïnstalleerd op telefoons en computers. Echter besloten hebben we om te zetten van onze Arduino in een rekenma
PC USB Media volumecontrolemechanisme op basis van Arduino

PC USB Media volumecontrolemechanisme op basis van Arduino

Hallo allemaal en welkom op mijn derde Instructable.Een vriend van mij heeft een geluidssysteem met een wijzerplaat voor volumeregeling, en het zit op zijn Bureau op zoek echt gaaf. Ik wilde iets gelijkaardig, maar met extra functionaliteit en aanpas
Een QR-code op basis van arduino klok

Een QR-code op basis van arduino klok

Ik kreeg dit idee voor een tijdje, maar ik had nooit de kans het uit te proberen. Vrijdag, een workmate gaf me een LCD shield voor Arduino en ik dacht dat was het juiste moment om te bouwen van een klok die de tijd door middel van QR-codes te communi