สารบัญ:
- ขั้นตอนที่ 1: การออกแบบและการพิมพ์ 3 มิติ // เอกสาร
- ขั้นตอนที่ 2: ส่วนประกอบ
- ขั้นตอนที่ 3: แผนผัง
- ขั้นตอนที่ 4: Arduino Mega Shield
- ขั้นตอนที่ 5: นำมันมารวมกัน
- ขั้นตอนที่ 6: ใบหน้า & เมนู
- ขั้นตอนที่ 7: วิดีโอ
วีดีโอ: พบกับ Twinky หุ่นยนต์ Arduino ที่น่ารักที่สุด: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
สวัสดี ในคำแนะนำนี้ ฉันจะสอนวิธีสร้าง "Jibo" ของตัวเอง แต่เรียกว่า "Twinky"
ฉันต้องการเคลียร์สิ่งนี้… นี่ไม่ใช่สำเนา! ฉันกำลังสร้าง TWINKY แล้วฉันก็ตระหนักว่ามีบางอย่างเช่นนี้อยู่แล้ว:c
มันมีฟังก์ชั่นเกือบเหมือนกัน แต่ไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ตและไม่จำเป็นต้องมีเซิร์ฟเวอร์ (แน่นอนว่าสิ่งนี้ทำให้เกิดข้อจำกัดมากมาย เมื่อเทียบกับฟังก์ชั่นของ Jibo Robot)
มันพูดได้! เล่นเพลง ตั้งเวลา ปลุก เปิด/ปิดไฟหรืออุปกรณ์อื่นๆ มีเครื่องคิดเลขและสถานีตรวจอากาศ! วันที่ & เวลา BLUETOOTH 4.0 ทุกอย่างพร้อมคำสั่งเสียง!!!! และด้วยหน้าจอสัมผัส มีมอเตอร์เล็กๆ หนึ่งตัว จึงสามารถหมุนรอบเมื่อไมโครโฟนตัวใดตัวหนึ่งได้ยินคุณพูดหรือส่งเสียง
คุณสามารถบันทึกคำสั่งของคุณเองในภาษาใดก็ได้ ฉันอยู่ในเม็กซิโก ทุกอย่างเป็นภาษาสเปน
"สมอง" คือ Arduino Mega ซึ่งโค้ดทั้งหมดกำลังทำงานอยู่ มีบอร์ดที่แตกต่างกันสำหรับการจดจำเสียงที่เรียกว่า "SpeakUp Click" จาก "Mikroelektronika" ฉันจะทิ้งลิงก์ทั้งหมดไว้ในภายหลัง เพื่อให้คุณสามารถซื้อบอร์ดต่างๆ นี้ได้
www.youtube.com/embed/n1WuJv-SATU
ขั้นตอนที่ 1: การออกแบบและการพิมพ์ 3 มิติ // เอกสาร
ฉันต้องการให้มัน "น่ารัก" และเป็นมิตร ดังนั้นฉันจึงตัดสินใจเรียกมันว่า Twinky และสีที่ดีที่สุดที่ฉันพบคือสีเหลือง และมันก็เป็นสีเดียวที่ดีที่ฉันมีอยู่
ทุกอย่างถูกสร้างขึ้นใน SolidWorks จากนั้นพิมพ์ 3 มิติใน Rise N2 Plus
ร่างกายค่อนข้างใหญ่จริงๆ สูงประมาณ 32 ซม. และกว้าง 19 ซม.
ที่นี่คุณมีไฟล์ STL ทั้งหมด
ส่วนประกอบคือ…
-ศีรษะ
-ใบหน้า
-ร่างกาย
-ฐาน
-ตู้ลำโพง
-BREARING ADAPTER
-เกียร์
drive.google.com/open?id=1GApWHVjIjuwkE-Vm…
ในลิงค์นี้มีทุกอย่าง ตั้งแต่บันทึกเสียงที่คุณควรใส่ไว้ในการ์ดหน่วยความจำ SD ไฟล์.spk คือคำสั่งเสียง เพลง ไฟล์ STL รหัส Arduino ทุกอย่าง!
ขั้นตอนที่ 2: ส่วนประกอบ
สำหรับฟังก์ชั่นที่ฉันใส่เข้าไปนั้นมีหลายโมดูลที่อยู่ในพริบตา
Arduino Mega
SpeakUp คลิก
RCT
บลูทู ธ
4 โมดูลรีเลย์
เครื่องขยายเสียง
วิทยากร
มอเตอร์กระแสตรง
ไมโครโฟนสัญญาณดิจิตอล 2 ตัว
หน้าจอสัมผัส ITEAD 4.3 นิ้ว
โมดูล SD
RGB LED
Arduino Mega Prototyping ชิลด์
และอื่น ๆ … ส่วนประกอบอื่น ๆ เช่นตัวต้านทานสายเคเบิลและอื่น ๆ ฉันจะไม่แสดงทุกรายละเอียดในคำแนะนำนี้ มันจะทำให้ยาวมาก … แต่ถ้าคุณมีคำถามใด ๆ ฉันยินดีที่จะตอบ! และอธิบายให้คุณทราบทุกรายละเอียดปลีกย่อย
www.itead.cc/nextion-nx4827t043.html.
www.dfrobot.com/product-60.html
www.mikroe.com/speakup-click
ขั้นตอนที่ 3: แผนผัง
นี่เป็นแผนผังที่เรียบง่าย โดยแสดงทุกอย่างด้วยตัวเชื่อมต่อ ตั้งแต่ de Arduino Mega ไปจนถึงทุกโมดูล พร้อมป้ายกำกับ คุณสามารถดูได้ว่าโมดูลใดเป็นโมดูล
บลูทู ธ เชื่อมต่อกับ de Serial1 ซึ่งเป็นหน้าจอ ITEAD ใน Serial2 ดังที่คุณเห็นว่ายังมีพินที่ไม่ได้ใช้มากมาย
โมดูลอุณหภูมิเชื่อมต่อที่ขา 13
RTC เชื่อมต่อกับ SDA และ SCL (ขา 20, 21)
เครื่องอ่านการ์ด SD ถูกกำหนดให้เชื่อมต่อใน Pin, 50, 51, 52 & 53
บอร์ด SpeakUp ใช้พลังงานจาก 3V3 และโมดูลอื่น ๆ ทั้งหมดคือ 5V
ฉันไม่ได้วางตัวควบคุมมอเตอร์ L239D แต่ใช้งานได้ง่ายมาก อย่าเชื่อมต่อมอเตอร์กับ ARDUINO โดยตรง
นอกจากนี้… เอาต์พุตลำโพงที่ใช้งานได้เท่านั้นอยู่ที่พิน 46
ขั้นตอนที่ 4: Arduino Mega Shield
ฉันวางส่วนประกอบทั้งหมดไว้ในที่ที่ฉันพบว่าดีกว่า ใต้โมดูล SD จะมีตัวควบคุมมอเตอร์ L239D
ประสานทุกอย่างเข้าด้วยกันกับ VCC, GND และการเชื่อมต่อกับพินที่ฉันวางในโปรแกรม Arduino คุณสามารถเปลี่ยนการกำหนดพินทั้งหมดได้หากต้องการ จากนั้นทำการเชื่อมต่อตามที่คุณต้องการเช่นกัน…คุณไม่จำเป็นต้องมีโล่ด้วยซ้ำ ฮ่าฮ่า มันจะใช้งานได้กับสายเคเบิลเช่นกัน แต่จะเลอะเทอะกว่า
คุณควรเชื่อมต่อส่วนประกอบทั้งหมดทีละส่วน ฉันหมายถึงทีละส่วนแล้วทดสอบ จากนั้นในโค้ด คุณสามารถ "รวมทั้งหมดเข้าด้วยกัน" ได้ ตัวอย่างเช่น
หากคุณต้องการเชื่อมต่อ RTC ให้ค้นหาบนอินเทอร์เน็ตว่าจะเชื่อมต่อ RTC กับ Arduino Mega อย่างไร และทำการเชื่อมต่อ ทดสอบแล้วไปที่โหมดถัดไป
อีกครั้ง… ฉันขอโทษถ้าฉันไม่อธิบายทั้งหมดนี้ในการสอนได้ แต่นั่นจะเป็นงานมากเกินไป และมันจะเป็นการสอนที่ไม่มีที่สิ้นสุด
ฉันสร้างตัวควบคุม 12V และ 5V ขนาดเล็กและซื้อเครื่องขยายเสียง เรียบง่ายมาก
หากมีสิ่งใดใช้ไม่ได้ผล โปรดเขียนความคิดเห็นถึงฉัน แล้วฉันจะยินดีที่จะตอบ! ค:
ขั้นตอนที่ 5: นำมันมารวมกัน
สมองของ Twinkys จะอยู่ภายในตัวเขาด้วยเครื่องขยายเสียงและการคลิก SpeakUp
ในภาพที่สาม คุณสามารถเห็นไมโครโฟนในหัว
มอเตอร์จริงๆ, RGB LED และลำโพงอยู่ในฐานและเชื่อมต่อกับรางสมองในรูในร่างกาย
ด้วยมอเตอร์ ตัวเครื่องสามารถหมุนได้หากมีเสียงเปิดใช้งานไมโครโฟนตัวใดตัวหนึ่ง รีเลย์สามารถเปิดใช้งานเพื่อควบคุมอุปกรณ์ของคุณ และไฟ LED RGB จะแสดงสถานะของโปรแกรม:
หากมีนาฬิกาปลุกทำงานอยู่ จะเป็นสีชมพู หากคุณพูดว่า "twinky" และตรวจพบคุณ จะเป็นสีฟ้า และอื่นๆ ด้วยคำสั่งต่างๆ
ขั้นตอนที่ 6: ใบหน้า & เมนู
สำหรับใบหน้าฉันใช้หน้าจอสัมผัสแบบ Resistive จาก ITEAD ใช้งานง่ายมาก สามารถควบคุมได้ด้วยการสื่อสารแบบอนุกรม! ดังนั้นมันจึงใช้ Arduino เพียง 2 พิน!
คุณสามารถส่งค่าตัวแปรใดๆ ในหน้าจอ หรือเมื่อคุณกดปุ่มใดๆ ID จะถูกส่งไปยัง Arduino
เพื่อให้โปรแกรมใบหน้า ITEAD มีบรรณาธิการ
www.itead.cc/display/nextion.html
ใช้งานง่ายมาก แต่ถ้าใช้หน้าจอแบบผม โปรแกรม HMI และ.tft จะอยู่ใน Google Drive Link
.tft เป็นเอกสารที่คุณใส่ในการ์ด SD เพื่อให้คุณสามารถชาร์จโปรแกรมไปที่หน้าจอได้
มีวิดีโอมากมายบน youtube ที่อธิบายวิธีใช้ซอฟต์แวร์
ขั้นตอนที่ 7: วิดีโอ
การสาธิตฟังก์ชั่นเล็กน้อยยังมีอีกมาก แต่ด้วยสิ่งนี้คุณสามารถเห็นสิ่งที่สามารถทำได้!
(เขาไม่ชอบให้ใครจับต้องตา:b) แต่ที่มุมขวาบนของเขา คุณสามารถเปิดเมนูได้
และด้วยการเข้ารหัสที่มากขึ้น คุณสามารถทำได้เกือบทุกอย่าง! ยังมีพินที่ไม่ได้ใช้จำนวนมาก คุณสามารถเพิ่ม wifi… ใช้บลูทูธเพื่อควบคุมสิ่งอื่นหรืออะไรทำนองนั้น
ฉันหวังว่าคุณจะชอบคำสั่งของฉัน!
รู้สึกอิสระที่จะแสดงความคิดเห็นหรือถามคำถามใด ๆ !
แนะนำ:
Tandentelefoon - Kan Je Horen พบกับ Je Tanden? (เนเธอร์แลนด์/ดัตช์): 8 ขั้นตอน
Tandentelefoon - Kan Je Horen พบกับ Je Tanden? (เนเธอร์แลนด์/ดัตช์): *-* คำแนะนำนี้เป็นภาษาดัตช์ โปรดคลิกที่นี่เพื่อดูเวอร์ชันภาษาอังกฤษ*-* Deze Instructable อยู่ใน Nederlands คลิกเลือกจากเวอร์ชันภาษาอังกฤษ Horen พบกับ je tanden เป็นนิยายวิทยาศาสตร์ dat หรือไม่? Nee hoor พบ deze zelfgemaakte 'tandentelefoon' k
หุ่นยนต์ทรงตัว / หุ่นยนต์ 3 ล้อ / หุ่นยนต์ STEM: 8 ขั้นตอน
หุ่นยนต์ทรงตัว / หุ่นยนต์ 3 ล้อ / หุ่นยนต์ STEM: เราได้สร้างหุ่นยนต์ทรงตัวแบบผสมผสานและ 3 ล้อสำหรับใช้ในการศึกษาในโรงเรียนและโปรแกรมการศึกษาหลังเลิกเรียน หุ่นยนต์นี้ใช้ Arduino Uno, ชิลด์แบบกำหนดเอง (รายละเอียดการก่อสร้างทั้งหมดที่มีให้), ชุดแบตเตอรี่ Li Ion (ข้อจำกัดทั้งหมด
Flappy Bird พบกับ Arduino En Ledgrid: 5 ขั้นตอน
Flappy Bird Met Arduino En Ledgrid: เกมอื่น ๆ จะเปิดใช้งานหรือไม่ ตรวจสอบ dan zeker deze Instructable.In opdracht van het vak Interactieontwikkeling hebben wij met een team van vier een simpele game ontworpen Het enige dat je hiervoor nodig hebt is een Arduino, en ult
พบกับ Codey Rocky !: 4 ขั้นตอน
พบกับ Codey Rocky !: สวัสดีทุกคน ฉันเพิ่งพบ Codey Rocky ของชุด STEAM ใหม่จาก Makeblock และพบโอกาสที่จะตรวจสอบ ฉันรักมัน. ฉันแน่ใจว่าคุณจะชอบมันเพราะฉันบอกได้เลยว่าคุณสามารถทำอะไรกับมันได้ไม่จำกัด :) ในบทความของฉัน ฉันจะ
หุ่นยนต์ Heartbeat ที่น่ารักที่สุด: 5 ขั้นตอน (พร้อมรูปภาพ)
หุ่นยนต์ Heartbeat ที่น่ารักที่สุด: สิ่งแรกที่เข้ามาในหัวของคุณคืออะไร เมื่อคุณเห็นเซ็นเซอร์อัลตราโซนิก สิ่งเหล่านี้ดูเหมือนดวงตา ไม่ใช่เหรอ ฉันได้สร้างหุ่นยนต์ตัวเล็ก ๆ ที่ทำจากอะลูมิเนียม ไม้ และอุปกรณ์อิเล็กทรอนิกส์พื้นฐาน ถ้าคุณชอบ โปรดโหวตให้ฉัน: