Мазмуну:
- Жабдуулар
- 1 -кадам: Arduino зымына
- 2 -кадам: DHT 22 сенсорлорун зымга сайыңыз
- 3 -кадам: Антеннаны туташтыруу
- 4 -кадам: Кодду жүктөө
- 5 -кадам: Батарейканы тиркөө
- 6 -кадам: Долбоор бүттү! Бирок аны жакшыртууга болобу?
Video: Алыстан температураны сезүү: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул долбоордо 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
-
Ар кандай jumper зымдары
Ар бир жеткирүүчү бир аз болушу керек
-
Сим -карта
Мен сиздин аймакта эң арзан алдын ала төлөнгөн картаны сунуштайм. Меники SaskTel болчу, бирок эгер сиз Саскачеванда, Канадада жашабасаңыз, бул жакшы тандоо эмес
-
Литий -полимердик батарея (жана зарылдыгы болсо)
-
www.adafruit.com/product/390
- www.adafruit.com/product/258
-
- Arduino Antenna
www.adafruit.com/product/1991
Мен интернетте колдонулган тетиктердин көпчүлүгүн сатып ала турган жерлерди бергем, бирок мен сизге биринчи кезекте жергиликтүү хобби электроника дүкөнүнөн сатып алууну сунуштайт элем. Бул жөн эле жергиликтүү ишканаларды колдоо үчүн эмес, ошондой эле тез арада бир бөлүккө муктаж болгондо жана жеткирүүнү күткүңүз келбесе, аларды алуу ыңгайлуу.
1 -кадам: Arduino зымына
Өзгөчө учурда мен Arduino MKR 1400дү нан тактасына койгом, менин башым бар, андан кийин жерди нан табактын терс сызыгына жана 5 В оң бөлүгүнө бекиткен.
2 -кадам: DHT 22 сенсорлорун зымга сайыңыз
Сенсордун ар бири жерге, 5 В пинге жана маалымат төөнөгүчкө туташтырылышы керек. 10 K каршылыгы Arduino 5 V пинине туташтырылышы керек, ошондой эле өйдө тартуу катары иштеши керек. Мен сенсорлорду 4, 5 жана 6 -казыктарга туташтырдым, эгерде сиз аларды башка казыктарга туташтыргыңыз келсе, анда кодду өзгөртүүгө туура келет.
Adafruitте бул шилтеме аркылуу аларды кантип туташтыруу керектиги жөнүндө жазылган сонун макала бар:
3 -кадам: Антеннаны туташтыруу
Жөнөкөй байланышты камсыз кылуу үчүн антенна Arduino MKR 1400 менен туташышы керек.
4 -кадам: Кодду жүктөө
Эми код Arduinoго жүктөлөт. Мен кодду тиркелген ZIP файлына кошуп койдум жана ал керектүү китепканалар орнотулганда, Arduino редакторунда ачып, жакшы түзүшү керек. Керектүү китепканалар MKRGSM, DHT.h, DHT_U.h жана Adafruit_Sensor.h. Эгерде бул китепканалар сиздин компьютериңизде орнотулбаса, анда сиз аларды ушул https://www.arduino.cc/en/Guide/Libraries сыяктуу кадамдарды кошуп кошушуңуз керек.
Arduino LowPowerди колдонуу долбоордун иштөө убактысын көбөйтүшү мүмкүн, бирок мен аны иштетүү үчүн тесттерди иштеп жатам. Долбоордун GitHubунда анын коду бар.
5 -кадам: Батарейканы тиркөө
Батарея азыр тиркелиши мүмкүн. Бул жерде колдонулган батарейка болгону 1000 мАч, бирок чоңураагы 3,7 В болгондо колдонсо болот.
6 -кадам: Долбоор бүттү! Бирок аны жакшыртууга болобу?
Ооба, бизде температураны ар 12 саат сайын жөнөтүүчү алыскы температура сенсору бар, бирок ал 24 саатка жетпеген убакытта гана иштейт. Күтө туруңуз, бул өтө пайдалуу эмес. Бул жерде долбоордун пайдалуу болушу үчүн иштелип жаткан жана каралып жаткан нерсе.
-
Чоңураак батарея
абдан ачык сунуш, бирок батарейкалар кубаттуулугу жогорулаган сайын абдан кымбат болуп кетет
-
Arduino Low Power
Бул батарейканын иштөө мөөнөтүн жогорулатуу үчүн арзан баалуу альтернатива, анткени бул жөн эле программалык камсыздоону өзгөртүү, бирок кирешелер олуттуу болбойт деп күтүлүүдө
-
Күн панели
- Бул системанын адам кийлигишүүсүз чексиз иштеши үчүн азыр иштеп жатат
- Бул, кыязы, батареянын түн ичинде жана булуттуу айларда иштешин камсыз кылуу үчүн жогорудагы экөөнүн айрымдарын бириктирет.
Башка сунуштар, албетте, кабыл алынат. Окуганыңыз үчүн рахмат!
Сунушталууда:
Керебеттин жарыгынын астындагы кыймылды сезүү: 16 кадам (сүрөттөр менен)
Төшөктүн жарыгынын астындагы кыймылды сезүү: Эч качан бир нерсеге чалынып, бүт үйдү ойготуу үчүн түнкүсүн төшөктөн тынч турууга аракет кылдыңыз беле? Төшөгүңүздүн астына этияттык менен орнотулган кыймыл сезгич түнкү чырактар сизди LEGO кирпичтеринин айланасында жетектей турган деңгээлдеги жарыкты камсыз кылат
Vibrotactile сезүү алмаштыруу жана көбөйтүү түзмөгү (SSAD): 4 кадам
Vibrotactile Sensor Substiting and Augmentation Device (SSAD): Бул долбоор сезүү алмаштыруу жана көбөйтүү чөйрөсүндөгү изилдөөлөрдү жеңилдетүүгө багытталган. Менин магистрдик диссертациямдын ичинде SSAD прототиптеринин вибротактивдүү түзүлүшүнүн ар кандай жолдорун изилдөө мүмкүнчүлүгү бар болчу. Сенсордук алмаштыруу жана кеңейтүү катары
Wifi көзөмөлдөгөн көп сезүү роботу: 6 кадам
Wifi көзөмөлдөгөн көп сезгич робот: бул үйрөткүчтө, мен сизге nodemcu.with аркылуу wifi көзөмөлдөгөн акылдуу роверди кантип курууну көрсөтөм, бул роботтун айланасындагы параметрлерди (жарык, температура, нымдуулук) реалдуу түрдө байкай аласыз. смартфонуңуз менен убакыт. биринчи көрүү
Кораддын электр менен камсыздоосун алыстан сезүү: 8 кадам (сүрөттөр менен)
Кораддын электр менен камсыздоосун алыстан сезүү: Электр менен жабдуу бирдиктери электроника менен алектенген ар бир адам үчүн маанилүү курал болуп саналат. Мен үчүн Корадга ээ болуу, бул жакшы баада болгон жана жакшы сын -пикирлерге ээ болгон линиялык (оор) электр булагы
Алыстан температураны көзөмөлдөө: 7 кадам (Сүрөттөр менен)
Алыстан температураны көзөмөлдөө: Бул долбоор сизге Phidgetsти колдонуп, алыстан температураны көзөмөлдөө системасын кантип түзүүнү көрсөтөт. Бул системалар көбүнчө алыскы жердеги температураны камсыздоо үчүн колдонулат (эс алуу үйү, сервердик бөлмө ж.б.) коркунучтуу деңгээлде эмес. Бул система