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, Novembar
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 se točno uklopi i da sjedne na mjesto, nisu potrebni vijci ili ljepilo!

Ne toliko, ali izgleda super.

Korak 1: Pripremite dijelove

Korišteni dijelovi i Amazon veze

  • Senzor: DS18B20
  • Ekran: OLED ekran od 0,91"
  • Mikrokontroler: Arduino Pro Micro
  • Baterija: CR123
  • Otpornik: 4,7 k Ohm otpornik

Korak 2: Odštampajte kućište

Odštampajte kućište
Odštampajte kućište

STL datoteke se mogu preuzeti sa sljedećih veza.

Thingiverse:

Myminifactory:

Odštampajte 2 dela i uklonite sve nedostatke.

Korak 3: Testirajte da li odgovara

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, umetnite 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

Connections

  • 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 povezan sa otpornikom 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 da biste povezali bateriju.

Korak 5: Sastavite projekt

Sastavite projekat
Sastavite projekat

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

Uvjerite se da je senzor udaljen od ostalih dijelova elektronike jer će to utjecati na vrijednosti.

Korak 6: Nabavite biblioteke i učitajte kôd

Nabavite biblioteke i učitajte kôd
Nabavite biblioteke i učitajte kôd

Biblioteke:

  • 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: Skoro gotovo

Skoro gotovo!
Skoro gotovo!

Priključite bateriju i zatvorite kućište, gotovi ste!

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

Preporučuje se: