|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  Raspberry Pi Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  AutoIt (Programación) Visual Basic Cosas de Windows Webs interesantes
Translate:
Búsqueda en este sitio:


.

Arduino en español
Circuitos con Arduino - Juan Antonio Villalpando

-- Tutorial de iniciación a Arduino --

Volver al índice del tutorial

___________________________

27B.- Bluetooth y Control remoto 2,4 GHz, 6 canales. TY24D. App Inventor.

p9A0i_bluetooth_controlremoto.aia

- Vamos a ver estos dos módulos para realizar control remoto.

- No es necesario Arduino, los alimentamos a 3,3 V.

- En el emisor podemos poner 6 pulsadores y en el receptor 6 LED.

- Cubre una distancia de unos 50m...80m

- Estos módulos los podemos encontrar por unos 3 €

- Estos módulos no necesitan que los programemos. Tampoco necesitan Arduino, aunque en nuestro ejemplo lo vamos a utilizar.

- Así tendríamos que poner los pulsadores y los LED:


___________________________________________
- Mejor opción, módulo con pulsadores y LED. BK2461.

2.4G Wireless Switch Remote Kit 6 Channel

- En vez de utilizar los módulos anteriores podemos encontrar estos módulos más fáciles de utilizar ya que llevan incorporado los pulsadores y los LED.

- Tienen un precio de unos 6 €

- Se compone de los dos módulos con el chip BK2461 (Microcontrolador con Radio Frecuencia), ademas se le han añadido los pulsadores y los LED.

- Número de canales: 6
- Voltaje de funcionamiento: 2,5-3.6 VDC
- Corriente de funcionamiento: 0 - 15mA
- Frecuencia de funcionamiento: 2,5 GHz
- Distancia máxima de transmisión: 80 metros (área abierta)
- Botón para emparejar
- Botones K1~K6: se utiliza para controlar 6 salidas de módulo RX, nivel bajo activo.

- Sensibilidad del receptor: -85 dBm
- Botón para emparejar.
- Interruptor de conmutación en la placa: se utiliza para cambiar el modo de salida, el pestillo es el modo de cierre (solo presione el botón para cambiar el nivel de salida), sin pestillo es modo sin pestillo (presione el botón de luz estará encendido y suelte el botón, el LED de la luz del módulo RX se apaga después de 350 milisegundos)
- D1~D6: Salida LED, salida activa de alto nivel.

- Proceso de emparejamiento:

1.- Pulsa y suelta el botón de emparejamiento del módulo RX, el LED D6 se encenderá indicando: estado de emparejamiento.
Pulsa y suelta el botón de emparejamiento del módulo TX en 10 segundos, el LED D6 parpadea durante un tiempo y se mantendrá encendido.
También es posible emparejar este módulo RX con más módulos TX (hasta un total de 20).

2: Espere hasta que el LED D6 esté apagado. Puedes pulsar el botón K1 ~ K6 del módulo TX para probarlo.
Puedes pulsar el interruptor de palanca en el módulo RX para saber la diferencia entre el modo de bloqueo y el modo de salida sin cierre.
Nota: un módulo transmisor puede ser emparejado con múltiples receptor módulos y un receptor módulo puede ser emparejado con 20 módulo transmisor

__________________________________________________________________

- Mediante una aplicación en App Inventor enviamos un dato al Arduino por Bluetooth, Arduino tomará ese datos (que será una letra) y activará/desactivará uno de los terminales del emisor. El emisor enviará una señal al receptor y éste encenderá/apagará uno de sus LED.

___________________________
- Conexiones de Arduino.

- Utilizamos otro Arduino para alimentar con 3,3 V al módulo receptor.

jBluetooth_ControRemoto.ino

// Juan A. Villalpando.
// diciembre 2020.

char caracter;

void setup() { 
  Serial.begin(9600);
  pinMode(4, OUTPUT); 
  pinMode(5, OUTPUT);
  pinMode(6, OUTPUT);
  pinMode(7, OUTPUT);
  pinMode(8, OUTPUT);
  pinMode(9, OUTPUT);
}

void loop() { 
  if(Serial.available()) {
  caracter = Serial.read();
  Serial.println(caracter);
    if(caracter == 'a'){ digitalWrite(4, LOW);}
    if(caracter == 'b'){ digitalWrite(4, HIGH);} 
    if(caracter == 'c'){ digitalWrite(5, LOW);}
    if(caracter == 'd'){ digitalWrite(5, HIGH);}
    if(caracter == 'e'){ digitalWrite(6, LOW);}
    if(caracter == 'f'){ digitalWrite(6, HIGH);} 
    if(caracter == 'g'){ digitalWrite(7, LOW);}
    if(caracter == 'h'){ digitalWrite(7, HIGH);}
    if(caracter == 'i'){ digitalWrite(8, LOW);}
    if(caracter == 'j'){ digitalWrite(8, HIGH);} 
    if(caracter == 'k'){ digitalWrite(9, LOW);}
    if(caracter == 'l'){ digitalWrite(9, HIGH);}        
  } 
} 
			

___________________________
- Diseño.

 

___________________________
- Bloques.


________________________________

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información