กลับไปหน้ารวมไฟล์
digital-thermometer-for-beginners-b45b0c.md

ผมเป็น complete beginner ใน Arduniverse และนี่เป็นผลลัพธ์ที่ยอดเยี่ยมจาก brainwave ที่ทำให้ผม hooked กับโปรเจกต์นี้ ผมได้เริ่มต้น "เดิน" ตามทางของ Arduino (ในขณะที่ทำผิดพลาดหลายครั้งและสร้างสิ่งที่ใช้งานไม่ได้) และมาที่นี่พร้อมกับโปรเจกต์นี้ โดยหวังว่ามันจะเป็นประโยชน์สำหรับคุณ! ส่วนเดียวที่ทำให้ผมติดขัด for a day คือ programming ของ LCD - ผมยังคงมองหาความช่วยเหลือที่มุมของ Project Hub... ทุกสิ่งที่คุณต้องการมีระบุไว้ด้านล่าง หากคุณสร้างโปรเจกต์นี้ โปรด contact ผม - หรือ แค่ส่งรูปภาพมาให้ผมดูก็ได้ ผมยินดีอย่างยิ่งที่จะได้ยินว่ามีคนสร้างมันขึ้นมา และผมหวังว่า beginners คนอื่นๆ จะเริ่มต้นได้อย่างราบรื่นเหมือนผม!

รายละเอียดทางเทคนิคเพิ่มเติม

พื้นฐานการตรวจจับอุณหภูมิแบบ High-Fidelity

โปรเจกต์คลาสสิกและจำเป็นสำหรับ maker มือใหม่ทุกคน โดยให้ Digital Thermometer ที่แม่นยำและอ่านง่าย ด้วยส่วนประกอบง่ายๆ ไม่กี่ชิ้น

  • การ Interfacing กับ Analog LM35 / TMP36: Arduino จะจับสัญญาณ voltage จาก analog temperature sensor firmware ใช้ ADC (Analog-to-Digital Converter) เพื่อแปลง voltage นี้ให้เป็นการอ่านค่าในหน่วย Celsius หรือ Fahrenheit
  • การแสดงผล LCD แบบ Level-Shift Visualization: (คุณสมบัติ) แทนที่จะเป็นแค่ตัวเลข จอแสดงผลสามารถแสดง "Heat Bar" แบบง่ายๆ ได้ โปรเจกต์นี้จะสอนพื้นฐานของการ mapping analog ranges เข้ากับ visual components บน I2C display

การทำ Prototyping

  • Web Editor ได้รับการตรวจสอบแล้ว: ปรับแต่งให้มีประสิทธิภาพที่ stable 100% และไม่มี display flicker หากใช้ initialization sequences และ float-to-string conversion logic ที่ถูกต้อง

ข้อมูล Frontmatter ดั้งเดิม

title: "Digital Thermometer [For Beginners!]"
description: "A digital thermometer which measures temperature in Celsius. Big thanks to Elegoo for their products and their electronic guide!"
author: "Anti_Spoofed"
category: ""
tags:
  - "environmental sensing"
  - "displays & screens"
views: 34748
likes: 10
price: 1120
difficulty: "Easy"
components:
  - "1x RGB Backlight LCD - 16x2"
  - "1x Solderless Breadboard Full Size"
  - "1x Rotary Potentiometer - Linear (10k ohm)"
  - "1x Thermistor [Tempature Sensor]"
  - "1x Jumper wires (generic)"
  - "1x Resistor 10k ohm"
  - "1x ELEGOO UNO R3 Board ATmega328P ATMEGA16U2 with USB Cable"
tools: []
apps:
  - "1x Arduino Web Editor"
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "e749b007a6ff14d976da42f7d36b75933bfc65a75f0293e4d9e28931250ded14"
encryptedPayload: "U2FsdGVkX1/mrfMtj4y+7hQNMqtwLxCfaTXohgRcKe5XrzKGI7Y/3+X+Ag+Vdy2q4YGMpjI9tisBmv0HMQrniuBH/VwKI5i8Wy8uGx+FhydSiuMnHp/aoqvmAmJkhq+S"
seoDescription: "Build a Digital Thermometer for Beginners. Measure Temperature in Celsius using Elegoo products and their Electronic Guide."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/digital-thermometer-for-beginners-b45b0c_cover.jpg"
lang: "th"