Съдържание:
- Консумативи
- Стъпка 1: Свържете Arduino
- Стъпка 2: Свържете DHT 22 сензорите
- Стъпка 3: Свържете антената
- Стъпка 4: Качете кода
- Стъпка 5: Поставете батерията
- Стъпка 6: Проектът е завършен! Но може ли да се подобри?
Видео: Дистанционно измерване на температурата: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В този проект MKR 1400 се използва за управление на 3 DHT 22 сензора и съобщава резултата с номера на мобилния телефон, който е въведен в кода (ще покажа къде). Температурата е единствената информация, която се извлича от DHT 22, но е интересно да се отбележи, че влажността също може да бъде извлечена.
Тази инструкция е работа, която е извършена в посока разработване на система за мониторинг на температурата в контейнера за зърно. По -голямата част от работата е завършена от мен и @acrobatbird (име на GitHub). Основният GitHub на проекта е https://github.com/PhysicsUofRAUI/binTempSensor и когато приключи, ще направя отделен GitHub за него.
Консумативи
-
3 DHT 22 сензора (за по -големия проект са необходими три)
www.adafruit.com/product/385
-
3 10K резистора
www.digikey.ca/product-detail/en/yageo/CFR…
-
Един Arduino MKR 1400
https://store.arduino.cc/usa/mkr-gsm-140
-
Разнообразие от джъмперни проводници
Всеки доставчик трябва да има такива
-
Сим карта
Бих препоръчал най -евтината предплатена карта във вашия район. Моят беше SaskTel, но освен ако не живеете в Саскачеван, Канада, това не е добър избор
-
Литиево -полимерна батерия (и зарядно устройство, ако е необходимо)
- www.adafruit.com/product/390
- www.adafruit.com/product/258
-
Антена Arduino
www.adafruit.com/product/1991
Дал съм места за закупуване на повечето части, използвани онлайн, но бих препоръчал първо да пазарувате в местния магазин за електроника за хоби. Това не е само за подпомагане на местния бизнес, но и защото е удобно да ги имате, когато имате нужда от част ASAP и не искате да чакате доставка.
Стъпка 1: Свържете Arduino
В моя конкретен случай поставих Arduino MKR 1400 върху дъска за хляб, моята има заглавки и след това прикрепих земята към отрицателната линия на макета и 5 V към положителната част.
Стъпка 2: Свържете DHT 22 сензорите
Всеки от сензорите трябва да бъде свързан към земята, 5 V щифт и извод за данни. 10 K резистор трябва да бъде свързан към 5 V извода на Arduino, за да действа като издърпване. Свързах сензорите към пинове 4, 5 и 6. Ако искате да ги свържете към различни щифтове, ще трябва да промените кода.
Adafruit има хубава статия, която описва подробно как да ги свържете на тази връзка:
Стъпка 3: Свържете антената
Антената трябва да бъде свързана към Arduino MKR 1400, за да се осигури разумна връзка.
Стъпка 4: Качете кода
Сега кодът ще бъде качен в Arduino. Включих кода в прикачен zip файл и той трябва да се отвори и компилира добре в редактора на Arduino, стига да са инсталирани необходимите библиотеки. Необходимите библиотеки са MKRGSM, DHT.h, DHT_U.h и Adafruit_Sensor.h. Ако тези библиотеки не са инсталирани на вашия компютър, ще трябва да ги добавите, като следвате стъпки, подобни на тези
Използването на Arduino LowPower може да увеличи времето за изпълнение на проекта, но в момента провеждам тестове, за да го накарам да работи. Има код за него в GitHub на проекта.
Стъпка 5: Поставете батерията
Батерията вече може да бъде поставена. Използваната тук батерия е само 1000mAh, но по -голяма може да се използва, стига да е 3,7 V.
Стъпка 6: Проектът е завършен! Но може ли да се подобри?
Да, имаме дистанционен температурен сензор, който ви изпраща температурата на всеки 12 часа, но го прави само за по -малко от 24 часа. Изчакайте, че не е много полезно. Ето какво се работи и се обмисля, за да направи проекта по -полезен.
-
По -голяма батерия
доста очевидно предложение, но то ще стигне дотолкова, доколкото батериите станат доста скъпи с увеличаването на капацитета им
-
Arduino с ниска мощност
Това е добра алтернатива на ниска цена за увеличаване на живота на батерията, тъй като това е просто промяна в софтуера, но печалбите не се очаква да бъдат значителни
-
Соларен панел
- Това е, върху което се работи в момента, за да може системата да работи безкрайно без човешка намеса
- Вероятно ще комбинира някои от двете по -горе, за да гарантира, че батерията може да работи през нощта и през значително облачни месеци.
Всички други предложения със сигурност са добре дошли. Благодаря за четенето!
Препоръчано:
Измерване на температурата: 7 стъпки
Измерване на температурата:
Измерване на температурата с помощта на XinaBox и термистор: 8 стъпки
Измерване на температурата с помощта на XinaBox и термистор: Измерете температурата на течността с помощта на аналогов вход xChip от XinaBox и термисторна сонда
Измерване на температурата с помощта на AD7416ARZ и Raspberry Pi: 4 стъпки
Измерване на температурата с помощта на AD7416ARZ и Raspberry Pi: AD7416ARZ е 10-битов температурен сензор с четири едноканални аналогово-цифрови преобразуватели и вграден температурен сензор. Температурният сензор на частите може да бъде достъпен чрез канали на мултиплексора. Тази висока точност на температурата
Измерване на температурата с помощта на STS21 и Arduino Nano: 4 стъпки
Измерване на температурата с помощта на STS21 и Arduino Nano: Цифровият сензор за температура STS21 предлага превъзходна производителност и пести място. Той осигурява калибрирани, линеаризирани сигнали в цифров, I2C формат. Изработката на този сензор се основава на CMOSens технологията, която се дължи на превъзходните
Инфрачервен безконтактен комплект за измерване на температурата: 9 стъпки
Инфрачервен безконтактен комплект за измерване на температурата: Внезапно избухване в началото на Нова година през 2020 г. остави света на загуба Маска, пистолет за термометър