Turinys:

„Pasidaryk pats“oro kokybės jutiklis + 3D spausdintas dėklas: 6 žingsniai
„Pasidaryk pats“oro kokybės jutiklis + 3D spausdintas dėklas: 6 žingsniai

Video: „Pasidaryk pats“oro kokybės jutiklis + 3D spausdintas dėklas: 6 žingsniai

Video: „Pasidaryk pats“oro kokybės jutiklis + 3D spausdintas dėklas: 6 žingsniai
Video: e30 naujas vairo stiprintuvo siurblys, posūkių gedimas, reguliuojam vožtuvų tarpelius 2024, Liepa
Anonim
„Pasidaryk pats“oro kokybės jutiklis + 3D spausdintas dėklas
„Pasidaryk pats“oro kokybės jutiklis + 3D spausdintas dėklas

Šiame vadove yra visa informacija, kurios reikia norint sukurti labai galingą, kišeninio dydžio jutiklį.

1 žingsnis: nustatykite reikalavimus

Kad galėtume kuo geriau išnaudoti savo pasidaryk pats oro kokybės jutiklį, mums reikia:

  • Kišeninio dydžio
  • Maitinamas baterijomis
  • Įtraukite įkrovimo grandinę
  • Prijungtas prie USB
  • Prijungtas prie „WiFi“ir „Bluetooth“
  • Skaitoma naudojant pridedamą OLED ekraną
  • Mažiau nei 100 USD

Mes norime, kad mūsų kišeninio dydžio jutiklis galėtų išmatuoti:

  • Temperatūra
  • Slėgis
  • Drėgmė
  • CO2 lygis, turintis įtakos smegenų funkcijai
  • TVOC (oro kokybės) lygiai, padedantys saugiai naudotis 3D spausdintuvu

2 žingsnis: Surinkite medžiagas

Šiam projektui jums reikės kelių komponentų. Rašymo metu bendra kaina yra 82,57 USD

  • 1 x „Thing Plus“- ESP32 WROOM (https://www.sparkfun.com/products/14689)
  • 1 x ličio jonų baterija - 2 Ah (https://www.sparkfun.com/products/13855)
  • 1 x „Micro OLED Breakout“(https://www.sparkfun.com/products/14532)
  • 1 x aplinkos apsaugos derinys - CCS811/BME280 (https://www.sparkfun.com/products/14348)
  • 1 x atramos plastikinės 4-40; 3/8 colio (https://www.sparkfun.com/products/10461)
  • 1 x varžtas - Phillips galvutė 4-40; 1/4 colio (https://www.sparkfun.com/products/10453)
  • 2 x „Qwiic“kabelis - 50 mm (https://www.sparkfun.com/products/14426)

Jums taip pat reikės:

  • 3D spausdintuvas, naudoju 3D spausdintuvą „MonoPrice Mini Delta“(https://www.monoprice.com/product?p_id=21666)
  • 3D spausdintuvo siūlas, aš naudoju PLA
  • „Philips“galvutės atsuktuvas
  • Skaidrios plokštės plastiko lakštas pašalinamas
  • Didesni varžtai, skirti pritvirtinti skaidrią veido plokštę

3 žingsnis: 3D spausdinimas

3D spausdinimas
3D spausdinimas
3D spausdinimas
3D spausdinimas

Paprastai turėsite sukurti savo 3D spausdintą korpusą. Laimei, „Thingiverse“paskelbiau 3D spausdinimo failus: https://www.thingiverse.com/thing:3545884. Iš viso, norint pasiekti galutinį dizainą, prireikė 4 pakartojimų.

Norėdami spausdinti dizainą, naudoju šiuos nustatymus:

  • 0,2 mm sluoksnio aukštis
  • 20% užpildas
  • Nėra lovos sukibimo sluoksnio

4 žingsnis: Surinkimas

Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas

Pirmiausia pritvirtinkite atramas prie 6 mažų tvirtinimo angų korpuse.

Antra, įdėkite bateriją tarp atramų. Jis tilps po plokštėmis.

Trečia, įsukite elektroniką. Jei buvo naudojami tinkami atjungimai, USB prievadas turi puikiai sutapti su korpuso anga.

Ketvirta, prijunkite elektroniką. Prijungę akumuliatorių prie mikrovaldiklio, naudokite QWIIC kabelius, kad serijiniu būdu prijungtumėte jutiklį ir ekraną.

Galiausiai perpjaukite nedidelį plastiko laužo lakštą, skirtą permatomai veido plokštei. Gręžkite skyles, kad atitiktų dvi didesnes tvirtinimo angas gaubte, ir tada pritvirtinkite ilgesniais varžtais.

5 žingsnis: programavimas

Programavimas
Programavimas
Programavimas
Programavimas

Užuot programavęs nuo nulio, siūlau atsisiųsti mano kodą iš žemiau esančios saugyklos.

Saugykla:

Šiuo metu kodas:

  • Skaito kiekvieno jutiklio duomenis
  • Skaičiuoja pokyčių greitį
  • Rodo duomenis OLED ekrane
  • Prisijungia prie „WiFi“ir rodo duomenis sukurtame tinklalapyje (ekrane rodomame IP adrese)

Norėdami užprogramuoti mikrovaldiklį, jums reikės:

  1. Atsisiųskite „Arduino IDE“(https://www.arduino.cc/en/Main/Software)
  2. Nustatykite „Arduino IDE“ir USB tvarkykles (https://learn.sparkfun.com/tutorials/esp32-thing-p…)
  3. Atsisiųskite jutiklio ir OLED bibliotekas naudodami „Arduino IDE“bibliotekų tvarkyklę
  4. Išsaugokite „WiFi“SSID ir slaptažodį lentų „nuostatose“

6 žingsnis: būsimi patobulinimai

Štai keletas idėjų, kaip pagerinti projektą:

  1. Norėdami įkelti duomenis į „ThingSpeak“ar kitą paslaugą, naudokite „WiFi“, kad galėtumėte juos grafikuoti
  2. Išmatuokite akumuliatoriaus įtampą ir parodykite likusį laiką
  3. Naudokite „WiFi“, kad atsisiųstumėte orų informaciją, naujienas ir viską, ką rodytų išmanusis laikrodis
  4. Pridėkite aliarmą, jei CO2 lygis yra per didelis
  5. Jei TVOC lygis yra per didelis, pridėkite signalą

Pastaba: #4 būtų tikrai nuostabus būdas išlikti saugiam uždarose erdvėse ir #5 yra labai tinkamas 3D spausdintuvų naudotojams, tokiems kaip aš!