Turinys:

Namų sveikatos jutiklis: 8 žingsniai
Namų sveikatos jutiklis: 8 žingsniai

Video: Namų sveikatos jutiklis: 8 žingsniai

Video: Namų sveikatos jutiklis: 8 žingsniai
Video: ЮЛЯ ФИНЕСС: Как я вышла с 8 этажа! Групповое изнасилование под мефедроном, психиатрическая больница 2024, Liepa
Anonim
Namų sveikatos jutiklis
Namų sveikatos jutiklis

Sveiki visi, Tikiuosi, kad tau viskas gerai. Kaip minėta anksčiau, aš turėjau paskelbti namų sveikatos jutiklį viename iš savo nurodymų. Taigi štai:

Nešiojamos technologijos puikiai stebi jūsų asmeninę būklę. Tačiau norint įvertinti vietos, kurioje gyvenate, sveikatą, jums reikia kitokio įrankio. Šis prietaisas stebi bet kurios patalpos temperatūrą, drėgmę, triukšmą ir šviesos lygį, taip pat gali veikti kaip įsibrovimo detektorius, žibintuvėlis ir įkrauti telefonus bei naudoti 1W šviesos diodą, kad sukurtų stroboskopinį efektą, kad pašalintų įsibrovėlius. Korpuse esanti jutiklių kolekcija siunčia informaciją „Arduino“, kuri interpretuoja įvestį ir rodo duomenis mažame OLED ekrane. Remdamiesi prietaiso rodmenimis, galite įjungti sausintuvą, nuleisti termostatą arba pralaužti langą-viskas, ko reikia, kad jūsų namų aplinka būtų patogi.

Šis įrenginys atlieka šiuos veiksmus:-

  1. Išmatuokite ir rodykite temperatūrą (*C arba *F).
  2. Išmatuokite ir rodykite drėgmę (%).
  3. Apskaičiuokite ir rodykite jausmus (šilumos indeksas) (*C arba *F).
  4. Išmatuokite ir rodykite garsą (dB).
  5. Išmatuokite ir rodykite šviesą (liuksais) (1 liuksas = 1 liumenas/m^2).
  6. Išmatuokite ir parodykite atstumą nuo tam tikro objekto (cm arba coliais).
  7. Naudojamas kaip įsilaužimo detektorius (galima pridėti atskirą sireną).
  8. Naudojamas stroboskopiniam efektui generuoti. (Siekiant atbaidyti įsibrovėlius ir vakarėliams)
  9. Naudokite kaip žibintuvėlį.
  10. Įkraukite telefonus avariniais atvejais.

Norėčiau paminėti, kad ši instrukcija paskelbta anksti, nes paskutinė kišeninio dydžio konkurso data. Taigi instrukcija vis dar nėra baigta. Šis prietaisas gali parodyti visus jutiklių rodmenis, bet kol kas negali būti naudojamas kaip įsilaužimo detektorius ir žibintuvėlis, nes aš vis dar rašau vartotojo sąsajos (UI) kodą su mygtukais. Taigi prašau balsuoti už mane bent kišeninio dydžio konkurse, kai aš toliau dirbu dėl kodo, o jūs, vaikinai, surinksite dalis ir pradėsite kalibruoti jutiklius. Vėliau galite balsuoti už mane „Arduino“konkurse, kaip norite (jei jums patinka projektas).

Taip pat prašome nepraleisti veiksmų, jei norite, kad projektas būtų be klaidų (daugelis žmonių komentuoja apie neveikiančius projektus ir tinkamai neįdiegė „Arduino“bibliotekų, o tai sukelia problemų). Arba galite praleisti pirmuosius jutiklio kalibravimo veiksmus ir pradėti nuo mikrofono ir šviesos kalibravimo.

Taigi surinksime dalis ir pradėkime:

1 žingsnis: Surinkite dalis:

Surinkite dalis
Surinkite dalis
Surinkite dalis
Surinkite dalis

Dalių sąrašas:-

  1. „Arduino Mega“/„Uno“/„Nano“(jutiklių tikrinimui)
  2. „Arduino Pro Mini“
  3. „Pro Mini“programuotojas (galite naudoti ir kitus „Arduinos“)
  4. OLED ekranas (tipas SSD1306)
  5. LDR + 5 kΩ (lygiagrečiai naudojau 3x 15 kΩ) ARBA TEMT6000
  6. 3x mygtukai
  7. Slankiklis
  8. Raudonas šviesos diodas
  9. DHT22/DHT11 temperatūros drėgmės jutiklis (naudokite priklausomai nuo jūsų poreikių)
  10. „Li Poly“akumuliatorius su 5 V pakopa ir „Li Po“įkroviklis.
  11. 1 W šviesos diodas su 100Ω (arba arti)
  12. „Raspberry Pi“dėklas (jei turite 3D spausdintuvą, galite jį pagaminti. Aš tiesiog neturiu jo.)
  13. Kondensatoriaus MIC su stiprintuvo grandine (paminėta vėliau) ARBA ADMP401/INMP401
  14. Trumpieji kabeliai (dažniausiai F-F, M-M, gerai, kad yra ir F-M)
  15. Vaivorykštinis kabelis arba kelių krypčių laidai
  16. USB B ARBA USB B mini (priklauso nuo „Arduino“tipo)
  17. Duonos lenta (laikiniems sujungimams, jutiklių kalibravimui)

Įrankiai:-

  1. Lituoklis arba stotis
  2. Lituoklis
  3. Lydmetalinis vaškas
  4. Patarimų valiklis … (Galima pridėti bet ką, kas reikalinga litavimui..)
  5. Klijų pistoletas su lazdelėmis (na gerai.. klijų lazdelės)
  6. Hobio peilis (nereikalingas, tik norint pašalinti kai kurias plastikines RPI dėklo dalis, kad gautumėte daugiau vietos ir padarytumėte skyles šviesos diodams, mygtukams ir LDR. Taip pat galite naudoti kitus įrankius.)

2 veiksmas: patikrinkite ultragarso jutiklį HC-SR04

Patikrinkite ultragarso jutiklį HC-SR04
Patikrinkite ultragarso jutiklį HC-SR04
Patikrinkite ultragarso jutiklį HC-SR04
Patikrinkite ultragarso jutiklį HC-SR04
Patikrinkite ultragarso jutiklį HC-SR04
Patikrinkite ultragarso jutiklį HC-SR04
Patikrinkite ultragarso jutiklį HC-SR04
Patikrinkite ultragarso jutiklį HC-SR04

Pirmiausia išbandykime HC-SR04, ar jis veikia tinkamai, ar ne.

1. Jungtys:

„Arduino HC-SR04“

5V_VCC

GND_GND

D10_Aidas

D9_Trig

2. Atidarykite pridėtą.ino failą ir įkelkite kodą į „Arduino“lentą.

3. Įkėlę padėkite liniuotę šalia jutiklio ir padėkite objektą bei patikrinkite rodmenis nuosekliajame monitoriuje (ctrl+shift+m). Jei rodmenys yra beveik geri, galime pereiti prie kito žingsnio. Norėdami išspręsti problemą, eikite čia. Norėdami gauti papildomos informacijos, apsilankykite čia.

3 žingsnis: išbandykite DHT11/DHT22 jutiklį:

Bandymas DHT11/DHT22 jutiklis
Bandymas DHT11/DHT22 jutiklis
Bandymas DHT11/DHT22 jutiklis
Bandymas DHT11/DHT22 jutiklis
Bandymas DHT11/DHT22 jutiklis
Bandymas DHT11/DHT22 jutiklis

Dabar išbandykime DHT11/DHT22 jutiklį.

1. Ryšys

„Arduino DHT11/DHT22“

VCC_ 1 kaištis

D2_Pin 2 (taip pat prijunkite prie 1 kaiščio per 10k rezistorių)

GND_ 4 kaištis

Pastaba: Jei turite skydą, tiesiogiai prijunkite signalo kaištį prie „Arduino“D2.

2. Įdiekite DHT biblioteką iš čia ir „Adafruit_sensor“biblioteką iš čia.

3. Atidarykite.ino failą iš DHT jutiklių bibliotekos pavyzdžių, redaguokite kodą pagal instrukcijas (DHT11/22) ir įkelkite kodą į „Arduino“plokštę.

4. Atidarykite serijinį monitorių (ctrl+shift+M) ir patikrinkite rodmenis. Jei jie tenkina, pereikite prie kito žingsnio.

Priešingu atveju daugiau rasite čia.

4 veiksmas: kalibruokite LDR arba TEMT6000:

