สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: Schmatics
- ขั้นตอนที่ 3: รหัส
- ขั้นตอนที่ 4: รับอุณหภูมิบน Serial Monitor
วีดีโอ: เซ็นเซอร์อุณหภูมิโดยใช้เทอร์มิสเตอร์กับ Arduino Uno: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
สวัสดีทุกคนในคำแนะนำนี้เราจะเรียนรู้วิธีใช้ Thermistor กับ Arduino เทอร์มิสเตอร์นั้นเป็นตัวต้านทานที่มีความต้านทานแตกต่างกันไปตามการเปลี่ยนแปลงของอุณหภูมิ ดังนั้นเราสามารถอ่านค่าความต้านทานและรับอุณหภูมิจากมันได้ & เทอร์มิสเตอร์มีราคาถูกมากเมื่อเทียบกับเซ็นเซอร์อุณหภูมิอื่นๆ ในตลาด
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
สำหรับบทช่วยสอนนี้ คุณจะต้องมีสิ่งต่อไปนี้:1x Arduino uno:
1x Thermistor (10k หรือ 100k: ฉันใช้ 10k ที่นี่): https://www.utsource.net/itm/p/1273468.html1x 10k resistor: https://www.utsource.net/itm/p/8166799 html1x เขียงหั่นขนม:.: https://www.utsource.net/itm/p/8031572.htmlจัมเปอร์ไม่กี่ตัว:
ขั้นตอนที่ 2: Schmatics
วงจรนั้นง่ายมาก ดังนั้นโปรดเชื่อมต่อทุกอย่างตามที่แสดงในแผนผังและคุณจะสบายดี คุณยังสามารถอ้างอิงรูปภาพที่ฉันแนบของการเชื่อมต่อเขียงหั่นขนมของฉัน
ขั้นตอนที่ 3: รหัส
คัดลอกโค้ดต่อไปนี้และอัปโหลดไปยัง arduino:#includedouble Thermister(int data){ double temp; temp=log(10000.0*((1024.0/data-1))); อุณหภูมิ=1/(0.001129148+(0.000234125+(0.0000000876741*อุณหภูมิ*อุณหภูมิ))*อุณหภูมิ); อุณหภูมิ=อุณหภูมิ-273.15; Serial.println(" "); Serial.print(ชั่วคราว); Serial.print("เซลเซียส"); อุณหภูมิ=(อุณหภูมิ*9.0)/5.0+32.0; Serial.println(" "); Serial.print(ชั่วคราว); Serial.print("ฟาเรนไฮต์"); Serial.println(" "); Serial.println("……………………………………."); }การตั้งค่าเป็นโมฆะ() {Serial.begin(9600);}int i;void loop() {i=analogRead(A0);Thermister(i);delay(1000);}
ขั้นตอนที่ 4: รับอุณหภูมิบน Serial Monitor
หลังจากอัปโหลดรหัสแล้ว ให้เปิดจอภาพอนุกรมและคุณจะได้รับอุณหภูมิของเทอร์มิสเตอร์บนจอภาพแบบอนุกรมของคุณตามที่ฉันได้รับ อ้างอิงภาพที่ให้ไว้และคุณจะสบายดี ขอให้สนุกกับการอ่านอุณหภูมิด้วยเทอร์มิสเตอร์
แนะนำ:
อะแดปเตอร์ Arduino Nano เป็น Arduino Uno: 6 ขั้นตอน (พร้อมรูปภาพ)
อะแดปเตอร์ Arduino Nano เป็น Arduino Uno: Arduino Nano เป็นสมาชิกที่ดี ขนาดเล็ก และราคาถูกของตระกูล Arduino มันขึ้นอยู่กับชิป Atmega328 สิ่งที่ทำให้มีประสิทธิภาพเท่ากับ Arduino Uno พี่ชายที่ใหญ่ที่สุดของเขา แต่สามารถรับเงินน้อยกว่า ในอีเบย์ตอนนี้เวอร์ชั่นภาษาจีนสามารถข
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
Arduino 3.3V แบบสแตนด์อโลนพร้อมนาฬิกา 8 MHz ภายนอกที่ถูกตั้งโปรแกรมจาก Arduino Uno ผ่าน ICSP / ISP (พร้อมการตรวจสอบแบบอนุกรม!): 4 ขั้นตอน
Arduino 3.3V แบบสแตนด์อโลนพร้อมนาฬิกา 8 MHz ภายนอกที่ถูกตั้งโปรแกรมจาก Arduino Uno ผ่าน ICSP / ISP (พร้อมการตรวจสอบแบบอนุกรม!): วัตถุประสงค์: เพื่อสร้าง Arduino แบบสแตนด์อโลนที่ทำงานบน 3.3V จากนาฬิกาภายนอก 8 MHz ในการตั้งโปรแกรมผ่าน ISP (หรือที่เรียกว่า ICSP, การเขียนโปรแกรมซีเรียลในวงจร) จาก Arduino Uno (ทำงานที่ 5V) ในการแก้ไขไฟล์ bootloader และเบิร์น th
วิธีอัปโหลดโปรแกรม Arduino Pro Mini 328P โดยใช้ Arduino Uno: 6 ขั้นตอน
วิธีอัปโหลดโปรแกรม Arduino Pro Mini 328P โดยใช้ Arduino Uno: Arduino Pro Mini เป็นชิปบอร์ดที่เล็กที่สุดที่มีพิน I/O 14 อัน ทำงานในแรงดันไฟ 3.3 โวลต์ - 5 โวลต์ DC และง่ายต่อการอัปโหลดโค้ดในอุปกรณ์การเขียนโปรแกรมข้อมูลจำเพาะ: 14 พอร์ตอินพุต/เอาต์พุตดิจิตอล RX, TX, D2~D13, 8 พอร์ตอินพุตอนาล็อก A0~A7 1
Arduino-UNO ที่ทรงพลังกว่า Massduino-UNO: 9 ขั้นตอน
Arduino-UNO ที่ทรงพลังกว่า, Massduino-UNO: Massduino คืออะไร Massduino เป็นสายผลิตภัณฑ์ใหม่ที่รวมเอาการพัฒนาอุปกรณ์ต่อพ่วงแพลตฟอร์ม Arduino ที่หลากหลาย สะดวก และรวดเร็ว ต้นทุนต่ำและง่ายต่อการผลิตได้เปรียบในการผลิตขนาดใหญ่ โค้ด Arduino เกือบทั้งหมดสามารถเป็น