Съдържание:
- Стъпка 1: Съберете части:
- Стъпка 2: Тествайте ултразвуков сензор HC-SR04
- Стъпка 3: Тествайте сензора DHT11/DHT22:
- Стъпка 4: Калибрирайте LDR или TEMT6000:
- Стъпка 5: Калибрирайте кондензатора MIC/ADMP401 (INMP401):
- Стъпка 6: Съберете го заедно:
- Стъпка 7: Сложете всичко в калъф:
- Стъпка 8: Тестване на крайното устройство и заключителните мисли:
Видео: Домашен здравен сензор: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Здравейте всички, Дано всички сте добре. Както бе споменато по -рано, трябваше да публикувам домашен здравен сензор в една от предишните ми инструкции. И така ето го:
Носимата технология върши добра работа, като следи личната ви годност. Но за да измерите здравето на мястото, където живеете, имате нужда от различен инструмент. Това устройство следи температурата, влажността, шума и нивото на светлината във всяка стая, а също така може да действа като детектор за проникване, фенерче и зарежда телефони и използва 1W LED за създаване на стробоскопичен ефект за извеждане на натрапници. В рамките на корпуса, колекция от сензори изпраща информация към Arduino, който интерпретира входа и показва данните на малък OLED екран. Въз основа на показанията на устройството можете да включите изсушител, да спуснете термостата или да отворите прозорец-каквото е необходимо, за да поддържате домашната си среда комфортна.
Това устройство прави следното:-
- Измерете и покажете температурата (в *C или *F).
- Измерване и показване на влажност (в %).
- Изчисляване и показване на усещане като (топлинен индекс) (в *C или *F).
- Измерване и показване на звука (в dB).
- Измерване и показване на светлината (в лукси) (1 лукс = 1 лумен/м^2).
- Измерете и покажете разстоянието от определен обект (в см или инч).
- Използва се като детектор за проникване (може да се добави отделна сирена).
- Използва се за генериране на стробоскопичен ефект. (За да изплаши натрапници и за партита)
- Използвайте като фенерче.
- Зареждайте телефони при спешност.
Бих искал да спомена, че тази инструкция е публикувана рано поради последната дата на джобно състезание. Следователно инструкциите все още не са пълни. Това устройство може да дава всички показания на сензора, но все още не може да се използва като детектор за проникване и фенерче, тъй като все още пиша код за потребителски интерфейс (UI) с бутони. Така че, моля, гласувайте за мен поне в конкурса с джобни размери, докато аз продължавам да работя за кода, а вие момчета събирате части и започвате калибриране на сензорите. По -късно можете да ме гласувате в конкурса Arduino, както желаете (ако проектът ви харесва).
Също така, моля, не пропускайте стъпки, ако искате проектът да е без грешки (много хора коментират за неработещи проекти и не са инсталирали правилно библиотеките на Arduino, което води до проблеми). Или можете да пропуснете някои първи стъпки за калибриране на сензора и да започнете с калибриране на микрофон и светлина.
Така че нека съберем части и да започнем:
Стъпка 1: Съберете части:
Списък с части:-
- Arduino Mega/Uno/Nano (за проверка на сензорите)
- Arduino Pro Mini
- Програмист за Pro Mini (можете да използвате и други Arduinos)
- OLED дисплей (тип SSD1306)
- LDR + 5kΩ (използвах 3x 15kΩ паралелно) ИЛИ TEMT6000
- 3x бутони
- Плъзгащ превключвател
- Червен светодиод
- DHT22/DHT11 Температурен сензор за влажност (Използвайте в зависимост от вашите изисквания)
- Li Poly батерия с 5V стъпка нагоре и Li Po зарядно устройство.
- 1W LED със 100Ω (или близо)
- Калъф Raspberry Pi (Ако имате 3D принтер, можете да го направите. Просто нямам такъв.)
- Кондензаторен MIC с усилвателна верига (споменато по -късно) ИЛИ ADMP401/INMP401
- Джъмперни кабели (предимно F-F, M-M добре да има и малко F-M)
- Rainbow кабел или многожилни проводници
- USB B ИЛИ USB B mini (зависи от типа на Arduino)
- Платформа (за временни връзки, за калибриране на сензори)
Инструменти:-
- Поялник или станция
- Припой
- Запоен восък
- Съвет за почистване… (Може да се добави всичко необходимо за запояване..)
- Пистолет за лепило с пръчки (О, добре.. лепилни пръчки)
- Нож за хоби (не е необходим като такъв, само за да премахнете някои пластмасови части от RPI калъфа, за да получите повече място и да направите дупки за светодиоди, бутони и LDR. Можете да използвате и други инструменти.)
Стъпка 2: Тествайте ултразвуков сензор 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.
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 можете да изтеглите.ino файла за кода на Arduino.
1. Връзки:
Arduino_TEMT6000
5V_VCC
GND_GND
A1_SIG
2. Качете скицата в Arduino и отворете Serial Monitor. Проверете показанията по отношение на луксметър.
3. Ако всичко е наред, можем да продължим.
Стъпка 5: Калибрирайте кондензатора MIC/ADMP401 (INMP401):
Най -после последното. Кондензаторният микрофон или ADMP401 (INMP401). Бих препоръчал да отидете на ADMP401, тъй като размерът на дъската е малък. В противен случай можете да отидете тук за кондензаторния микрофон и той най -вече ще отнеме повече място в кутията.
За ADMP401: (забележка: Все още не съм калибрирал сензора, за да показва стойности на dB. Ще видите само стойности на ADC.)
1. Връзки:
Arduino_ADMP401
3.3V _ VCC
GND_GND
A0_AUD
2. Качете скицата в Arduino. Отворете Serial Monitor. Проверете показанията. Четенето е високо в големи обеми и ниско в ниски томове.
Стъпка 6: Съберете го заедно:
Най -накрая е време да го съберем.
- Присъединете се към всичко според връзките на макет.
- Инсталирайте библиотеките. Връзки в.ino файл.
- Качете го в Arduino.
- Проверете дали всичко е наред и показва правилните показания.
- Ако всичко е наред, най -накрая можем да го съберем в кутия.
Забележка: Тази стъпка все още е непълна, тъй като кодът все още не е окончателен. В следващата версия ще има добавен потребителски интерфейс.
Стъпка 7: Сложете всичко в калъф:
Време е да сложим всичко в калъф:
- Програмирайте pro mini. (Можете да го потърсите в Google как да го направите)
- Планирайте как всички сензори, дисплей, Arduino, батерията и зарядното устройство ще се поберат в кутията.
- Използвайте много (не много) горещо лепило, за да фиксирате всичко на място.
- Свържете всичко
Съжалявам, че не включих никакви изображения, за да ви помогна, тъй като все още трябва да направя някои промени в кода.
Стъпка 8: Тестване на крайното устройство и заключителните мисли:
Ето го … Създадохме малко устройство, което може да прави толкова много неща. Устройството все още не е завършено и ще отнеме известно време за създаването на последното. Бих искал да гласувате за мен в конкурсите, за да ме мотивирате да продължа да завърша проекта. Благодаря за гласовете и харесванията и скоро ще се видим с завършения проект с още снимки и видеоклипове на проекта. И разбира се окончателно сглобяване
Препоръчано:
Сензор за движение на водата Сензор за движение с помощта на Arduino и соленоиден клапан - Направи си сам: 6 стъпки
Сензор за вода Сензор за движение с помощта на Arduino и соленоиден клапан - Направи си сам: В този проект ще ви покажа как да изградите кран за вода с сензор за движение с помощта на електромагнитен клапан. Този проект може да ви помогне да преобразувате съществуващия си ръчен кран за вода в кран, който може да се контролира въз основа на откриване на движение. Използване на интерфейса на IR сензора
Arduino Nano - MPL3115A2 Прецизен сензор за висотомер Сензор: 4 стъпки
Arduino Nano - MPL3115A2 Прецизен сензор за висотомер Сензор: MPL3115A2 използва MEMS сензор за налягане с I2C интерфейс за предоставяне на точни данни за налягане/надморска височина и температура. Изходите на сензора са цифровизирани от 24-битов ADC с висока разделителна способност. Вътрешната обработка премахва компенсационните задачи от
DIY сензор за дишане с Arduino (проводим плетен сензор за разтягане): 7 стъпки (със снимки)
DIY сензор за дишане с Arduino (проводим плетен сензор за разтягане): Този DIY сензор ще приеме формата на проводим плетен сензор за разтягане. Той ще се увие около гърдите/стомаха ви и когато гърдите/стомаха ви се разширят и свият, сензорът и съответно входните данни, които се подават към Arduino. Така
Свързващ сензор, SPS-30, сензор за частици с Arduino Duemilanove, използващ I2C режим: 5 стъпки
Свързване на Sensirion, SPS-30, сензор за частици с Arduino Duemilanove Използване на I2C режим: Когато разглеждах свързването на сензори SPS30, осъзнах, че повечето източници са за Raspberry Pi, но не толкова за Arduino. Прекарвам малко време, за да накарам сензора да работи с Arduino и реших да публикувам моя опит тук, за да може
Сензор за температура и влажност на слънчевата енергия Arduino като 433mhz Oregon сензор: 6 стъпки
Сензор за температура и влажност на слънчевата енергия Arduino като 433mhz Oregon сензор: Това е изграждането на сензор за температура и влажност на слънчева енергия. Сензорът емулира 433mhz Oregon сензор и е видим в Telldus Net gateway. Какво ви трябва: 1x " 10-LED Сензор за движение на слънчева енергия " от Ebay. Уверете се, че пише 3.7v batter