Kalibruokite LDR arba TEMT6000
Kalibruokite LDR arba TEMT6000
Kalibruokite LDR arba TEMT6000
Kalibruokite LDR arba TEMT6000

Eikime toliau kalibruoti LDR/TEMT6000:

Norėdami kalibruoti LDR, galite eiti čia. Norėdami atlikti kalibravimą, turite turėti arba pasiskolinti liuksmetrą.

„TEMT6000“galite atsisiųsti „Arduino“kodo.ino failą.

1. Jungtys:

„Arduino_TEMT6000“

5V_VCC

GND_GND

A1_SIG

2. Įkelkite eskizą į „Arduino“ir atidarykite „Serial Monitor“. Patikrinkite liuksmetro rodmenis.

3. Jei viskas gerai, galime tęsti.

5 veiksmas: kalibruokite kondensatorių MIC/ADMP401 (INMP401):

Kalibruoti kondensatorių MIC/ADMP401 (INMP401)
Kalibruoti kondensatorių MIC/ADMP401 (INMP401)
Kalibruoti kondensatorių MIC/ADMP401 (INMP401)
Kalibruoti kondensatorių MIC/ADMP401 (INMP401)

Pagaliau paskutinis. Kondensatoriaus mikrofonas arba ADMP401 (INMP401). Aš rekomenduočiau pasirinkti ADMP401, nes plokštės dydis yra mažas. Priešingu atveju čia galite ieškoti kondensatoriaus mikrofono, ir tai dažniausiai užims daugiau vietos.

ADMP401: (pastaba: aš dar nesu kalibravęs jutiklio, kad būtų rodomos dB vertės. Matysite tik ADC reikšmes.)

1. Jungtys:

401. kas yra

3.3V _ VCC

GND_GND

A0_AUD

2. Įkelkite eskizą į „Arduino“. Atidarykite serijinį monitorių. Patikrinkite rodmenis. Skaitymas yra didelis dideliais kiekiais ir mažas mažais kiekiais.

6 žingsnis: sujunkite:

Image
Image
Sujunkite kartu
Sujunkite kartu
Sujunkite kartu
Sujunkite kartu

Pagaliau atėjo laikas jį sujungti.

  1. Sujunkite viską pagal duonos lentos jungtis.
  2. Įdiekite bibliotekas. Nuorodos į.ino failą.
  3. Įkelkite jį į „Arduino“.
  4. Patikrinkite, ar viskas gerai ir rodomi teisingi rodmenys.
  5. Jei viskas gerai, pagaliau galime jį surinkti dėkle.

Pastaba: šis veiksmas vis dar nebaigtas, nes kodas dar nėra galutinis. Kitoje versijoje bus pridėta vartotojo sąsaja.

7 žingsnis: įdėkite viską į dėklą:

Image
Image
Viską sudėkite į dėklą
Viską sudėkite į dėklą
Viską sudėkite į dėklą
Viską sudėkite į dėklą

Laikas viską sudėti į bylą:

  1. Užprogramuokite „Pro mini“. (Galite tai padaryti „Google“, kaip tai padaryti)
  2. Suplanuokite, kaip visi jutikliai, ekranas, „Arduino“, baterija ir įkroviklis tilps į dėklą.
  3. Naudokite daug (ne per daug) karštų klijų, kad pritvirtintumėte viską savo vietoje.
  4. Viską laidai

Atsiprašau, kad neįtraukiau jokių vaizdų, kurie jums padėtų, nes vis tiek turiu atlikti tam tikrus kodo pakeitimus.

8 veiksmas: galutinio įrenginio ir galutinių minčių testavimas:

Galutinio prietaiso ir galutinių minčių testavimas
Galutinio prietaiso ir galutinių minčių testavimas

Štai mes … Mes sukūrėme nedidelį įrenginį, kuris gali padaryti tiek daug dalykų. Įrenginys dar nėra baigtas, todėl galutiniam įrenginiui sukurti prireiks šiek tiek laiko. Norėčiau, kad jūs balsuotumėte už mane konkursuose, kad paskatintumėte mane tęsti projektą. Ačiū už balsus ir patinka ir netrukus pasimatysime su užbaigtu projektu, kuriame bus daugiau projekto nuotraukų ir vaizdo įrašų. Ir, žinoma, galutinis surinkimas

Rekomenduojamas: