Cuprins:

Senzor de sănătate la domiciliu: 8 pași
Senzor de sănătate la domiciliu: 8 pași

Video: Senzor de sănătate la domiciliu: 8 pași

Video: Senzor de sănătate la domiciliu: 8 pași
Video: Au Uitat Să Oprească Camera De FILMAT! Momente Incredibile Filmate În LIVE 2024, Iulie
Anonim
Senzor de sănătate la domiciliu
Senzor de sănătate la domiciliu

Salutare tuturor, Sper că vă descurcați bine. Așa cum am menționat mai devreme, am fost să postez un senzor de sănătate la domiciliu într-unul din instructivele mele anterioare. Iată-l:

Tehnologia portabilă face o treabă bună de a ține la curent fitness-ul personal. Dar pentru a măsura starea de sănătate a locului în care locuiți, aveți nevoie de un alt instrument. Acest dispozitiv monitorizează temperatura, umiditatea, zgomotul și nivelul de lumină pentru orice cameră și poate acționa, de asemenea, ca un detector de intruziune, o lanternă și încarcă telefoane și folosește LED-ul de 1 W pentru a crea un efect stroboscopic pentru a scoate intrușii afară. În carcasă, o colecție de senzori trimite informații către un Arduino, care interpretează intrarea și afișează datele pe un mic ecran OLED. Pe baza citirilor dispozitivului, puteți porni un dezumidificator, coborâți termostatul sau puteți deschide o fereastră - orice aveți nevoie pentru a vă menține confortabil mediul de acasă.

Acest dispozitiv face următoarele: -

  1. Măsurați și afișați temperatura (în * C sau * F).
  2. Măsurați și afișați umiditatea (în%).
  3. Calculați și afișați senzația de căldură (Index de căldură) (în * C sau * F).
  4. Măsurați și afișați sunetul (în dB).
  5. Măsurați și afișați lumina (în lux) (1 lux = 1 lumen / m ^ 2).
  6. Măsurați și afișați distanța față de un anumit obiect (în cm sau inch).
  7. Folosit ca detector de intruziune (se poate adăuga o sirena separată).
  8. Folosit pentru a genera efect stroboscopic (pentru a speria intrușii și pentru petreceri)
  9. Folosiți ca lanternă.
  10. Încărcați telefoanele în caz de urgență.

Aș dori să menționez că acest instructable este postat devreme din cauza ultimei date a concursului de buzunar. Prin urmare, instructabilul nu este încă complet. Acest dispozitiv poate oferi toate citirile senzorului, dar nu poate fi folosit încă ca detector de intruziune și lanternă, deoarece încă scriu cod pentru o interfață de utilizator (UI) cu butoane. Așadar, vă rog să mă votați cel puțin la concursul de dimensiuni de buzunar, în timp ce eu continuu să lucrez pentru cod și voi adunați piese și începeți să calibrați senzorii. Mai târziu, puteți să mă votați la concursul Arduino după cum doriți (Dacă vă place proiectul).

De asemenea, vă rugăm să nu săriți pașii dacă doriți ca proiectul să nu aibă erori (mulți oameni comentează că nu funcționează proiectele și nu au instalat corect bibliotecile Arduino, ducând la probleme). Sau puteți săriți câțiva primi pași pentru calibrarea senzorului și să începeți cu calibrarea microfonului și a luminii.

Deci, să adunăm părți și să începem:

Pasul 1: Adunați părți:

Adunați piese
Adunați piese
Adunați piese
Adunați piese

Lista de componente:-

  1. Arduino Mega / Uno / Nano (pentru verificarea senzorilor)
  2. Arduino Pro Mini
  3. Programator pentru Pro Mini (Puteți utiliza și alte Arduino)
  4. Afișaj OLED (tip SSD1306)
  5. LDR + 5kΩ (am folosit 3x 15kΩ în paralel) SAU TEMT6000
  6. 3x Butoane
  7. Comutator glisant
  8. LED roșu
  9. Senzor de umiditate a temperaturii DHT22 / DHT11 (Utilizați în funcție de cerințele dvs.)
  10. Baterie Li Poly cu 5V step up și încărcător Li Po.
  11. 1W LED cu 100Ω (sau aproape)
  12. Raspberry Pi Case (Dacă aveți o imprimantă 3D, puteți face una. Pur și simplu nu am una în jur.)
  13. MIC condensator cu circuit amplificator (menționat mai târziu) SAU ADMP401 / INMP401
  14. Cabluri jumper (mai ales F-F, M-M bine să aveți și unele F-M)
  15. Cablu curcubeu sau fire cu mai multe fire
  16. USB B SAU USB B mini (depinde de tipul de Arduino)
  17. Panou (pentru conexiuni temporare, pentru calibrarea senzorilor)

Instrumente: -

  1. Fier de lipit sau stație
  2. Solder
  3. Ceara de lipit
  4. Cleaner de sfaturi … (Orice altceva necesar pentru lipire poate fi adăugat..)
  5. Pistol de lipit cu bastoane (Oh, bine.. beți lipici)
  6. Cuțit hobby (nu este necesar ca atare, doar pentru a îndepărta unele părți din plastic ale RPI Case pentru a obține mai mult spațiu și pentru a face găuri pentru LED-uri, butoane și LDR. Puteți utiliza și alte instrumente.)

Pasul 2: Testați senzorul cu ultrasunete HC-SR04

Testați senzorul cu ultrasunete HC-SR04
Testați senzorul cu ultrasunete HC-SR04
Testați senzorul cu ultrasunete HC-SR04
Testați senzorul cu ultrasunete HC-SR04
Testați senzorul cu ultrasunete HC-SR04
Testați senzorul cu ultrasunete HC-SR04
Testați senzorul cu ultrasunete HC-SR04
Testați senzorul cu ultrasunete HC-SR04

