Kazalo:

Senzor kakovosti zraka DIY + 3D natisnjena torbica: 6 korakov
Senzor kakovosti zraka DIY + 3D natisnjena torbica: 6 korakov

Video: Senzor kakovosti zraka DIY + 3D natisnjena torbica: 6 korakov

Video: Senzor kakovosti zraka DIY + 3D natisnjena torbica: 6 korakov
Video: Shiba Inu Shibarium Bone & DogeCoin Multi Millionaire Whales Launched ShibaDoge & Burn Token + NFTs 2024, December
Anonim
Senzor kakovosti zraka DIY + 3D natisnjena torbica
Senzor kakovosti zraka DIY + 3D natisnjena torbica

Ta priročnik vsebuje vse informacije, ki jih potrebujete za izdelavo zelo zmogljivega žepnega senzorja.

1. korak: Določanje zahtev

Če želite kar najbolje izkoristiti naš DIY senzor kakovosti zraka, ga potrebujemo:

  • Velikost žepa
  • Na baterije
  • Vključite polnilni tokokrog
  • Priključeno na USB
  • Povezan z WiFi in Bluetooth
  • Berljivo z vključenim zaslonom OLED
  • Pod 100 USD

Želimo, da bi naš žepni senzor lahko meril:

  • Temperatura
  • Pritisk
  • Vlažnost
  • Ravni CO2, ki vplivajo na delovanje možganov
  • Ravni TVOC (kakovost zraka), ki pomagajo ostati varni v bližini 3D tiskalnika

2. korak: Zbiranje materialov

Za ta projekt boste potrebovali več komponent. Skupni stroški v času pisanja so 82,57 USD

  • 1 x Thing Plus - ESP32 WROOM (https://www.sparkfun.com/products/14689)
  • 1 x litij -ionska baterija - 2Ah (https://www.sparkfun.com/products/13855)
  • 1 x Micro OLED Breakout (https://www.sparkfun.com/products/14532)
  • 1 x okoljski kombinirani preboj - CCS811/BME280 (https://www.sparkfun.com/products/14348)
  • 1 x Stojala Plastika 4-40; 3/8 "(https://www.sparkfun.com/products/10461)
  • 1 x vijak - križna glava 4-40; 1/4 "(https://www.sparkfun.com/products/10453)
  • 2 x Qwiic kabel - 50 mm (https://www.sparkfun.com/products/14426)

Potrebovali boste tudi:

  • 3D tiskalnik, uporabil sem 3D tiskalnik MonoPrice Mini Delta (https://www.monoprice.com/product?p_id=21666)
  • 3D tiskalniški filament, uporabil sem PLA
  • Philips izvijač z glavo
  • Odpadna plastična folija za prozorno prednjo ploščo
  • Večji vijaki za pritrditev prozorne sprednje plošče

3. korak: 3D tiskanje ohišja

3D tiskanje ohišja
3D tiskanje ohišja
3D tiskanje ohišja
3D tiskanje ohišja

Običajno bi morali oblikovati lastno 3D tiskano ohišje. Na srečo sem datoteke za 3D tiskanje objavil na Thingiverse: https://www.thingiverse.com/thing:3545884. Skupaj so do končne zasnove trajale 4 ponovitve.

Za tiskanje dizajna sem uporabil naslednje nastavitve:

  • Višina sloja 0,2 mm
  • 20% polnilo
  • Brez oprijemljive plasti postelje

4. korak: Montaža

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

Najprej pritrdite stojala na 6 majhnih montažnih lukenj v ohišju.

Drugič, baterijo vstavite med stojala. Prilega se pod vezja.

Tretjič, privijte elektroniko. Če so bili uporabljeni ustrezni izhodi, se morajo vrata USB popolnoma poravnati z luknjo v ohišju.

Četrtič, elektroniko povežite skupaj. Ko priključite baterijo na mikrokrmilnik, uporabite kable QWIIC za zaporedno povezavo senzorja in zaslona.

Nazadnje izrežite majhen list odpadne plastike za prozorno prednjo ploščo. Izvrtajte luknje, da se ujemajo z dvema večjima montažnima luknjama v ohišju, nato pa jih pritrdite z daljšimi vijaki.

5. korak: Programiranje

Programiranje
Programiranje
Programiranje
Programiranje

Namesto programiranja iz nič predlagam, da prenesete mojo kodo iz spodaj navedenega skladišča.

Repozitorij:

Trenutno je koda:

  • Odčita podatke iz vsakega senzorja
  • Izračuna stopnjo spremembe
  • Prikaže podatke na zaslonu OLED
  • Poveže se z WiFi in prikaže podatke na ustvarjeni spletni strani (na naslovu IP, prikazanem na zaslonu)

Za programiranje mikrokrmilnika morate:

  1. Prenesite Arduino IDE (https://www.arduino.cc/en/Main/Software)
  2. Nastavite gonilnike za Arduino IDE in USB (https://learn.sparkfun.com/tutorials/esp32-thing-p…)
  3. Prenesite knjižnice za senzor in OLED z upraviteljem knjižnic Arduino IDE
  4. Shranite svoj SSID in geslo WiFi v "nastavitvah" plošč

6. korak: Prihodnje izboljšave

Tu je nekaj idej za izboljšanje projekta:

  1. Uporabite WiFi za nalaganje podatkov v ThingSpeak ali drugo storitev, ki jih prikaže
  2. Izmerite napetost akumulatorja in prikažite preostali čas
  3. Uporabite WiFi za prenos vremenskih informacij, novic in vsega, kar bi prikazala pametna ura
  4. Če je raven CO2 previsoka, dodajte alarm
  5. Dodajte alarm, če so ravni TVOC previsoke

Opomba: #4 bi bil res odličen način, da ostanete varni v zaprtih prostorih, #5 pa je zelo uporaben za uporabnike 3D tiskalnikov, kot sem jaz!