Съдържание:

Дистанционно измерване на температурата: 6 стъпки
Дистанционно измерване на температурата: 6 стъпки

Видео: Дистанционно измерване на температурата: 6 стъпки

Видео: Дистанционно измерване на температурата: 6 стъпки
Видео: ВИСОКА ТЕМПЕРАТУРА - ЕФЕКТИВНИ ДОМАШНИ СРЕДСТВА И РЕЦЕПТИ ЗА ПОНИЖАВАНЕ НА ВИСОКА ТЕМПЕРАТУРА! 2024, Юли
Anonim
Дистанционно измерване на температурата
Дистанционно измерване на температурата

В този проект MKR 1400 се използва за управление на 3 DHT 22 сензора и съобщава резултата с номера на мобилния телефон, който е въведен в кода (ще покажа къде). Температурата е единствената информация, която се извлича от DHT 22, но е интересно да се отбележи, че влажността също може да бъде извлечена.

Тази инструкция е работа, която е извършена в посока разработване на система за мониторинг на температурата в контейнера за зърно. По -голямата част от работата е завършена от мен и @acrobatbird (име на GitHub). Основният GitHub на проекта е https://github.com/PhysicsUofRAUI/binTempSensor и когато приключи, ще направя отделен GitHub за него.

Консумативи

  1. 3 DHT 22 сензора (за по -големия проект са необходими три)

    www.adafruit.com/product/385

  2. 3 10K резистора

    www.digikey.ca/product-detail/en/yageo/CFR…

  3. Един Arduino MKR 1400

    https://store.arduino.cc/usa/mkr-gsm-140

  4. Разнообразие от джъмперни проводници

    Всеки доставчик трябва да има такива

  5. Сим карта

    Бих препоръчал най -евтината предплатена карта във вашия район. Моят беше SaskTel, но освен ако не живеете в Саскачеван, Канада, това не е добър избор

  6. Литиево -полимерна батерия (и зарядно устройство, ако е необходимо)

    • www.adafruit.com/product/390
    • www.adafruit.com/product/258
  7. Антена Arduino

    www.adafruit.com/product/1991

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

Стъпка 1: Свържете Arduino

Свържете Arduino
Свържете Arduino
Свържете Arduino
Свържете Arduino

В моя конкретен случай поставих Arduino MKR 1400 върху дъска за хляб, моята има заглавки и след това прикрепих земята към отрицателната линия на макета и 5 V към положителната част.

Стъпка 2: Свържете DHT 22 сензорите

Свържете DHT 22 сензорите
Свържете DHT 22 сензорите
Свържете DHT 22 сензорите
Свържете DHT 22 сензорите
Свържете DHT 22 сензорите
Свържете 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 часа. Изчакайте, че не е много полезно. Ето какво се работи и се обмисля, за да направи проекта по -полезен.

  1. По -голяма батерия

    доста очевидно предложение, но то ще стигне дотолкова, доколкото батериите станат доста скъпи с увеличаването на капацитета им

  2. Arduino с ниска мощност

    Това е добра алтернатива на ниска цена за увеличаване на живота на батерията, тъй като това е просто промяна в софтуера, но печалбите не се очаква да бъдат значителни

  3. Соларен панел

    • Това е, върху което се работи в момента, за да може системата да работи безкрайно без човешка намеса
    • Вероятно ще комбинира някои от двете по -горе, за да гарантира, че батерията може да работи през нощта и през значително облачни месеци.

Всички други предложения със сигурност са добре дошли. Благодаря за четенето!

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