Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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
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
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
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
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
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
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.