สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบ ซอฟต์แวร์ และเครื่องมือ
- ขั้นตอนที่ 2: การติดตั้งซอฟต์แวร์
- ขั้นตอนที่ 3: การประกอบฮาร์ดแวร์
- ขั้นตอนที่ 4: เปิดใช้งาน
วีดีโอ: Smile Activated Marshmallow Launcher: 4 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
คุณต้องการกระตุ้นให้แขก เพื่อนร่วมงาน เพื่อนและครอบครัวมีความสุขหรือไม่? คุณต้องมีตัวเปิด Marshmallow ที่เปิดใช้งานรอยยิ้ม "SAML" ที่ขับเคลื่อนด้วย Raspberry Pi ตรวจจับรอยยิ้มแล้วปล่อยมาร์ชเมลโล่ใส่มัน ความสุขจะตอบแทน!
ขั้นตอนที่ 1: ส่วนประกอบ ซอฟต์แวร์ และเครื่องมือ
ในการสร้าง SAML คุณจะต้อง:
ส่วนประกอบ
- Raspberry Pi รุ่น 3 -
- ตัวควบคุมมอเตอร์ MotoZero -
- ไมโครเมทัลเกียร์มอเตอร์ -
- ที่ใส่แบตเตอรี่ 4xAA -
- เว็บแคม
- เฝ้าสังเกต
- Wifi Dongle
- แป้นพิมพ์
- หนู
- สาย USB และสายไฟสำหรับ Raspberry Pi
- ลวด
- แบตเตอรี่ AA 4 ก้อน
- หนังสติ๊กของเล่น
- ไม้แขวนเสื้อ
- สตริง
- เข็มกลัด
- ประสาน
- เทปพันท่อ
- มาร์ชเมลโลว์!
ซอฟต์แวร์
- Raspbian -
- Open CV - โอเพ่นซอร์ส Computer Vision -
- ซอฟต์แวร์ตรวจจับรอยยิ้ม - ดาวน์โหลดจากไฟล์.zip ด้านล่าง
เครื่องมือ
- หัวแร้ง
- ไขควงขนาดเล็ก
- เครื่องปอกสายไฟ
- เครื่องตัดลวด
- กรรไกร
- คีม
พร้อม? ตกลง - ขั้นตอนต่อไป…
ขั้นตอนที่ 2: การติดตั้งซอฟต์แวร์
ตกลงดังนั้นคุณได้รวบรวมส่วนประกอบ เริ่มต้นด้วยการมุ่งเน้นไปที่ Raspberry Pi เชื่อมต่อแหล่งจ่ายไฟ แป้นพิมพ์และเมาส์ อินเทอร์เน็ต (ดองเกิล wifi หรืออีเธอร์เน็ต) จอภาพ และกล้อง USB เปิดเครื่องและเมื่อคุณออนไลน์ ให้ดาวน์โหลด Raspbian
ถัดไป คุณจะต้องดาวน์โหลด Open CV, ไลบรารี Computer Vision และซอฟต์แวร์ตรวจจับรอยยิ้มในไฟล์.zip ด้านล่าง มีคำแนะนำที่ดีที่ https://www.instructables.com/id/Smile-Detection-W… ซึ่งจะนำคุณผ่านสิ่งนี้ เราแก้ไขซอฟต์แวร์ตรวจจับรอยยิ้มโดยใส่คำแนะนำจากคู่มือตัวควบคุมมอเตอร์ MotoZero เพื่อให้แทนที่จะพิมพ์ข้อความบนหน้าจอ Raspberry Pi จะเปิดใช้งานมอเตอร์ผ่านหมุด GPIO และตัวควบคุมมอเตอร์ MotoZero แทน (เราจะมาดูวิธีการ เพื่อตั้งค่าในภายหลัง) ซอฟต์แวร์ตรวจจับรอยยิ้มที่แก้ไขแล้วมีคำสั่งให้มอเตอร์ทำงานเป็นเวลาครึ่งวินาทีเมื่อตรวจพบรอยยิ้ม
ขั้นตอนที่ 3: การประกอบฮาร์ดแวร์
คุณได้รวบรวม Raspberry Pi และติดตั้งซอฟต์แวร์แล้ว ตอนนี้ก็ถึงเวลาสร้างสรรค์กับตัวเรียกใช้งาน สำหรับเรา นี่หมายถึงการปรับหนังสติ๊กเก่าที่หักซึ่งเด็กๆ นอนอยู่รอบๆ มีพื้นที่ว่างมากมายสำหรับตัวเรียกใช้งานอื่น ๆ แต่ตัวควบคุมการยิงทำงานในลักษณะนี้
เริ่มต้นด้วยตัวควบคุมมอเตอร์ MotoZero ทำตามคำแนะนำเพื่อประสานส่วนประกอบเข้าด้วยกัน จากนั้นแนบกับหมุด GPIO บน Raspberry Pi จากนั้นใส่แบตเตอรี่ AA 4 ก้อนลงในที่ใส่แบตเตอรี่และเชื่อมต่อกับพินพลังงานของ MotoZero ระมัดระวังการใช้ขั้วที่ถูกต้อง จากนั้นเชื่อมต่อ Micro Metal Gearmotor กับขั้ว MotoZero สำหรับมอเตอร์ 1
ต่อไป คุณต้องหาวิธีใช้การหมุน 0.5 วินาทีของ Gearmotor เพื่อเรียกใช้ตัวเรียกใช้งาน สำหรับเรา เรื่องนี้เกี่ยวข้องกับการพันเทปมอเตอร์ไว้ด้านข้างของหนังสติ๊ก พันเทปด้วยหมุดนิรภัยที่ปลายอีกด้านไปที่เพลาของมอเตอร์เกียร์ และป้อนสิ่งนี้ผ่านรีเทนเนอร์ที่ทำขึ้นโดยการดัดไม้แขวนเสื้อเพื่อให้เรายึดได้ แขนของหนังสติ๊กลงแล้วปล่อยโดยหมุนมอเตอร์แล้วพันเชือกรอบเพลา
จะมีวิธีที่เป็นระเบียบมากขึ้นในการทำเช่นนี้
ถัดไป จัดหนังสติ๊กให้ตรงกับเว็บแคมเพื่อให้มาร์ชเมลโลว์ถูกยิงไปทางใบหน้าที่ยิ้มแย้ม
สุดท้าย จับหนังสติ๊กแล้วใส่มาร์ชเมลโลว์!
ขั้นตอนที่ 4: เปิดใช้งาน
ฮาร์ดแวร์ตั้งค่าทั้งหมด? ขั้นตอนต่อไปคือการเรียกใช้โปรแกรม Python ตรวจจับรอยยิ้ม
เริ่มต้นด้วยการเปิดหน้าต่างเทอร์มินัล หากคุณได้ติดตั้งซอฟต์แวร์บนเดสก์ท็อปของคุณ คุณจะต้องใช้คำสั่งต่อไปนี้:
cd desktop
cd smile_detection
sudo smile_detection_Rosemodification.py
นี่ควรเปิดโฟลเดอร์ที่ถูกต้องแล้วเรียกใช้ซอฟต์แวร์ หน้าต่างจะเปิดขึ้นเพื่อแสดงมุมมองของเว็บแคม และเมื่อคุณรู้จักรอยยิ้มของคุณแล้ว มอเตอร์จะทำงาน กระตุ้นเครื่องยิงหนังสติ๊ก
สนุก!
แนะนำ:
Rocket Launcher ที่ควบคุมด้วยเสียงของ Alexa: 9 ขั้นตอน (พร้อมรูปภาพ)
Rocket Launcher ที่ควบคุมด้วยเสียงของ Alexa: เมื่อใกล้ถึงฤดูหนาว มาถึงช่วงนั้นของปีที่มีการเฉลิมฉลองเทศกาลแห่งแสงสี ใช่ เรากำลังพูดถึง Diwali ซึ่งเป็นเทศกาลของอินเดียที่แท้จริงซึ่งมีการเฉลิมฉลองทั่วโลก ปีนี้ Diwali จบลงแล้ว และพบกับผู้คน
หลอดไฟ LED Marshmallow: 8 ขั้นตอน (พร้อมรูปภาพ)
หลอดไฟ LED Marshmallow: สวัสดี ฉันชื่อ Nishant Chandna และฉันอายุ 15 ปี เราทุกคนรู้เกี่ยวกับสถานการณ์ปัจจุบัน โรงเรียนทั้งหมดถูกปิดเราไม่สามารถออกไปได้…. แทนที่จะเสียเวลาฉันคิดว่าจะทำให้คำแนะนำนี้ เนื่องจากเป็นการท้าทายความเร็ว ฉันจึงนึกถึงแม่
Motion Activated Stairs: 6 ขั้นตอน (พร้อมรูปภาพ)
Motion Activated Stairs: ใช่ ฉันรู้ว่าคุณกำลังคิดอะไรอยู่ มันอาจจะดูเกินจริงไปหน่อย แต่ก่อนอื่น คุณจะไม่ต้องกังวลกับการสะดุดนิ้วเท้าของคุณซ้ำแล้วซ้ำเล่า มันทำให้คุณเดินขึ้นและลงบันไดได้มาก สนุก ฉันพบว่าตัวเองกำลังขึ้นไปชั้นบนโดยไม่มีเหตุผล
พัลส์ (Volume Activated LEDs): 7 ขั้นตอน (พร้อมรูปภาพ)
Pulse (Volume Activated LEDs): คุณเคยต้องการสร้างบางสิ่งด้วย LED แต่ไม่แน่ใจว่าจะเริ่มต้นจากตรงไหน? คู่มือนี้จะช่วยให้คุณทำตามขั้นตอนง่ายๆ เพื่อออกแบบโค้ดแสดงปริมาณข้อมูลของคุณเองสำหรับไฟ LED ที่กำหนดตำแหน่งได้ นี่คือเครื่องวัดเสียงรบกวนบนเดสก์ท็อปที่สนุก เร
Motion Activated Security Yard Sign: 4 ขั้นตอน (พร้อมรูปภาพ)
Motion Activated Security Yard Sign: ป้ายระบบรักษาความปลอดภัยแบบดั้งเดิมไม่ได้ทำอะไรเลย อันที่จริงพวกเขาไม่ได้เปลี่ยนแปลงอะไรมากในช่วง 30 ปีที่ผ่านมา อย่างไรก็ตาม สิ่งเหล่านี้เป็นตัวยับยั้งอันมีค่า ตราบใดที่พวกเขาวางไว้ในจุดที่เห็นได้ชัดเจนในบ้านของคุณ และได้รับการดูแลอย่างดี ฉันรัก