ในโลกสมัยใหม่ระบบอัตโนมัติได้แทรกซึมเข้าไปในทุกด้านของชีวิตมนุษย์ บางครั้งเราทุกคนต้องการระบบอัตโนมัติไร้สาระที่จะทำกิจวัตรที่น่าเบื่อสำหรับเรา - รดน้ำดอกไม้, ระบายอากาศในห้อง, เลี้ยงแมว, ให้สุนัขดื่ม ... มันไม่ง่ายเลยที่จะพูดว่าความเกียจคร้านเป็นกลไกของความก้าวหน้าเพราะคนขี้เกียจพร้อมทำงานหนัก อิเล็กทรอนิกส์ อุปกรณ์ที่จะทำเพื่อเขาทุกอย่างที่จำเป็น และถ้าคนขี้เกียจเป็นเพื่อนกับหัวแร้งแล้วสสารก็ยังเล็กอยู่เพียงสร้างระบบอัตโนมัตินี้ขึ้นมา
ในบทความนี้เราจะพิจารณากระบวนการสร้างตัวจับเวลาอิเล็กทรอนิกส์ที่จะเปิดและปิดโหลดในเวลาที่กำหนด ตัวจับเวลาดังกล่าวสามารถพบได้ในแอปพลิเคชั่นมากมาย - ตัวอย่างเช่นวันละครั้งเพื่อรดน้ำดอกไม้หรือเตียงในสวน เปิดไฟอัตโนมัติในเวลากลางคืนและปิดในระหว่างวันเมื่อแสงหรือเทน้ำลงในเครื่องดื่มวันละครั้ง โดยทั่วไปแล้วอุปกรณ์เป็นสากลอย่างแน่นอนขอบเขตไม่ จำกัด อะไร
ในการขับขี่:
แผนภาพมีปุ่มควบคุมสองปุ่มโดยมีหมายเลข "1" และ "2" ปุ่ม "1" ตั้งเวลาที่จะเปิดการโหลดและปุ่ม "2" ตามลำดับเวลาที่จะปิด เพื่อทำความเข้าใจหลักการทำงานให้ดีขึ้นลองพิจารณาตัวอย่างนี้: มีต้นคริสต์มาสที่ต้องเปิดทุกวันเวลา 13:00 น. และปิดเวลา 15:00 น ดังนั้นในการตั้งค่าช่วงเวลาสำหรับตัวจับเวลาคุณต้องกดปุ่ม“ 1” เวลา 13:00 น. ในขณะที่รีเลย์เปิดใช้งานประมาณหนึ่งนาทีจากนั้นรอ 15:00 น. แล้วกดปุ่ม“ 2” รีเลย์จะเปิดอีกครั้งประมาณหนึ่งนาที การตั้งค่าเวลาที่ประสบความสำเร็จ ในอนาคตรีเลย์จะเปิดพวงมาลัยอัตโนมัติเวลา 13:00 น. และปิดเวลา 15:00 ทุกวัน ไฟ LED กะพริบแสดงว่าอุปกรณ์กำลังทำงาน
วงจรประกอบด้วยสองวงจร - ไมโครคอนโทรลเลอร์ Attiny13 และ microcircuit นาฬิกา DS1307 แรงดันไฟฟ้าของวงจรทั้งหมดเป็น 12 โวลต์ ต้องขอบคุณโคลงควบคุมเชิงเส้น 78l05 บนแผงวงจรไมโครเซอร์กิตได้รับพลังงานที่พวกเขาต้องการ 5 โวลต์และขดลวดรีเลย์นั้นใช้พลังงาน 12 โวลต์ในแบบคู่ขนานกับขดลวดรีเลย์ควรติดตั้งไดโอดพลังงานต่ำเช่น 1N4148 SS8050 ทรานซิสเตอร์รีเลย์ควบคุมสามารถถูกแทนที่ด้วยทรานซิสเตอร์ NPN พลังงานต่ำอื่น ๆ ปุ่มในชุดสายไฟของไมโครคอนโทรลเลอร์ควรใช้งานโดยไม่แก้ไข
ลักษณะเฉพาะของ microcircuit ของนาฬิกา DS1307 คือสามารถทำงานได้จากแหล่งจ่ายไฟสำรองหากสิ่งที่สำคัญหายไป ในการทำเช่นนี้สำหรับข้อสรุปที่ 3 และ 4 คุณต้องเชื่อมต่อแหล่งพลังงาน 3 โวลต์เช่นแบตเตอรี่ CR2032 ในกรณีนี้หากไฟฟ้าขัดข้องการนับถอยหลังจะดำเนินต่อไปทันทีที่พลังงานหลักปรากฏขึ้นอีกครั้งอุปกรณ์จะยังคงทำงานในโหมดก่อนหน้านี้โดยจะเปิดและปิดรีเลย์ในเวลาที่ตั้งไว้ อย่าลืมใส่ตัวเก็บประจุด้วยไฟฟ้าและเซรามิกควบคู่ไปกับแหล่งจ่ายไฟทั้งตัวหลักและตัวสำรองเพื่อป้องกันการรบกวนใด ๆ ตัวต้านทาน LED ที่มาจากขาที่ 7 ของ microcircuit ของนาฬิกาสามารถลดลงได้ 0.5 - 1 kOhm จากนั้นความสว่างจะเพิ่มขึ้นอย่างเห็นได้ชัด
ก่อนที่จะทำการติดตั้งไมโครคอนโทรลเลอร์บนบอร์ดต้องทำการติดตั้งไฟล์เฟิร์มแวร์นั้นไว้กับบทความ สิ่งนี้ทำได้สะดวกที่สุดโดยใช้โปรแกรมเมอร์ USBASP เมื่อใช้ไมโครคอนโทรลเลอร์ตัวใหม่ที่ไม่ได้ใช้ก่อนหน้านี้ไม่ควรเปลี่ยนฟิวส์ จากโรงงานนั้นไมโครคอนโทรลเลอร์ Attiny13 จะถูกโอเวอร์คล็อกจากเครื่องกำเนิดไฟฟ้าภายในที่มีความถี่ 9.6 MHz และมีตัวแบ่ง 8 ตัว
แผงวงจรพิมพ์สามารถใช้เทคโนโลยีเลเซอร์รีดผ้าที่เรียกว่า "LUT" ภาพกระดานของฉัน:
หลังจากรับประทานอาหารแล้วคณะกรรมการจะใช้แบบฟอร์มต่อไปนี้
รายการชิ้นส่วนที่ต้องการ:
ตัวต้านทาน 0.125 W:
• 6.8 kOhm (682) - 1 ชิ้น
• 10 kOhm (103) - 1 ชิ้น
• 4.7 kOhm (472) - 2 ชิ้น
• 3 kOhm (302) - 1 ชิ้น
ตัวเก็บประจุ:
• 100 microfarads (อิเล็กโทรไลต์) - 2 ชิ้น
• 100 nF (เซรามิก) - 2 ชิ้น
ส่วนที่เหลือ:
• Attiny13 ไมโครคอนโทรลเลอร์ (ซ็อกเก็ต +) - 1 ชิ้น
•ชิป DS3107 (+ ซ็อกเก็ต +) - 1 ชิ้น
•ทรานซิสเตอร์ SS8050 - 1 ชิ้น
• Diode 1N4148 - 1 ชิ้น
•ปุ่มไม่ต้องแก้ไข - 2 ชิ้น
•โคลง 78l05 - 1 ชิ้น
• LED 3 โวลท์ - 1 ชิ้น
•ควอตซ์ 32768 Hz - 1 ชิ้น
•รีเลย์ 12 โวลต์ - 1 ชิ้น
รูปถ่ายของอุปกรณ์ที่ฉันรวบรวม:
วงจรแผงวงจรและไฟล์สำหรับเฟิร์มแวร์อยู่ในที่จัดเก็บ: