Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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
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í
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ř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
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
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
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í.