สารบัญ:

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

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

วีดีโอ: Power Timer ด้วย Arduino และ Rotary Encoder: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Rotary Encoder Incremental rotary Encoder How to use it with Arduino 2024, กรกฎาคม
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

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

แนะนำ: