Obsah:

Digitálny teplotný widget / domáci teplomer: 7 krokov
Digitálny teplotný widget / domáci teplomer: 7 krokov

Video: Digitálny teplotný widget / domáci teplomer: 7 krokov

Video: Digitálny teplotný widget / domáci teplomer: 7 krokov
Video: 32 самых крутых гаджета, которые вы можете купить // Amazon Tech Finds, 2023 г. 2024, Júl
Anonim
Digitálny teplotný widget / domáci teplomer
Digitálny teplotný widget / domáci teplomer

Malý a dobre vyzerajúci digitálny teplomer s digitálnym snímačom Dallas DS18B20 a Arduino Pro Micro s napätím 3,3 V. Všetko je navrhnuté tak, aby presne sedelo a zacvaklo na miesto, nie sú potrebné žiadne skrutky ani lepidlo!

Nie je to tak veľa, ale vyzerá to super.

Krok 1: Pripravte si súčiastky

Použité diely a odkazy na Amazon

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

Krok 2: Vytlačte kryt

Vytlačte si bývanie
Vytlačte si bývanie

Súbory STL je možné stiahnuť z nasledujúcich odkazov.

Thingiverse:

Myminifactory:

Vytlačte 2 diely a odstráňte všetky nedostatky.

Krok 3: Otestujte, či to vyhovuje

Vyskúšajte, či to sedí!
Vyskúšajte, či to sedí!

Potom, čo vyčistíte kryt, vložku a displej a mikrokontrolér, budú sa hodiť tesne, ale v prípade potreby zaistite otvory, netlačte ich príliš silno, pretože by to mohlo poškodiť displej!

Krok 4: Pripojte všetko

Pripojte všetko
Pripojte všetko
Pripojte všetko
Pripojte všetko
Pripojte všetko
Pripojte všetko

Pripojenia

  • Dátový pin snímača na PIN Arduino 5
  • Zobrazte SDA na Arduino PIN 2
  • Zobrazte SCL na Arduino PIN 3
  • Napájanie diplay na Arduino Vcc
  • Ukážte zem na zemi Arduino

Senzor bude musieť byť spojený s odporom 4,75 kOhm, ako je znázornené na obrázku.

Pridajte tiež 2 káble na Vcc a uzemnenie, ktoré budete musieť predĺžiť, aby ste mohli pripojiť batériu.

Krok 5: Zostavte projekt

Zostavte projekt
Zostavte projekt

Všetko zacvaknite na miesto na slotoch, Na batériu som použil hliníkovú fóliu.

Uistite sa, že je snímač mimo zvyšku elektronických súčiastok, pretože to ovplyvní hodnoty.

Krok 6: Získajte knižnice a nahrajte kód

Získajte knižnice a nahrajte kód
Získajte knižnice a nahrajte kód

Knižnice:

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

Získajte kód z jedného z odkazov:

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

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

Nahrajte ho do svojho arduina.

Krok 7: Takmer hotovo

Skoro hotové!
Skoro hotové!

Pripojte batériu a zatvorte puzdro, máte hotovo!

Kód arduino môžete upraviť tak, aby vykonával zmeny písma a spôsobu zobrazovania informácií.

Odporúča: