» จากเว็บไซต์ » พิเศษ »สถานีบัดกรีลมร้อนบน Arduino

สถานีบัดกรีอากาศร้อน Arduino


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

เครื่องมือและวัสดุ:
- Arduino Pro Mini;
-1602 โมดูล LCD + I2C;
- เข้ารหัสแบบหมุนด้วยปุ่ม;
- ไดร์เป่าผมสำหรับสถานีบัดกรี
- ยืนสำหรับไดร์เป่าผม
-Simistor BTA12-600B;
ทรานซิสเตอร์ IRFZ44;
เครื่องขยายเสียง MCP602;
Optocoupler MOC3021;
Optocoupler 4N25;
- ไดโอดบริดจ์ 2W10M
ไดโอด UF4007;
ขั้วต่อแบบ 4 ขา
ตัวเชื่อมต่อ -3-pin;
ขั้วต่อแบบ 2 ขา
ขั้วต่อขนาดใหญ่ -2 พิน
ตัวเก็บประจุ 0.1 ยูเอฟ;
- ตัวเก็บประจุ 10 nF;
- ตัวต้านทาน Trimmer 200K;
- ตัวต้านทาน 100K;
- ตัวต้านทาน 47K;
- ตัวต้านทาน 10K
- ตัวต้านทาน 1K;
- ตัวต้านทาน 470E;
- ตัวต้านทาน 330E;
- ตัวต้านทาน 220E;
- ตัวต้านทาน 39E;
- ออด






ขั้นตอนที่หนึ่ง: การติดตั้ง
ในการใช้ Arduino Pro Mini และ PCB เข้าด้วยกันคุณจะต้องทำการเปลี่ยนแปลงบอร์ด Arduino ต่อไปนี้ เนื่องจากข้อสรุปของ I2C Arduino A4 และ A5 ไม่เป็นมิตรกับ PCB ดังนั้นหน้าสัมผัส A4-A2 และ A5-A3 จึงสั้นลงเช่นเดียวกับในรูปภาพ

การติดตั้งเพิ่มเติมมีดังนี้:
สำหรับโมดูล I2C LCD
โมดูล I2C - Arduino Pro Mini
GND - GND - GND
VCC - VCC - 5V
SDA - A2 - A4
SCL - A3 - A5

สำหรับโมดูลตัวเข้ารหัส:
Encoder - Arduino
GND - GND
+ - NC (ไม่ได้เชื่อมต่อจะใช้ I / O ในตัวของ arduino ในรหัส)
SW - D5
DT - D3
CLK - D4

เครื่องเป่าผม (7 สาย)
คอนเนคเตอร์ 3 ขา - (เขียว, ดำ, แดง)
ลวดแดง - เทอร์โมคัปเปิล +
สายสีเขียว - สวิตช์รีด
ลวดดำ - กราวด์ทั่วไป
คอนเนคเตอร์ 2 ขา - (น้ำเงิน, เหลือง)
สายสีน้ำเงิน - พัดลม +0
สายสีเหลือง - พัดลม - (หรือ GND)
2 ขั้วต่อพินขนาดใหญ่ - (สีขาว, สีน้ำตาล)
ลวดสีขาว - ฮีตเตอร์
ลวดสีน้ำตาล - ฮีตเตอร์ (ไม่มีขั้ว)

ขั้นตอนที่สอง: แผนผัง
วงจรประกอบด้วย 3 ส่วน
ส่วนหนึ่งของอินเทอร์เฟซ:
ประกอบด้วยจอแอลซีดี 1602 พร้อมโมดูล I2C และปุ่มเข้ารหัสแบบหมุนพร้อมปุ่ม จอแสดงผลแสดงอุณหภูมิที่ตั้งไว้อุณหภูมิปัจจุบันความเร็วพัดลมและพลังงานที่ใช้รวมถึงสถานะปัจจุบันของด้ามจับ ตัวเข้ารหัสใช้สำหรับอินพุตและการนำทางต่างๆผ่านพารามิเตอร์และตัวควบคุม

ส่วนเซ็นเซอร์:
ประกอบด้วยเทอร์โมคับเปิลชนิด K สำหรับวัดอุณหภูมิและสวิตช์กกสำหรับกำหนดตำแหน่งของมือจับ แรงดันไฟฟ้าเทอร์โมคัปเปิลถูกขยายโดยเครื่องขยายสัญญาณการดำเนินงานไปจนถึงระดับแรงดันที่วัดด้วย Arduino อัตราขยายของแอมพลิฟายเออร์ในการปฏิบัติการถูกควบคุมโดยเครื่องตัดแต่ง 200K

ส่วนควบคุม:
มีตัวควบคุมสองตัวในวงจรนี้หนึ่งในนั้นคือตัวควบคุมความเร็วพัดลม PWM แบบง่าย ๆ ด้วย MOSFET อื่น ๆ เป็นตัวควบคุมแยกสำหรับเครื่องทำความร้อน ประกอบด้วย TRIAC ที่ขับเคลื่อนโดย opto-coupled DIAC optocoupler 4N25 ช่วยรักษาการประสานกับสัญญาณ AC


ขั้นตอนที่สาม: PCB
ต้นแบบแนะนำให้สั่งซื้อแผงวงจรพิมพ์บนไซต์ที่เกี่ยวข้อง แต่หากต้องการสามารถทำได้โดยอิสระ
Arduino-Rework Station.sch
Arduino-Rework Station.brd
บอร์ดข้อมูลจำเพาะสามารถดูได้ ที่นี่.
สถานีบัดกรีอากาศร้อน Arduino





ขั้นตอนที่สาม: รหัส
โปรแกรมเป็นส่วนที่สำคัญที่สุดของโครงการ โปรแกรมใช้อัลกอริทึม PID เพื่อควบคุมพลังงานเพื่อรักษาอุณหภูมิที่กำหนด

เมื่อหมุนตัวเข้ารหัสจะสามารถปรับอุณหภูมิและความเร็วพัดลมได้ กดสั้น ๆ บนตัวเปลี่ยนรหัสระหว่างความเร็วพัดลมและการตั้งค่าอุณหภูมิ

เครื่องเป่าผมจะเริ่มร้อนขึ้นทันทีที่ถอดออกจากที่ยึด หน้าจอแสดง "Ready" เมื่อถึงอุณหภูมิที่ตั้งไว้อุณหภูมิที่ตั้งไว้จะส่งเสียงกริ่งสั้น เมื่อติดตั้งไดร์เป่าผมในที่ยึดความร้อนจะหยุด แต่พัดลมยังคงเป่าจนกว่าจะถึงอุณหภูมิที่ปลอดภัย หลังจากที่อุณหภูมิลดลงต่ำกว่า 50 C มันจะส่งเสียงบี๊บสั้น ๆ และแสดง“ COLD”

เมื่อเครื่องเป่าผมปิดอยู่คอนโทรลเลอร์จะเข้าสู่โหมดการตั้งค่าหากเครื่องเข้ารหัสหยุดทำงาน
โหมดการตั้งค่ามีการปรับตั้งค่าบันทึกยกเลิกและรีเซ็ตการตั้งค่า

หมายเหตุ หากใช้แผงวงจรพิมพ์ easyEDA ให้เปลี่ยนหมายเลขติดต่อสวิตช์กกเป็นหมายเลขติดต่อ 8 และหน้าสัมผัสออดเป็น 6

คุณต้องติดตั้งไลบรารี Commoncontrols-master, master-time และ code
hot_air_gun_station_V1.0.ino
CommonControls-master.rar
Time-master.zip
คุณสามารถดาวน์โหลดไฟล์ทั้งหมดในไฟล์ซิปเดียว ที่นี่.









ขั้นตอนที่สี่: การสอบเทียบ
ต้องอ่านค่าอุณหภูมิ เมื่อต้องการทำสิ่งนี้ให้ทำตามขั้นตอนเหล่านี้
ก่อนอื่นให้ไปที่โหมดตั้งค่าและเลือกตัวเลือกในตัวเลือก ในโหมดการตั้งค่าอุณหภูมิจะแสดงบนหน้าจอ (0-1023) หมุนปุ่มเพื่อเลือกพลังงานไปยังเครื่องเป่าผมด้วยตนเอง ความร้อนเครื่องเป่าผมถึง 400 องศา เมื่ออุณหภูมิถึงค่าที่ตั้งไว้เสียงเตือนจะดังขึ้น จากนั้นตั้งค่าอุณหภูมิภายในโดยหรี่ลงเป็นประมาณ 900 กดบนตัวเข้ารหัสค้างไว้ - กลับสู่เมนู

จากนั้นไปที่โหมดตั้งค่าและเลือก "ปรับเทียบ" เลือกจุดสอบเทียบ: 200, 300 หรือ 400 องศาคลิกที่ตัวเข้ารหัส อุณหภูมิเครื่องเป่าผมจะถึงอุณหภูมิที่ต้องการและเสียงปลุกจะส่งเสียงเตือน หมุนปุ่มตัวเข้ารหัสเพื่อเข้าสู่อุณหภูมิจริง จากนั้นเลือกจุดควบคุมอื่นและทำขั้นตอนนี้ซ้ำสำหรับจุดสอบเทียบทั้งหมด

หลังจากนั้นกดและไปที่หน้าจอหลักจากนั้นกลับไปที่โหมดตั้งค่าและเลือกบันทึก



ขั้นตอนที่ห้า: โภชนาการ
ต้นแบบใช้หน่วยจ่ายไฟ Hi-link 230 V AC - 5V 3W DC เป็นแหล่งพลังงาน สำหรับ 24 V DC ฉันใช้หม้อแปลง 12-0-12 500 mA เชื่อมต่อจุดสิ้นสุดของ 12 V AC เข้ากับวงจรเรียงกระแสบริดจ์ จากนั้นเอาต์พุตที่ถูกแก้ไขจะถูกป้อนไปยังตัวเก็บประจุตัวกรองแล้วไปยังตัวควบคุมแรงดันไฟฟ้า LM7824

7.8
6.8
6.3

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

    • รอยยิ้มรอยยิ้ม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ห้ามใกล้

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

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