Mai întâi să testăm HC-SR04 dacă funcționează corect sau nu.

1. Conexiuni:

Arduino HC-SR04

5V_VCC

GND_GND

D10_Echo

D9_Trig

2. Deschideți fișierul.ino atașat și încărcați codul pe placa Arduino.

3. După încărcare, puneți o riglă lângă senzor și plasați obiectul și verificați citirile pe monitorul serial (ctrl + shift + m). Dacă citirile sunt aproape OK, putem trece la pasul următor. Pentru depanare, accesați aici. Pentru informații suplimentare vizitați aici.

Pasul 3: Testați senzorul DHT11 / DHT22:

Testează senzorul DHT11 / DHT22
Testează senzorul DHT11 / DHT22
Testează senzorul DHT11 / DHT22
Testează senzorul DHT11 / DHT22
Testează senzorul DHT11 / DHT22
Testează senzorul DHT11 / DHT22

Acum să trecem la testarea senzorului DHT11 / DHT22.

1. Conexiune

Arduino DHT11 / DHT22

VCC_Pin 1

D2_Pin 2 (se conectează și la pinul 1 prin rezistor de 10 k)

GND_Pin 4

Notă: În cazul în care aveți un scut conectați direct pinul de semnal la D2 al Arduino.

2. Instalați Biblioteca DHT de aici și biblioteca Adafruit_sensor de aici.

3. Deschideți fișierul.ino din exemple de bibliotecă de senzori DHT, editați codul conform instrucțiunilor (DHT11 / 22) și încărcați codul pe placa Arduino.

4. Deschideți Serial Monitor (ctrl + shift + M) și verificați citirile. Dacă sunt satisfăcătoare, continuați cu pasul următor.

Altfel verificați aici pentru mai multe.

Pasul 4: Calibrați LDR sau TEMT6000:

Calibrați LDR sau TEMT6000
Calibrați LDR sau TEMT6000
Calibrați LDR sau TEMT6000
Calibrați LDR sau TEMT6000

Să mergem mai departe pentru a calibra LDR / TEMT6000:

Pentru a calibra LDR puteți merge aici. Trebuie să aveți sau să împrumutați un luxmetru pentru calibrare.

Pentru TEMT6000 puteți descărca fișierul.ino pentru codul Arduino.

1. Conexiuni:

Arduino_TEMT6000

5V_VCC

GND_GND

A1_SIG

2. Încărcați schița pe Arduino și deschideți Serial Monitor. Verificați valorile referitoare la un luxmetru.

3. Dacă totul este în regulă, putem continua.

Pasul 5: Calibrați condensatorul MIC / ADMP401 (INMP401):

Calibrați condensatorul MIC / ADMP401 (INMP401)
Calibrați condensatorul MIC / ADMP401 (INMP401)
Calibrați condensatorul MIC / ADMP401 (INMP401)
Calibrați condensatorul MIC / ADMP401 (INMP401)

În cele din urmă, ultima. Microfonul cu condensator sau ADMP401 (INMP401). Aș recomanda să folosiți ADMP401 deoarece dimensiunea plăcii este mică. Altfel, puteți merge aici pentru microfonul cu condensator și va ocupa mai mult spațiu în carcasă.

Pentru ADMP401: (notă: încă nu am calibrat senzorul pentru a afișa valorile dB. Veți vedea doar valorile ADC.)

1. Conexiuni:

Arduino_ADMP401

3,3V _ VCC

GND_GND

A0_AUD

2. Încărcați schița pe Arduino. Deschideți monitorul serial. Verificați citirile. Citirea este mare în volume mari și mică în volume mici.

Pasul 6: Reunește-l:

Image
Image
Reunește-l
Reunește-l
Reunește-l
Reunește-l

În cele din urmă, este timpul să-l reunim.

  1. Alăturați-vă totul conform conexiunilor de pe o placă de calcul.
  2. Instalați bibliotecile. Linkuri în fișierul.ino.
  3. Încărcați-l pe Arduino.
  4. Verificați dacă totul este în regulă și afișează citiri corecte.
  5. Dacă totul este bun, îl putem asambla într-un caz.

Notă: Acest pas este încă incomplet, deoarece codul nu este încă definitiv. În următoarea versiune va exista o interfață UI adăugată.

Pasul 7: pune totul într-un caz:

Image
Image
Pune totul într-un caz
Pune totul într-un caz
Pune totul într-un caz
Pune totul într-un caz

E timpul să punem totul într-o carcasă:

  1. Programați pro mini. (Puteți să-l faceți google cum să o faceți)
  2. Planificați cum se vor potrivi toți senzorii, afișajul, Arduino, bateria și încărcătorul în carcasă.
  3. Folosiți o mulțime (nu prea mult) de adeziv fierbinte pentru a asigura totul la locul său.
  4. Sârmă totul

Îmi pare rău că nu am inclus nicio imagine care să vă ajute, deoarece încă trebuie să fac câteva modificări în cod.

Pasul 8: Testarea dispozitivului final și a gândurilor finale:

Testarea dispozitivului final și a gândurilor finale
Testarea dispozitivului final și a gândurilor finale

Iată-ne … Am creat un dispozitiv mic care poate face atât de multe lucruri. Dispozitivul nu este încă finalizat și va necesita ceva timp pentru a crea cel final. Aș vrea să mă votați la concursuri pentru a mă motiva să merg mai departe pentru a finaliza proiectul. Vă mulțumim pentru voturi și aprecieri și ne vedem în curând cu proiectul finalizat cu mai multe imagini și videoclipuri ale proiectului. Și, desigur, asamblarea finală

Recomandat: