สารบัญ:

Blissful Bumble Bee: 8 ขั้นตอน (พร้อมรูปภาพ)
Blissful Bumble Bee: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Blissful Bumble Bee: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Blissful Bumble Bee: 8 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: How to : วิธีใช้ AI วาดรูปอลังการด้วย MidJourney | ขั้นตอน + คลังภาพฟรี | Riety 2024, พฤศจิกายน
Anonim
แมลงภู่แสนสุข
แมลงภู่แสนสุข

ภมรแห่งความสุขที่แผ่ซ่านไปทั่วอินเทอร์เน็ต!

เราจะสร้างผึ้งน้อยน่ารักที่เคลื่อนไหวและบอกข้อเท็จจริงสนุกๆ หรือข้อความสนับสนุนเมื่อคุณกดปุ่มบนแพลตฟอร์มการสตรีมหุ่นยนต์ Remo.tv

คุณสามารถหาหุ่นยนต์ได้ที่นี่เมื่อออนไลน์!

เสบียง

เสบียง:

  • ราสเบอร์รี่ปี่
  • เซอร์โว
  • Pi Camera
  • Adafruit NeoPixel Ring
  • รู้สึก
  • ลวดโลหะ
  • ตะขอและห่วง

เครื่องมือ:

  • เครื่องพิมพ์ 3 มิติ
  • เข็มและด้าย
  • กาว

ขั้นตอนที่ 1: โครงการวิดีโอ

Image
Image

ขั้นตอนที่ 2: เย็บบัมเบิลบีและดอกไม้

เย็บบัมเบิลบีและดอกไม้
เย็บบัมเบิลบีและดอกไม้
เย็บบัมเบิลบีและดอกไม้
เย็บบัมเบิลบีและดอกไม้

ขั้นตอนแรกคือการสร้างผึ้งน้อยน่ารัก! เราสร้างผ้าสักหลาดที่ได้รับแรงบันดาลใจจากผึ้งที่ปรากฏในตอนจบของซีรีส์แอนิเมชั่นเรื่อง Adventure Time

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

ในการทำดอกไม้นั้น โดยพื้นฐานแล้วเราทำตามขั้นตอนเดียวกันโดยทำเป็นกระดาษก่อนแล้วจึงใช้เป็นแนวทางในการตัดสักหลาด ข้อแตกต่างเพียงอย่างเดียวคือเราวัดชิ้นส่วนต่างๆ เพื่อให้แน่ใจว่าวงแหวน NeoPixel จะพอดีกับส่วนตรงกลางของดอกไม้

ขั้นตอนที่ 3: การพิมพ์ 3 มิติ

การพิมพ์ 3 มิติ
การพิมพ์ 3 มิติ
การพิมพ์ 3 มิติ
การพิมพ์ 3 มิติ

ต่อไปคือการพิมพ์ 3 มิติบางส่วนเพิ่มเติมเพื่อใช้ในภายหลัง เราพิมพ์ 3D สองสิ่งนี้:

1. ฝาครอบโปร่งใสสำหรับวงแหวน NeoPixel เพื่อกระจายแสง เพิ่มไฟล์ STL สำหรับสิ่งนี้ในไฟล์แนบ

2. ชิ้นส่วนทั้งหมดเพื่อเปลี่ยนเซอร์โวมาตรฐานให้เป็นตัวกระตุ้นเชิงเส้น ในการทำเช่นนี้เราใช้ชุดนี้ที่แชร์บน Thingiverse การเพิ่มชิ้นส่วนเหล่านี้ลงในเซอร์โว คุณจะเปลี่ยนการเคลื่อนที่ของเซอร์โวให้เป็นการเคลื่อนที่แบบจิ้มได้ เจ๋งแค่ไหน?

ขั้นตอนที่ 4: ข้อเท็จจริงสนุกๆ และข้อความสนับสนุน

ข้อเท็จจริงที่สนุกสนานและข้อความสนับสนุน
ข้อเท็จจริงที่สนุกสนานและข้อความสนับสนุน
ข้อเท็จจริงที่สนุกสนานและข้อความสนับสนุน
ข้อเท็จจริงที่สนุกสนานและข้อความสนับสนุน

ผึ้งของเราจะแบ่งปันข้อเท็จจริงสนุกๆ และข้อความสนับสนุนทางอินเทอร์เน็ต ดังนั้นเราจึงจำเป็นต้องคิดหาคำตอบเหล่านั้น

เราสนุกกับการค้นหาอินเทอร์เน็ตและเพิ่มข้อเท็จจริงและข้อความจำนวนมากในไฟล์ JSON สองไฟล์ หากคุณไม่เคยทำงานกับ JSON มาก่อน W3Schools มีการแนะนำที่ดีทีเดียว

โปรดทราบว่าเราไม่ได้ตรวจสอบข้อเท็จจริงเหล่านี้อย่างถูกต้อง เราเพียงแค่เลือกกลุ่มที่ฟังดูสนุก ดังนั้นโปรดทราบว่าเราไม่แน่ใจจริงๆ ว่าข้อเท็จจริงเหล่านี้จริงแค่ไหน…

