Sadržaj:

Digitalni widget za temperaturu / Kućni termometar: 7 koraka
Digitalni widget za temperaturu / Kućni termometar: 7 koraka

Video: Digitalni widget za temperaturu / Kućni termometar: 7 koraka

Video: Digitalni widget za temperaturu / Kućni termometar: 7 koraka
Video: 30 товаров для автомобиля с Алиэкспресс, автотовары №22 2024, Srpanj
Anonim
Digitalni widget za temperaturu / Kućni termometar
Digitalni widget za temperaturu / Kućni termometar

Mali i zgodan digitalni termometar koji koristi digitalni senzor Dallas DS18B20 i Arduino Pro Micro na 3.3v. Sve je dizajnirano da točno pristaje i da sjedne na svoje mjesto, nisu potrebni vijci ili ljepilo!

Ne toliko, ali izgleda super.

Korak 1: Pripremite svoje dijelove

Rabljeni dijelovi i Amazon veze

  • Senzor: DS18B20
  • Zaslon: OLED zaslon od 0,91"
  • Mikrokontroler: Arduino Pro Micro
  • Baterija: CR123
  • Otpornik: Otpornik od 4,7 k Ohma

Korak 2: Ispišite kućište

Ispišite kućište
Ispišite kućište

STL datoteke mogu se preuzeti sa sljedećih veza.

Thingiverse:

Myminifactory:

Ispišite 2 dijela i uklonite sve nedostatke.

Korak 3: Testirajte pristaje li

Testirajte da li odgovara!
Testirajte da li odgovara!

Nakon što očistite kućište, umetnite zaslon i mikrokontroler, dobro će pristajati, ali ako je potrebno, uložite utore, nemojte ih pritiskati previše jer to može oštetiti zaslon!

Korak 4: Sve povežite

Povežite sve
Povežite sve
Povežite sve
Povežite sve
Povežite sve
Povežite sve

Veze

  • Pin za podatke senzora na Arduino PIN -u 5
  • Prikažite SDA na Arduino PIN 2
  • Prikažite SCL na Arduino PIN -u 3
  • Diplay uključite Arduino Vcc
  • Prikaz terena na Arduino terenu

Senzor će morati biti spojen na otpornik od 4,75 k ohma kao što je prikazano na slici.

Također dodajte 2 kabela na Vcc i uzemljenje koje ćete morati produžiti kako biste priključili bateriju.

Korak 5: Sastavite projekt

Sastavite projekt
Sastavite projekt

Postavite sve na mjesto na utore, Koristio sam aluminijsku foliju za bateriju.

Pazite da senzor bude udaljen od ostalih dijelova elektronike jer će to utjecati na vrijednosti.

Korak 6: Nabavite knjižnice i učitajte kôd

Nabavite knjižnice i učitajte kôd
Nabavite knjižnice i učitajte kôd

Knjižnice:

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

Preuzmite kôd s jedne od veza:

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

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

Prenesite ga na svoj arduino.

Korak 7: Gotovo gotovo

Skoro gotovo!
Skoro gotovo!

Spojite bateriju i zatvorite kućište, gotovi ste!

Arduino kôd možete urediti da biste promijenili font i način prikaza informacija.

Preporučeni: