» อิเล็กทรอนิกส์ » Arduino »เตือนความจำที่ต้องหยุดออกอากาศ

เตือนความจำที่ต้องหยุดออกอากาศ



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

พิจารณา ทำที่บ้าน ใกล้ชิด มันประกอบไปด้วย DigiSpark ซึ่งเป็น "หู" จากหูฟังเก่าปุ่มและแบตเตอรี่:



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



และองค์ประกอบหลักอยู่ใกล้มาก:



ตัวช่วยสร้างเริ่มทำงานกับงานโฮมเมดด้วย DigiSpark เฟิร์มแวร์
ก่อนอื่นเขาเข้าคู่กับบอร์ดด้วย Arduino IDE ตามที่อธิบายไว้ เขาใช้ขั้นตอนแรกในการลดการใช้พลังงานโดยเลือก Digispark (1mhz - ไม่มี USB) ในเมนูเครื่องมือ หากมีสิ่งใด millihertz ไม่มีส่วนเกี่ยวข้องกับมัน

มีสองวิธีในการเติมร่าง ขั้นแรก: ทำต่อไปคัดลอกข้อความไปยังคลิปบอร์ดสร้างไฟล์ใหม่ในสภาพแวดล้อมการเขียนโปรแกรมและวางโค้ดจากคลิปบอร์ดลงไป ประการที่สองคือการดาวน์โหลดเปิดเครื่องรูดไฟล์เก็บถาวรและเปิดไฟล์ร่างจากสภาพแวดล้อมการเขียนโปรแกรม จากนั้นมีความจำเป็นที่จะต้องเริ่มเทลงโดยการปิดส่วนหัวแบบไดนามิกมิฉะนั้นจะไม่มีการบันทึกข้อมูลใด ๆ หลังจากการเขียนโปรแกรมที่ประสบความสำเร็จไดโอดเปล่งแสงบนบอร์ดที่ขา 6 ของไมโครคอนโทรลเลอร์จะกะพริบห้าครั้งและหลังจากแปดวินาทีมันจะกะพริบหนึ่งครั้งหลังจากนั้นจะกะพริบหนึ่งครั้งทุก 24 วินาที

นอกจากนี้เพื่อลดการใช้พลังงานคุณไม่สามารถทำอะไรเลยปริมาณการใช้กระแสไฟของบอร์ดในรูปแบบนี้จึงถูกวัดในหน่วยมิลลิบิต แต่ DerGlorreiche ไม่ชอบที่จะชาร์จแบตเตอรี่แม้กระทั่งทุกสองสามวันและต้องการลดกระแสไฟฟ้าให้เป็นหน่วยของไมโครแคม มันตัดตัวนำที่พิมพ์ออกซึ่งไปที่ LED แสดงสถานะการใช้พลังงานแทนคุณสามารถเอาตัวต้านทานออกได้ด้วยการทำเครื่องหมาย 102 ซึ่งจะลบโคลงเชิงเส้นที่อยู่ระหว่างแผ่นสัมผัสพลังงานภายนอกและไมโครคอนโทรลเลอร์ส่งแรงดันไฟฟ้าจากแผ่นนี้ไปยังไมโครคอนโทรลเลอร์ มันตัดตัวนำที่มาจากตัวต้านทานที่มีเครื่องหมาย 152 ถึงขาที่แปดของไมโครคอนโทรลเลอร์เพื่อไม่ให้สูญเสียความเป็นไปได้ในการตั้งโปรแกรมใหม่คณะกรรมการจะเชื่อมต่อขั้วต่อของตัวต้านทานที่เพิ่งถูกตัดการเชื่อมต่อกับเอาท์พุทของขั้วต่อ USB ที่แรงดันไฟฟ้าเป็น +5 V ตอนนี้เมื่อขับเคลื่อนด้วย USB ตัวต้านทานนี้จะใช้กระแส เนื่องจากสิ่งนี้ถูกป้องกันโดยไดโอดที่อยู่บนบอร์ด (แรงดันตกคร่อมมันจะน้อยกว่า 0.5 V และไม่เปิด)



แต่ถ้าคุณจ่ายไฟให้กับอุปกรณ์ไม่ใช่จากแบตเตอรี่ที่เชื่อมต่อกับแผ่นสัมผัสที่กำหนด แต่ผ่านทาง USB จากธนาคารพลังงานโดยไม่มีฟังก์ชั่นปิดอัตโนมัติ (ในสหภาพยุโรปที่ต้นแบบใช้ชีวิตขายห้ามใช้อย่างเป็นทางการ) ตัวต้านทานนี้จะยังคงใช้งานอยู่ เพื่อป้องกันไม่ให้สิ่งนี้เกิดขึ้นคุณสามารถเชื่อมต่อตัวต้านทานไม่ได้กับสาย USB +5 V แต่เพื่อ pin 5 ของไมโครคอนโทรลเลอร์ (นักพัฒนาระบุอย่างไม่ถูกต้อง pin 4 และมีสายสามัญ) ก่อนหน้านั้น (เสมอก่อน!) กระพริบ ตอนนี้เมื่อตั้งโปรแกรมหน่วยทางลอจิคัลจะปรากฏที่ขาที่ห้าของไมโครคอนโทรลเลอร์และตัวต้านทานจะให้การทำงานที่ถูกต้องของอินเตอร์เฟส USB

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

ในภาพ DigiSpark ขับเคลื่อนโดยธนาคารพลังงาน:



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

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



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

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

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

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

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