สารบัญ:

Smile Activated Marshmallow Launcher: 4 ขั้นตอน (พร้อมรูปภาพ)
Smile Activated Marshmallow Launcher: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Smile Activated Marshmallow Launcher: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Smile Activated Marshmallow Launcher: 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: ปากกาหายากในรังแมงมุม #15 | Find The Markers Roblox 2024, พฤศจิกายน
Anonim
Image
Image

คุณต้องการกระตุ้นให้แขก เพื่อนร่วมงาน เพื่อนและครอบครัวมีความสุขหรือไม่? คุณต้องมีตัวเปิด Marshmallow ที่เปิดใช้งานรอยยิ้ม "SAML" ที่ขับเคลื่อนด้วย Raspberry Pi ตรวจจับรอยยิ้มแล้วปล่อยมาร์ชเมลโล่ใส่มัน ความสุขจะตอบแทน!

ขั้นตอนที่ 1: ส่วนประกอบ ซอฟต์แวร์ และเครื่องมือ

การติดตั้งซอฟต์แวร์
การติดตั้งซอฟต์แวร์

ในการสร้าง SAML คุณจะต้อง:

ส่วนประกอบ

  1. Raspberry Pi รุ่น 3 -
  2. ตัวควบคุมมอเตอร์ MotoZero -
  3. ไมโครเมทัลเกียร์มอเตอร์ -
  4. ที่ใส่แบตเตอรี่ 4xAA -
  5. เว็บแคม
  6. เฝ้าสังเกต
  7. Wifi Dongle
  8. แป้นพิมพ์
  9. หนู
  10. สาย USB และสายไฟสำหรับ Raspberry Pi
  11. ลวด
  12. แบตเตอรี่ AA 4 ก้อน
  13. หนังสติ๊กของเล่น
  14. ไม้แขวนเสื้อ
  15. สตริง
  16. เข็มกลัด
  17. ประสาน
  18. เทปพันท่อ
  19. มาร์ชเมลโลว์!

ซอฟต์แวร์

  1. Raspbian -
  2. Open CV - โอเพ่นซอร์ส Computer Vision -
  3. ซอฟต์แวร์ตรวจจับรอยยิ้ม - ดาวน์โหลดจากไฟล์.zip ด้านล่าง

เครื่องมือ

  1. หัวแร้ง
  2. ไขควงขนาดเล็ก
  3. เครื่องปอกสายไฟ
  4. เครื่องตัดลวด
  5. กรรไกร
  6. คีม

พร้อม? ตกลง - ขั้นตอนต่อไป…

ขั้นตอนที่ 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

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

สนุก!

แนะนำ: