สารบัญ:
- ขั้นตอนที่ 1: การใช้ทางเลือกอื่น
- ขั้นตอนที่ 2: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 3: แผนผังและซอฟต์แวร์
- ขั้นตอนที่ 4: สร้างมัน
- ขั้นตอนที่ 5: กล่อง
- ขั้นตอนที่ 6: ผลิตภัณฑ์สำเร็จรูป
วีดีโอ: LoveBox - กล่องแห่งความรัก: 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:08
ในฐานะผู้ชายส่วนใหญ่ ฉันไม่ได้บอกภรรยาว่า "ฉันรักคุณ" บ่อยเท่าที่ควร แต่อุปกรณ์เล็กๆ น้อยนี้จะช่วยปรับปรุงสถานการณ์นั้นได้อย่างน้อย ดังนั้นด้วยการรวมกล่องที่สวยงามเข้ากับอุปกรณ์อิเล็กทรอนิกส์ที่ไม่ยอมใครง่ายๆ ที่ฉันทำขึ้น ของขวัญคริสต์มาสที่ดีสำหรับภรรยาของฉัน LoveBox เป็นกล่องขนาดเล็กที่เมื่อเปิดออกจะแสดงข้อความแสดงความรักแบบสุ่มแก่ผู้ชม
ขั้นตอนที่ 1: การใช้ทางเลือกอื่น
ความรักอาจเป็นสิ่งที่ทำให้โลกหมุนไป - หรือเป็นเงินนั้น?
ดังนั้นเพื่อให้โลกหมุน LoveBox สามารถเปลี่ยนเป็น DecisionBox โดยเปลี่ยนซอฟต์แวร์ให้สุ่มคำตอบว่า "ใช่" "ไม่ใช่" และบางครั้งแม้แต่ "อาจจะ" เมื่อเปิดกล่อง นั่นเป็นของขวัญที่สมบูรณ์แบบสำหรับผู้มีอำนาจตัดสินใจที่ยังไม่ได้ตัดสินใจ;-) สำหรับนักพนัน กล่องสามารถปรับเปลี่ยนเพื่อแสดงหมายเลขล็อตโต้เมื่อเปิดออก ความเป็นไปได้ไม่มีที่สิ้นสุดเนื่องจากคนส่วนใหญ่จำเป็นต้องได้รับการบอกเล่าบางอย่างหรือตัดสินใจ….
ขั้นตอนที่ 2: สิ่งที่คุณต้องการ
คุณต้องการสิ่งต่อไปนี้:
- กล่องสวยๆ
- จอแสดงผลตัวอักษรและตัวเลข
- ไมโครคอนโทรลเลอร์
- 74HTC138 (ตัวถอดรหัส 3-to-8)
- ตัวต้านทานบางตัว
- แบตเตอรี่ 3 โวลต์ 2 ก้อน
- ไมโครสวิตช์ (NC)
- สายไฟ ปืนกาวร้อน หัวแร้ง และเครื่องมือขนาดเล็กอื่นๆ
ในโครงการนี้ ฉันใช้กล่องที่ฉันขโมยมาจากภรรยาของฉัน จอแสดงผล 14 ส่วนแปดตัวที่ฉันได้รับจาก eBay เมื่อปีที่แล้ว ไมโครคอนโทรลเลอร์ AVR ATtiny2313 และแบตเตอรี่ลิเธียม 3 โวลต์ 2 ก้อนสำหรับกล้อง
ขั้นตอนที่ 3: แผนผังและซอฟต์แวร์
แผนผัง แผนผังสำหรับโครงการนี้ค่อนข้างง่าย มีไมโครคอนโทรลเลอร์ ตัวเลข "ไดรเวอร์" และจอแสดงผลและตัวต้านทานบางตัวเพื่อจำกัดกระแสระหว่างไมโครคอนโทรลเลอร์กับจอแสดงผล มี 14 แอโนด (บวก) บนจอแสดงผล หนึ่งตัวสำหรับแต่ละเซกเมนต์บนหลัก และ 8 แคโทด (เชิงลบ)) หนึ่งตัวสำหรับแต่ละหลัก ขั้วบวกเชื่อมต่อกับพอร์ตที่มีอยู่ 14 พอร์ตบนไมโครคอนโทรลเลอร์ผ่านตัวต้านทาน 330 โอห์ม เพื่อลดกระแสไฟให้อยู่ในระดับที่จอแสดงผลไม่ได้รับอันตราย U/R=I นั่นคือแรงดันหารด้วยความต้านทานให้กระแส แหล่งจ่ายไฟคือ 6 โวลต์และจอแสดงผลลดลง 1.8 โวลต์ ดังนั้นตัวต้านทาน 330 โอห์มจะเหลือ 4.2 โวลต์ให้ดูแล 4.8/330=0.012 (12 mA) แผ่นข้อมูลสำหรับจอแสดงผลระบุว่า 2 mA ต่อเซกเมนต์ และฉันเลือกที่จะตีความว่าเป็นตัวเลขเฉลี่ย เนื่องจากไฟจะสว่างเพียงหลักเดียวในเวลาเดียวกัน โดยแต่ละหลักจะสว่างเพียง 1/8 ของเวลาทั้งหมด ดังนั้นเพื่อให้ได้กระแสเฉลี่ย 2 mA สามารถขับเคลื่อนด้วย 16 mA (2 mA คูณ 8) แม้ว่าจะไม่ได้เป็นไปตามข้อกำหนด แต่ก็มีทั้งระยะขอบความปลอดภัยและจอแสดงผลใช้เป็นระยะเท่านั้นและหากควรพัง - ใครจริงๆ ใส่ใจ?;-) 74HTC138 ที่ขับเคลื่อนขั้วบวกนั้นถูกใช้งานในทางที่ผิดจริงๆ หากทุกเซ็กเมนต์บนตัวเลขสว่าง กลุ่ม 14 ทั้งหมดต้องการบังคับ 12 mA ลงไปจนถึง '138 ที่แย่ นี่จะเป็นกระแสรวม 168 mA และอยู่ไกลเกินกว่าที่มันสามารถจัดการกับการจมได้ ทั้งนี้ขึ้นอยู่กับรุ่นที่แน่นอนของชิป กระแสไฟที่ระบุจะมากกว่า 5-10 mA ถ้าฉันลัดวงจรเอาต์พุตและวัดมันสามารถจมได้ประมาณ 40 mA ด้วยระดับแรงดันไฟฟ้าที่เพิ่มขึ้น ตอนนี้ ส่วนทั้งหมดจะไม่ติดสว่างพร้อมกัน แต่จะถึงขีดจำกัด 40 mA ค่อนข้างบ่อย โชคดีที่ความสว่างของจอแสดงผลค่อนข้างคงที่ไม่ว่าจะได้รับ 4 mA หรือ 15 mA ดังนั้นจึงไม่สำคัญมากนัก มันใช้งานได้ แต่มันเป็นการออกแบบที่เลอะเทอะและไม่เป็นมืออาชีพจริงๆ มันจะดีกว่านี้มาก แต่เนื่องจากฉันไม่มีชิ้นส่วนที่ดีกว่านี้ ฉันจึงใช้สิ่งที่ได้ผล ซอฟต์แวร์ ซอฟต์แวร์ก็เรียบง่ายเช่นกัน เมื่อไมโครคอนโทรลเลอร์เริ่มทำงาน จะอ่านเมล็ดพันธุ์สำหรับตัวสร้างตัวเลขสุ่มจาก eeprom ที่ไม่ลบเลือนของหน่วยความจำ สร้างตัวเลขสุ่มใหม่แล้วเขียนกลับ seed ใหม่ไปยัง eeprom หากไม่มีการติดตามเมล็ดพันธุ์ที่เครื่องกำเนิดตัวเลขสุ่มจะสร้างหมายเลขเดียวกันสำหรับการเริ่มต้นแต่ละครั้ง แทบไม่มีการสุ่มในนั้น;-) จากนั้นใช้หมายเลขสุ่มที่สร้างขึ้นและใช้สำหรับการเลือกหนึ่งในหลายข้อความและเลื่อนผ่านหน้าจอ เมื่อข้อความทั้งหมดแสดงขึ้น ไมโครคอนโทรลเลอร์จะปิดตัวเองเป็นโหมดพลังงานต่ำเพื่อประหยัดแบตเตอรี่จากการระบายน้ำเร็วเกินไปหากเปิดฝาทิ้งไว้โดยไม่ได้ตั้งใจ
ขั้นตอนที่ 4: สร้างมัน
เนื่องจากจำนวนส่วนประกอบต่ำและกล่องค่อนข้างเล็ก ฉันจึงตัดสินใจสร้างมันในสไตล์ที่บั๊ก
รูปแบบ Deadbug คือเมื่อส่วนประกอบต่างๆ ถูกวางคว่ำโดยให้ขาลอยอยู่ในอากาศ เช่น Dead Bug แล้วต่อด้วยสายไฟหรือเชื่อมต่อกับขาของส่วนประกอบอื่นๆ โดยตรง รูปภาพแสดงขั้นตอนสองสามขั้นตอนของกระบวนการบัดกรี ถ้าจะดูแน่นและเลอะเทอะจริงๆ เพราะมันแน่นและเลอะเทอะจริงๆ! ฉันบัดกรีตัวต้านทานบางตัวในตำแหน่งที่ไม่ถูกต้องและตัดสินใจที่จะแก้ไขข้อผิดพลาดเหล่านั้นด้วยการเล่นซอบนซอฟต์แวร์มากกว่าที่จะจ้องมองไปที่ตัวแยกชิ้นส่วนและเชื่อมต่อใหม่อีกครั้งในระเบียบนี้… ทำสิ่งที่ง่ายที่สุด ไม่ใช่ว่าใครจะสังเกตเห็นมันอยู่ดี:-)
ขั้นตอนที่ 5: กล่อง
ฉันต้องการฝาด้านในในกล่องเพื่อไม่ให้อวัยวะภายในหลุดออกมาหรือถูกมองเห็น เพราะมันดูแย่มากจริงๆ
ฉันหยิบกล่องใส่ซีดีแล้วตัดชิ้นส่วนพลาสติกที่พอดีออกมาแล้วพ่นสีที่ก้นกล่องด้วยสีทองโดยปล่อยให้เป็นรูที่จอแสดงผลอยู่ด้านล่าง มันไม่ได้กลายเป็นว่าแย่สำหรับแอปพลิเคชันนี้ในฐานะ LoveBox สำหรับ DecisionBox ที่มอบเป็นของขวัญให้กับ CTO อาจมีฝาปิดอื่นๆ ที่อาจดูดีกว่า ควรเปิดกล่องเมื่อเปิด แต่สวิตช์ส่วนใหญ่จะเปิดใช้งานเมื่อกดไม่ใช่เมื่อปล่อย ดังนั้นฉันจึงพยายามสร้างสวิตช์ของตัวเองโดยใช้สลักนิรภัยที่จะกดลงเมื่อปิดกล่องและสปริงกลับขึ้นเมื่อเปิด แต่ฉันไม่ประสบความสำเร็จ. หลังจากค้นดูในกล่องขยะของฉัน ฉันพบไมโครสวิตช์ขนาดเล็กที่มีทั้งหน้าสัมผัสแบบเปิดตามปกติและแบบปิดตามปกติ หลังจากติดตั้งสวิตช์ที่มุมกล่องแล้วมันก็ใช้งานได้อย่างมีเสน่ห์
ขั้นตอนที่ 6: ผลิตภัณฑ์สำเร็จรูป
นี่คือกล่องสำเร็จรูปในความงดงามของมัน ฉันต้องบอกว่ามันดูดีอย่างน้อยครึ่งหนึ่งวิดีโอ #1วิดีโอ #2ตอนนี้ ฉันต้องห่อมันและมอบภรรยาให้กับมันด้วยการจุมพิตในคืนคริสต์มาสอีฟ (ในสวีเดน วันที่ให้ของขวัญคือวันที่ 24 ไม่ใช่วันที่ 25 เหมือนในสหรัฐอเมริกา…)
แนะนำ:
DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)
DIY 37 Leds เกมรูเล็ต Arduino: รูเล็ตเป็นเกมคาสิโนที่ตั้งชื่อตามคำภาษาฝรั่งเศสหมายถึงวงล้อเล็ก
หมวกนิรภัย Covid ส่วนที่ 1: บทนำสู่ Tinkercad Circuits!: 20 ขั้นตอน (พร้อมรูปภาพ)
Covid Safety Helmet ตอนที่ 1: บทนำสู่ Tinkercad Circuits!: สวัสดีเพื่อน ๆ ในชุดสองตอนนี้ เราจะเรียนรู้วิธีใช้วงจรของ Tinkercad - เครื่องมือที่สนุก ทรงพลัง และให้ความรู้สำหรับการเรียนรู้เกี่ยวกับวิธีการทำงานของวงจร! หนึ่งในวิธีที่ดีที่สุดในการเรียนรู้คือการทำ ดังนั้น อันดับแรก เราจะออกแบบโครงการของเราเอง: th
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-