Stap 11: alle bouw
twee uitgang van het filter eenheid verbinden met Arduino pro mini analoge ingang A0, A1 en filter klok input voor de uitgang van de 555, macht van de 5V en GND Arduino pro mini + Bluetooth.
gebruik Arduino Nano voor programma Arduino pro mini.
diagram programmeermodus te activeren.
4 pin kabel tussen filter Amp eenheid en Arduino Nano. Gebruik alleen 3-aderige. Arduino pro mini gebruiken voedingsbronnen filter eenheid.
Arduino mini pro GND - Arduino Nano GND.
Arduino pro mini RXD - Arduino Nano RXD.
Arduino pro mini GRN - Arduino Nano RST.
Arduino programmacode is codesectie.
http://psychiclab.net/IBVA/ArduinoCode4.html
diagram BT instellingsmodus.
BlueTooth seriële bestuur JY-MCU die ik kreeg van DealExtreme de standaard-baudrate is 9600 bps, heet "LinvorV1.5" hetzelfde als "HC06", firmwareversie is 1,5. deze versie van de eenheid is 1.05.
deze eenheid kan opereren 3,3 V naar 6 V. maar moet verbinden 3,3 V TTL logica. dus moet gebruiken FET en/of weerstand om te veranderen van spanning verbinden met 5 V Arduino eenheid. JY-MCU versie 1.2 kunt aansluiten 3,3 V en 5 V TTL zodoende niet nood voor FET en/of weerstand gebruiken.
Als u wilt wijzigen de baud-rate, wilt verzenden op bevel naar deze eenheid.
Hier volgt hoe dit te doen.
1: nodig aan VN koppel BlueTooth eenheid in het geval dat u had gedaan.
2: sluit 3 draad: BlueTooth gebruiken voedingsbronnen filter eenheid.
BlueTooth GND - Arduino Nano GND.
BlueTooth TXD - pin van de Arduino Nano digitale 10 (SoftwareSerial RX).
BlueTooth RXD - Arduino Nano digitale 11 pins (SoftwareSerial TX) met spanning divider (gebruik weerstand, 470 ohm + 1 K ohm. foto is 1 K ohm + 2 K ohm. met JY-MCU versie 1.2 hoeft te gebruiken deze spanning divider-deler).
nodig programma met Arduino Nano met USB poort Mac/PC als volgt.
----------------------------------------------
#include < SoftwareSerial.h >
SoftwareSerial mySerial (10, 11); RX, TX
VOID Setup
{
Seriële communicatie te openen en te wachten voor de poort te openen:
Serial.begin(9600);
terwijl (!. Seriële) {}
; wachten op de seriële poort te verbinden.
}
Serial.println ("connected to computer");
Stel de gegevenssnelheid voor de SoftwareSerial-poort
mySerial.begin(9600);
mySerial.println ("to BlueTooth"); niets dit effect met BlueTooth
}
void loop / / run over en voorbij
{
Als (mySerial.available())
Serial.write(mySerial.Read());
Als (Serial.available())
mySerial.write(Serial.read());
vertraging (10);
}
-------------------------------------------
vervolgens via terminal zachte zoc6 voor Mac Arduino Nano verbinding met USB-aansluiting.
moet instellen configureren seriële snelheid 9600 bps, 8N1, RTS-signaal af, DTR-signaal uit, selecteer poortnaam voor Arduino Nano USB.
de test van de verbinding van de hardware:
tekenreeks "AT" uit teksttoepassing en verleden kopiëren naar terminal zacht. Ga vervolgens terug krijg "OK" is hardware verbinding is OK.
versie krijgen:
tekenreeks "AT + versie" van teksttoepassing dan verleden naar terminal zachte kopiëren. vervolgens krijgen teruggaande "OKlinvorV1.5".
bluetooth-naam omzetten in BlueVAS_H:
tekenreeks "AT + NAMEBlueVAS_H" van teksttoepassing dan verleden naar terminal zachte kopiëren. vervolgens krijgen teruggaande "OKsetname".
wijzigen bluetooth-pincode 0000: standaard is 1234
tekenreeks "AT + PIN0000" van teksttoepassing dan verleden naar terminal zachte kopiëren. vervolgens krijgen retune "OKsetPIN".
230400, formulier 9600 baud-rate wijzigen:
tekenreeks "AT + BAUD9" van teksttoepassing dan verleden naar terminal zachte kopiëren. vervolgens retune "OK230400".
nu deze eenheid aan de slag met snelheid 230400.
aandacht: zodra verandering snelheid tot 230400 kan niet ingesteld andere manier opnieuw met Arduino Nano software seriële verbinding. moet andere seriële interface aansluiten Bluetooth gebruiken om dit te doen. Arduino Nano software seriële verbinding max snelheid is 115200, dus kan geen verbinding maken met Bluetooth snelheid 230400.
Arduino Nano verbreken.
diagram run modus.
Re draad Bluetooth apparaat Arduino Pro mini.
BlueTooth GND - Arduino Pro mini GND.
BlueTooth VCC - Arduino Pro mini + 5V output.
BlueTooth TXD - Arduino Pro mini RXD.
BlueTooth RXD - Arduino Pro mini TXD.
Koppel Bluetooth met Bluetooth systeeminstellingen. heet linvor en pincode 1234 in geval deze niet wijzigen.
naam BlueVAS_H. code 0000 is nieuwe setup.
test met ingestelde terminal zachte snelheid 230400 en IBVA toepassing.
--------------------------------------
http://Arduino.CC/Forum/index.php?topic=101452.0
http://Arduino.CC/en/Reference/SoftwareSerial
http://byron76.blogspot.com/2011/09/One-Board-several-firmwares.html
radio communicatie afstand is ongeveer 10 meter in open ruimte.