» หัวข้อ » เคล็ดลับ » Thermostat บน Arduino Mega 2560

เครื่องควบคุมอุณหภูมิบน Arduino Mega 2560


เป็นวันที่ดีสำหรับทุกคน โครงการนี้ดำเนินการในโรงเรียนแห่งหนึ่งใกล้กับกรุงมอสโกเพื่อเรียนวิชาหุ่นยนต์และวิทยาศาสตร์ธรรมชาติ งานของอุปกรณ์ประกอบด้วยภาพของวันที่เวลาอุณหภูมิรวมถึงการบันทึกข้อมูลในสื่อ sd ด้วยช่วงเวลาครึ่งชั่วโมงในรูปแบบไฟล์ txt

องค์ประกอบของผลิตภัณฑ์รวมถึง:
1. Arduino ล้าน 2560
เครื่องควบคุมอุณหภูมิบน Arduino Mega 2560

2. Glcd12864 v 2.0 (หรือหน้าจอภาษาจีนมาตรฐานบนชิป ks0107 / ks0108)

3. นาฬิกาเรียลไทม์ Hz 85 63

4. เซ็นเซอร์อุณหภูมิ TMP36

5. โมดูลสำหรับการ์ด micro sd


โครงการและการเชื่อมต่อ


จอแสดงผล Glcd12864 v2.0 เชื่อมต่อผ่านอินเตอร์เฟสแบบขนาน นาฬิกาเรียลไทม์ใช้โปรโตคอล I2c (หมุด sda sdc บนบอร์ด) และโมดูล micro sd ใช้ spi, หมุด 50 ถึง 53 (โดยเฉพาะบนบอร์ดนี้) ทุกอย่างใช้พลังงานยกเว้นแสงไฟหน้าจอจาก 5V แสงไฟใช้ 3.3V โดยทั่วไปโครงการไม่ซับซ้อน บอร์ดพลังมาจากอะแดปเตอร์ 5V มาตรฐานที่เรียบง่าย อุปกรณ์สิ้นเปลืองกระแสไฟในพื้นที่ 100 mA

ดูบนเขียงหั่นขนม


ร่าง
ร่าง
ไลบรารี U8glib

ร่างนั้นใช้ไลบรารี arduino มาตรฐานยกเว้นการแสดงซึ่งต้องการไลบรารี U8glib แบบอักษรสำหรับร่างจะได้รับในการเก็บถาวรและสำหรับการดำเนินการที่ถูกต้องควรอยู่ในโฟลเดอร์ที่มีร่างความคิดเห็นเกี่ยวกับปัญหาหลักจะได้รับในร่างเอง

ตัวจับเวลาถูกตั้งค่าโดยการเขียนค่าของรหัสทศนิยมฐานสองในบรรทัด 45 และ 46 ในกรณีนี้ระยะเวลาตอบสนองคือครึ่งชั่วโมง ในการเปลี่ยนช่วงเวลาหนึ่งชั่วโมงเราเขียนในบรรทัดที่ 46 ค่า B00111111 ดังนั้นเราจึงเขียนค่าเดียวกันกับบรรทัดฟังก์ชั่นรีเซ็ตตัวจับเวลา 54 ข้อมูลรายละเอียดเพิ่มเติมเกี่ยวกับการจัดการตัวจับเวลา คู่มือ rtc pcf 8563

ข้อมูลอุณหภูมิทั้งหมดถูกเขียนไปยังการ์ด sd ในรูปแบบ txt และมีแบบฟอร์มต่อไปนี้

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

เหมาะสำหรับหัวข้อ

หัวข้อที่เกี่ยวข้อง

เพิ่มความคิดเห็น

    • รอยยิ้มรอยยิ้มxaxaตกลงdontknowyahooNea
      นายรอยขีดข่วนคนโง่ใช่ใช่ใช่ก้าวร้าวลับ
      ขอโทษเต้นdance2dance3ให้อภัยช่วยเหลือเครื่องดื่ม
      หยุดเพื่อนดีgoodgoodนกหวีดหน้ามืดตามัวลิ้น
      ควันการตบมือเครย์ประกาศเป็นขี้ปากดอน t_mentionดาวน์โหลด
      ความร้อนโมโหlaugh1ภาคตะวันออกเฉียงเหนือประชุมmoskingเชิงลบ
      not_iข้าวโพดคั่วลงโทษอ่านทำให้ตกใจกลัวค้นหา
      ยั่วยุthank_youนี้to_clueumnikรุนแรงเห็นด้วย
      ไม่ดีbeeeblack_eyeblum3หน้าแดงโม้ความเบื่อ
      เซ็นเซอร์การหยอกล้อsecret2ขู่ชัยชนะYusun_bespectacled
      shokrespektฮ่า ๆprevedยินดีต้อนรับkrutoyya_za
      ya_dobryiผู้ช่วยne_huliganne_othodiFLUDห้ามใกล้

เราแนะนำให้คุณอ่าน:

มอบให้กับสมาร์ทโฟน ...