INHOUDSOPGAWE:

Digitale temperatuurwidget / huistermometer: 7 stappe
Digitale temperatuurwidget / huistermometer: 7 stappe

Video: Digitale temperatuurwidget / huistermometer: 7 stappe

Video: Digitale temperatuurwidget / huistermometer: 7 stappe
Video: Home Assistent Blog. Thuisgewoonte - Slimme huisbediening vanaf Android-tablets en smartphones 2024, November
Anonim
Digitale temperatuur -widget / huistermometer
Digitale temperatuur -widget / huistermometer

'N Klein en mooi digitale termometer met behulp van die Dallas DS18B20 digitale sensor en 'n Arduino Pro Micro op 3.3v. Alles is ontwerp om presies te pas en om vas te klik, geen skroewe of gom nodig nie!

Nie veel daaraan nie, maar dit lyk cool.

Stap 1: Maak u onderdele gereed

Onderdele gebruik en Amazon -skakels

  • Sensor: DS18B20
  • Skerm: 0,91 "OLED -skerm
  • Mikrokontroleerder: Arduino Pro Micro
  • Battery: CR123
  • Weerstand: 4.7k Ohm weerstand

Stap 2: Druk die behuising uit

Druk die behuising af
Druk die behuising af

Die STL -lêers kan afgelaai word vanaf die volgende skakels.

Thingiverse:

Myminifactory:

Druk die twee dele uit en verwyder onvolmaakthede.

Stap 3: Toets of dit pas

Toets of dit pas!
Toets of dit pas!

Nadat u die behuising skoongemaak het, plaas en vertoon en mikrobeheerder, hulle pas styf, maar lê die gleuwe in indien nodig, druk dit nie te hard nie, want dit kan die skerm beskadig!

Stap 4: Koppel alles

Verbind alles
Verbind alles
Verbind alles
Verbind alles
Verbind alles
Verbind alles

Verbindings

  • Sensordata -pen op Arduino PIN 5
  • Wys SDA op Arduino PIN 2
  • Wys SCL op Arduino PIN 3
  • Diplay Power op Arduino Vcc
  • Vertoongrond op Arduino -grond

Die sensor moet gekoppel wees aan 'n weerstand van 4.75k ohm, soos op die prent getoon.

Voeg ook 2 kabels op die Vcc en grond toe, wat u moet verleng om die battery aan te sluit.

Stap 5: Stel die projek saam

Stel die projek saam
Stel die projek saam

Knip alles op die gleuwe vas, Ek het aluminiumfoelie vir die battery gebruik.

Maak seker dat die sensor weg is van die res van die elektroniese onderdele, aangesien dit die waardes sal beïnvloed.

Stap 6: Kry die biblioteke en laai die kode op

Kry die biblioteke en laai die kode op
Kry die biblioteke en laai die kode op

Biblioteke:

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

Kry die kode van een van die skakels:

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

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

Laai dit op na jou arduino.

Stap 7: Byna klaar

Amper klaar!
Amper klaar!

Koppel die battery en maak die tas toe, jy is klaar!

U kan die arduino -kode wysig om die lettertipe te verander en hoe die inligting vertoon word.

Aanbeveel: