Sommario:

Analizzatore mobile della qualità dell'aria: 4 passaggi
Analizzatore mobile della qualità dell'aria: 4 passaggi

Video: Analizzatore mobile della qualità dell'aria: 4 passaggi

Video: Analizzatore mobile della qualità dell'aria: 4 passaggi
Video: Qualità dell'aria a casa o in ufficio: come monitorarla e cosa controllare. 2024, Luglio
Anonim
Analizzatore mobile della qualità dell'aria
Analizzatore mobile della qualità dell'aria
Analizzatore mobile della qualità dell'aria
Analizzatore mobile della qualità dell'aria

In questo articolo troverai un tutorial su come costruire un analizzatore di qualità dell'aria. L'analizzatore è dedicato per essere montato su un'auto mentre viaggia in modo da poter costruire un database online che raccoglie tutte le informazioni sulla qualità dell'aria per posizione.

Per realizzarlo, abbiamo utilizzato i seguenti elementi hardware:

- STM32: NUCLEO-N432KC

- sensore di gas multicanale: Grove 101020088

- sensore ottico antipolvere - GP2Y1010AU0F

- sensore di umidità e temperatura: DHT11

- modulo wisol: SFM10R1

E i seguenti software:

- Mbed

- Ubidot

- Altium

Passaggio 1: sviluppo del codice

Sviluppo del codice
Sviluppo del codice
Sviluppo del codice
Sviluppo del codice
Sviluppo del codice
Sviluppo del codice

Prima di tutto abbiamo usato Mbed per sviluppare il codice per ogni componente in modo indipendente.

Per il sensore di gas multicanale, il sensore ottico di polvere e il sensore di umidità e temperatura abbiamo utilizzato le librerie dei sensori e utilizziamo semplicemente le funzioni che traducono i dati grezzi in dati sfruttabili.

Per il sensore di densità della polvere abbiamo dovuto accendere il LED interno per 0,32 ms e leggere il valore 0,28 ms dopo l'accensione, quindi spegnere il LED per altri 9,68 ms.

Dopo aver testato ogni sensore abbiamo riunito tutti i codici in uno per ottenere tutte le misure stampate.

Una volta raccolti i dati, vengono tradotti in numeri interi in modo da poter essere codificati in esadecimali per essere inviati sulla rete Sigfox. Quindi abbiamo implementato il modulo Wisol per stabilire la comunicazione con la rete Sigfox.

Passaggio 2: Sigfox - Database

Sigfox - Database
Sigfox - Database
Sigfox - Database
Sigfox - Database

Una volta ricevuti i dati da Sigfox, grazie a callback definite, vengono reindirizzati verso il nostro database Ubidots. Lì possiamo controllare l'evoluzione di ogni misura nel tempo.

Passaggio 3: PCB

PCB
PCB
PCB
PCB
PCB
PCB
PCB
PCB

Una volta che la scheda è funzionante su LABDEC, è stato necessario trasferirla su un circuito stampato. A tale scopo sono disponibili diversi software e piattaforme per farlo. Abbiamo utilizzato il software Altium per la sua semplicità ed efficienza. Altium offre la creazione di schemi PCB, la stampa e la saldatura con i componenti.

Qui spieghiamo in più passaggi il tutorial della creazione del circuito elettronico.

FASE 1: La creazione dello schema.

Prima di tutto, devi scaricare le librerie che ti permettono di ottenere la scheda nucleo, è disponibile nel link:

Puoi quindi creare lo schema aggiungendo il NUCLEO e collegarlo ai componenti, GPS, Gas Sensor…

FASE 2: Conversione su PCB

Converti il tuo schema PCB in un vero PCB. Al termine, posizionare i componenti e il NUCLEO in modo che sia il più semplice da cablare, i cavi di collegamento devono incrociarsi il meno possibile.

Questo metodo assicurerà che venga utilizzato un solo strato di cablaggio. preferibilmente lo strato inferiore, (è meglio aumentare la dimensione delle connessioni a 50mil per non avere rotture o mancanza di fluidità elettrica).

FASE 3: Stampa del PCB.

Una volta terminati i passaggi 1 e 2, avrai questa finestra sul tuo progetto Altium.

Quindi devi creare un file Gerber, questo passaggio è dettagliato nel link:

Passaggio 4: assemblaggio

Assemblea
Assemblea
Assemblea
Assemblea
Assemblea
Assemblea

Infine, dopo aver saldato i connettori a spina, mettiamo il nostro circuito in una scatola lasciando i sensori all'esterno in modo che rimangano nell'aria ambiente.

Consigliato: