Control de módulos apc220 con smartphone y app


El control de módulos APC220 mediante un smartphone y una aplicación implica una conexión a través de un adaptador USB serial para activar y controlar dispositivos como luces, motores u otros aparatos.

Los módulos APC220 son dispositivos de comunicación inalámbrica que se enlazan con un adaptador USB serial para permitir la conexión con un smartphone. Utilizando una aplicación específicamente diseñada para interactuar con estos módulos, los usuarios pueden controlar dispositivos conectados a los módulos APC220.

La aplicación proporciona una interfaz amigable que permite la configuración de la comunicación con los módulos APC220. Los usuarios pueden enviar comandos desde su smartphone para encender o apagar luces, activar motores u operar otros dispositivos conectados a estos módulos.

La conexión inalámbrica entre el smartphone y los módulos APC220 a través del adaptador USB serial brinda una forma conveniente y eficiente de controlar dispositivos a distancia. Esta configuración ofrece un gran potencial para la automatización de tareas, el control remoto de aparatos y la creación de sistemas versátiles que pueden ser activados o gestionados con facilidad desde un teléfono inteligente.

El sistema de control de módulos APC220 con un smartphone y una aplicación, utilizando un adaptador USB serial, implica la utilización de un receptor que puede ser un Arduino Mini Pro. Este Arduino Mini Pro actúa como receptor de las señales enviadas desde el smartphone a través de los módulos APC220.

El Arduino Mini Pro funciona como el centro de control que recibe las instrucciones transmitidas desde la aplicación en el smartphone mediante los módulos APC220 conectados a través del adaptador USB serial. El Arduino Mini Pro puede interpretar estas señales y ejecutar comandos específicos para encender o apagar luces, activar motores u operar otros dispositivos conectados a él.

Esta combinación de componentes —módulos APC220 para la comunicación inalámbrica, un adaptador USB serial para conectar los módulos al smartphone y un Arduino Mini Pro como receptor— ofrece una solución flexible y versátil para el control remoto de dispositivos. Los usuarios pueden aprovechar la aplicación en su smartphone para enviar comandos al Arduino Mini Pro y así controlar los dispositivos conectados en tiempo real desde cualquier lugar donde se encuentren.

Placas y módulos usados en este proyecto

Arduino mini pro

El Arduino Pro Mini es una placa de microcontrolador basada en el  ATmega328 .
Tiene 14 pines de entrada / salida digital (de los cuales 6 se pueden usar como salidas PWM), 6 entradas analógicas, un resonador integrado, un botón de reinicio y orificios para montar encabezados de pines. Se puede conectar un encabezado de seis pines a un cable FTDI o una placa de conexión Sparkfun para proporcionar alimentación USB y comunicación a la placa.
El Arduino Pro Mini está diseñado para su instalación semipermanente en objetos o exposiciones. La placa viene sin encabezados premontados, lo que permite el uso de varios tipos de conectores o la soldadura directa de cables. El diseño del pin es compatible con el Arduino Mini.
Hay dos versiones del Pro Mini. Uno corre a 3.3V y 8 MHz, el otro a 5V y 16 MHz.

Microcontrolador ATmega328 *
Fuente de alimentación de la placa 3,35-12 V (modelo de 3,3 V) o 5-12 V (modelo de 5 V)
Voltaje de funcionamiento del circuito 3.3V o 5V (dependiendo del modelo)
Pines de E / S digitales 14
Pines PWM 6 6
UART 1
SPI 1
I2C 1
Pines de entrada analógica 6 6
Interrupciones externas 2
Corriente CC por pin de E / S 40 mA
Memoria flash 32 KB de los cuales 2 KB utilizados por el gestor de arranque *
SRAM 2 KB *
EEPROM 1 KB *
Velocidad de reloj 8 MHz (versiones de 3.3V) o 16 MHz (versiones de 5V)

Módulo Apc220

El módulo de datos de radio APC220 es una solución de radio de alta potencia y muy versátil, es fácil de configurar e integrar en cualquier proyecto que requiera un enlace de RF inalámbrico. Es perfecto para aplicaciones robóticas si necesita control inalámbrico. Puede conectar uno de estos Los módulos con su MCU a través de la interfaz TTL, y se conectan a su PC con otro módulo APC220 a través de un convertidor TTL / USB.

Especificación

  • Frecuencia de trabajo: 420 MHz a 450 MHz
  • Potencia: 3.5-5.5V
  • Corriente: <25-35mA
  • Temperatura de trabajo: -20 ° C ~ + 70 ° C
  • Alcance: línea de visión de 1200 m (1200 bps)
  • Interfaz: UART / TTL
  • Velocidad de transmisión: 1200-19200 bps
  • Velocidad de transmisión (aire): 1200-19200 bps
  • Buffer de recepción: 256 bytes
  • Tamaño: 37mm × 17 mm × 6.6mm
  • Peso: 30 g

PinOut

Pin Definicion Detalle
1 SET Establecer parámetros (bajo)
2 AUX Señal UART- Transmisión (baja) Transmisión (alta)
3 TXD UART TX
4 RXD UART RX
5 ES Desactive el dispositivo cuando aplique <0,5 V. Habilite el dispositivo cuando lo deje desconectado o aplique> 1,6 V
6 VCC 3.3V-5.5V de potencia
7 GND Tierra 0V

Descargar RF-Magic

APC22X_V12A

Datasheet

APC220_Datasheet

Ejecutar APC22X_V12A.exe (RF-Magic) como administrador si su sistema no es Windows XP.

NOTA : en el software reconocerá el módulo APC220 y puerto serie COMX automáticamente una vez que la abrimos. Revisar en el Administrador de dispositivos para verificar el puerto COM correcto.

Configure RF-magic como en el marco cuadrado rojo a continuación (configuración predeterminada), y haga clic en Escribir W para escribir su configuración, luego haga clic en Leer R para leer los parámetros que ha establecido.

Configuración

Configuración de escritura y lectura

Parámetro Rango Predeterminado
Frecuencia de RF Resolución 1KHz, precisión ± 100Hz 434MHz
Tasa RF TRx 1200, 2400, 4800, 9600, 19200 bps 9600bps
Potencia de RF 0-9 9
Tasa de serie 1200, 2400, 4800, 9600, 19200, 38400, 57600bps 9600bps
ID NETO 0-65535 (16 bits) 12345
ID DE NODO 123456789012
Serie Patity Deshabilitar, la extraña Patity, incluso Patity Deshabilitar

Configure el otro módulo APC220 de la misma manera, con la misma configuración de parámetros.


Adaptador usb serial

 

Descripción

FTDI Basic Program Downloader USB to TTL FT232RL 3.3V 5V DTR

Esta es una placa de conexión básica para el FTDI FT232RL USB a serie IC. El pinout de esta placa coincide con el cable FTDI para funcionar con placas Arduino oficiales y placas Arduino de 5V clonadas. También se puede utilizar para aplicaciones seriales generales. La principal diferencia con esta placa es que resalta el pin DTR en lugar del pin RTS del cable FTDI. El pin DTR permite que un objetivo Arduino se reinicie automáticamente cuando se descarga un nuevo Sketch. Esta es una característica realmente agradable y permite descargar un boceto sin tener que presionar el botón de reinicio. Esta placa reiniciará automáticamente cualquier placa Arduino que tenga el pin de reinicio en un conector de 6 pines.
Esta placa tiene LED TX y RX que hacen que sea un poco mejor usarla sobre el cable FTDI. De hecho, puede ver el tráfico en serie en los LED para verificar si la placa está funcionando.
Esta placa fue diseñada para disminuir el costo del desarrollo de Arduino y aumentar la facilidad de uso (¡la función de reinicio automático es genial!). Nuestras placas Arduino Pro y LilyPads utilizan este tipo de conector.
Una de las características agradables de esta placa es un puente en la parte posterior de la placa que permite que la placa se configure a 3.3 V o 5 V (tanto la salida de potencia como el nivel de E / S). Esta placa se envía de forma predeterminada a 5 V, pero puede cortar la traza predeterminada y agregar un puente de soldadura si necesita cambiar a 3,3 V.

CARACTERÍSTICAS

  • Diseño de interfaz estándar, compatible con una variedad de Arduinos como el Pro Mini
  • Chip FTDI FT232 original, rendimiento estable
  • Con indicador de encendido, envío, recepción, indicadores LED de estado de funcionamiento
  • Con opciones de suministro de nivel TTL de 3,3 V y 5 V
  • Módulo TTL de USB a serie, descargue STC SCM
  • Conexión de puerto mini USB
  • Standard interface, compliant with Arduino official controller; With power, sending, reveiving indicator, With 3.3V / 5V power supply; Can be used as ordinary USB to serial TTL module, download STC singlechip

Hardware introduction

  • Adopt FTDI company’s FT232RL chip
  • Lead out FT232RL chip all signal port, TTL / CMOS level
  • RXD/TXD send-receive communication indicator
  • USB power supply, can choose 5V or 3.3V interface level (if you need other level, can provide target voltage in VCC and GND pin)

Un Jumper


8 Led de 3 mm


8  resistores de 1KOhm


Pines hembras


8 Pulsadores


Pines macho


Un zócalos para arduino mini pro

PCB

Descarga el archivo gerber gratis desde aquí  y mandarlo a fabricar opcionalmente–> https://www.pcbway.com/project/shareproject/Dual_Synchronized_Radio_Frequency_Control_for_Motor_Lights_and_more.html


App inventor

Descargar app y archivo fuente –> serial_app_ardu_radio


Código fuente


PROYECTO RECOMENDADO

 

Deja una respuesta