จับเวลาครัวพร้อมปุ่มกดตัวเลขด้วยมือของตัวเอง เครื่องจับเวลาครัวที่ประหยัดใน Attiny2313

ในศิลปะการทำอาหารการปฏิบัติตามความถูกต้องของเวลามีบทบาทสำคัญมากกว่าความแม่นยำของสูตร ตัวจับเวลานี้ได้รับการออกแบบมาโดยเฉพาะสำหรับการทำงานในห้องครัวมันง่ายมากที่จะจัดการและช่วยให้การหมุนของแขนของสวิทช์แกลเลอรี่สองตัวเพื่อตั้งค่าความล่าช้าใด ๆ จากหนึ่งนาทีถึง 99 นาทีด้วยนาทีต่อนาที จุดสิ้นสุดของช่วงเวลาที่กำหนดจะถูกระบุโดยวรรณยุกต์เสียงบี๊บที่ดังซึ่งฟังดูมากกว่าหนึ่งนาที (ถ้าคุณไม่ปิดก่อน)

ตัวจับเวลาไม่ได้มีวัตถุประสงค์เพื่อควบคุมเครื่องใช้ไฟฟ้างานของเขาคือแจ้งให้ปรุงอาหารทราบว่าเวลาทำอาหารหมดอายุ

แผนภาพแผนผังจะแสดงในรูปด้านบน ชิปมิเตอร์เฉพาะสาม K176 เท่านั้น D1 เป็นชิปรายชั่วโมงในกรณีนี้มันผลิตพัลส์นาทีและสัญญาณชีพจรที่มีความถี่ 1024 Hz ซึ่งทำหน้าที่สำหรับตัวบ่งชี้เสียง D1 มีสองเมตร, การลดลงครั้งแรกในแถวที่มีสัญญาณอื่น ๆ , พัลส์ที่มีความถี่ 1 Hz และส่วนบนที่สองมีตัวแบ่งของพัลส์เหล่านี้ 60 ดังนั้นที่เอาท์พุท 10 D1, พัลส์จะได้รับด้วย repetition ความถี่หนึ่งนาที

พัลส์ของความถี่ของ 1 Hz นอกเหนือไปจากคีย์ทรานซิสเตอร์ VT1 ในวงจรสะสมซึ่งไฟ LED กะพริบในระหว่างการทำงานของตัวจับเวลาที่มีระยะเวลาหนึ่งวินาที

พัลส์นาทีที่มีเอาต์พุต 10 D1 ไปที่เคาน์เตอร์ทศนิยมสองหลักบนชิป D2 และ D3 ที่เหมือนกันสองหลัก เวลาได้รับการติดตั้งโดยใช้สวิตช์ S1 และ S2 และหน่วย S1 ชุดของนาที S2 คือ TENS ตัวอย่างเช่นหากคุณต้องการเวลาถึง 63 นาที - S1 ตั้งค่าเป็น "3", S2 ถึงตำแหน่ง "6"

อุปกรณ์ที่ปล่อยเสียงที่ปล่อยออกมาประกอบด้วยทรานซิสเตอร์ VT2 ซึ่งเป็นพลวัตขนาดเล็กของ B1 และองค์ประกอบตรรกะ "3" บนตัวต้านทาน R6 และไดโอด VD2-VD4 จนถึงขณะนี้บนเอาต์พุตที่ติดตั้งของเคาน์เตอร์ Zeros ลอจิก (หรือหนึ่งในนั้นเป็นศูนย์) อย่างน้อยหนึ่งในไดโอด VD2 และ VD4 ผ่านสวิตช์ S1 หรือ S2 มาพร้อมกับศูนย์ตรรกะ ในกรณีนี้ไดโอดเปิดอยู่และ ณ จุดที่การเชื่อมต่อ R6 และ R7 ยังตั้งค่าศูนย์ ทันทีที่เวลาที่กำหนดหมดอายุทั้งไดโอดหน่วยมาและปิด เป็นผลให้ฐานข้อมูล VT2 มาถึงแรงดันไฟฟ้าระดับสูงผ่าน R6-R7

และเพื่อให้ได้สัญญาณเสียงแรงดันไฟฟ้านี้ถูกขัดจังหวะด้วยความถี่ของ 1024 Hz ด้วยไดโอด VD3 แคโทดที่ได้รับความถี่นี้จากเอาต์พุต 11 D1 การตั้งค่าตัวจับเวลาเป็นศูนย์จะดำเนินการในช่วงเวลาของการเปิดเครื่องด้วยตัวเก็บประจุ C5 กระแสชาร์จซึ่งตั้งค่าทั้งสี่เมตรเป็นศูนย์

ตัวจับเวลาที่สร้างสรรค์ทำในกล่องพลาสติกขนาดเล็กสำหรับความยาวที่แตกต่างกันลูกบิดของสวิตช์แกลเลอรี่สองตัวจะปรากฏบนฝาปิดฝาและวงกลมของสิบและหน่วยของนาทีจะถูกวาด ลำโพงได้รับการแก้ไขบนฝานี้ด้วย สลับสวิตช์สลับ SB1 ป้อนตัวจับเวลาจากแบตเตอรี่ระนาบสองก้อนต่อเนื่อง 4.5 ถึงแต่ละก้อน

เป็นไปได้ที่จะติดตั้งตัวเชื่อมต่อมาตรฐานและป้อนตัวจับเวลาจากอะแดปเตอร์เครือข่ายสำหรับวิศวกรรมเครื่องเสียงพกพาเป็น 9 V ในระหว่างกระบวนการตั้งค่าอาจจำเป็นต้องเลือกอัตราส่วนของตัวต้านทาน R7 และ R8 เพื่อให้ลำโพงไม่ได้ฟังมาก่อน เวลาที่กำหนดเกิดขึ้น

ในฐานะที่เป็นพลวัตตัวปล่อยเสียงไฟฟ้ากระแสสลับหรือแม่เหล็กไฟฟ้าใด ๆ เช่นฝาแม่เหล็กไฟฟ้าจากโทรศัพท์ลำโพงจากวิทยุ ฯลฯ K176IA microcircuirts สามารถถูกแทนที่ด้วย K561i8 CT315 ทรานซิสเตอร์ - พลังงานและโครงสร้างที่เหมาะสมใด ๆ KD521 ไดโอดชีพจรพลังงานต่ำหรือยืดหยุ่นและดีกว่าถ้าเยอรมนีประเภท D9 LED ยังเป็นสเปกตรัมที่มองเห็นได้

ห้องครัวจับเวลาพิมพ์แผงวงจร

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

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

คิดเล็กน้อยลูกชายตัดสินใจที่จะทำ จับเวลาครัวขั้นสูง. ฉันช่วยเขาเล็กน้อยกับโครงการ ฟังก์ชั่นหลักของของขวัญของเรา:

  • โหมดจับเวลาสูงสุด 3 ชั่วโมง
  • โหมดที่สอง
  • สัญญาณเสียงดัง
  • ขนาดกะทัดรัด
  • แบตเตอรี่ "Eternal" - แบตเตอรี่ชาร์จเหมือนโทรศัพท์ Micro USB
  • และเกมแน่นอน - ลูกบาศก์ (หมายเลขสุ่มจาก 1 ถึง 6), ล็อตโต้, ระเบิด (เกมที่สนุกมาก)

เราเลือกส่วนประกอบ

ในฐานะที่เป็นตัวบ่งชี้เราเลือกตัวบ่งชี้สามบิต LED ที่มีขั้วบวกทั่วไป - เพียง 11 ข้อสรุปสะดวกมาก มันไม่ยากที่จะซื้อและในหลักการค่อนข้างเชิงเศรษฐกิจในการใช้พลังงาน (แต่แน่นอนไม่ LCD)

ไมโครคอนโทรลเลอร์ - STM8S003F3P6 - เราได้ทำงานกับเขาแล้วดังนั้นทุกอย่างคุ้นเคย ST-LINK มีอยู่แล้ว

ชิปชาร์จและการอุดตันทั้งหมดของ MK เช่นเดียวกับ cycomputer

เป็นอาหารที่บีบกะทัดรัดและดังมาก HC0903A

แบตเตอรี่ - LIR2032 รวม 45 mAh แต่นี่ก็เพียงพอแล้วสำหรับการดำเนินการจับเวลาต่อเนื่อง 40 ชั่วโมง จาก Resonator ควอตซ์ตัดสินใจที่จะปฏิเสธ (จำเป็นต้องมีข้อสรุป) เราไม่ต้องการความแม่นยำพิเศษดีและ STM8 เป็นเครื่องกำเนิดไฟฟ้าภายในที่แม่นยำพอสมควร ชิปชาร์จ - TP4056

การจัดการ - ปุ่มนาฬิกา 2 นาฬิกา อุปกรณ์เป็นเวลาในโหมดสลีปการบริโภคน้อยกว่า 5 μAนอนหลับสามารถนอนหลับได้ ค่าธรรมเนียมการป้องกันสำหรับแบตเตอรี่ไม่ได้ทำโดยเฉพาะไม่จำเป็นต้องใช้ ที่ MK ขีด จำกัด ล่าง 3B ดังนั้นจึงไม่เห็นมากนัก เมื่อคุณเปิดใช้งานเพลงจะเปิดตัวบ่งชี้ (โยนปัจจุบัน) และหากให้บริการแบตเตอรี่ MK จะโอเวอร์โหลดและเปลี่ยนเป็นโหมดสลีปซึ่งเป็นสัญญาณในการชาร์จ มันถูกตั้งข้อหาในปัจจุบันของ 100 mA ประมาณ 40 นาทีซึ่งอยู่ในหลักการอย่างรวดเร็วมาก สามารถดาวน์โหลดโครงการและโปรแกรมใน GitHub ลิงก์ได้ในตอนท้าย

ปลอกของลูกชายตัดสินใจทำจากกล่องติดตั้ง 40 x 16 มม. สีอะครีลิค COLUSTED ชิ้นส่วนจากดิสก์ DVD ถูกตัดเป็นแก้ว มันกลับมาสวยมาก

ร่องรอยของคณะลูกชายทำตัวเองใน KICAD ตำแหน่งของส่วนประกอบเกิดขึ้นเหมือนกัน ปุ่มที่ด้านข้างของตัวบ่งชี้ฉากที่ด้านล่างแบตเตอรี่บนมัน ทุกอย่างเข้ากันอย่างแน่นหนาไม่มีอะไรกัด ค่าธรรมเนียมทวิภาคี ส่งจากความหนาไฟเบอร์กลาสด้านเดียวหนา 0.8 มม. ด้วยวิธีการถ่ายโอนหมึกเย็น สองครึ่งของบอร์ดเชื่อมต่อและปลอดภัยด้วยจัมเปอร์ จากตัวเชื่อมต่อ - Micro USB, มื้ออาหารและการเขียนโปรแกรม

โปรแกรม

ตัวบ่งชี้นี้มีขั้วบวกทั่วไปดังนั้นในจุดเดียวคุณสามารถปล่อยได้เพียงครั้งเดียว สำหรับเอาท์พุทของทั้งสามหลักการบ่งชี้แบบไดนามิกเป็นสิ่งจำเป็น

ทำได้ง่ายมาก ตัวจับเวลาถูกเปิดใช้งานและในช่วงเวลาที่เท่ากันด้วยความถี่สูงเช่นทุก 300 μsเราจะถอนหนึ่งหมวดหมู่ในวงกลม - 1-2-3-1-2-3 เราจะแสดงให้เห็นว่าตัวเลขดังกล่าวเรืองแสงในเวลาเดียวกันกับในภาพยนตร์ หากคุณเพิ่มการปล่อยที่ว่างเปล่าเพิ่มเติมคุณสามารถควบคุมความสว่างได้ นั่นคือจะมีรูปแบบของการส่งออกข้อมูล - 1-2-3 - ว่างเปล่า - ว่างเปล่า - 1-2-3 - ว่างเปล่า ... จำเป็นต้องมีการควบคุมความสว่างเพื่อลดการใช้พลังงาน ตัวอย่างเช่นโดยไม่ต้องใช้ความสว่างหนึ่งหลักกิน 24 mA และการใช้งานสามารถลดลงเป็น 1-2 mA ในเวลาเดียวกันตัวเลขยังคงชัดเจนและอยู่ไกลออกไป ลูกชายเล่นกับความถี่ความสว่างเมื่อทุกอย่างหยุดสั่นไหวเขาชอบมัน มันกลับกลายเป็นโปรแกรมตัวบ่งชี้ประเภทดังกล่าวค่อนข้างง่ายและสะดวก
ช่วงเวลาที่ยากลำบากครั้งที่สองคือการเกิดขึ้นอย่างง่ายตามที่พวกเขาพูดอินเทอร์เฟซที่ใช้งานง่ายเมื่อเรามีตัวบ่งชี้ 3 ตัวและ 2 ปุ่ม แต่ฉันคิดว่าเขาประสบความสำเร็จ

คิดค้นพร้อมปุ่มเช่นนี้:

  • ปุ่มขวา - กดยาว, โหมดเปลี่ยน, สามพื้นที่ - จับเวลา, นาฬิกาจับเวลา, เกม
  • ปุ่มขวาเป็นสื่อมวลชนเดียวเปลี่ยนโหมด ตัวจับเวลาเป็นตัวเลือกของเวลาที่ติดตั้งไว้ล่วงหน้านาฬิกาจับเวลาเป็นตัวเลือกของนาฬิกาจับเวลาและการยืนยันปกติเกมก็เป็น ACC เกมต่างๆ
  • ปุ่มซ้าย - กดเดียว - เริ่ม / หยุดหรือเดินทางในเกมกดยาว - ตั้งค่าโหมดการเขียนโปรแกรม
ด้วยตัวบ่งชี้ดังนั้น:
  • เมื่อเลือกตัวจับเวลา - จำนวนการตั้งค่าที่ตั้งไว้ล่วงหน้าจะปรากฏขึ้นทันที (ตัวอย่างเช่น 5,15.30 นาที) คุณสามารถ reprogram เก็บไว้ใน ROM
  • เมื่อเลือกนาฬิกาจับเวลา - แล้ว 000
  • เมื่อเกม - L - ล็อตโต้, 6 - ระเบิด, ลูกบาศก์
  • ตัวเลขจะแสดงในรูปเนื่องจากการปล่อยเป็นเพียงสามเท่านั้นจากนั้นเราได้รับจำนวนรายการที่สำคัญสูงสุด ตัวอย่างเช่นตัวจับเวลาคือ 200 นาที 30 วินาทีจากนั้นเราได้รับ 200 ถ้าตัวจับเวลา 10 นาที 15C จากนั้นเราได้รับ 10.1 ถ้า 1 นาที 25C แล้ว 1.25 ในเวลาเดียวกันเพื่อให้เข้าใจว่าตัวจับเวลาหรือนาฬิกาจับเวลากำลังทำงานจุดกะพริบเป็นวินาทีต่อไป
  • เมื่อหยุดนาฬิกาจับเวลาตัวอย่างเช่นเป็นเวลา 10 นาที 25 จากนั้นแสดงสลับกัน 10. И.25ครั้งละครั้งเพื่อดูและวินาทีเช่นกัน
โปรแกรมนี้ไม่ง่ายนักลูกชายเขียนเป็นเวลาเกือบ 3 สัปดาห์ในเวลาเรียนโดยมีความช่วยเหลือเล็กน้อย มีเงื่อนไขจำนวนมากธงที่แตกต่างกัน - เริ่มหยุดทำงานกับหน่วยความจำ ฯลฯ แต่มันก็ยินดีมากกับผลลัพธ์

ทดสอบ

การทดสอบครั้งแรกจัดขึ้นที่โรงเรียน แทนที่จะเป็นลูกบาศก์การทำนายในการประมาณการ สงสัยทั้งชั้นเรียนทั้งหมด จากนั้นระเบิดเป็นเกมสุดยอด อุปกรณ์ทำให้ความไร้ยางอายจาก 5 ถึง 20 วินาทีและเริ่มทำเครื่องหมายทุกวินาที คุณผ่านมันเป็นวงกลม เมื่อตัวจับเวลามาถึงศูนย์ - สัญญาณระเบิด ผู้ที่มีอุปกรณ์ในมือของเขาหายไป

การทดสอบครั้งแรกของนาฬิกาจับเวลาและตัวจับเวลาผ่านไปพร้อมกับปัง ร้อยละ เวลาที่แตกต่างกันบิดด้วยนาฬิกาที่แน่นอนความผิดพลาด 1-2 วินาทีต่อชั่วโมง ปรับปรุงเสียงของสัญญาณ

นำเสนอของขวัญ

การคลอดมาแล้ว คุณยายผ่านการฝึกอบรมอย่างรวดเร็วและดีใจมาก ทั้งหมดด้วยกัน Lotto ที่มีประสบการณ์อัตโนมัติเต็มรูปแบบ ทุก 5 วินาทีอุปกรณ์ส่งเสียงบี๊บและให้หมายเลขใหม่จากกระเป๋าที่เหลือ เล่นทุกอย่างขับเคลื่อนอุปกรณ์! ใครไม่มีเวลาสาย

