
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12





ด้วยสถานการณ์ด้านสุขภาพในปัจจุบัน ฉันตระหนักว่าฉันไม่เคยคิดเลยจริงๆ ว่าจะล้างมือได้นานแค่ไหน แนะนำให้ล้างอย่างน้อย 20 วินาที แต่การนับมันน่าเบื่อมาก และฉันคิดว่าเราพอแล้วสำหรับเพลง Happy Birthday นั่นคือเหตุผลที่ฉันตัดสินใจสร้างเครื่องจ่ายสบู่จับเวลาที่ขับเคลื่อนด้วย Arduino กดปุ่มและไฟจะทำงานเป็นตัวจับเวลา โดยจะดับภายใน 20 วินาที! แม้ว่าฉันจะไม่ได้ใช้ LED Strip แต่ในทางเทคนิคแล้ว ฉันใช้แถบ LED เพื่อสร้างการออกแบบนี้
โปรดทราบว่ารูปภาพด้านบนแสดงการเรนเดอร์ 3 มิติว่าผลิตภัณฑ์รุ่นนี้จะมีลักษณะเป็นอย่างไร เมื่ออยู่ในการกักกัน ฉันไม่มีสิทธิ์เข้าถึงอุปกรณ์เพื่อสร้างเวอร์ชันที่ปรับปรุงใหม่นี้ ฉันยังไม่มีพื้นฐานทางเทคนิคขั้นสูง ดังนั้นฉันจะเรียกสิ่งต่าง ๆ ด้วยชื่อที่ไม่ถูกต้องอย่างแน่นอน
เสบียง
-
1 เครื่องจ่ายสบู่
ควรมีปากที่สามารถติดปุ่มที่ช่วยให้ปั๊มเปิดใช้งานได้
- 1 Arduino Uno
- 5
- 5 ตัวต้านทานระหว่าง 100 ถึง 100 โอห์ม
- ตัวต้านทาน 1 10k
- 1 ปุ่มเล็ก 4 ปุ่ม
- 1 เขียงหั่นขนม
- 1 ภาชนะขนาดเล็กที่ใช้แล้วทิ้ง
- 1 ชุดแบตเตอรี่แบบพกพาพร้อมการเชื่อมต่อ USB
-
สายจัมเปอร์คละแบบ
ฉันใช้ผู้ชายกับผู้หญิงเป็นส่วนใหญ่ แต่มีหลายวิธีในการเชื่อมต่อทุกอย่าง
- ซุปเปอร์กลู
- เทปพันสายไฟ
- กรรไกร
ขั้นตอนที่ 1: วงจร



วงจรค่อนข้างตรงไปตรงมา แนบด้านบวกแต่ละด้าน (ขาที่ยาวกว่า) ของ LED เข้ากับพอร์ตบน Arduino รหัสของฉันใช้พิน 8 สำหรับไฟดวงแรก พิน 9 สำหรับไฟดวงที่สอง และต่อไปเรื่อยๆ จนถึงพิน 12 สำหรับไฟ LED สุดท้าย จำเป็นต้องมีตัวต้านทานระหว่าง 100 ถึง 1,000 โอห์มระหว่าง LED และ Arduino ไม่เช่นนั้น LED อาจไหม้ได้ ฉันไม่มีตัวต้านทานเดียวกัน 5 ตัวในมือ ดังนั้นไฟ 2 ตัวของฉันจึงสว่างขึ้นเนื่องจากค่าความต้านทานที่ต่ำกว่าของตัวต้านทานที่จับคู่ด้วย ฉันใส่สิ่งเหล่านี้เป็นไฟ 2 ดวงแรก กราวด์ LED แต่ละอันกลับไปที่ Arduino
ขาข้างหนึ่งของปุ่มควรต่อสายดินโดยใช้ตัวต้านทาน 10k และจะไปที่ขา 2 ของ Arduino ขาอื่นควรไปที่เอาต์พุต 5V บน Arduino
ขั้นตอนที่ 2: รหัส
อัปโหลดรหัสของฉันไปยัง Arduino Uno ของคุณ หากต่อสายอย่างถูกต้อง รหัสนี้จะทำให้ไฟ LED ทั้งหมดสว่างขึ้นเมื่อกดปุ่ม และไฟจะดับทุกๆ 4 วินาทีจนกว่าจะดับทั้งหมดในเวลา 20 วินาที ฉันยังสร้างฟังก์ชันในโค้ดที่ช่วยให้ตัวจับเวลาสามารถรีเซ็ตได้หากมีการจ่ายสบู่ระหว่างการนับถอยหลัง
ขั้นตอนที่ 3: การจัดการสายเคเบิลผิดพลาด



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


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



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

เติมสบู่ ติดแบตเตอรี่แบบพกพา และฆ่าเชื้อมือเหล่านั้น!
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน

การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน

การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน

วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน

การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน

เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง