Android Bluetooth gecontroleerde Outlet


** wees voorzichtig bij het verwerken van elektriciteit, doe je onderzoek om ervoor te zorgen u niet gekwetst of iets branden

Er zijn zo veel opties voor de microcontroller die u hiervoor kunt gebruiken. Ik heb gebruikt een arduino, evenals een digispark. Beide werken goed. Haal de voedingsspanning voor de arduino verbinding aan de randen in de hoofdlijn komende in. Dit is gewoon een inspirerende gids.

Dit is een vrij eenvoudige en relatief goedkope project dat u inschakelen kunt en uitschakelen van een uitgang via Bluetooth op uw Androïde telefoon. Ik gebruikte materialen waren:

5V relais Module--www.amazon.com/gp/product/B0057OC6D8/ref=oh_details_o00_s00_i02 (een andere relay moet doen, dit was wat ik gevonden heb)
Arduino R3--http://www.amazon.com/gp/product/B006H06TVG/ref=oh_details_o00_s00_i01
Bluetooth Shield voor Arduino--http://www.amazon.com/gp/product/B007BYI172/ref=oh_details_o04_s00_i00 (de reguliere BT-antenne zal ook werken)
4 sectie bende vak, of elke andere te houden alles.
Outlet, draden, extra overspanningsbeveiliging, acrylplaat of een andere dekking.

Als u kopen alles vers moest, zou het waarschijnlijk lopen rond 65-75 dollar, afhankelijk van waar en hoe u winkelt.

Met de bluetooth-schild kreeg ik, zijn de afgedrukte Tx en Rx-elementen omgekeerd, ten minste voor de bibliotheken die ik gevonden. Het Relais is ook tegenover wat je denken, zoals in hoge sluit dat zou het Relais en lage opent de poort.

Splitsen van de lijnen op uw voedingskabel, ik heb zwarte degene, hechten de één zal aan uw muur op de gemeenschappelijke terminal en de andere op de normaal open terminal.
meer info vindt u hier:
http://Arduino-info.Wikispaces.com/ArduinoPower
Alles over macht en de arduino als nou zo mooi foto's en materiaal.

U zult moeten hebben een aparte voedingsbron voor je arduino, ik heb een 9v opraakt van de rug.

Ik heb BlueTerm als de beste manier van communiceren vanaf uw telefoon aan de arduino BT
https://Play.Google.com/Store/apps/Details?id=es.pymasde.blueterm&hl=en
Het is gratis en vlot. Er zijn andere programma's die er die precies hetzelfde en misschien meer doen, maar ik vind dit een omdat het eenvoudig is.

** Ook, check de site van MIT App Inventor, google het, maakt u een vrij eenvoudige app instellen van een alarm soort ding om te schakelen op een licht in de ochtend of iets. Kijk naar de foto's voor een voorbeeld van de code. Pak de id van uw bt en schrijf in.
**

Uploaden van de code en zorg ervoor dat alles is aangesloten en u klaar bent om het uitschakelen van uw verlichting!

Ik heb geprobeerd om deze afzetmarkt dim-staat, maar mijn relay vond het niet leuk, het bleef net open toen ik had iets ingestopt.

** Bijgewerkte CODE:

#include < SoftwareSerial.h > //Software seriële poort
#include < MeetAndroid.h > //library voor android BT communicatie

#define RxD 0 / / bt wit
#define TxD 2 / / bt geel
#define switchPin 1 //whatever de relay switch pin is aangesloten op
#define DEBUG_ENABLED 1 //need dit voor spullen
SoftwareSerial blueToothSerial(RxD,TxD);

VOID Setup
{
Serial.begin(9600);
pinMode(RxD,INPUT);
pinMode (TxD, uitvoer);
pinMode(switchPin,OUTPUT);
setupBlueToothConnection();
digitalWrite(switchPin,LOW); bochten Relais op bij het opstarten
}

void loop
{
char recvChar;
if(blueToothSerial.available()) //check als er geen gegevens verzonden vanuit het externe bluetooth-schild
{
recvChar = blueToothSerial.read();
blueToothSerial.print ('gegevens ontvangen');
Serial.println(recvChar);
Serial.write(recvChar);
switch(recvChar)
{
Case '1':
digitalWrite (switchPin, laag); //turn Relais op
breken;
Case '0':
digitalWrite (switchPin, hoge); //turn uit
breken;

} //end schakelaarverklaring

} //end BT communicatie
} //end lus

VOID setupBlueToothConnection () //getting bluetooth werken
{
blueToothSerial.begin(9600); BluetoothBee BaudRate ingesteld op standaard baud-rate 38400
blueToothSerial.print("\r\n+STWMOD=0\r\n"); Stel het bluetooth-werk in slave-modus
blueToothSerial.print("\r\n+STNA=SeeedBTSlave\r\n"); Stel de bluetooth-naam als "SeeedBTSlave"
blueToothSerial.print("\r\n+STOAUT=1\r\n"); Gepaarde apparaat verbind me laten maken
blueToothSerial.print("\r\n+STAUTO=0\r\n"); Auto-verbinding moet hier verboden worden
delay(2000); Deze vertraging is vereist.
blueToothSerial.print("\r\n+INQ=1\r\n"); de slave-bluetooth inquirable maken
Serial.println ("de slaaf bluetooth is inquirable!");
delay(2000); Deze vertraging is vereist.
blueToothSerial.flush();
}

**
-----------------------------------------------------------------------------------------------------------------------

Oorspronkelijke code:

#include //Software seriële poort
#define RxD 6 //oppsite wat de Raad van bestuur is lables als
#define TxD 2 / / tegenovergestelde wat de Raad van bestuur is lables als
#define switchPin 9 //relay connector
#define DEBUG_ENABLED 1
SoftwareSerial blueToothSerial(RxD,TxD);
char recvChar;

VOID Setup
{
Serial.begin(38400);
pinMode(RxD,INPUT);
pinMode (TxD, uitvoer);
pinMode(switchPin,OUTPUT);
setupBlueToothConnection();
digitalWrite(switchPin,HIGH); bochten estafette af
}

VOID setupBlueToothConnection()
{
blueToothSerial.begin(38400); BluetoothBee BaudRate ingesteld op standaard baud-rate 38400
delay(1000);
blueToothSerial.print("\r\n+STWMOD=0\r\n"); Stel het bluetooth-werk in slave-modus
blueToothSerial.print("\r\n+STNA=SeeedBTSlave\r\n"); Stel de bluetooth-naam als "SeeedBTSlave"
blueToothSerial.print("\r\n+STOAUT=1\r\n"); Gepaarde apparaat verbind me laten maken
blueToothSerial.print("\r\n+STAUTO=0\r\n"); Auto-verbinding moet hier verboden worden
delay(2000); Deze vertraging is vereist.
blueToothSerial.print("\r\n+INQ=1\r\n"); de slave-bluetooth inquirable maken
Serial.println ("de slaaf bluetooth is klaar!");
delay(2000); Deze vertraging is vereist.
blueToothSerial.flush();
} //end setup bt verbinding

Controleert als het antwoord "OK" is ontvangen
VOID CheckOK()
{
char a, b;
while(1)
{
if(blueToothSerial.available())
{
een = blueToothSerial.read();

Als ('O' == een)
{
Wachten op volgende teken K. available() is vereist in sommige gevallen, als K niet onmiddellijk beschikbaar is.
while(blueToothSerial.available())
{
b = blueToothSerial.read();
breken;
}
Als ('K' == b)
{
breken;
}
}
}
}

terwijl ((een = blueToothSerial.read())! = -1)
{
Wacht tot alle andere reactie tekens worden ontvangen
}
} / / end selectievakje ok

VOID sendBlueToothCommand(char command[])
{
blueToothSerial.print(command);
CheckOK();
}

void loop
{
recvChar = blueToothSerial.read();
Serial.println(recvChar);
Serial.write(recvChar);

switch(recvChar)
{
Case '1':
digitalWrite (switchPin, laag); //opposite aan wat je zou denken
blueToothSerial.println ("Relais op");
breken;

Case '0':
digitalWrite(switchPin,HIGH);
blueToothSerial.println ("estafette af");
breken;

} / / einde van schakelaar



} //end lus

Gerelateerde Artikelen

Bluetooth gecontroleerde Outlet (domotica)

Bluetooth gecontroleerde Outlet (domotica)

Hebt u ooit het huis verlaten en vroeg me af als je vergat de lichten of de TV uitschakelen? Of huis rijden in het donker en de wens de lichten zou op voordat je in het huis met je handen vol boodschappen. Een eenvoudige oplossing die ik heb gevonden
Arduino - Android bluetooth gecontroleerde lamp

Arduino - Android bluetooth gecontroleerde lamp

Kementze.com | Lamp controle ProjectMet dit project kunt u uw huis lamp met uw android-smartphone via bluetooth!Dit Project omvatten alle stappen voor de bouw:Stap 1: App ontwerpen met MIT App uitvinder 2Stap 2: Vak ontwerpenStap 3: Vak 3d printenVak
Arduino 4WD rover bluetooth gecontroleerd door Android telefoon/tablet

Arduino 4WD rover bluetooth gecontroleerd door Android telefoon/tablet

Arduino 4WD bluetooth gecontroleerde roverDit is een eenvoudige 4WD rover die ik heb met Arduino gemaakt.de rover is aangestuurd met een android telefoon of tablet via bluetooth. Met deze app kunt u snelheid (met behulp van de Arduino pwm), voeren me
Android + Arduino + bluetooth gecontroleerde RC speelgoed

Android + Arduino + bluetooth gecontroleerde RC speelgoed

Hoi techneuten dit is ma eerste project met behulp van de Arduino.This is een eenvoudig project. Ik dank de andere instructable leden in ma problemen op te lossen.Dit speelgoed kan worden gecontroleerd met behulp van touch bediening anders met behulp
Arduino Bluetooth gecontroleerde elektrische deuropener

Arduino Bluetooth gecontroleerde elektrische deuropener

Hallo! In deze handleiding Instructables zal ik u tonen hoe te maken van uw eigen Bluetooth gecontroleerde systeem van de deur ontgrendelen met behulp van de Arduino uno board. Ik maakte mijn eigen circuit met behulp van de ATmega328 micro controller
Bugbot Bluetooth gecontroleerde Micro Robot

Bugbot Bluetooth gecontroleerde Micro Robot

Bugbot is een kleine bluetooth conrolled robot. Het is erg snelStap 1: kort verhaal van lange bouwenWaarom lang bouwen?Omdat ik aan het begin een kleine quadcopter bouwen wilde, op de afbeelding hierboven ziet u mijn afgedrukte frame voor het. Als ik
Bluetooth gecontroleerde LED Wearable met Intel Edison

Bluetooth gecontroleerde LED Wearable met Intel Edison

Heb je ooit gedacht een wereld waar u het patroon van een jurk met een druk op de knop kunt wijzigen? Of een te kunnen veranderen de hoogte van een zoom met swipe van je vinger? Technologie maakt controle en aanpassing mogelijk op plaatsen waar meest
Arduino Bluetooth gecontroleerde bureaulamp - met Relay Kluisje

Arduino Bluetooth gecontroleerde bureaulamp - met Relay Kluisje

Vandaag zal ik u tonen hoe te bouwen uw eigen Bluetooth gecontroleerde bureaulamp met arduino uno.Voor dit project zul je om te bouwen van de kluis van het ralay dat u kunt het hier vinden:(Opmerking: als u niet wilt om te bouwen van een kluisje kunt
Bluetooth gecontroleerde elektronische huistoestellen

Bluetooth gecontroleerde elektronische huistoestellen

Dit is mijn eerste Instructables, hoop dat u allen graag deze.Details:-Haar een app gebaseerd project, waar u de elektronische apparaten in huis door een android app kunt. Met behulp van deze app, kunt wij het elektronische toestel in 3 kamers, waar
Arduino Android Bluetooth auto

Arduino Android Bluetooth auto

Dit instructable beschrijft een eenvoudige robot-auto via bluetooth gecontroleerd door het kantelen van een Android telefoon. De versnellingsmeters in de telefoon meten van de hoek van tilt in graden vooruit en achteruit en links en rechts, en gebrui
Android App gecontroleerd ATR (alle terrrain racer)

Android App gecontroleerd ATR (alle terrrain racer)

De Bluetooth gecontroleerde alle terrein Racer (BCATR) is een soepele mix van intelligentie en robuustheid.Het is dat een 4-wielaandrijving, aangedreven door een paar 12v 2200 mAh Li-Po batterijen. 4 hoog koppel gelijkstroommotoren geven het een tops
Gesture control car(robot) met Arduino en Android(bluetooth)

Gesture control car(robot) met Arduino en Android(bluetooth)

Hallo mensen,Hier is een interessant project voor alles wat je daar creatieve geesten. We gaan om een android telefoon gecontroleerde RC auto te bouwen.Niets zou zijn meer fascinerend dan extern gecontroleerde auto. Deze maakt gebruik van Bluetooth v
Bluetooth gecontroleerde Arduino RC auto

Bluetooth gecontroleerde Arduino RC auto

dit Project is iets wat ik voor mijn klas Microcontroller gestart. Wij waren belast met het plukken van de Arduino of Raspberry pi en dan krijgen de MCU voor controle van een RC auto of verrichten iets fancy met een RC auto; Dan zodra we besloten wat
Bluetooth gecontroleerde Rainbow Lamp

Bluetooth gecontroleerde Rainbow Lamp

Deze Bluetooth gecontroleerde Rainbow Lamp kunnen op elke kleur worden geschakeld met behulp van uw smartphone. De lamp ziet eruit als alle zeven kleuren van de regenboog maar ook gloeit in alle zeven kleuren van de regenboog. De shapes die het maakt