ผล

ดังนั้นอุปกรณ์จึงเปิดออกได้ยอดเยี่ยม การฝึกการเขียนโปรแกรมนั้นน่าสนใจมาก หากคุณยังสนใจไมโครคอนโทรลเลอร์คุณสามารถทำให้ตัวเอง (หรือเป็นของขวัญ) เหมือนกันและสร้าง คุณจะได้เรียนรู้แน่นอน:
  • ทำค่าธรรมเนียม
  • ส่วนประกอบ Fue SMD
  • โปรแกรม STM8
  • ทำงานกับแบตเตอรี่
  • ปุ่มจับ
  • ส่งเสียงต่าง ๆ
  • ทำงานกับตัวจับเวลาและจัดการกิจกรรมชั่วคราว
  • ต่อสู้การใช้พลังงาน
GitHub มีรูปแบบและค่าธรรมเนียมในรูปแบบ KICAD โครงการเริ่มต้นสำหรับ STM8 มีการโพสต์มีการบ่งชี้ที่ซับซ้อนที่สุด - แบบไดนามิกการเริ่มต้นของไมโครคอนโทรลเลอร์การประมวลผลที่ซับซ้อนของปุ่มเป็นระยะสั้นคู่กดยาว ฉันแนะนำโปรแกรมที่เหลือด้วยตัวคุณเองนี่น่าสนใจมาก!

เรานำเสนออุปกรณ์อ้างอิงเวลาที่ใช้งานได้จริงสำหรับบ้านและห้องครัว โครงการได้รับการพัฒนาเนื่องจากความจริงที่ว่าตัวจับเวลาอย่างน้อยทุกประเภทในอุปกรณ์ต่าง ๆ (ชั่วโมงสมาร์ทโฟน ฯลฯ ) แต่ไม่สะดวกในการดำเนินงานในห้องครัวหรือการประชุมเชิงปฏิบัติการ การจัดการควรง่ายที่สุดเท่าที่จะเป็นไปได้ - ไม่มีปุ่มที่ไม่จำเป็นที่ไม่จดจำทันทีสิ่งที่รับผิดชอบ

โปรแกรมจับเวลาหลักของ Scheme พร้อม Encoder


โครงการในห้องครัวจับเวลาพร้อมไมโครคอนโทรลเลอร์ 2313

กาลครั้งหนึ่งนานมาแล้วมีตัวจับเวลาเชิงกล - พวกเขาใช้งานง่ายจริงๆ ดังนั้นจึงตัดสินใจที่จะรวมความเรียบง่ายนี้กับฐานที่ทันสมัย ดังนั้นตัวจับเวลานี้จึงเกิดขึ้นกับตัวควบคุม - ตัวเข้ารหัส ในนั้นเช่นเดียวกับในต้นแบบเชิงกลคุณสามารถเพิ่มและลดเวลานับถอยหลัง พื้นฐานคือไมโครคอนโทรลเลอร์ Atning 2313 ที่นี่มันเป็น


รูปแบบ silt จับเวลา

อุปกรณ์ทำงานอย่างไร

การเพิ่ม / ลดเวลาเกิดขึ้นทันทีเป็นเวลาหลายวินาที นอกจากนี้เวลาสามารถระงับได้

5 นาทีสุดท้ายนั้นเต็มไปด้วยยอดเขาสองเท่าทุกนาที และ 15 วินาทีสุดท้ายเลือกทุกวินาที

ความสามารถในการปิดสัญญาณการบีบในปัจจุบันจะดำเนินการโดยการกด Encoder หรือหมุนที่จับไปที่ด้านใด ๆ


มุมมองด้านข้าง

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


มุมมองด้านข้างของรายละเอียด

และแทนที่จะรับรู้ถึงเวลา 15, 30, 60 วินาทีมันจะเป็นการดีกว่าที่จะกำหนดความเร็วการหมุนของที่จับเข้ารหัสและบนพื้นฐานนี้เพื่อเปลี่ยนเวลา การหมุนช้า - นับแต่ละวินาทีรวดเร็ว - ขั้นตอนในไม่กี่นาที


พร้อมจับเวลาโฮมเมด

ที่อยู่อาศัย ... กรณีไม่เคยมาถึงมันมีตัวจับเวลาเป็นเวลานานดังนั้นใช้ในรูปแบบครึ่งเปิด: แบตเตอรี่ 3 นิ้วด้านล่างด้านหน้าของตัวบ่งชี้ LED สาม cyfrone และจากเหนือที่จับของ ตัวควบคุมการเลือกเวลา

วิดีโอจับเวลาทำงาน

นี่คือวิดีโอที่แสดงให้เห็นถึงการทำงานของอุปกรณ์ในโหมดต่าง ๆ รวมถึงนาฬิกาจับเวลาเชิงกลถัดจากการเปรียบเทียบ

ตัวบ่งชี้สมาร์ท

เราจะทำให้ตัวบ่งชี้ของคุณเป็นแบบฟอร์มโดยพลการจากไฟ LED SMD ขนาดกะทัดรัดเป็นขนาดต่ำสุดของ 20x20 มม. ด้วยความหนาเพียง 2 มม. การใช้พลังงานต่ำ - 1-10 mA ในการทำงาน 5MK ในโหมดสลีป การควบคุมอิสระของ LED แต่ละเส้นหนึ่งเส้นเดียว การจัดการความสว่าง - ความสว่างมากกว่า 100 ระดับ ไฟ LED สูงสุด 100 ดวงในตัวบ่งชี้พร้อมตำแหน่งโดยพลการบนกระดาน โครงสร้างที่เป็นไปได้ - สองเครื่องชั่งของ 8 LEDs และ 4 LED บริการ; บ่งชี้ของงานปาร์ตี้ของแสง - 8 LEDs ในวงกลมและ 4 บริการ; ชั่วโมง - ไฟ LED 12 ดวงในวงกลม; เมทริกซ์ 8x8 LEDs


แบตเตอรี่ Li-Ion Controller

เครื่องมือขนาดเล็กนี้มีความจำเป็นในการปกป้องแบตเตอรี่ Li-Ion จากการปล่อยลึก วงจรจะปิดแบตเตอรี่โดยอัตโนมัติเมื่อแรงดันไฟฟ้าลดลงต่ำกว่า 2.9V การบริโภคในปัจจุบันต่ำมาก - เพียง 500 นา ผู้บริโภคปัจจุบันสูงสุด - 2A การป้องกันที่เชื่อถือได้แบตเตอรี่ของคุณจากการทับซ้อน ขนาดกระดาน - เพียง 10x6 มม.


ดัชนี UV และเครื่องวัดอุณหภูมิ

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


ภาพรวมของหลักสูตร

เนื่องจากคุณกดหน้านี้คุณยังไม่มีประสบการณ์ในการสร้างอุปกรณ์ที่ซับซ้อนบนไมโครคอนโทรลเลอร์ เราขอเชิญคุณผ่านเส้นทางของนักสู้หนุ่มและขยายขอบเขตความรู้ของคุณใน Microelectronics สิ่งที่คุณต้องการจากคุณ - เพื่อให้อุปกรณ์ทั้งหมดที่มีให้ที่นี่และควบคุมทฤษฎีทั้งหมดที่เกี่ยวข้องกับพวกเขา ในตอนท้ายของหลักสูตรคุณสามารถออกแบบอุปกรณ์ความยากปานกลางโปรแกรมโปรแกรมไมโครคอนโทรลเลอร์ต่างๆเพื่อทำความเข้าใจว่าโมดูลอุปกรณ์ต่าง ๆ ประกอบด้วยและสิ่งที่คุณต้องการพัฒนาอุปกรณ์ของคุณ

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

D.ผู้นำสู่โลกที่น่าหลงใหลไมโครอิเล็กทรอนิกส์!

ฉบับครั้งแรกของนิตยสารวิทยุออกมาในปี 1924 จากนั้นจึงมีความสนใจในการผลิตอุปกรณ์วิทยุอิเล็กทรอนิกส์ที่บ้าน การใช้เหล็กบัดกรีสายไฟต่อมาบน Textolite มันเป็นไปได้ที่จะสร้างอุปกรณ์ที่ซับซ้อนเต็มเปี่ยม มันเป็นเรื่องยากมากเพียงหน่วยเดียวที่เข้าใจในพื้นที่นี้

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

สามารถทำขึ้นอยู่กับไมโครคอนโทรลเลอร์? วิธีการทำ

บางครั้งมีความจำเป็นต้องตั้งค่าช่วงเวลาโดยไม่ต้องมีความแม่นยำด้วยกล้องจุลทรรศน์เอกพจน์ ตัวอย่างเช่นสำหรับการปรุงอาหารที่มีข้อผิดพลาดภายในไม่กี่วินาทีครึ่งชั่วโมงหนึ่งชั่วโมงไม่ได้มีบทบาทสำคัญ ขึ้นอยู่กับการพิจารณาเหล่านี้เครื่องกำเนิด RC ภายในถูกเลือกเป็นเครื่องกำเนิดสัญญาณนาฬิกา ความเสถียรที่ขึ้นอยู่กับอุณหภูมิและการเปลี่ยนแปลงแรงดันไฟฟ้าเนื่องจากไมโครคอนโทรลเลอร์ช่วยประหยัดประสิทธิภาพของมันที่แรงดันไฟฟ้า 1.8-5.5 V เป็นแหล่งพลังงานที่ใช้แบตเตอรี่ 3 โวลต์ (หรือ 2 องค์ประกอบ 1.5 v)

งานคือการทำให้การออกแบบง่ายที่สุดเท่าที่เป็นไปได้ด้วยชิ้นส่วนภายนอกและการควบคุมขั้นต่ำและองค์ประกอบบ่งชี้ (ง่ายที่สุด) โปรแกรมนี้เขียนบนแอสเซมเบลอร์ในสตูดิโอ AVR

ในการจัดการโหมดตัวจับเวลามีปุ่มคู่หนึ่ง "ชุด" แรกสำหรับการตั้งค่าช่วงเวลาการ "รีเซ็ต" ที่สองสำหรับการรีเซ็ตได้ตลอดเวลาหากคุณต้องการ "เล่นซ้ำ" สถานการณ์และตั้งค่าช่วงเวลาอื่น เช่นเดียวกับเสียงออดเสียงเป็นตัวบ่งชี้เสียงของตัวจับเวลาในช่วงเวลาที่แตกต่างกัน

ตัวจับเวลาทำด้วยช่วงเวลาไม่ต่อเนื่องขั้นต่ำ 5 นาทีช่วงเวลาดังกล่าวสามารถโทรได้มากที่สุดเท่าที่เป็นไปได้ (สูงสุด 255) หากกดปุ่มกดค้างไว้

แผนผังแผนกครัวไดอะแกรม:

หลังจากเปิดปุ่มแล้วตัวจับเวลาจะเริ่มต้นและการนับถอยหลังคุณสมบัติตัวจับเวลา - ตัวบ่งชี้เสียง (ดวงตาและมือไม่ได้มีส่วนร่วมในการควบคุม แต่เพียงการได้ยิน) เมื่อติดตั้ง "รับ" มากเท่าที่คุณต้องการ คะแนนระยะเวลา 5 นาที ตัวอย่างเช่น: ฉันต้องการช่วงเวลา 30 นาทีจากนั้นคุณต้องกดปุ่ม "ตั้งค่า" ค้างไว้เพื่อกด "นักบิน" 6 ครั้งและปล่อยปุ่ม ตั้งแต่การเปิดตัวปุ่ม "ตั้งค่า" ไฟแสดงสถานะ LED จะสว่างขึ้นบ่งชี้ว่าตัวจับเวลากำลังทำงานอยู่และออกไปเท่านั้นในตอนท้ายของรอบทั้งหมดก็จากช่วงเวลาของการเริ่มต้นการนับถอยหลังเริ่มต้นออด "หยิบขึ้นมา "หลังจากช่วงเวลา 5-thiminic ต่อไปหลายครั้งที่เหลือจำนวนเท่าใดจนกว่าวงจรที่สมบูรณ์ของตัวจับเวลาจะเสร็จสมบูรณ์ และเมื่อรอบทั้งหมดผ่านไปในตอนท้ายของวัฏจักรสัญญาณ "เลื่อย" ที่ยาวเป็นเวลาประมาณ 10 วินาทีที่แจ้งให้ทราบล่วงหน้า

หลังจากนั้นตัวจับเวลาจะเปลี่ยนเป็นโหมดสแตนด์บายโดยคลิกที่คำสั่ง SLEEP ไปยังโหมดปิดเครื่องประหยัดพลังงานที่การใช้พลังงานในปัจจุบันจะน้อยกว่า Microamper ในโปรแกรมที่เกี่ยวข้องเครื่องกำเนิด RC ภายในที่เลือกนาฬิกา 128 / 8 kHz