Sadržaj:

Mobilni analizator kvaliteta zraka: 4 koraka
Mobilni analizator kvaliteta zraka: 4 koraka

Video: Mobilni analizator kvaliteta zraka: 4 koraka

Video: Mobilni analizator kvaliteta zraka: 4 koraka
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Juli
Anonim
Mobilni analizator kvaliteta vazduha
Mobilni analizator kvaliteta vazduha
Mobilni analizator kvaliteta vazduha
Mobilni analizator kvaliteta vazduha

U ovom članku ćete pronaći vodič o tome kako napraviti analizator kvaliteta zraka. Analizator je namijenjen stavljanju u automobil dok putuje, tako da možemo izgraditi internetsku bazu podataka koja prikuplja sve informacije o kvaliteti zraka prema lokaciji.

Da bismo to realizirali, koristili smo sljedeće hardverske stavke:

- STM32: NUCLEO-N432KC

- višekanalni senzor plina: Grove 101020088

- optički senzor prašine - GP2Y1010AU0F

- senzor vlažnosti i temperature: DHT11

- Wisol modul: SFM10R1

I sljedeći softver:

- Mbed

- Ubidots

- Altium

Korak 1: Razvoj koda

Razvoj koda
Razvoj koda
Razvoj koda
Razvoj koda
Razvoj koda
Razvoj koda

Prije svega, koristili smo Mbed za razvoj koda za svaku komponentu nezavisno.

Za višekanalni senzor plina, optički senzor prašine i senzor vlažnosti i temperature koristili smo biblioteke senzora i jednostavno koristimo funkcije koje prevode neobrađene podatke u podatke koji se mogu iskoristiti.

Za senzor gustoće prašine morali smo upaliti unutarnju LED diodu na 0,32 ms i očitati vrijednost 0,28 ms nakon što je uključena, a zatim isključiti LED na još 9,68 ms.

Nakon testiranja svakog senzora ponovno smo spojili sve kodove u jedan kako bismo dobili sve ispisane mjere.

Kada se podaci prikupe, oni se prevode u cijeli broj tako da se mogu kodirati u heksadecimalnim koracima za slanje na mreži Sigfox. Zatim smo implementirali Wisol modul za uspostavljanje komunikacije sa Sigfox mrežom.

Korak 2: Sigfox - Baza podataka

Sigfox - Baza podataka
Sigfox - Baza podataka
Sigfox - Baza podataka
Sigfox - Baza podataka

Nakon što Sigfox primi podatke, zahvaljujući definiranim povratnim pozivima, oni se preusmjeravaju prema našoj Ubidots bazi podataka. Tamo možemo provjeriti evoluciju svih mjera tokom vremena.

Korak 3: PCB

PCB
PCB
PCB
PCB
PCB
PCB
PCB
PCB

Nakon što je kartica funkcionalna na LABDEC -u, bilo ju je potrebno prenijeti na tiskanu ploču. U tu svrhu na raspolaganju je nekoliko softvera i platformi. Koristili smo softver Altium zbog njegove jednostavnosti i efikasnosti. Altium nudi izradu šema PCB -a i štampanje i lemljenje sa komponentama.

Ovdje u nekoliko koraka objašnjavamo vodič o stvaranju elektroničkog kola.

KORAK 1: Kreiranje sheme.

Prije svega, morate preuzeti biblioteke koje vam omogućuju da nabavite nukleo karticu, dostupna je na linku:

Zatim možete stvoriti shemu dodavanjem NUCLEO -a i povezati je sa komponentama, GPS -om, senzorom plina …

KORAK 2: Konverzija u PCB

Pretvorite svoju shemu PCB -a u pravu PCB. Kad završi, stavite komponente i NUCLEO tako da ih je najjednostavnije spojiti, spojni kabeli moraju prelaziti što je moguće manje.

Ova metoda će osigurati da se koristi samo jedan sloj ožičenja. po mogućnosti donji sloj, (bolje je povećati veličinu priključaka na 50mil kako ne bi došlo do prekida ili nedostatka električne fluidnosti).

KORAK 3: Štampanje PCB -a.

Nakon što koraci 1 i 2 završe, imat ćete ovaj prozor na svom projektu Altium.

Zatim morate stvoriti Gerber datoteke, ovaj korak je detaljan na linku:

Korak 4: Montaža

Montaža
Montaža
Montaža
Montaža
Montaža
Montaža

Konačno, nakon lemljenja utičnih konektora, stavili smo naš krug u kutiju puštajući senzore izvana tako da ostanu u vanjskom zraku.

Preporučuje se: