Sadržaj:

Mobilni analizator kvalitete zraka: 4 koraka
Mobilni analizator kvalitete zraka: 4 koraka

Video: Mobilni analizator kvalitete zraka: 4 koraka

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

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

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

- STM32: NUKLEO-N432KC

- višekanalni senzor plina: Grove 101020088

- optički senzor prašine - GP2Y1010AU0F

- osjetnik vlage i temperature: DHT11

- Wisol modul: SFM10R1

I sljedeći softver:

- Mbed

- Ubidots

- Altij

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 te osjetnik vlažnosti i temperature koristili smo biblioteke senzora i jednostavno koristili 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.

Nakon što 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 uspostavu 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 tijekom 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 učinkovitosti. Altium nudi izradu shema PCB -a te ispis i lemljenje s komponentama.

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

1. KORAK: Stvaranje sheme.

Prije svega, morate preuzeti knjižnice koje vam omogućuju dobivanje nukleo kartice, dostupna je na poveznici:

Zatim možete stvoriti shemu dodavanjem NUCLEO -a i spojiti je na komponente, GPS, senzor plina …

KORAK 2: Pretvorba u PCB

Pretvorite svoju shemu PCB -a u pravi 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: Ispis 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 detaljno prikazan na poveznici:

Korak 4: Montaža

Skupština
Skupština
Skupština
Skupština
Skupština
Skupština

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

Preporučeni: