Obsah:

Digitální teplotní widget / domácí teploměr: 7 kroků
Digitální teplotní widget / domácí teploměr: 7 kroků

Video: Digitální teplotní widget / domácí teploměr: 7 kroků

Video: Digitální teplotní widget / domácí teploměr: 7 kroků
Video: TOP 10 Tajné funkce mobilu o kterých 90% lidí neví 2024, Červenec
Anonim
Digitální teplotní widget / domácí teploměr
Digitální teplotní widget / domácí teploměr

Malý a dobře vypadající digitální teploměr využívající digitální senzor Dallas DS18B20 a Arduino Pro Micro na 3,3 V. Vše je navrženo tak, aby přesně sedělo a zacvaklo na místo, nejsou potřeba žádné šrouby ani lepidlo!

Nic moc, ale vypadá to skvěle.

Krok 1: Připravte si díly

Použité díly a odkazy na Amazon

  • Senzor: DS18B20
  • Displej: 0,91 "OLED displej
  • Mikrokontrolér: Arduino Pro Micro
  • Baterie: CR123
  • Rezistor: odpor 4,7 kOhm

Krok 2: Vytiskněte pouzdro

Vytiskněte pouzdro
Vytiskněte pouzdro

Soubory STL lze stáhnout z následujících odkazů.

Thingiverse:

Myminifactory:

Vytiskněte 2 části a odstraňte všechny nedokonalosti.

Krok 3: Vyzkoušejte, zda se hodí

Vyzkoušejte, jestli se hodí!
Vyzkoušejte, jestli se hodí!

Poté, co vyčistíte kryt, vložku a displej a mikrokontrolér, vejdou se těsně, ale v případě potřeby štěrbiny zafixujte, příliš na ně netlačte, protože by to mohlo poškodit displej!

Krok 4: Připojte vše

Připojte vše
Připojte vše
Připojte vše
Připojte vše
Připojte vše
Připojte vše

Připojení

  • Datový pin senzoru na PIN Arduino 5
  • Zobrazte SDA na Arduino PIN 2
  • Zobrazte SCL na Arduino PIN 3
  • Diplay Power na Arduino Vcc
  • Zobrazte uzemnění na Arduino Ground

Senzor bude muset být spojen s odporem 4,75 kOhm, jak je znázorněno na obrázku.

Přidejte také 2 kabely na Vcc a uzemnění, které budete muset prodloužit, abyste mohli připojit baterii.

Krok 5: Sestavte projekt

Sestavte projekt
Sestavte projekt

Vše zacvakněte na místo do slotů, Na baterii jsem použil trochu hliníkové fólie.

Ujistěte se, že je senzor mimo ostatní části elektroniky, protože to ovlivní hodnoty.

Krok 6: Získejte knihovny a nahrajte kód

Získejte knihovny a nahrajte kód
Získejte knihovny a nahrajte kód

Knihovny:

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

Získejte kód z jednoho z odkazů:

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

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

Nahrajte si to na arduino.

Krok 7: Téměř hotovo

Skoro hotovo!
Skoro hotovo!

Připojte baterii a zavřete pouzdro, máte hotovo!

Můžete upravit arduino kód, provést změny ve fontu a způsobu zobrazení informací.

Doporučuje: