Мазмұны:

Сандық температура виджеті / Үйдегі термометр: 7 қадам
Сандық температура виджеті / Үйдегі термометр: 7 қадам
Anonim
Сандық температура виджеті / Үйдегі термометр
Сандық температура виджеті / Үйдегі термометр

Dallas DS18B20 цифрлық сенсоры мен Arduino Pro Micro 3.3v қолдайтын шағын және жақсы көрінетін сандық термометр. Барлығы дәл сәйкес келу үшін жасалған және бұрандалар мен желім қажет емес!

Бұл онша емес, бірақ ол керемет көрінеді.

1 -қадам: бөлшектерді дайындаңыз

Қолданылған бөлшектер мен Amazon сілтемелері

  • Сенсор: DS18B20
  • Дисплей: 0,91 дюймдік OLED дисплей
  • Микроконтроллер: Arduino Pro Micro
  • Батарея: CR123
  • Резистор: 4,7км резистор

2 -қадам: Корпусты басып шығарыңыз

Корпусты басып шығарыңыз
Корпусты басып шығарыңыз

STL файлдарын келесі сілтемелерден жүктеуге болады.

Бәрібір:

Myminifactory:

2 бөлікті басып шығарыңыз және барлық кемшіліктерді жойыңыз.

3 -қадам: сәйкес келетінін тексеріңіз

Егер ол сәйкес келсе, тексеріңіз!
Егер ол сәйкес келсе, тексеріңіз!

Корпусты тазалағаннан кейін дисплей мен микроконтроллерді салыңыз, олар тығыз орналасады, бірақ қажет болған жағдайда слоттарды толтырады, оларды қатты баспаңыз, себебі бұл дисплейге зақым келтіруі мүмкін!

4 -қадам: Барлығын қосыңыз

Барлығын қосыңыз
Барлығын қосыңыз
Барлығын қосыңыз
Барлығын қосыңыз
Барлығын қосыңыз
Барлығын қосыңыз

Қосылымдар

  • Arduino PIN 5 датчиктерінің деректері
  • SDA Arduino PIN 2 -де көрсетіңіз
  • SCL -ді Arduino PIN 3 -те көрсетіңіз
  • Diplay Power Arduino Vcc
  • Жерді Arduino Ground -да көрсету

Датчик суретте көрсетілгендей 4,75км резистормен қосылуы керек.

Батареяны қосу үшін желілік кернеуге 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 -қадам: Дайын болды

Бітуге сәл қалды бітейін деп қалдым!
Бітуге сәл қалды бітейін деп қалдым!

Батареяны қосыңыз және корпусты жабыңыз, сіз аяқтадыңыз!

Сіз қаріпке және ақпараттың көрсетілуіне өзгерістер енгізу үшін arduino кодын өңдей аласыз.

Ұсынылған: