สารบัญ:

วิธีการสร้างเครื่องวัดอุณหภูมิ DIY แบบกำหนดเองโดยใช้กราฟแท่ง & Atmega328p: 3 ขั้นตอน (พร้อมรูปภาพ)
วิธีการสร้างเครื่องวัดอุณหภูมิ DIY แบบกำหนดเองโดยใช้กราฟแท่ง & Atmega328p: 3 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีการสร้างเครื่องวัดอุณหภูมิ DIY แบบกำหนดเองโดยใช้กราฟแท่ง & Atmega328p: 3 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีการสร้างเครื่องวัดอุณหภูมิ DIY แบบกำหนดเองโดยใช้กราฟแท่ง & Atmega328p: 3 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Blynk IOT EP.32 DS18B20 เซ็นเซอร์วัดอุณหภูมิ ทนทานเหมาะกับการใช้งานทุกๆที่ DS18B20 +ESP8266 +Blynk 2024, กรกฎาคม
Anonim
Image
Image

ในโพสต์นี้ฉันจะแสดงวิธีการสร้างเครื่องวัดอุณหภูมิโดยใช้กราฟแท่งและ Atmega328p โพสต์จะมีรายละเอียดทั้งหมดเช่นแผนภาพวงจร, การผลิต PCB, การเข้ารหัส, การประกอบและการทดสอบ ฉันได้รวมวิดีโอที่มีรายละเอียดทั้งหมดด้วย

ขั้นตอนที่ 1: ส่วนประกอบ

  • 1*Atmega328p
  • 1 * กราฟแท่ง
  • 1*10K โอห์ม
  • 10*220 โอห์ม
  • 1*LM35
  • 1 * เทอร์มินัลบล็อก
  • 2*22pf ตัวเก็บประจุแบบเซรามิก
  • 1*16 MHz คริสตัล
  • 1 * PCB ทำเองโดย JLCPCB.com

ลิงค์พันธมิตร

อเมซอน อินเดีย

  • Atmega328p -
  • กราฟแท่ง -
  • คริสตัล 16 MHz -

อเมซอน สหรัฐอเมริกา

  • Atmega328p -
  • กราฟแท่ง -
  • คริสตัล 16 MHz -

AliExpress

  • Atmega328p -
  • กราฟแท่ง -
  • คริสตัล 16 MHz -

Banggood

  • Atmega328p -
  • คริสตัล 16 MHz -

ขั้นตอนที่ 2: แผนภาพวงจร เค้าโครง PCB & ร่าง

แผนภาพวงจร เค้าโครง PCB & ร่าง
แผนภาพวงจร เค้าโครง PCB & ร่าง
แผนภาพวงจร เค้าโครง PCB & ร่าง
แผนภาพวงจร เค้าโครง PCB & ร่าง
แผนภาพวงจร เค้าโครง PCB & ร่าง
แผนภาพวงจร เค้าโครง PCB & ร่าง

วงจรได้รับการออกแบบใน KiCad หลังจากออกแบบวงจร ฉันออกแบบเค้าโครง PCB และสร้างไฟล์ Gerber & Drill จากนั้นอัปโหลดโฟลเดอร์ Zip ที่มีไฟล์ Gerber & Drill ทั้งหมดในเว็บไซต์ JLCPCB.com สำหรับการประดิษฐ์ (ผู้เสนอ PCB 5 ชิ้นในราคา 2 ดอลลาร์พร้อมการจัดส่งในหนึ่งวัน)

ร่าง

ภาพร่างที่ฉันใช้เป็นภาพร่างพื้นฐานที่เข้าใจได้ง่าย ส่วนแรกของภาพร่าง (เน้นด้วยสีเหลือง) ใช้เพื่อประกาศ & เริ่มต้นตัวแปร บรรทัดถัดไปที่ไฮไลต์ไว้คือการรับค่าแอนะล็อกจาก LM35 สองบรรทัดถัดไปใช้สำหรับแปลงค่าแอนะล็อกเป็นเซลเซียส (หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับสูตร โปรดคลิกที่นี่) ฉันได้รวมบรรทัดที่คุณสามารถใช้หากคุณต้องการค่าในฟาเรนไฮต์ ส่วนสุดท้ายของโค้ดนั้นเรียบง่ายหากคำสั่งใช้ในการเปิดและปิดกราฟแท่งตามอุณหภูมิ

ขั้นตอนที่ 3: การก่อสร้างและการทดสอบ

การก่อสร้างและการทดสอบ
การก่อสร้างและการทดสอบ
การก่อสร้างและการทดสอบ
การก่อสร้างและการทดสอบ

หลังจากได้รับบอร์ดจาก JLCPCB.com ฉันก็ประกอบบอร์ดและเชื่อมต่อกับแหล่งจ่ายไฟ 5V DC Atmega328 ได้รับการตั้งโปรแกรมไว้ล่วงหน้า หากคุณไม่คุ้นเคยกับวิธีตั้งโปรแกรม Atmega328p คุณสามารถอ้างอิงวิดีโอนี้ได้ โปรดทราบว่าอุปกรณ์นี้ได้รับการตั้งโปรแกรมให้แสดงอุณหภูมิตั้งแต่ 25'C ถึง 34'C ฉันได้รวมการเปรียบเทียบการออกแบบทั้งสองที่แสดงอุณหภูมิด้วย

แนะนำ: