สารบัญ:

ผู้ช่วยภาษาอังกฤษ Arduino: 7 ขั้นตอน
ผู้ช่วยภาษาอังกฤษ Arduino: 7 ขั้นตอน

วีดีโอ: ผู้ช่วยภาษาอังกฤษ Arduino: 7 ขั้นตอน

วีดีโอ: ผู้ช่วยภาษาอังกฤษ Arduino: 7 ขั้นตอน
วีดีโอ: EP 27. Arduino ฉบับไวจนไฟลุก !! - สาระเดฟ ใน 3 นาที 2024, พฤศจิกายน
Anonim
Image
Image
Arduino English Language Assistant
Arduino English Language Assistant
Arduino English Language Assistant
Arduino English Language Assistant
Arduino English Language Assistant
Arduino English Language Assistant

บทนำ:

ฉันเป็นนักศึกษาระดับบัณฑิตศึกษาที่กำลังศึกษาระดับปริญญาโทด้านการศึกษาโดยมุ่งเน้นที่การบูรณาการเทคโนโลยี ตอนนี้ฉันสอนดนตรีและได้ใช้เวลาส่วนที่ดีของเทอมนี้ในการเรียนรู้เกี่ยวกับการใช้ Arduino สำหรับโครงการเกี่ยวกับดนตรี สำหรับโปรเจ็กต์สุดท้ายของฉัน ฉันต้องการลองใช้บางสิ่งที่สามารถใช้นอกห้องเรียนดนตรีได้ ฉันได้พูดคุยกับครู ELL ในโรงเรียนของฉันที่ทำงานกับโรงเรียนอนุบาล และเธอได้พูดคุยถึงความจำเป็นในการเสริมคำศัพท์ ดังนั้นฉันจึงต้องการสร้างผู้ช่วยภาษา

การใช้แนวคิดจาก Fruit + Electronics = Piano (2016) และ Fun with Talking Arduino (n.d.) ทำให้ฉันสามารถสร้างอุปกรณ์นี้ซึ่งสามารถใช้เพื่อเสริมสร้างหรือประเมินความเข้าใจของนักเรียนเกี่ยวกับคำศัพท์และวลี โปรเจ็กต์นี้ใช้เซ็นเซอร์สัมผัสแบบ capacitive หกตัว เมื่อสัมผัสเซ็นเซอร์และพื้นดิน อุปกรณ์จะพูดคำหรือวลีที่กำหนดให้กับเซ็นเซอร์นั้น ภาพสเก็ตช์มีสามฟังก์ชันที่เปิดให้ผู้ใช้เปลี่ยนจากชุดคำศัพท์หนึ่งไปเป็นอีกชุดหนึ่งได้อย่างง่ายดาย ฉันยังรวมงานพิมพ์ที่สามารถวางไว้ที่ด้านบนของอุปกรณ์เพื่อความสะดวกในการใช้งาน ดูวิดีโอเพื่อดูคำอธิบายเชิงลึกเพิ่มเติมของผลิตภัณฑ์!

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

ระดับทักษะ: ระดับกลาง เนื่องจากจำเป็นต้องดาวน์โหลดและปรับแต่งเครื่องส่งรับวิทยุเพื่อให้เหมาะกับความต้องการของอุปกรณ์

ข้อมูลอ้างอิง:

ผลไม้ + เครื่องใช้ไฟฟ้า = เปียโน (2016). ดึงข้อมูลจาก

สนุกกับการพูดคุย Arduino (NS.). ดึงข้อมูลจาก

ขั้นตอนที่ 1: วัสดุ:

วัสดุ
วัสดุ

ส่วนประกอบ Arduino:

1 สาย Arduino Uno / USB

1 เขียงหั่นขนม

6 1 เมกะโอห์มตัวต้านทาน

ลำโพง 2 ตัว (ฉันใช้ 2 8 โอห์ม, ลำโพง 2 วัตต์)

แอมพลิฟายเออร์ 2 ตัว (ฉันใช้โมดูล LM386 2 โมดูล)

19 ชาย - หญิง สายเคเบิล

14 ตัวผู้ - ตัวผู้ (ความยาวต่างๆ)

เครื่องมือ:

7 Thumbtacks (ต้องเป็นโลหะทั้งหมด ตัวที่ทาสีแล้วดูเหมือนจะใช้งานไม่ได้เช่นกัน)

1 กล่องใส่รองเท้า (สำหรับเคส)

คลิปหนีบกระดาษเคลือบ 4 อัน (สำหรับติด Arduino กับคลิปบอร์ด)

กระดาษ 3 แผ่นและเครื่องพิมพ์สีสำหรับพิมพ์หน้าการนำเสนอ

เทปกาวสองหน้า (อุปกรณ์เสริม)

เทปพันท่อ

ไขควงขนาดเล็ก (ฉันใช้ไขควงปากแฉก แต่หัวแฉกก็ใช้ได้)

ขั้นตอนที่ 2: แผนผัง

แผนผัง
แผนผัง

นี่คือแผนผังสำหรับอุปกรณ์ ฉันใช้ Tinkercad เพื่อสร้างแผนผังพื้นฐาน จากนั้นจึงปรับภาพเพื่อชดเชยอุปกรณ์ที่ไม่ได้อยู่ในเมนู Tinkercad ฉันเพิ่มสายชาย-หญิงเส้นที่สองในแต่ละการเชื่อมต่อจาก Arduino ไปยังเครื่องขยายเสียง ซึ่งอนุญาตให้ฉันเปิดและปิดกล่องเพื่อทำการเชื่อมต่ออื่นๆ

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

ข้อมูลอ้างอิง:

ทิงเกอร์แคด (2019). ดึงข้อมูลจาก

ขั้นตอนที่ 3: ขั้นตอนที่ 1: เตรียมพื้นผิวการทำงานของคุณ (ไม่บังคับ)

ขั้นตอนที่ 1: เตรียมพื้นผิวการทำงานของคุณ (ไม่บังคับ)
ขั้นตอนที่ 1: เตรียมพื้นผิวการทำงานของคุณ (ไม่บังคับ)
ขั้นตอนที่ 1: เตรียมพื้นผิวการทำงานของคุณ (ไม่บังคับ)
ขั้นตอนที่ 1: เตรียมพื้นผิวการทำงานของคุณ (ไม่บังคับ)
ขั้นตอนที่ 1: เตรียมพื้นผิวการทำงานของคุณ (ไม่บังคับ)
ขั้นตอนที่ 1: เตรียมพื้นผิวการทำงานของคุณ (ไม่บังคับ)

ฉันไม่ต้องการให้ Arduino ของฉันขยับไปมาเมื่อขนส่ง ดังนั้นฉันจึงตัดสินใจติดตั้งของฉันกับฝาด้านในของกล่องรองเท้า ใช้รูสกรูบน Arduino Uno ฉันทำเครื่องหมายฝากล่องรองเท้าและเจาะรูผ่านมัน ฉันคลายส่วนด้านนอกของคลิปหนีบกระดาษออก (ดูแผนภาพ 1) แล้วดันผ่านรูจากด้านนอกของฝาปิดกล่อง จากนั้นใช้เทปพันสายไฟเพื่อยึดเข้าที่ (ดูแผนภาพ 2)

หลังจากพลิกฝากล่อง (ไปด้านในของกล่อง) ฉันวางคลิปหนีบกระดาษอย่างระมัดระวังผ่านรูสกรูบน Arduino และงอคลิปหนีบกระดาษลง (ดูแผนภาพ 3) แล้วพันเทปหนีบกระดาษให้เข้าที่ ในที่สุด ฉันก็ติดเขียงหั่นขนมเข้ากับฝากล่องโดยใช้เทปติดสองชั้น (ดูแผนภาพ 4)

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

ขั้นตอนที่ 4: ขั้นตอนที่ 2: เชื่อมต่อลำโพง

ขั้นตอนที่ 2: เชื่อมต่อลำโพง
ขั้นตอนที่ 2: เชื่อมต่อลำโพง
ขั้นตอนที่ 2: เชื่อมต่อลำโพง
ขั้นตอนที่ 2: เชื่อมต่อลำโพง
ขั้นตอนที่ 2: เชื่อมต่อลำโพง
ขั้นตอนที่ 2: เชื่อมต่อลำโพง
ขั้นตอนที่ 2: เชื่อมต่อลำโพง
ขั้นตอนที่ 2: เชื่อมต่อลำโพง

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

บนแอมพลิฟายเออร์ มีหมุดสี่ตัวที่ระบุว่า "GND", "GND", "IN" และ "VDD" ต่อปลายสายไฟตัวเมียเข้ากับหมุด "GND" อันแรก (ฉันใช้สีน้ำเงิน) หมุด "IN" (ฉันใช้สีแดง) และพิน "VDD" (ฉันใช้สีส้ม) ทำซ้ำขั้นตอนกับลำโพงอื่น

เสียบปลายสายไฟตัวผู้เข้ากับเขียงหั่นขนมและ Arduino - GND (สีน้ำเงิน) กับแถบลบบนเขียงหั่นขนม IN (สีแดง) เข้ากับหมุด Arduino 3 และ 11 และ VDD (สีส้ม) ไปที่แถบบวกบนเขียงหั่นขนม

บนเครื่องขยายเสียง คลายสกรูสองตัวที่มีเครื่องหมาย "GND" และ "OUT" ใส่สายลำโพงสีดำเข้าไปใน "GND" และใส่สายลำโพงสีแดงเข้าไปใน "OUT" แล้วขันสกรูให้แน่น จากนั้นฉันก็ติดเทปกาวสองครั้งที่ด้านนอกของเครื่อง

ขั้นตอนที่ 5: ขั้นตอนที่ 3: การเดินสายไฟ "อนาล็อกใน"

ขั้นตอนที่ 3
ขั้นตอนที่ 3
ขั้นตอนที่ 3
ขั้นตอนที่ 3
ขั้นตอนที่ 3
ขั้นตอนที่ 3

จาก Arduino ของคุณ ให้เสียบสายตัวผู้กับตัวผู้เข้ากับหมุดแต่ละตัว (A0 - A5) เสียบปลายอีกด้านเข้ากับเขียงหั่นขนม (แผนภาพ 1 - ฉันวางพวกมันไว้ห้าแถวเพื่อให้มองเห็นได้ดีขึ้นเนื่องจากสีลวดทั้งหมดของฉันไม่ตรงกัน)

ใช้ตัวต้านทาน 1 เมกะโอห์มเพื่อข้ามบอร์ด (ปลายด้านหนึ่งในแต่ละด้านของเส้นกึ่งกลาง) เว้นที่ว่างสำหรับเสียบสายเซ็นเซอร์ระหว่างลวดและตัวต้านทาน (แผนภาพ 2 - ฉันเปลี่ยนจากคอลัมน์ e ไปยังคอลัมน์ h).

ใช้สายตัวผู้กับตัวผู้อีกชุดเชื่อมต่อแถวตัวต้านทาน (คอลัมน์ j) กับแถบบวก (แผนภาพ 3)

เชื่อมต่อสายไฟจากแถบบวกกับพิน 5V บน Arduino และลวดจากแถบลบไปยังพิน GND บน Arduino (แผนภาพ 4 แสดงการเดินสายทั้งหมดรวมถึงลำโพง)

สุดท้าย ให้เสียบสายตัวผู้-ตัวเมียระหว่างสายเริ่มต้น (เป็นอะนาล็อกใน) และตัวต้านทาน (แผนภาพ 5)

ขั้นตอนที่ 6: ขั้นตอนที่ 4: ร่าง

ขั้นตอนที่ 4: ร่าง
ขั้นตอนที่ 4: ร่าง
ขั้นตอนที่ 4: ร่าง
ขั้นตอนที่ 4: ร่าง
ขั้นตอนที่ 4: ร่าง
ขั้นตอนที่ 4: ร่าง
ขั้นตอนที่ 4: ร่าง
ขั้นตอนที่ 4: ร่าง

ก่อนรันสเก็ตช์ คุณจะต้องดาวน์โหลด Talkie จาก GitHub เมื่อการดาวน์โหลดเสร็จสิ้น คุณจะต้องเปิดโฟลเดอร์ "going-digital-Talkie-7f57628" เปิดโฟลเดอร์ชื่อ "Talkie" ไปที่โฟลเดอร์ชื่อ "ตัวอย่าง" จากนั้นโฟลเดอร์ที่มีเครื่องหมาย "Vocab_US_TI99" จากนั้นเปิด "Vocab_US_TI99.ino" ซึ่งจะเป็นการเปิดห้องสมุดซึ่งคุณสามารถปรับเปลี่ยนคำที่คุณต้องการใช้

(เกี่ยวกับห้องสมุดทอล์คกี้// ลิขสิทธิ์ 2011 Peter Knight// รหัสนี้เผยแพร่ภายใต้ลิขสิทธิ์ GPLv2 // วลีต่อไปนี้ได้มาจากวลีที่สร้างไว้ในโปรแกรมเสริม Texas Instruments TI99/4A Speech System ตั้งแต่ปี 1979 เสียงผู้ชายที่ทุ้มลึกด้วย สำเนียงใต้ของสหรัฐอเมริกา)

ไลบรารีมีขนาดใหญ่เกินไปที่จะรันบน Arduino ดังนั้นพวกเขาจึงแนะนำให้เปิดใช้งานคำที่คุณจะใช้ในสเก็ตช์เท่านั้น หากต้องการเปิดใช้งานคำ ให้ลบ // ก่อนคำที่คุณต้องการเปิดใช้งาน (เช่น uint8_t spAM) หากต้องการปิดใช้งาน เพียงเพิ่ม // ข้างหน้าคำที่คุณไม่ต้องการใช้ (เช่น //uint8_t spANSWER)

นี่คือรายการคำที่คุณจะต้องเปิดใช้งานสำหรับร่างนี้: Am, Black, Blue, Bottom, Come, Do, Green, Help, I, In, Is, K, Left, Me, O, Out, Play, Please, แดง, ขวา, ด้านข้าง, ขอโทษ, หยุด, นั่น, ถึง, บน, ต้องการ, อืม, ขาว, เหลือง, คุณ, ของคุณ

จากนั้น เพิ่มภาพสเก็ตช์นี้ไปยัง Arduino Editor ของคุณ ฉันใช้การดาวน์โหลด Arduino แทนตัวแก้ไขเว็บสำหรับสเก็ตช์นี้เนื่องจากการดาวน์โหลดไลบรารี Talkie

มีสามหน้าที่ในร่างนี้ (บ้าน สี มารยาท) แต่ละชุดประกอบด้วยคำศัพท์ของตัวเอง หากต้องการเปิดใช้งานฟังก์ชัน ให้ลบสอง // ก่อนชื่อฟังก์ชัน อย่าลืมปิดการใช้งานอีกสองฟังก์ชันโดยเพิ่ม // หน้าชื่อฟังก์ชัน การทำเช่นนี้จะปิดใช้งานฟังก์ชันโดยเปลี่ยนเป็นความคิดเห็น ดูภาพด้านบนหรือดูวิธีเปลี่ยนฟังก์ชั่นในวิดีโอสาธิตที่จุดเริ่มต้นของคำแนะนำ

ภาพสเก็ตช์ใช้การสัมผัสแบบ capacitive โดยถือว่าหมุดเป็นเซ็นเซอร์ การสัมผัสเซ็นเซอร์และพื้นดินทำให้ร่างกายของคุณสามารถจบวงจรได้ ทำให้อุปกรณ์พูดโดยใช้ analogRead และ voice.say

ข้อมูลอ้างอิง:

ทอล์คกี้ (NS.). ดึงข้อมูลจาก

ขั้นตอนที่ 7: ขั้นตอนที่ 5: เสร็จสิ้นการสัมผัส

ขั้นตอนที่ 5: เสร็จสิ้นการสัมผัส
ขั้นตอนที่ 5: เสร็จสิ้นการสัมผัส
ขั้นตอนที่ 5: เสร็จสิ้นการสัมผัส
ขั้นตอนที่ 5: เสร็จสิ้นการสัมผัส
ขั้นตอนที่ 5: เสร็จสิ้นการสัมผัส
ขั้นตอนที่ 5: เสร็จสิ้นการสัมผัส

ฉันเจาะรูที่ด้านข้างของกล่องสำหรับสาย USB เสียบสายเคเบิลเข้ากับ Arduino จากนั้นป้อนสายเคเบิลที่เหลือผ่านรูซึ่งจะเสียบเข้ากับคอมพิวเตอร์เมื่อพร้อมใช้งาน

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

แก้ไขภาพสเก็ตช์สำหรับฟังก์ชันที่คุณต้องการใช้ วางแผ่นงานที่เหมาะสมบนกล่องโดยจัดตำแหน่งให้ตรงกับหมุด เสียบสาย USB เข้ากับคอมพิวเตอร์ อัปโหลดภาพร่างไปยัง Arduino แล้วสนุกได้เลย!

แนะนำ: