Taula de continguts:

Analitzador de qualitat de l'aire mòbil: 4 passos
Analitzador de qualitat de l'aire mòbil: 4 passos

Vídeo: Analitzador de qualitat de l'aire mòbil: 4 passos

Vídeo: Analitzador de qualitat de l'aire mòbil: 4 passos
Vídeo: КАК НАСТРОИТЬ L4D2 2024, De novembre
Anonim
Analitzador de qualitat de l’aire mòbil
Analitzador de qualitat de l’aire mòbil
Analitzador de qualitat de l’aire mòbil
Analitzador de qualitat de l’aire mòbil

En aquest article trobareu un tutorial sobre com construir un analitzador de qualitat de l'aire. L'analitzador està dedicat a posar-se en un cotxe mentre viatja, de manera que puguem construir una base de dades en línia que recopili tota la informació sobre la qualitat de l'aire per ubicació.

Per realitzar-ho, hem utilitzat els següents elements de maquinari:

- STM32: NUCLEO-N432KC

- sensor de gas multicanal: Grove 101020088

- Sensor òptic de pols - GP2Y1010AU0F

- sensor d'humitat i temperatura: DHT11

- mòdul wisol: SFM10R1

I els següents programes:

- Mbed

- Ubidots

- Altium

Pas 1: desenvolupament de codi

Desenvolupament de codi
Desenvolupament de codi
Desenvolupament de codi
Desenvolupament de codi
Desenvolupament de codi
Desenvolupament de codi

Primer de tot, hem utilitzat Mbed per desenvolupar el codi de cada component de forma independent.

Per al sensor de gas multicanal, el sensor de pols òptic i el sensor d'humitat i temperatura, hem utilitzat les biblioteques dels sensors i simplement fem servir les funcions que tradueixen les dades brutes en dades explotables.

Per al sensor de densitat de pols, havíem d’encendre el LED intern durant 0,32 ms i llegir el valor de 0,28 ms després d’haver-lo engegat i després apagar el LED per 9,68 ms més.

Després de provar cada sensor, vam reunir tots els codis en un per obtenir totes les mesures impreses.

Un cop recopilades les dades, es tradueixen a nombres enters de manera que es puguin codificar en hexadecimals per enviar-los a la xarxa Sigfox. Després vam implementar el mòdul Wisol per establir la comunicació amb la xarxa Sigfox.

Pas 2: Sigfox - DataBase

Sigfox - DataBase
Sigfox - DataBase
Sigfox - DataBase
Sigfox - DataBase

Un cop Sigfox rep les dades, gràcies a les devolucions de trucada definides, es redirigeixen a la nostra base de dades Ubidots. Allà podem comprovar l’evolució de totes les mesures al llarg del temps.

Pas 3: PCB

PCB
PCB
PCB
PCB
PCB
PCB
PCB
PCB

Un cop la targeta estigui funcional a LABDEC, va ser necessari transferir-la a una placa de circuits. Per a això, hi ha diversos programes i plataformes disponibles per fer-ho. Hem utilitzat el programari Altium per la seva simplicitat i eficiència. Altium ofereix creació d'esquemes de PCB i impressió i soldadura amb components.

Aquí expliquem en diversos passos el tutorial sobre la creació del circuit electrònic.

PAS 1: la creació de l'esquema.

Primer de tot, heu de descarregar les biblioteques que us permeten obtenir la targeta nucleo, està disponible a l’enllaç:

A continuació, podeu crear l’esquema afegint NUCLEO i connectar-lo als components, GPS, sensor de gas …

PAS 2: Conversió a PCB

Convertiu el vostre esquema de PCB en un PCB real. Quan estigui acabat, poseu els components i el NUCLEO de manera que sigui el més fàcil de connectar, els cables de connexió hauran de creuar-se el mínim possible.

Aquest mètode garantirà que només s’utilitzi una capa de cablejat. preferiblement la capa inferior, (és millor augmentar la mida de les connexions a 50mil per no tenir trencaments ni manca de fluïdesa elèctrica).

PAS 3: Impressió del PCB.

Un cop finalitzats els passos 1 i 2, tindreu aquesta finestra al vostre projecte Altium.

A continuació, heu de crear un fitxer Gerber; aquest pas es detalla a l'enllaç:

Pas 4: Muntatge

muntatge
muntatge
muntatge
muntatge
muntatge
muntatge

Finalment, després de soldar els connectors, introduïm el nostre circuit en una caixa deixant els sensors a l'exterior perquè quedin a l'aire ambient.

Recomanat: