Turinys:

Skaitmeninis temperatūros valdiklis / namų termometras: 7 žingsniai
Skaitmeninis temperatūros valdiklis / namų termometras: 7 žingsniai

Video: Skaitmeninis temperatūros valdiklis / namų termometras: 7 žingsniai

Video: Skaitmeninis temperatūros valdiklis / namų termometras: 7 žingsniai
Video: "Garmin Instinct Crossover" išsami apžvalga 2024, Liepa
Anonim
Skaitmeninis temperatūros valdiklis / namų termometras
Skaitmeninis temperatūros valdiklis / namų termometras

Mažas ir gerai atrodantis skaitmeninis termometras naudojant „Dallas DS18B20“skaitmeninį jutiklį ir „Arduino Pro Micro“esant 3,3 V įtampai. Viskas sukurta taip, kad tiksliai tilptų ir užsifiksuotų, nereikia varžtų ar klijų!

Ne tiek daug, bet atrodo šauniai.

1 žingsnis: Paruoškite savo dalis

Naudotos dalys ir „Amazon“nuorodos

  • Jutiklis: DS18B20
  • Ekranas: 0,91 colio OLED ekranas
  • Mikrovaldiklis: „Arduino Pro Micro“
  • Baterija: CR123
  • Rezistorius: 4,7 kOhm rezistorius

2 žingsnis: išspausdinkite korpusą

Spausdinti korpusą
Spausdinti korpusą

STL failus galite atsisiųsti iš šių nuorodų.

„Thingiverse“:

Myminifactory:

Atspausdinkite 2 dalis ir pašalinkite visus trūkumus.

3 žingsnis: išbandykite, ar tinka

Išbandyk, ar tinka!
Išbandyk, ar tinka!

Išvalę korpusą, įdėkite ir rodykite ekraną bei mikrovaldiklį, jie tvirtai priglunda, tačiau prireikus paduokite lizdus, nespauskite jų per stipriai, nes tai gali sugadinti ekraną!

4 žingsnis: prijunkite viską

Sujunk viską
Sujunk viską
Sujunk viską
Sujunk viską
Sujunk viską
Sujunk viską

Sujungimai

  • „Arduino PIN 5“jutiklio duomenų kaištis
  • Rodyti SDA „Arduino PIN 2“
  • Rodyti SCL „Arduino PIN 3“
  • „Diplay Power“„Arduino Vcc“
  • Rodyti pagrindą „Arduino Ground“

Jutiklis turės būti prijungtas prie 4,75 kΩ rezistoriaus, kaip parodyta paveikslėlyje.

Taip pat prijunkite 2 kabelius prie Vcc ir įžeminimo, kurį turėsite prailginti, kad prijungtumėte akumuliatorių.

5 žingsnis: surinkite projektą

Surinkite projektą
Surinkite projektą

Uždėkite viską į lizdus, Baterijai naudojau aliuminio foliją.

Įsitikinkite, kad jutiklis yra toli nuo kitų elektronikos dalių, nes tai paveiks reikšmes.

6 veiksmas: įsigykite bibliotekas ir įkelkite kodą

Gaukite biblioteką ir įkelkite kodą
Gaukite biblioteką ir įkelkite kodą

Bibliotekos:

  • „OneWire.h“:
  • U8g2lib.h:
  • DallasTemperature.h:

Gaukite kodą iš vienos iš nuorodų:

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

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

Įkelkite jį į savo arduino.

7 žingsnis: beveik baigta

Beveik baigta!
Beveik baigta!

Prijunkite akumuliatorių ir uždarykite dėklą - viskas!

Galite redaguoti „arduino“kodą, kad pakeistumėte šriftą ir informacijos pateikimo būdą.

Rekomenduojamas: