Talaan ng mga Nilalaman:

Widget sa Digital Temperatura / Home Thermometer: 7 Mga Hakbang
Widget sa Digital Temperatura / Home Thermometer: 7 Mga Hakbang

Video: Widget sa Digital Temperatura / Home Thermometer: 7 Mga Hakbang

Video: Widget sa Digital Temperatura / Home Thermometer: 7 Mga Hakbang
Video: Xiaomi Miiiw Mute Temperature Humidity Clock Home Indoor High Baby C/F Temperature Monitor. 2024, Nobyembre
Anonim
Widget sa Digital Temperatura / Home Thermometer
Widget sa Digital Temperatura / Home Thermometer

Ang isang maliit at mahusay na hitsura ng digital thermometer gamit ang Dallas DS18B20 digital sensor at isang Arduino Pro Micro sa 3.3v. Ang lahat ay dinisenyo upang magkasya nang eksakto at upang mag-snap sa lugar, walang mga tornilyo o pandikit!

Hindi gaanong bagay dito ngunit mukhang cool.

Hakbang 1: Ihanda ang Iyong Mga Bahagi

Mga Bahaging Ginamit at mga link ng Amazon

  • Sensor: DS18B20
  • Ipakita: 0.91 "OLED Display
  • Microcontroller: Arduino Pro Micro
  • Baterya: CR123
  • Resistor: 4.7k Ohm Resistor

Hakbang 2: I-print ang Pabahay

I-print ang Pabahay
I-print ang Pabahay

Maaaring mai-download ang mga STL file mula sa mga sumusunod na link.

Thingiverse:

Myminifactory:

I-print ang 2 bahagi at i-clear ang anumang mga kakulangan.

Hakbang 3: Subukan Kung Tama Ito

Subukan Kung Tama Ito!
Subukan Kung Tama Ito!

Pagkatapos mong linisin ang pabahay, ipasok at ipakita at microcontroller, magkakasya sila nang masikip ngunit i-file ang mga puwang kung kinakailangan, huwag pindutin ang mga ito nang masyadong matigas, dahil maaaring makapinsala sa display!

Hakbang 4: Ikonekta ang Lahat

Ikonekta ang Lahat
Ikonekta ang Lahat
Ikonekta ang Lahat
Ikonekta ang Lahat
Ikonekta ang Lahat
Ikonekta ang Lahat

Mga koneksyon

  • Ang pin ng data ng sensor sa Arduino PIN 5
  • Ipakita ang SDA sa Arduino PIN 2
  • Ipakita ang SCL sa Arduino PIN 3
  • Diplay Power sa Arduino Vcc
  • Ipakita ang Ground sa Arduino Ground

Ang sensor ay kailangang maiugnay sa isang 4.75k ohm Resistor tulad ng ipinakita sa imahe.

Magdagdag din ng 2 mga kable sa Vcc at ground tha kakailanganin mong pahabain upang maiugnay ang baterya.

Hakbang 5: Magtipon ng Proyekto

Ipunin ang Proyekto
Ipunin ang Proyekto

I-snap ang lahat upang ilagay sa mga puwang, Gumamit ako ng ilang aluminyo foil para sa baterya.

Tiyaking ang sensor ay malayo sa natitirang bahagi ng electronics dahil makakaapekto ito sa mga halaga.

Hakbang 6: Kunin ang Mga Aklatan at I-upload ang Code

Kunin ang Mga Aklatan at I-upload ang Code
Kunin ang Mga Aklatan at I-upload ang Code

Mga Aklatan:

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

Kunin ang code mula sa isa sa mga link:

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

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

I-upload ito sa iyong arduino.

Hakbang 7: Halos Tapos Na

Malapit ng matapos!
Malapit ng matapos!

Ikonekta ang baterya at isara ang kaso, tapos ka na!

Maaari mong i-edit ang arduino code upang gumawa ng mga pagbabago sa font at kung paano ipinakita ang impormasyon.

Inirerekumendang: