Sale has ended but you can still get this app.
Download BT Control Buttons Constructor Now

Description

Faça você mesmo Aplicativo Personalizado Controle Remoto Bluetooth para Arduino.

Como Funciona o App. BT Control Buttons Constructor:
Você faz a programação de forma muito fácil, editando os botões de Controle Remoto Bluetooth, escolhendo o tamanho do botão, cor, texto, cor do texto, background e muito mais;

Edite o nome de seu aplicativo personalizado, conecte o bluetooth para comunicação entre Smatphone Android e Arduino e pronto!


Função dos botões:

Edit Title: Editar o nome do seu aplicativo;
Edit Button name: Editar o nome do botão;
Edit Font Size: Editar o tamanho das letras e caracteres;
Edit Button Width: Editar a largura do botão;
Edit Height: Editar a altura do botão;

Select Button Color: Selecionar a cor do botão;
Select Text Color: Selecionar a cor do texto do botão;
Select Screen Background Color: Selecionar a cor de fundo do screen;

Change Colors: Botões para escolha de cores;
Btn Program >>: Botão que abre a tela de programação; Este botão seleciona a tela
para programação e edição dos botões;

Button Title: Pressione para salvar a edição do título do aplicativo;
Button Update: Pressione para atualizar e salvar a programação e edição dos dados dos botões;
Button Exit: Pressione para sair do modo de programação.


O aplicativo BT Control Buttons Constructor instalado no smartphone controla remotamente o Arduino(via bluetooth), com até 4 canais(porta digital pinos D4, D5, D6 e D7), ou qualquer outro pino, basta alterar o código Arduino.

Através destes pinos podemos conectar uma placa com até 4 relés(vendida no ebay ou mercado livre), onde podemos controlar até 4 equipamentos lidados a rede elétrica residencial(110V/220V);

Acionamento(liga e deslida) de lâmpadas, abatjours, luminárias, motores, solenóides, contatores, forno elétrico, aparelhos eletrodomésticos, etc.


Obs.: Os acionamentos podem atuar de forma independente ou simultânea, facilitando sua operação e abrindo multiplas possibilidades ao projeto como exemplo em uma pequena automação residencial.


Veja no Blogger: http://sergioarduino.blogspot.com.br/p/faca-voce-mesmo-aplicativo.html

PROGRAMA CÓDIGO ARDUINO COMPLETO;
ESQUEMA DE LIGAÇÕES COM LEDS;
ESQUEMA DE LIGAÇÕES COM MÓDULOS DE RELÉS;
LISTA DE MATERIAIS;
FOTOS E VÍDEOS;
DESCRIÇÃO DE FUNCIONAMENTO;
DESCRIÇÃO DE TODOS OS COMANDOS E PINAGENS DO ARDUINO;
CONTROLE DE DISPOSITIVOS LIGADOS A REDE ELÉTRICA 110/220VCA.

PROGRAMA CÓDIGO ARDUINO COMPLETO: BT Control Buttons Constructor.

//--------------Inclusion of libraries---------------
#include
SoftwareSerial mySerial(2, 3);

//------------Declaration of variables---------------
int ch1 = 4;
int ch2 = 5;
int ch3 = 6;
int ch4 = 7;

int contA = 0;
int contB = 0;
int contC = 0;
int contD = 0;

void setup()
{
mySerial.begin(9600);//Initialize the serial on 9600 bps;

pinMode(ch1, OUTPUT);//Pino digital do Arduino(D4-ch1);
pinMode(ch2, OUTPUT);//Pino digital do Arduino(D5-ch2);
pinMode(ch3, OUTPUT);//Pino digital do Arduino(D6-ch3);
pinMode(ch4, OUTPUT);//Pino digital do Arduino(D7-ch4);
}

void loop()
{
//-------Reading of the character by the serial---------
char caracter = mySerial.read();

//-----Receives and character counts between 1 and 2-----
if(caracter == 'A')
{
contA++;
if(contA>=3)
{
contA=1;
}
}

if(caracter == 'B')
{
contB++;
if(contB>=3)
{
contB=1;
}
}
if(caracter == 'C')
{
contC++;
if(contC>=3)
{
contC=1;
}
}
if(caracter == 'D')
{
contD++;
if(contD>=3)
{
contD=1;
}
}

//Compares the count and triggers the digital port d1 to d4;
if(contA==1)
{
digitalWrite(ch1,HIGH);
}
if(contA==2)
{
digitalWrite(ch1,LOW);
}

if(contB==1)
{
digitalWrite(ch2,HIGH);
}
if(contB==2)
{
digitalWrite(ch2,LOW);
}

if(contC==1)
{
digitalWrite(ch3,HIGH);
}
if(contC==2)
{
digitalWrite(ch3,LOW);
}

if(contD==1)
{
digitalWrite(ch4,HIGH);
}
if(contD==2)
{
digitalWrite(ch4,LOW);
}

delay(10);
}

Blogger: http://sergioarduino.blogspot.com.br/p/faca-voce-mesmo-aplicativo.htmlDIY Custom Application Bluetooth Remote Control for Arduino.

. How the App BT Control Buttons Constructor:
You make the program very easily by editing the Remote Control Bluetooth buttons, choosing the size of the button, color, text, text color, background and more;

Edit the name of your custom application, connect the Bluetooth for communication between Smatphone Android and Arduino and go!


Function buttons:

Title Edit: Edit the name of your application;
Button Edit name: Edit the button name;
Edit Font Size: Edit the font size and character;
Edit Button Width: Edit the width of the button;
Edit Height: Edit the height of the button;

Select Button Color: Select the button color;
Select Text Color: Select the button text color;
Select Screen Background Color: Select the screen's background color;

Change Colors: Buttons for choice of colors;
Btn Program >>: button that opens the schedule screen; This button selects the screen
for programming and editing buttons;

Title Button: Press to save the application title of the edition;
Button Update: Press to update and save the programming and editing data of the buttons;
Exit Button: Press to exit the programming mode.


 The BT Control Buttons Constructor application installed on the smartphone remotely controls the Arduino (via Bluetooth) with up to 4 channels (digital port pins D4, D5, D6 and D7), or any other pin, just change the Arduino code.

Through these pins can connect a card with up to 4 relays (sold on ebay or free market), which can control up to 4 devices handled residential mains (110V / 220V);

Drive (league and deslida) lamps, abatjours, lamps, motors, solenoids, contactors, electric oven, electrical appliances, etc.


Obs .: The drives can act independently or simultaneously, facilitating its operation and opening multiple possibilities to the project as an example in a small home automation.


See Blogger: http://sergioarduino.blogspot.com.br/p/faca-voce-mesmo-aplicativo.html

PROGRAM CODE ARDUINO COMPLETE;
CONNECTIONS SCHEME WITH LEDS;
CONNECTIONS SCHEME WITH RELAYS MODULES;
BILL OF MATERIAL;
PHOTOS AND VIDEOS;
OPERATING DESCRIPTION;
DESCRIPTION OF ALL THE CONTROLS AND pinouts ARDUINO;
CONTROL DEVICES LINKED TO MAINS 110 / 220VAC.

ARDUINO FULL PROGRAM CODE: BT Control Buttons Constructor.

Inclusion of libraries // -------------- ---------------
#include
SoftwareSerial mySerial (2, 3);

// Declaration of variables ------------ ---------------
int ch1 = 4;
5 int = CH2;
6 int = CH3;
int ch4 = 7;

int count = 0;
contB int = 0;
contC int = 0;
contd int = 0;

 void setup ()
 {
 mySerial.begin (9600); // Initialize the serial on 9600 bps;
 
 pinMode (ch1, OUTPUT); // Arduino digital pin (D4-ch1);
 pinMode (CH 2, OUTPUT); // Arduino digital pin (D5-CH2);
 pinMode (ch3, OUTPUT); // Arduino digital pin (D6-CH3);
 pinMode (ch4, OUTPUT); // Arduino digital pin (D7-ch4);
 }

 void loop ()
{
 // ------- Reading of the character by the serial ---------
 char = character mySerial.read ();

// ----- Receives and character counts between 1 and 2 -----
 if (character == 'A')
{
 count ++;
 if (count> = 3)
 {
   count = 1;
 }
}

 if (character == 'B')
{
 contB ++;
  if (contB> = 3)
 {
   contB = 1;
 }
}
 if (character == 'C')
{
 contC ++;
  if (contC> = 3)
 {
   contC = 1;
 }
}
 if (character == 'D')
{
 contd ++;
  if (contd> = 3)
 {
   contd = 1;
 }
}

// Compares the count and triggers the digital port d1 to d4;
 if (count == 1)
{
 digitalWrite (ch1, HIGH);
}
 if (count == 2)
{
 digitalWrite (ch1, LOW);
}

 if (contB == 1)
{
 digitalWrite (CH2, HIGH);
}
 if (contB == 2)
{
 digitalWrite (ch2, LOW);
}

 if (contC == 1)
{
 digitalWrite (CH3, HIGH);
}
 if (contC == 2)
{
 digitalWrite (ch3, LOW);
}

 if (contd == 1)
{
 digitalWrite (ch4, HIGH);
}
 if (contd == 2)
{
 digitalWrite (ch4, LOW);
}

 delay (10);
}

Blogger: http://sergioarduino.blogspot.com.br/p/faca-voce-mesmo-aplicativo.html

You are allowed to use this product only within the laws of your country/region. SharewareOnSale and its staff are not responsible for any illegal activity. We did not develop this product; if you have an issue with this product, contact the developer. This product is offered "as is" without express or implied or any other type of warranty. The description of this product on this page is not a recommendation, endorsement, or review; it is a marketing description, written by the developer. The quality and performance of this product is without guarantee. Download or use at your own risk. If you don't feel comfortable with this product, then don't download it.

You May Like