¿Cómo diseñar un módulo que envíe fotos desde el microcontrolador al servidor web a través de wifi?

1

No soy bueno en electrónica y desarrollo software en su mayoría. Pero ahora estoy trabajando en un proyecto que necesito aprender sobre IoT.

Quiero que el microcontrolador tome fotos y las envíe a un servidor web a través de WiFi. Además, recibe el comando del servidor.

Estoy buscando algunos tutoriales, pero no tengo nada útil.

Me pregunto, ¿cómo elijo el microcontrolador? Solo tengo experiencia con stc 51 y stm32 y he oído hablar de Arduino y Rasperry Pi.

Estoy pensando en usar ESP8266 pero, ¿es capaz de implementar lo que quiero?

    
pregunta jinglei

2 respuestas

2

La implementación de este tipo de proyecto a partir del microcontrolador será drásticamente más difícil que usar SOC (sistema en un chip) como la Raspberry Pi o Intel Galileo, etc. He hecho esto usando la Raspberry Pi y python.

Aquí hay una descripción general sobre los pasos necesarios para implementar esto en la Raspberry Pi:

: primero inicie el servidor Pi utilizando Apache para generar su servidor personal. No se requiere un nombre de dominio, pero puede ser útil. Aquí hay una guía sobre eso.

-Conecta una cámara USB y gana familiaridad. Aquí hay una guía sobre eso.

-En Linux, puedes programar fotos usando CRONTAB para almacenarlas en una carpeta en particular.

Una vez que haya aprendido lo básico, puede comenzar a usar los encabezados GPIO para agregar sensores (para detectar movimiento, calor, etc.) y enviar alertas por correo electrónico o texto. Esto se puede lograr en Python. La transmisión de transmisión en vivo también es posible utilizando los servidores OpenCV y Flask.

    
respondido por el jmaturner
0

Hay cámaras diseñadas específicamente para diseños pequeños de MCU, como OV7670 . Implementan protocolos típicos de baja velocidad como SPI, I2C o específicos como SCCB (que parece estar basado en I2C). No estoy familiarizado con ESP8266 en particular, pero supongo que tiene que soportar al menos algunos de estos protocolos.

Por supuesto, no hay milagros y las interfaces de baja velocidad significan que tendrás imágenes de baja resolución y bajas tasas de cuadros. Por encima de la resolución VGA, los diseños basados en SoC como Raspberry Pi se vuelven cada vez más atractivos. Si el ritmo es un factor importante, sé que hay Orange Pi que cuesta menos de $ 20, incluida la cámara, aunque no tengo idea de lo mala que es la calidad de la imagen.

    
respondido por el Dmitry Grigoryev

Lea otras preguntas en las etiquetas