ขั้นตอนที่ 5: เซอร์โว

เซอร์โว
เซอร์โว
เซอร์โว
เซอร์โว
เซอร์โว
เซอร์โว

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

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

เราจะใช้ Raspberry Pi เพื่อควบคุมเซอร์โว นี่คือคำแนะนำที่ดีในการเริ่มต้นควบคุมเซอร์โวด้วย Raspberry Pi

ขั้นตอนที่ 6: NeoPixel Ring

แหวน NeoPixel
แหวน NeoPixel
แหวน NeoPixel
แหวน NeoPixel
แหวน NeoPixel
แหวน NeoPixel
แหวน NeoPixel
แหวน NeoPixel

เพื่อเพิ่มความสว่างให้กับโครงการของเรา เราได้วาง Adafruit NeoPixel ไว้ตรงกลางดอกไม้ของเรา เมื่อกดปุ่มบน Remo. TV แมลงภู่ของเราจะเคลื่อนที่และดอกไม้จะสว่างขึ้นเป็นสีรุ้งแบบสุ่ม!

รหัสที่เราใช้ในการเลือกสีจะถูกเพิ่มไปยังขั้นตอนถัดไป (ขั้นตอนที่ 6) ซึ่งเราตั้งค่า Remo. TV

คุณสามารถค้นหาข้อมูลทั้งหมดเกี่ยวกับการควบคุม NeoPixels ได้ที่นี่ใน Adafruit NeoPixel Überguide!

เราใช้ที่เจาะรูผ้าเพื่อทำรูเล็กๆ ตรงกลางดอกไม้สำหรับร้อยสายไฟของ NeoPixel Ring สุดท้ายแต่ไม่ท้ายสุด เราวางโดมโปร่งใสที่เราพิมพ์ 3 มิติไว้ก่อนหน้านี้เพื่อกระจายแสง

ขั้นตอนที่ 7: Remo. TV

Remo. TV
Remo. TV

เราใช้ Remo. TV เพื่อควบคุมอินเทอร์เน็ตของแมลงภู่ เราปฏิบัติตามคู่มือนี้ใน GitHub เกี่ยวกับวิธีตั้งค่าหุ่นยนต์ของคุณเอง

เพื่อให้ผึ้งของเราทำในสิ่งที่เราต้องการ เราได้ปรับแต่งโค้ดในไฟล์ none.py และเพิ่มไฟล์ JSON สองไฟล์ ไฟล์หนึ่งมีข้อเท็จจริงสนุกๆ และอีกไฟล์มีข้อความสนับสนุน ในระยะสั้นรหัสทำสิ่งต่อไปนี้:

เมื่อคุณกดปุ่ม "ข้อเท็จจริงสนุกๆ" หรือ "ข้อความสนับสนุน" บน Remo. TV ไฟล์ JSON จะเลือกข้อเท็จจริงเรื่องสนุกหรือข้อความสนับสนุนแบบสุ่มและแสดงในห้องสนทนา วงแหวน NeoPixel จะสว่างขึ้นเป็นสีใดสีหนึ่ง ของรุ้งและเซอร์โวหมุนทำให้แมลงภู่ขยับไปมา

มีการแนบรหัสสำหรับสิ่งนี้ แต่น่าเสียดายที่ JSON ไม่อนุญาต:(

ขั้นตอนที่ 8: การประกอบมันทั้งหมด

การประกอบมันทั้งหมด
การประกอบมันทั้งหมด
การประกอบมันทั้งหมด
การประกอบมันทั้งหมด
การประกอบมันทั้งหมด
การประกอบมันทั้งหมด

ขั้นตอนสุดท้าย ได้เวลารวบรวมชิ้นส่วนเล็กๆ ที่แยกจากกันเป็นโครงการใหญ่

เราวาง Blissful Bumble Bee ไว้ในตู้เก็บของ ถัดจาก Slapper Corona Virus ที่ควบคุมด้วยอินเทอร์เน็ต

การตั้งค่าประกอบด้วย:

  • ผ้าสักหลาดสีน้ำเงินหนึ่งชิ้นที่ด้านล่างเพื่อสร้างพื้นหลังที่สวยงาม
  • ดอกไม้ที่มีวงแหวน NeoPixel และโดมโปร่งใสจะอยู่ที่ด้านล่างซ้าย
  • ที่ด้านขวาบนคือเซอร์โวที่มีตัวกระตุ้นเชิงเส้นและบัมเบิลบี เพื่อให้เข้าที่ เราได้ติดเซอร์โวไว้ที่ด้านล่างของตู้
  • ในการถ่ายทอดสดหุ่นยนต์ Pi Camera จะติดอยู่กับ Raspberry Pi และยกขึ้นเพื่อมองจากมุมสูง
  • ชิ้นส่วนทั้งหมดติดอยู่กับ Raspberry Pi 4 ซึ่งคุยกับ Remo. TV และจัดการทุกอย่าง

ธาดา! มาแล้วจ้า ผึ้งน้อยน่ารักที่กระจายความดีงามทั่วอินเทอร์เน็ต! คุณต้องการอะไรอีก

แนะนำ: