Power Timer ด้วย Arduino และ Rotary Encoder: 7 ขั้นตอน (พร้อมรูปภาพ)
Power Timer ด้วย Arduino และ Rotary Encoder: 7 ขั้นตอน (พร้อมรูปภาพ)
Anonim
Power Timer พร้อม Arduino และ Rotary Encoder
Power Timer พร้อม Arduino และ Rotary Encoder

Power Timer นี้ขึ้นอยู่กับตัวจับเวลาที่แสดงที่:

www.instructables.com/id/Timer-With-Arduin…

โมดูลจ่ายไฟและ SSR (โซลิดสเตตรีเลย์) ติดตั้งอยู่

โหลดกำลังไฟฟ้าได้สูงถึง 1KW และด้วยการเปลี่ยนแปลงเพียงเล็กน้อย พลังงานโหลดก็เพิ่มขึ้นได้

เลือกระยะเวลาหรือหมายเลขโปรแกรมได้จาก Rotary Encoder ที่แผงด้านหน้า นี่คือจุดเริ่มต้นของเวลาเช่นกัน LCD1602 แสดงระยะเวลาเริ่มต้น หมายเลขโปรแกรม แต่ยังแสดงเวลาที่เหลือด้วย

โหลดเชื่อมต่อกับ Power Timer ผ่านซ็อกเก็ตติดผนัง (ที่ด้านหลังของกล่อง)

ฉันเขียนโปรแกรมใหม่สำหรับตัวแปรนี้ ตามความต้องการของแอพพลิเคชั่นด้านพลังงาน

แอปพลิเคชันครอบคลุมหลากหลาย:

มอเตอร์ผสม, ปั๊มน้ำสำหรับรดน้ำสวน, องค์ประกอบความร้อน ฯลฯ

เสบียง

ส่วนประกอบทั้งหมดสามารถพบได้ใน AliExpress ในราคาต่ำ

จากการประชุมเชิงปฏิบัติการของฉันเอง ฉันใช้กล่องโลหะ (จากแหล่งจ่ายไฟของพีซีเครื่องเก่า) ต่อสายไฟ สกรู น็อต สเปเซอร์ และฟอยล์พลาสติก

พาวเวอร์ซัพพลายทำมาจาก PCB แยกต่างหาก ซึ่งฉันทำและออกแบบใน KiCad เกี่ยวกับเรื่องนี้ในอนาคต Instructables

กล่องไม่ได้ทาสีแต่ห่อด้วยกระดาษฟอยล์แบบมีกาวในตัวที่หาซื้อได้ที่ร้าน DIY ทุกแห่ง

ขั้นตอนที่ 1: แผนผังไดอะแกรม

แผนภาพ
แผนภาพ

SSR ประเภท SSR-40 DA ติดอยู่กับโมดูลที่สร้างจากที่อยู่อินเทอร์เน็ตก่อนหน้า (ดูบทนำ) หลังจากถอดรีเลย์แบบคลาสสิกออกจากบอร์ดแล้ว

แหล่งจ่ายไฟของอุปกรณ์ทำมาจากหม้อแปลงไฟฟ้าที่ให้พลังงานประมาณ 14Vac / 400mA.

ตามมาด้วยการกรองด้วย C4 = 1000uF / 25V และการทำให้เสถียรด้วย U2 7812 รับ 12V

D3 บ่งชี้ว่ามีแรงดันไฟฟ้าในขณะที่ D1 ระบุว่ามีแรงดันไฟฟ้าอยู่ที่โหลด

มิฉะนั้น โครงร่างจะเหมือนกับจากที่อยู่อินเทอร์เน็ตใน Intro

ขั้นตอนที่ 2: รายการส่วนประกอบ วัสดุ เครื่องมือ

รายการส่วนประกอบ วัสดุ เครื่องมือ
รายการส่วนประกอบ วัสดุ เครื่องมือ

-SH กล่องโลหะจากพีซีเครื่องเก่า

- จับเวลาด้วย Arduino และ Rotary Encoder 1 ชิ้น (ตาม Intro)

-SSR-40 DA และฮีทซิงค์ 1+1 ชิ้น

-L7812 และฮีทซิงค์ 1+1 ชิ้น

-1N4001 4 ชิ้น

-1000 ยูเอฟ/25V 1 ชิ้น

-10uF/16V 1 ชิ้น

- ตัวต้านทาน 1, 5K/0.5W 1 ชิ้น

- LED R, LED G 5mm. 1+1 ชิ้น

- ตัวยึดฟิวส์และฟิวส์ 6, 3A 1+1 ชิ้น

-สวิตซ์ไฟ 1 ชิ้น

-Transformer ที่ให้ 14V / 0.4A ใน 1 ชิ้นรอง

- เต้ารับติดผนัง -1 ชิ้น

-PCB สำหรับโมดูลจ่ายไฟ 1 ชิ้น (โครงการ KiCad) 1 ชิ้น

- จาระบีซิลิโคน (ดูรูปที่ 2)

- ฟอยล์พลาสติกสีขาวด้าน (ภาพที่ 6)

-ฟอยล์กาวในตัว ประมาณ 16X35 ซม. (ภาพที่ 9)

- สกรู, น็อต, สเปเซอร์ (ภาพที่ 10)

-ไขควง

- มัลติมิเตอร์แบบดิจิตอล (ชนิดใดก็ได้)

-Fludor, เครื่องมือบัดกรี, คัตเตอร์สำหรับขั้วต่อส่วนประกอบ

-เครื่องมือสำหรับเจาะโลหะ,ตะไบ,ตัดโลหะสำหรับการประมวลผลทางกลของกล่อง

(คุณต้องเป็นเพื่อนกับพวกเขาในการทำงาน)

- ความอยากทำงาน

ขั้นตอนที่ 3: SSR และการประกอบพาวเวอร์ซัพพลาย

SSR และการประกอบพาวเวอร์ซัพพลาย
SSR และการประกอบพาวเวอร์ซัพพลาย
SSR และการประกอบพาวเวอร์ซัพพลาย
SSR และการประกอบพาวเวอร์ซัพพลาย
SSR และการประกอบพาวเวอร์ซัพพลาย
SSR และการประกอบพาวเวอร์ซัพพลาย
SSR และการประกอบพาวเวอร์ซัพพลาย
SSR และการประกอบพาวเวอร์ซัพพลาย

มันถูกสร้างขึ้นตามแผนภาพไฟฟ้าและภาพถ่าย 2, 3, 4, 5

ขั้นตอนที่ 4: การประมวลผลทางกลและฝาครอบกล่อง

การประมวลผลทางกลและฝาครอบกล่อง
การประมวลผลทางกลและฝาครอบกล่อง
การประมวลผลทางกลและฝาครอบกล่อง
การประมวลผลทางกลและฝาครอบกล่อง
การประมวลผลทางกลและฝาครอบกล่อง
การประมวลผลทางกลและฝาครอบกล่อง
การประมวลผลทางกลและฝาครอบกล่อง
การประมวลผลทางกลและฝาครอบกล่อง

- การประมวลผลทางกลของกล่องทำตามขนาดของส่วนประกอบย่อย (ภาพที่ 7, 8)

-ตัดแผ่นพลาสติกสีขาวด้าน 2 แผ่นตามรูปที่ 6 จากนั้นติดกาวที่แผงด้านหน้าและด้านหลังของกล่อง

- เราปิดฝากล่องด้วยกระดาษฟอยล์แบบมีกาวในตัว ดังรูปที่ 9

ขั้นตอนที่ 5: การติดตั้งส่วนประกอบย่อยในกล่อง

การติดตั้งส่วนประกอบย่อยในกล่อง
การติดตั้งส่วนประกอบย่อยในกล่อง
การติดตั้งส่วนประกอบย่อยในกล่อง
การติดตั้งส่วนประกอบย่อยในกล่อง
การติดตั้งส่วนประกอบย่อยในกล่อง
การติดตั้งส่วนประกอบย่อยในกล่อง
การติดตั้งส่วนประกอบย่อยในกล่อง
การติดตั้งส่วนประกอบย่อยในกล่อง

- ใช้ของจากภาพที่ 10 ประกอบย่อยตามภาพที่ 11, 12, 13

ขั้นตอนที่ 6: การเดินสายไฟและการใส่ฟังก์ชัน

การเดินสายไฟและการใช้งาน
การเดินสายไฟและการใช้งาน
การเดินสายไฟและการใช้งาน
การเดินสายไฟและการใช้งาน

- เดินสายตามแผนผังและรูปภาพ 14, 15

-ในวงจรไฟฟ้า สายไฟต้องหนาพอที่จะทนกระแสได้ 6 A. (เส้นผ่านศูนย์กลางขั้นต่ำ 2 มม.)

ต้องมีฉนวนกันความร้อนคุณภาพดี!

คำเตือน!

อุปกรณ์นี้ใช้งานได้กับแรงดันไฟฟ้าที่เป็นอันตรายสำหรับผู้ผลิตและผู้ใช้

ขอแนะนำอย่างยิ่งให้ผู้ผลิตเป็นผู้ที่มีประสบการณ์ด้านไฟฟ้า

เพื่อป้องกันผู้ใช้จะต้องต่อสายดินในกล่องโดยใช้เต้ารับและสายดิน ระวังเมื่อเชื่อมต่อสายดินสีขาว - เขียว (ภาพที่ 14, 15)

- การใส่ฟังก์ชันทำได้โดยการวัดแรงดันไฟฟ้าตามแผนผังด้วยเครื่องมัลติมิเตอร์แบบดิจิตอล โหลดซอฟต์แวร์ตามที่แสดงด้านล่างและป้อนค่าสำหรับเวลา ตรวจสอบว่าได้ดำเนินการอย่างถูกต้อง

ขั้นตอนที่ 7: ซอฟต์แวร์

มีบางโปรแกรมที่ฉันเขียนตามที่อยู่:

github.com/StoicaT/Power-timer-with-arduin…

github.com/StoicaT/Timer-with-Arduino-and-…

github.com/StoicaT/Timer-with-Arduino-and-…

ตัวแปรแรกมีโปรแกรมที่กำหนดไว้ล่วงหน้าจำนวนหนึ่งซึ่งอนุญาตให้ดำเนินการประเภทเปิด / ปิดสำหรับช่วงเวลาที่กำหนดซึ่งใช้กับมอเตอร์ที่ใช้เครื่องทำแป้งโด

บนหลักการเดียวกัน ด้วยการเปลี่ยนแปลงง่ายๆ ในโปรแกรม คุณสามารถใช้เครื่องสูบน้ำเพื่อรดน้ำสวนได้

ตัวแปรโปรแกรมสองรายการสุดท้ายอ้างถึงนาฬิกาจับเวลาถอยหลังแบบคลาสสิกที่มีโหมดการแสดงผลสองโหมดที่แตกต่างกัน

ที่เก็บ github อธิบายสิ่งที่แต่ละอันทำและวิธีตั้งโปรแกรมตัวจับเวลาในแต่ละกรณี เราจะดาวน์โหลดเวอร์ชันที่ต้องการและอัปโหลดไปยังบอร์ด Arduino Nano

และนั่นแหล่ะ!