Kazalo:
- 1. korak: Določanje zahtev
- 2. korak: Zbiranje materialov
- 3. korak: 3D tiskanje ohišja
- 4. korak: Montaža
- 5. korak: Programiranje
- 6. korak: Prihodnje izboljšave
Video: Senzor kakovosti zraka DIY + 3D natisnjena torbica: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
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
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
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
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:
- Prenesite Arduino IDE (https://www.arduino.cc/en/Main/Software)
- Nastavite gonilnike za Arduino IDE in USB (https://learn.sparkfun.com/tutorials/esp32-thing-p…)
- Prenesite knjižnice za senzor in OLED z upraviteljem knjižnic Arduino IDE
- Shranite svoj SSID in geslo WiFi v "nastavitvah" plošč
6. korak: Prihodnje izboljšave
Tu je nekaj idej za izboljšanje projekta:
- Uporabite WiFi za nalaganje podatkov v ThingSpeak ali drugo storitev, ki jih prikaže
- Izmerite napetost akumulatorja in prikažite preostali čas
- Uporabite WiFi za prenos vremenskih informacij, novic in vsega, kar bi prikazala pametna ura
- Če je raven CO2 previsoka, dodajte alarm
- 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!