Мазмуну:

Санарип температурасы виджети / Үйдөгү термометр: 7 кадам
Санарип температурасы виджети / Үйдөгү термометр: 7 кадам

Video: Санарип температурасы виджети / Үйдөгү термометр: 7 кадам

Video: Санарип температурасы виджети / Үйдөгү термометр: 7 кадам
Video: 6-класс | География | Биосфера. Тиричиликтин жаралышы 2024, Ноябрь
Anonim
Санарип температурасы виджети / Үй термометри
Санарип температурасы виджети / Үй термометри

Даллас DS18B20 санарип сенсорун жана Arduino Pro Micro колдонгон кичинекей жана жакшы көрүнгөн санарип термометр 3.3v. Баары так дал келүү үчүн иштелип чыккан жана бурамалар же клейлердин кереги жок!

Бул анча деле көп эмес, бирок кооз көрүнөт.

1 -кадам: Бөлүктөрүңүздү даярдаңыз

Колдонулган бөлүктөр жана Amazon шилтемелери

  • Сенсор: DS18B20
  • Дисплей: 0.91 "OLED дисплей
  • Микроконтроллер: Arduino Pro Micro
  • Батарея: CR123
  • Каршылыгы: 4.7k Ohm резистору

2 -кадам: Корпусту басып чыгаруу

Турак жайды басып чыгаруу
Турак жайды басып чыгаруу

STL файлдарын төмөнкү шилтемелерден жүктөп алсаңыз болот.

Thingiverse:

Myminifactory:

2 бөлүктү басып чыгарыңыз жана кемчиликтерди тазалаңыз.

3 -кадам: Эгер ал туура келсе, текшериңиз

Тест болсо, анда ал туура келет!
Тест болсо, анда ал туура келет!

Корпусту тазалагандан кийин, салыңыз жана көрсөтүңүз жана микроконтроллер, алар тыгыз жайгашат, бирок керек болсо уячаларды толтуруп коюңуз, аларды катуу баспаңыз, анткени бул дисплейге зыян келтириши мүмкүн!

4 -кадам: Баарын туташтырыңыз

Баарын туташтыруу
Баарын туташтыруу
Баарын туташтыруу
Баарын туташтыруу
Баарын туташтыруу
Баарын туташтыруу

Байланыштар

  • Arduino PIN 5 сенсорунун маалымат түйүнү
  • SDAны Arduino PIN 2де көрсөтүү
  • SCLди Arduino PIN 3 дисплейинде көрсөтүңүз
  • Diplay Power Arduino Vcc
  • Arduino Groundдагы Ground дисплейи

Сенсор сүрөттө көрсөтүлгөндөй 4.75k Ом резистору менен туташтырылышы керек.

Ошондой эле Vccке 2 кабель кошуп, батареяны туташтыруу үчүн узартууга туура келет.

5 -кадам: Долбоорду чогултуу

Долбоорду чогултуу
Долбоорду чогултуу

Уячаларга жайгаштыруу үчүн баарын жабыштырыңыз, Мен батарея үчүн алюминий фольга колдондум.

Сенсор электрониканын башка бөлүктөрүнөн алыс экенин текшериңиз, анткени бул маанилерге таасир этет.

6 -кадам: Китепканаларды алыңыз жана Кодду жүктөңүз

Китепканаларды алыңыз жана кодду жүктөңүз
Китепканаларды алыңыз жана кодду жүктөңүз

Китепканалар:

  • OneWire.h:
  • U8g2lib.h:
  • DallasTemperature.h:

Шилтемелердин биринен кодду алыңыз:

www.hackster.io/GeoChrys/room-temperature-…

noobmakers.com/2018/04/01/digital-temperature-widget/

Аны arduinoго жүктөңүз.

7 -кадам: дээрлик бүттү

Дээрлик Бүттү!
Дээрлик Бүттү!

Батарейканы туташтырып, корпусту жабыңыз, бүттүңүз!

Сиз ардуино кодун түзөтүп, шрифтке жана маалыматты кантип көрсөтүүгө өзгөртө аласыз.

Сунушталууда: