
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40

Selles juhendis on kogu teave, mida vajate väga võimsa taskusuuruse anduri loomiseks.
1. samm: nõuete seadmine
Meie isetehtud õhukvaliteedi andurist maksimumi saamiseks peame seda tegema:
- Tasku suurune
- Patareitoitega
- Kaasas laadimisahel
- Ühendatud USB -ga
- Ühendatud WiFi ja Bluetoothiga
- Kaasasoleva OLED -ekraaniga loetav
- Alla 100 dollari
Soovime, et meie taskuandur saaks mõõta:
- Temperatuur
- Rõhk
- Niiskus
- CO2 tase, mis mõjutab aju tööd
- TVOC (õhukvaliteet) tasemed, mis aitavad 3D -printeri läheduses turvaliselt püsida
2. samm: materjalide kogumine
Selle projekti jaoks vajate mitmeid komponente. Kogumaksumus on kirjutamise ajal 82,57 dollarit
- 1 x Thing Plus - ESP32 WROOM (https://www.sparkfun.com/products/14689)
- 1 x liitiumioonaku - 2Ah (https://www.sparkfun.com/products/13855)
- 1 x Micro OLED Breakout (https://www.sparkfun.com/products/14532)
- 1 x keskkonnakombinatsioon - CCS811/BME280 (https://www.sparkfun.com/products/14348)
- 1 x vaheseinad plastikust 4-40; 3/8 "(https://www.sparkfun.com/products/10461)
- 1 x kruvi - Phillipsi pea 4-40; 1/4 "(https://www.sparkfun.com/products/10453)
- 2 x Qwiic -kaabel - 50 mm (https://www.sparkfun.com/products/14426)
Teil on vaja ka:
- 3D -printer, kasutasin 3D -printerit MonoPrice Mini Delta (https://www.monoprice.com/product?p_id=21666)
- 3D -printeri hõõgniit, ma kasutasin PLA -d
- Philipsi peaga kruvikeeraja
- Kummutage plastleht läbipaistva esiplaadi jaoks
- Suuremad poldid läbipaistva esiplaadi kinnitamiseks
3. samm: korpuse 3D -printimine


Tavaliselt peate oma 3D -prinditud korpuse kujundama. Õnneks olen avaldanud 3D -printimisfailid saidil Thingiverse: https://www.thingiverse.com/thing:3545884. Kokku kulus lõpliku kujunduseni jõudmiseks 4 kordust.
Kujunduse printimiseks kasutasin järgmisi seadeid:
- Kihi kõrgus 0,2 mm
- 20% täiteaine
- Voodikihi puudumine
4. samm: kokkupanek



Esiteks kinnitage tõkendid korpuse 6 väikese kinnitusava külge.
Teiseks sisestage aku vaheseinte vahele. See sobib trükkplaatide alla.
Kolmandaks keerake elektroonika sisse. Kui kasutati nõuetekohaseid piiranguid, peaks USB -port ideaalselt joonduma korpuses oleva avaga.
Neljandaks ühendage elektroonika kokku. Pärast aku mikrokontrolleriga ühendamist kasutage anduri ja ekraani järjestikuseks ühendamiseks QWIIC -kaableid.
Lõpuks lõigake läbipaistva esiplaadi jaoks väike plastikjäätmete leht. Puurige augud, et need sobiksid korpuse kahe suurema kinnitusavaga, ja kinnitage see pikemate poltidega.
Samm: programmeerimine


Selle asemel, et programmeerida nullist, soovitan teil alla laadida minu koodi allpool lingitud hoidlast.
Hoidla:
Praegu on kood:
- Loeb andmeid igalt andurilt
- Arvutab muutumiskiiruse
- Kuvab andmed OLED -ekraanil
- Ühendub WiFi-ga ja kuvab andmed loodud veebilehel (ekraanil kuvataval IP-aadressil)
Mikrokontrolleri programmeerimiseks peate:
- Laadige alla Arduino IDE (https://www.arduino.cc/en/Main/Software)
- Seadistage Arduino IDE ja USB draiverid (https://learn.sparkfun.com/tutorials/esp32-thing-p…)
- Laadige anduri ja OLED -i teegid alla Arduino IDE raamatukogude halduri abil
- Salvestage oma WiFi SSID ja parool tahvlite "eelistustesse"
6. samm: tulevased täiustused
Siin on mõned ideed projekti täiustamiseks:
- Kasutage WiFi -d andmete üleslaadimiseks ThingSpeaki või mõnda muusse teenusesse selle graafiku koostamiseks
- Mõõtke aku pinget ja näidake järelejäänud aega
- Kasutage WiFi -ühendust ilmateabe, uudiste ja muu nutikella kuvamiseks
- Lisage alarm, kui CO2 tase on liiga kõrge
- Kui TVOC tase on liiga kõrge, lisage alarm
Märkus: #4 oleks tõeliselt vinge viis suletud ruumides turvaliselt püsida ja #5 sobib väga hästi 3D -printeri kasutajatele nagu mina!