Tabla de contenido
resumen
Este tutorial contiene las siguientes secciones: Mega cámara Aldukam, ya que interactúa con esto Cámara SPI de 5MP Y microcontrolador de nodo ESP8266 Módulo Wifi. Recientemente Ardukam Lanzamiento de la legendaria solución de cámara para ayudarle a conectar una o más cámaras a cualquier cámara Microcontroladores Con el mínimo esfuerzo. Dirigido específicamente a Dispositivos IoT alimentados por batería, visión artificial integrada, aplicaciones de inteligencia artificial. Arducam Mega Camera puede trabajar con cualquier microcontrolador con un solo estándar Interfaz SPINo se requiere memoria para la configuración de registro o framebuffers. La mejor parte es que es totalmente compatible con 3,3 V Y 5V Sistemas.
En este proyecto, vamos a interfaz Mega cámara Aldukam de 5 megapíxeles Y microcontrolador de nodo ESP8266 Cree tableros y realice varias operaciones, incluida la captura de imágenes a diferentes resoluciones de píxeles. También transmite algunos videos solo con la ayuda de la placa ESP8266. Lanzamiento de Alducam Ardukam Mega SDK Para Alducam Mega Camera programación Es así de simple. Ahora, echemos un vistazo más de cerca a esta cámara y su funcionamiento.
Mega cámara Aldukam
Arducam Mega Camera es una solución de cámara legendaria que le ayuda a conectar una o más cámaras a cualquier microcontrolador sin problemas o con el mínimo esfuerzo. Básicamente, se dirige a dispositivos IoT alimentados por batería, visión artificial integrada y aplicaciones de inteligencia artificial.
El Arducam Mega funciona con cualquier microcontrolador con una única interfaz SPI estándar. Excluyendo VCC y GND, solo se requieren cuatro pines (GPIO). No se requiere memoria para la configuración de registro o framebuffers. Totalmente compatible con sistemas de 3.3V y 5V. La cámara se puede utilizar directamente con Arduino, STM8/STM32, ESP8266/ESP32, MSP430, Nordic, Renesas y otros sistemas MCU.
Esta cámara está especialmente diseñada para aplicaciones de ahorro de energía. Cuando el MCU está en reposo, puede apagar automática y automáticamente la cámara de forma completamente instantánea (menos de 100 milisegundos) sin preocuparse por cargar configuraciones de registro largas. La cámara Arducam Mega está disponible en dos versiones: 3MP (enfoque fijo) y 5MP (enfoque automático). Viene con una carcasa predeterminada y se puede instalar fácilmente en cualquier lugar.
Más detalles sobre esta cámara se han discutido en publicaciones anteriores. Puedes seguir Ardukam Introducción Una guía para conocer cada detalle sobre esta cámara.
Interfaz entre la megacámara Adukam de 5MP y NodeMCU ESP8266
Ahora, veamos cómo interconectar una cámara SPI de 5 megapíxeles llamada Arducam Mega con el NodeMCU ESP8266. El diagrama de conexión es bastante simple como se muestra en la imagen a continuación.
A continuación se muestra la conexión entre la placa NodeMCU ESP8266 y la Mega cámara Arducam de 5MP.
Pin de cámara | Placa de microcontrolador de nodo ESP8266 |
Teletipo | 3,3 V |
Teletipo | Teletipo |
Teletipo | D5 |
miso | D6 |
Moshi | D7 |
…CS | D0 |
Puede utilizar cables de puente para conectar la cámara directamente a la placa NodeMCU ESP8266.
Instalación de la megabiblioteca de Aldukam
Arducam ha lanzado una biblioteca para la placa ESP8266 y otros microcontroladores. La configuración y el uso del entorno se basa en el IDE de Arduino.
Descargue el archivo de biblioteca y copie la carpeta extraída en la carpeta de biblioteca de Arduino.
Código fuente/Programa
Después de agregar la biblioteca a la carpeta Biblioteca Arduino, puede probar la cámara usando el ejemplo de código en el ejemplo de biblioteca.
Pruebe la cámara usando un ejemplo llamado full_featured.
Después de seleccionar un ejemplo, seleccione su placa NodeMCU 1.0 de la lista de placas y haga clic en el botón de carga para cargar el código en su placa Arduino UNO.
Pruebas de cámara
Se requiere un software de visualización GUI para probar el funcionamiento de la cámara. Por lo tanto, descargue el software Arducam desde el siguiente enlace:
Después de la descarga, instale el software en su computadora.
Después de la instalación, seleccione el número de puerto NodeMCU ESP8266, la velocidad en baudios es 921600,[開く]Clic.
La cámara ahora está conectada al software de visualización. Por lo tanto, puede mover la cámara en diferentes direcciones y ver todo en la pantalla de la GUI.
Puede tomar una foto haciendo clic en el botón de imagen. Puede hacer clic en el botón Cerrar para cerrar la ventana de visualización. También puede elegir la resolución y el formato.
Haga clic en el botón Video para habilitar el modo de transmisión de video y la resolución predeterminada es 320X240. Haga clic en el botón Cerrar para desactivar el modo de transmisión de video.
el Exposición automática está habilitado de forma predeterminada. Si utiliza la exposición manual, debe desactivar la función de exposición automática.
el Ganancia automática está habilitado de forma predeterminada. Si utiliza la ganancia manual, debe desactivar la función de ganancia automática.
El software tiene las siguientes características Control de brillo, Control de contraste, Control EV, Control de saturación, Control de efectos especiales, Control de balance de blancosY Control de enfoque.
el Control de enfoque automático Disponible con una mega cámara Alducam de 5MP. Esta función se puede habilitar o deshabilitar. Al habilitar o deshabilitar la función de enfoque continuo, el valor predeterminado es deshabilitar la función de enfoque continuo.
parámetro | función |
abrir | Habilitar el enfoque |
Una sola vez | Habilitar el enfoque único |
tenaz | Habilite el enfoque continuo |
parar | Pausar el enfoque automático |
cerrar | Desactivar el enfoque |
Eso es todo para este tutorial. La cámara tiene la capacidad de mejorar el futuro de IoT, ya que es la solución de cámara elegida para IoT de baja potencia basada en MCU y aplicaciones / sistemas de visión integrada.
Video Tutorial y Guía
Megacámara Aldukam ||La cámara definitiva para Arduino, ESP8266 y ESP32