การควบคุมเสียง DIY

Pin
Send
Share
Send


สวัสดีเพื่อน ๆ วันนี้ฉันต้องการบอกและแสดงผลิตภัณฑ์โฮมเมดของฉันที่ใช้การควบคุมด้วยเสียง ที่จริงแล้วมันเป็นสวิตช์เปิด / ปิดพร้อมการควบคุมด้วยเสียง คุณสมบัติของผลิตภัณฑ์โฮมเมดนี้คืออุปกรณ์นี้ไม่เพียง แต่สามารถควบคุมการโหลดด้วยคำสั่งเสียง แต่ยังสามารถตอบสนองด้วยคำสั่งเสียงที่บันทึกไว้ก่อนหน้านี้ในแฟลชการ์ด
ในลักษณะที่ปรากฏอุปกรณ์ที่ไม่ได้เตรียมตัวไว้อย่างนั้น มันเป็นความผิดของฉัน แต่ฉันไม่ได้ตั้งเป้าหมายที่จะทำให้มันสวยงามมันเป็นแค่ความขี้เกียจ ที่จริงแล้วด้วยเหตุผลเดียวกันฉันได้นำอุปกรณ์ขั้นต่ำสำหรับการควบคุมอุปกรณ์นี้มาใช้ซึ่งแผงควบคุมด้านหน้ามีเพียงปุ่มควบคุมระดับเสียงทรานสปอนเดอร์และปุ่มรับสัญญาณแฟลชซึ่งในตอนแรกก็ต้องการผลักเข้าไปข้างใน
สวิตช์นี้ทำหน้าที่อะไรได้บ้าง สามารถปิดการโหลด 3 อย่างแยกกัน มันทำงานดังนี้: ในเซอร์กิตเบรกเกอร์ฉันจัดระบบภูมิคุ้มกันเสียงที่เพิ่มขึ้นจากการเปิดสวิตช์ที่ไม่ต้องการ นี่คือข้อเท็จจริงที่ว่าในการปิดการโหลดที่ต้องการคุณจะต้องเปิดอุปกรณ์ก่อน
หากต้องการอุทธรณ์คุณต้องพูดว่า "Arduino" ฉันเรียกมันว่าเพราะหัวใจของอุปกรณ์นี้คือโมดูลเสียงซึ่งเราจะได้รู้ในภายหลังมีจุดประสงค์เพื่อนักออกแบบ Arduino เป็นหลัก แม้ว่าฉันไม่เคยพบ Arduino และโมดูลของมันไม่ได้ใช้ในอุปกรณ์นี้
เราหันไปหาสวิตช์ "Arduino" ถ้าสวิตช์ตอบว่า "ฉันฟังอยู่" แล้วพูดต่อไปของสามทีมที่ฉันแต่งตั้ง: "Lamp", "Garland", "Light" หลังจากยอมรับคำสั่งอุปกรณ์จะเปลี่ยนสถานะของอุปกรณ์ที่เชื่อมต่อเป็นตรงกันข้าม: หากหลอดไฟเปิดอยู่ไฟจะดับลงหากไม่ได้เปิดใช้งานอยู่จะเป็นการเปิดใช้งาน และเขาจะตอบเช่น: "ปิดไฟ" หรือ "เปิดไฟ" ...
พูดง่ายๆก็คือบทสนทนาของเรากับสวิตช์จะประกอบด้วยสิ่งต่อไปนี้:
- Arduino
- ฉันกำลังฟังอยู่
- แสง
- เปิดไฟ
แน่นอนว่ามันเป็นไปได้ที่จะตั้งโปรแกรมโมดูลด้วยคำสั่งเฉพาะ: "เปิดไฟ", "ปิดไฟ" แต่ฉันตัดสินใจที่จะทำให้หนึ่งคำสั่งเปิดและปิด
คำตอบทั้งหมดจะถูกบันทึกโดยฉันในแฟลชการ์ด นี่เป็นไฟล์ WAV ทั่วไป ข้อความถูกอ่านโดยเว็บไซต์แปลภาษาอังกฤษ อาจเป็นโปรแกรมอื่นที่สามารถอ่านข้อความได้ หรือโดยทั่วไปคุณหรือญาติของคุณสามารถเขียนคำตอบเหล่านี้ ...
ฉันไม่ทราบว่านี่เป็นบวกหรือลบ แต่อุปกรณ์นี้มีความไวต่อเสียงต่ำของเสียง ตัวอย่างเช่นเขาจำภรรยาของฉันได้จนกว่าฉันจะบันทึกเสียงของเธอแยกจากกันบนโมดูล และฉันก็ตอบคำถามอื่น ๆ ของเธอผู้หญิงคนหนึ่งตอบฉันและชายคนหนึ่งตอบเธอ เจ๋งใช่มั้ย)
ทีนี้เรามาทดสอบอุปกรณ์นี้กันดีกว่า เราเชื่อมต่อกับเครือข่ายเชื่อมต่อหนึ่งภาระ
ใช้เวลาประมาณ 5 วินาทีในการรอจนกว่าโมดูลจะบู๊ตในขณะที่ตัวควบคุมเปลี่ยนเป็นโมดูลในขณะที่เครื่องเล่นเริ่มต้น USB แฟลชไดรฟ์และไฟล์ที่อยู่ในนั้น ...
ดูวิดีโอด้านล่างกระบวนการทำงาน ...
สวิตช์นี้ทำงานเช่นนี้ ทีนี้ลองดูที่การบรรจุเบรกเกอร์ ถอดฝาครอบด้านบน บอร์ดแรกของผู้เล่นที่มีแอมป์ เธอคือผู้ทำซ้ำคำตอบที่บันทึกไว้ในแฟลชไดรฟ์ USB บอร์ดควบคุมโดยใช้โปรโตคอล UART คำสั่งจะถูกส่งโดยคอนโทรลเลอร์ที่อยู่บนบอร์ดที่สองซึ่งเราจะกลับมาอีกครั้งในภายหลัง ถัดไปกระดานที่สาม - แหล่งจ่ายไฟพร้อมสวิตช์ไฟทำในภาคการศึกษา วงจรทั้งหมดถูกแยกด้วยกระแสไฟฟ้าด้วยแรงดันไฟฟ้า บอร์ดยังถูกควบคุมโดยผู้ควบคุม แหล่งจ่ายไฟสร้างแรงดันไฟฟ้าที่เสถียร 5 โวลต์ สวิตช์ไฟสามารถทนโหลดได้ประมาณ 200 วัตต์ต่อช่อง ทีนี้มาดูกระดานที่สองกันก่อน มีคอนโทรลเลอร์ที่ควบคุมทุกอย่างและโมดูลจดจำคำสั่งเสียง
เราจะพิจารณาการทำงานการเชื่อมต่อและการกำหนดค่าของโมดูลในวิดีโอถัดไป และตอนนี้ฉันจะอธิบายการทำงานของคอนโทรลเลอร์ซึ่งทำใน atmega8 โมดูลที่รับรู้คำสั่งให้คำสั่งกับตัวควบคุมผ่านทาง UART ตัวควบคุมที่ประมวลผลคำสั่งจะเปิดหรือปิดโหลดและส่งคำสั่งไปยังโมดูลเสียงเพื่อเล่นการตอบสนองเสียง ทุกอย่างดูเหมือนจะง่าย)
ฉันอยากจะบอกว่าในขณะที่ทำผลงานโฮมเมดนี้ฉันไม่ได้ตั้งตัวเองในการทำอุปกรณ์ที่จริงจัง แต่เป็นของเล่น
ในวิดีโอหน้าเราจะดูโมดูลโดยตรงดังนั้นสมัครรับข้อมูลช่องเพื่อไม่ให้พลาดถ้าแน่นอนว่าเนื้อหานี้คุณสนใจ
ฉันสร้างสวิตช์นี้เมื่อสองสามปีก่อนในโมดูลของเวอร์ชัน V2 แต่ในวิดีโอหน้าเราจะพิจารณา V3 เวอร์ชันใหม่กว่า เราจะพิจารณาการทำงานของโมดูลนี้สองประเภท: ง่าย - นี่คือถ้าคุณไม่ได้เป็นเจ้าของการเขียนโปรแกรมและเต็ม - นี่คือถ้าคุณสามารถเขียนโปรแกรมไมโครคอนโทรลเลอร์
โมดูลการรู้จำเสียง V3 - //ali.pub/qv2kr
โมดูลการรู้จำเสียง (คำพูด) V2 - //ali.pub/do03a
ฉันหวังว่าคุณจะสนุกกับวิดีโอในหัวข้อนี้ ขอบคุณที่รับชมวิดีโอนี้ ถ้าคุณชอบมันชอบฉันจะรู้ว่าคุณเป็นห่วง สมัครสมาชิกช่องจนกระทั่งเราพบกันอีกครั้ง

Pin
Send
Share
Send

ดูวิดีโอ: เทคนคซอมคอมพวเตอรเปดไมตดดวยการฟงเสยง. Diy ทำเองงายๆ by ชางแบงค (อาจ 2024).