Съдържание:

Домашен здравен сензор: 8 стъпки
Домашен здравен сензор: 8 стъпки

Видео: Домашен здравен сензор: 8 стъпки

Видео: Домашен здравен сензор: 8 стъпки
Видео: Zemismart SPM01 - компактный двунаправленный zigbee энергомонитор на токовом трансформаторе 2024, Юли
Anonim
Домашен здравен сензор
Домашен здравен сензор

Здравейте всички, Дано всички сте добре. Както бе споменато по -рано, трябваше да публикувам домашен здравен сензор в една от предишните ми инструкции. И така ето го:

Носимата технология върши добра работа, като следи личната ви годност. Но за да измерите здравето на мястото, където живеете, имате нужда от различен инструмент. Това устройство следи температурата, влажността, шума и нивото на светлината във всяка стая, а също така може да действа като детектор за проникване, фенерче и зарежда телефони и използва 1W LED за създаване на стробоскопичен ефект за извеждане на натрапници. В рамките на корпуса, колекция от сензори изпраща информация към Arduino, който интерпретира входа и показва данните на малък OLED екран. Въз основа на показанията на устройството можете да включите изсушител, да спуснете термостата или да отворите прозорец-каквото е необходимо, за да поддържате домашната си среда комфортна.

Това устройство прави следното:-

  1. Измерете и покажете температурата (в *C или *F).
  2. Измерване и показване на влажност (в %).
  3. Изчисляване и показване на усещане като (топлинен индекс) (в *C или *F).
  4. Измерване и показване на звука (в dB).
  5. Измерване и показване на светлината (в лукси) (1 лукс = 1 лумен/м^2).
  6. Измерете и покажете разстоянието от определен обект (в см или инч).
  7. Използва се като детектор за проникване (може да се добави отделна сирена).
  8. Използва се за генериране на стробоскопичен ефект. (За да изплаши натрапници и за партита)
  9. Използвайте като фенерче.
  10. Зареждайте телефони при спешност.

Бих искал да спомена, че тази инструкция е публикувана рано поради последната дата на джобно състезание. Следователно инструкциите все още не са пълни. Това устройство може да дава всички показания на сензора, но все още не може да се използва като детектор за проникване и фенерче, тъй като все още пиша код за потребителски интерфейс (UI) с бутони. Така че, моля, гласувайте за мен поне в конкурса с джобни размери, докато аз продължавам да работя за кода, а вие момчета събирате части и започвате калибриране на сензорите. По -късно можете да ме гласувате в конкурса Arduino, както желаете (ако проектът ви харесва).

Също така, моля, не пропускайте стъпки, ако искате проектът да е без грешки (много хора коментират за неработещи проекти и не са инсталирали правилно библиотеките на Arduino, което води до проблеми). Или можете да пропуснете някои първи стъпки за калибриране на сензора и да започнете с калибриране на микрофон и светлина.

Така че нека съберем части и да започнем:

Стъпка 1: Съберете части:

Съберете части
Съберете части
Съберете части
Съберете части

Списък с части:-

  1. Arduino Mega/Uno/Nano (за проверка на сензорите)
  2. Arduino Pro Mini
  3. Програмист за Pro Mini (можете да използвате и други Arduinos)
  4. OLED дисплей (тип SSD1306)
  5. LDR + 5kΩ (използвах 3x 15kΩ паралелно) ИЛИ TEMT6000
  6. 3x бутони
  7. Плъзгащ превключвател
  8. Червен светодиод
  9. DHT22/DHT11 Температурен сензор за влажност (Използвайте в зависимост от вашите изисквания)
  10. Li Poly батерия с 5V стъпка нагоре и Li Po зарядно устройство.
  11. 1W LED със 100Ω (или близо)
  12. Калъф Raspberry Pi (Ако имате 3D принтер, можете да го направите. Просто нямам такъв.)
  13. Кондензаторен MIC с усилвателна верига (споменато по -късно) ИЛИ ADMP401/INMP401
  14. Джъмперни кабели (предимно F-F, M-M добре да има и малко F-M)
  15. Rainbow кабел или многожилни проводници
  16. USB B ИЛИ USB B mini (зависи от типа на Arduino)
  17. Платформа (за временни връзки, за калибриране на сензори)

Инструменти:-

  1. Поялник или станция
  2. Припой
  3. Запоен восък
  4. Съвет за почистване… (Може да се добави всичко необходимо за запояване..)
  5. Пистолет за лепило с пръчки (О, добре.. лепилни пръчки)
  6. Нож за хоби (не е необходим като такъв, само за да премахнете някои пластмасови части от RPI калъфа, за да получите повече място и да направите дупки за светодиоди, бутони и LDR. Можете да използвате и други инструменти.)

Стъпка 2: Тествайте ултразвуков сензор HC-SR04

Тествайте ултразвуков сензор HC-SR04
Тествайте ултразвуков сензор HC-SR04
Тествайте ултразвуков сензор HC-SR04
Тествайте ултразвуков сензор HC-SR04
Тествайте ултразвуков сензор HC-SR04
Тествайте ултразвуков сензор HC-SR04
Тествайте ултразвуков сензор HC-SR04
Тествайте ултразвуков сензор HC-SR04

Първо нека тестваме HC-SR04 дали работи правилно или не.

1. Връзки:

Arduino HC-SR04

5V_VCC

GND_GND

D10_ Ехо

D9_ Триг

2. Отворете прикачения.ino файл и качете кода на дъската на Arduino.

3. След качване поставете линийка до сензора и поставете обекта и проверете показанията в серийния монитор (ctrl+shift+m). Ако показанията са почти ОК, можем да преминем към следващата стъпка. За отстраняване на неизправности отидете тук. За допълнителна информация посетете тук.

Стъпка 3: Тествайте сензора DHT11/DHT22:

Тествайте сензора DHT11/DHT22
Тествайте сензора DHT11/DHT22
Тествайте сензора DHT11/DHT22
Тествайте сензора DHT11/DHT22
Тествайте сензора DHT11/DHT22
Тествайте сензора DHT11/DHT22

Сега нека пристъпим към тестване на сензора DHT11/DHT22.

1. Връзка

Arduino DHT11/DHT22

VCC_Pin 1

D2_ Pin 2 (също се свързва към Pin 1 чрез 10k резистор)

GND_Pin 4

Забележка: В случай, че имате щит, свържете директно сигнален щифт към D2 на Arduino.

2. Инсталирайте DHT Library от тук и Adafruit_sensor библиотека от тук.

3. Отворете.ino файла от примери за DHT сензорна библиотека, редактирайте кода съгласно инструкциите (DHT11/22) и качете кода на платката Arduino.

4. Отворете Serial Monitor (ctrl+shift+M) и проверете показанията. Ако те са задоволителни, продължете към следващата стъпка.

Иначе проверете тук за повече.

Стъпка 4: Калибрирайте LDR или TEMT6000:

Калибрирайте LDR или TEMT6000
Калибрирайте LDR или TEMT6000
Калибрирайте LDR или TEMT6000
Калибрирайте LDR или TEMT6000

Нека отидем по -нататък, за да калибрираме LDR/TEMT6000:

За да калибрирате LDR, можете да отидете тук. Трябва да имате или вземете назаем луксметър за калибриране.

За TEMT6000 можете да изтеглите.ino файла за кода на Arduino.

1. Връзки:

Arduino_TEMT6000

5V_VCC

GND_GND

A1_SIG

2. Качете скицата в Arduino и отворете Serial Monitor. Проверете показанията по отношение на луксметър.

3. Ако всичко е наред, можем да продължим.

Стъпка 5: Калибрирайте кондензатора MIC/ADMP401 (INMP401):

Калибрирайте кондензатора MIC/ADMP401 (INMP401)
Калибрирайте кондензатора MIC/ADMP401 (INMP401)
Калибрирайте кондензатора MIC/ADMP401 (INMP401)
Калибрирайте кондензатора MIC/ADMP401 (INMP401)

Най -после последното. Кондензаторният микрофон или ADMP401 (INMP401). Бих препоръчал да отидете на ADMP401, тъй като размерът на дъската е малък. В противен случай можете да отидете тук за кондензаторния микрофон и той най -вече ще отнеме повече място в кутията.

За ADMP401: (забележка: Все още не съм калибрирал сензора, за да показва стойности на dB. Ще видите само стойности на ADC.)

1. Връзки:

Arduino_ADMP401

3.3V _ VCC

GND_GND

A0_AUD

2. Качете скицата в Arduino. Отворете Serial Monitor. Проверете показанията. Четенето е високо в големи обеми и ниско в ниски томове.

Стъпка 6: Съберете го заедно:

Image
Image
Съберете го заедно
Съберете го заедно
Съберете го заедно
Съберете го заедно

Най -накрая е време да го съберем.

  1. Присъединете се към всичко според връзките на макет.
  2. Инсталирайте библиотеките. Връзки в.ino файл.
  3. Качете го в Arduino.
  4. Проверете дали всичко е наред и показва правилните показания.
  5. Ако всичко е наред, най -накрая можем да го съберем в кутия.

Забележка: Тази стъпка все още е непълна, тъй като кодът все още не е окончателен. В следващата версия ще има добавен потребителски интерфейс.

Стъпка 7: Сложете всичко в калъф:

Image
Image
Поставете всичко в калъф
Поставете всичко в калъф
Поставете всичко в калъф
Поставете всичко в калъф

Време е да сложим всичко в калъф:

  1. Програмирайте pro mini. (Можете да го потърсите в Google как да го направите)
  2. Планирайте как всички сензори, дисплей, Arduino, батерията и зарядното устройство ще се поберат в кутията.
  3. Използвайте много (не много) горещо лепило, за да фиксирате всичко на място.
  4. Свържете всичко

Съжалявам, че не включих никакви изображения, за да ви помогна, тъй като все още трябва да направя някои промени в кода.

Стъпка 8: Тестване на крайното устройство и заключителните мисли:

Тестване на крайното устройство и заключителните мисли
Тестване на крайното устройство и заключителните мисли

Ето го … Създадохме малко устройство, което може да прави толкова много неща. Устройството все още не е завършено и ще отнеме известно време за създаването на последното. Бих искал да гласувате за мен в конкурсите, за да ме мотивирате да продължа да завърша проекта. Благодаря за гласовете и харесванията и скоро ще се видим с завършения проект с още снимки и видеоклипове на проекта. И разбира се окончателно сглобяване

Препоръчано: