Sadržaj:

„Uradi sam“senzor kvaliteta zraka + 3D štampano kućište: 6 koraka
„Uradi sam“senzor kvaliteta zraka + 3D štampano kućište: 6 koraka

Video: „Uradi sam“senzor kvaliteta zraka + 3D štampano kućište: 6 koraka

Video: „Uradi sam“senzor kvaliteta zraka + 3D štampano kućište: 6 koraka
Video: Proyecto de heliostato Templastat / Templastat Heliostat Project: improvements, updates and test 2024, Novembar
Anonim
Senzor kvaliteta zraka DIY + kućište sa 3D printom
Senzor kvaliteta zraka DIY + kućište sa 3D printom

Ovaj vodič sadrži sve informacije koje su vam potrebne za stvaranje vrlo sposobnog, džepnog senzora.

Korak 1: Postavljanje zahtjeva

Da bismo izvukli maksimum iz našeg DIY senzora kvalitete zraka, potrebno nam je:

  • Džepne veličine
  • Napajanje na baterije
  • Uključite krug punjenja
  • Povezano na USB
  • Povezano na WiFi i Bluetooth
  • Čitljivo sa uključenim OLED ekranom
  • Ispod 100 USD

Želimo da naš senzor džepne veličine može mjeriti:

  • Temperature
  • Pritisak
  • Vlažnost
  • Nivo CO2 koji utječe na funkciju mozga
  • Nivoi TVOC (kvaliteta zraka) koji će vam pomoći da ostanete sigurni u blizini 3D štampača

Korak 2: Prikupljanje materijala

Za ovaj projekt trebat će vam nekoliko komponenti. Ukupni troškovi u vrijeme pisanja ovog dokumenta su 82,57 USD

  • 1 x Thing Plus - ESP32 WROOM (https://www.sparkfun.com/products/14689)
  • 1 x litijum -jonska baterija - 2Ah (https://www.sparkfun.com/products/13855)
  • 1 x Micro OLED Breakout (https://www.sparkfun.com/products/14532)
  • 1 x Kombinirani proboj za zaštitu okoliša - CCS811/BME280 (https://www.sparkfun.com/products/14348)
  • 1 x Držači Plastika 4-40; 3/8 "(https://www.sparkfun.com/products/10461)
  • 1 x vijak - Phillips glava 4-40; 1/4 "(https://www.sparkfun.com/products/10453)
  • 2 x Qwiic kabel - 50 mm (https://www.sparkfun.com/products/14426)

Takođe će vam trebati:

  • 3D štampač, koristio sam MonoPrice Mini Delta 3D štampač (https://www.monoprice.com/product?p_id=21666)
  • Filament za 3D štampač, koristio sam PLA
  • Odvijač za glavu Philips
  • Otpadna plastična folija za prozirnu prednju ploču
  • Veći vijci za pričvršćivanje prozirne prednje ploče

Korak 3: 3D ispisivanje kućišta

3D štampanje kućišta
3D štampanje kućišta
3D štampanje kućišta
3D štampanje kućišta

Obično biste morali dizajnirati vlastito 3D štampano kućište. Srećom, objavio sam datoteke za 3D štampanje na Thingiverse -u: https://www.thingiverse.com/thing:3545884. Ukupno su bile potrebne 4 iteracije da bi se došlo do konačnog dizajna.

Koristio sam sljedeće postavke za ispis dizajna:

  • Visina sloja 0,2 mm
  • 20% ispune
  • Nema sloja prianjanja za krevet

Korak 4: Montaža

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

Prvo pričvrstite držače na 6 malih montažnih rupa u kućištu.

Drugo, umetnite bateriju između graničnika. Stavit će se ispod ploča.

Treće, uvrnite elektroniku. Ako su korišteni odgovarajući zastoji, USB priključak trebao bi se savršeno poravnati s rupom u kućištu.

Četvrto, spojite elektroniku zajedno. Nakon što priključite bateriju u mikrokontroler, koristite QWIIC kablove za serijsko povezivanje senzora i ekrana.

Na kraju, izrežite mali list otpadne plastike za prozirnu prednju ploču. Izbušite rupe tako da odgovaraju dvije veće montažne rupe u kućištu, a zatim ih pričvrstite duljim vijcima.

Korak 5: Programiranje

Programiranje
Programiranje
Programiranje
Programiranje

Umjesto programiranja ispočetka, predlažem da preuzmete moj kôd iz spremišta dolje povezanog.

Spremište:

Trenutno kod:

  • Očitava podatke sa svakog senzora
  • Izračunava stopu promjene
  • Prikazuje podatke na OLED ekranu
  • Povezuje se na WiFi i prikazuje podatke na generiranoj web stranici (na IP adresi prikazanoj na ekranu)

Za programiranje mikrokontrolera potrebno je:

  1. Preuzmite Arduino IDE (https://www.arduino.cc/en/Main/Software)
  2. Postavite Arduino IDE i USB upravljačke programe (https://learn.sparkfun.com/tutorials/esp32-thing-p…)
  3. Preuzmite biblioteke za senzor i OLED pomoću Arduino IDE upravitelja biblioteka
  4. Sačuvajte svoj WiFi SSID i lozinku u "postavkama" ploča

Korak 6: Buduća poboljšanja

Evo nekoliko ideja za poboljšanje projekta:

  1. Upotrijebite WiFi za prijenos podataka na ThingSpeak ili drugu uslugu za njihovo grafičko prikazivanje
  2. Izmjerite napon baterije i pokažite preostalo vrijeme
  3. Koristite WiFi za preuzimanje vremenskih informacija, vijesti i svega što bi pametni sat prikazao
  4. Dodajte alarm ako su nivoi CO2 previsoki
  5. Dodajte alarm ako su nivoi TVOC -a previsoki

Napomena: #4 bi bio zaista odličan način da ostanete sigurni u zatvorenim prostorima, a #5 je vrlo primjenjiv na korisnike 3D pisača poput mene!