Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
En este artículo encontrará un tutorial sobre cómo construir un analizador de calidad del aire. El analizador está diseñado para colocarse en un automóvil mientras viaja, de modo que podamos construir una base de datos en línea que recopile toda la información sobre la calidad del aire por ubicación.
Para realizarlo, utilizamos los siguientes elementos de hardware:
- STM32: NUCLEO-N432KC
- sensor de gas multicanal: Grove 101020088
- sensor óptico de polvo - GP2Y1010AU0F
- sensor de humedad y temperatura: DHT11
- módulo wisol: SFM10R1
Y los siguientes softwares:
- Mbed
- Ubidots
- Altium
Paso 1: desarrollo de código
En primer lugar, usamos Mbed para desarrollar el código de cada componente de forma independiente.
Para el sensor de gas multicanal, el sensor óptico de polvo y el sensor de humedad y temperatura, usamos las bibliotecas de los sensores y simplemente usamos las funciones que traducen los datos sin procesar en datos explotables.
Para el sensor de densidad de polvo, necesitábamos encender el LED interno durante 0.32ms y leer el valor 0.28ms después de que se encendió y luego apagar el LED por otros 9.68ms.
Después de probar cada sensor reunimos todos los códigos en uno para obtener todas las medidas impresas.
Una vez recopilados los datos, se traducen a números enteros para poder codificarlos en hexadecimales para enviarlos a la red Sigfox. Luego implementamos el módulo Wisol para establecer la comunicación con la red Sigfox.
Paso 2: Sigfox - Base de datos
Una vez que Sigfox recibe los datos, gracias a las devoluciones de llamada definidas, se redirigen a nuestra base de datos Ubidots. Allí podemos comprobar la evolución de todas las medidas a lo largo del tiempo.
Paso 3: PCB
Una vez que la tarjeta es funcional en LABDEC, era necesario transferirla a una placa de circuito impreso. Para ello, se encuentran disponibles varios software y plataformas para hacerlo. Hemos utilizado el software Altium por su simplicidad y eficiencia. Altium ofrece creación de esquemas de PCB e impresión y soldadura con componentes.
Aquí te explicamos en varios pasos el tutorial de creación del circuito electrónico.
PASO 1: La creación del esquema.
En primer lugar debes descargar las librerías que te permitan obtener la tarjeta nucleo, está disponible en el enlace:
Luego puede crear el esquema agregando el NUCLEO y conectarlo a los componentes, GPS, Sensor de gas …
PASO 2: Conversión a PCB
Convierta su esquema de PCB en un PCB real. Cuando termine, coloque los componentes y el NUCLEO para que sea más fácil de cablear, los cables de conexión deben cruzarse lo menos posible.
Este método garantizará que solo se utilice una capa de cableado. preferiblemente la capa inferior, (es mejor aumentar el tamaño de las conexiones a 50 mil para que no haya rotura o falta de fluidez eléctrica).
PASO 3: Impresión de la PCB.
Una vez que finalicen los pasos 1 y 2, tendrá esta ventana en su proyecto Altium.
Luego debes crear un Gerber Files, este paso se detalla en el enlace:
Paso 4: Montaje
Finalmente, luego de soldar los conectores enchufables colocamos nuestro circuito en una caja dejando los sensores en el exterior para que se queden en el aire ambiente.