DIY تفعل ذلك بنفسك
فصول ماجستير ، تعليمات ، نصائح مفيدة ، وصفات.
» » »وحدة التعرف على الصوت

تحية ، أيها الأصدقاء الأعزاء. أخيرًا ، حصلت على تسجيل درس حول العمل مع وحدة الصوت. أرى أنك أعجبت بجهاز التنشيط الصوتي محلي الصنع ، وقد بدأ الكثيرون بالفعل في التساؤل عن موعد إصدار الدرس العملي حول العمل مع وحدة التحكم الصوتي.

وحدة التعرف على الصوت

حول مزايا وحدة التعرف هذه:

- الوحدة النمطية مستقلة ويمكن أن تعمل من دون وحدة تحكم خارجية ، وهو أمر مهم للغاية لهواة الراديو الذين ليسوا على دراية بالبرمجة.

- إلى جانب الطرز الأخرى ، تقارن هذه الوحدة بشكل إيجابي مع الوظيفة والسعر والبساطة النسبية في الإدارة والاتصال.

- لديه قدرة عالية الاعتراف.

- لا الهاتف الذكي المطلوب.

ودعنا نذهب! سيستهدف هذا الفيديو بشكل أساسي المبتدئين ، أولئك الذين ليسوا على دراية بالبرمجة والواجهات ، بشكل عام ، لمحبي الراديو العاديين. في الفيديو ، سأعرض كل شيء من "A" إلى "Z": سنبدأ بتثبيت البرامج والاتصال والنهاية بالنتيجة الملموسة للعملية المستقلة للوحدة.

ومع ذلك ، سنبدأ بالمعرفة النظرية لفهم كيف لا تزال هذه المعجزة الهندسية تعمل. بادئ ذي بدء ، تحتاج إلى معرفة بعض خصائص وحدة التعرف على الصوت هذه:

الاستهلاك الحالي: لا يزيد عن 40 مللي أمبير ، التيار ليس حرجًا ، لذلك ضع ذلك في الاعتبار. جهد التيار الكهربائي هو 5 فولت ، وسنعمل على تشغيل وحدة منفذ USB في الكمبيوتر أثناء البرمجة ، وبعد ذلك أثناء العمل ، تقرر أنت بنفسك مصدر الطاقة. دقة التعرف على الأوامر الصوتية - 99 ٪ في ظل ظروف مثالية. إصدار وحدة التعرف على الصوت V3.1 قادر على تذكر 80 أوامر صوتية! وهو في رأيي يكفي تماما لأي غرض. ولكن مرة أخرى هذا هو "ولكن". لكن الوحدة النمطية لكل وحدة زمنية يمكن أن تتعرف على سبعة فقط من أي أوامر ، ويمكنك اختيار أي مظلة للأوامر.

وحدة التعرف على الصوت

وهذا يعني أنه يمكنك كتابة جميع الأوامر الثمانين إلى قاعدة البيانات ، ولكن للاعتراف ، حدد سبعة فقط ، أي سبعة من أصل ثمانين. يشبه الكمبيوتر: يمكنك كتابة 80 أمر على القرص الصلب ، وفي ذاكرة الوصول العشوائي لا يمكنك العمل إلا مع 7 أوامر. إذا كان من الصعب عليك أن تفهم الآن ، ثم بعد ذلك بقليل في الممارسة العملية ، على ما أعتقد ، سوف يصبح من الواضح لك ما الذي يدور حوله. يبلغ طول الأمر الصوتي 1.5 ثانية (1500 مللي ثانية) كحد أقصى للقيمة. يمكن التحكم في لوحة الوحدة النمطية عبر واجهة UART ، ولكن يمكن الحصول على المعلومات من UART ومن منافذ GPIO الموجودة على اللوحة. في الواقع ، ماذا سنفعل: سنأخذ الإشارة من إخراج المنفذ.

نمر إلى الجزء العملي.

ماذا نحتاج للعمل؟

- إصدار وحدة التعرف على الصوت V3 (V3.1) نفسه ، فالنسخة ليست مهمة للغاية - مبدأ العمل هو نفسه بالنسبة للجميع. الوحدة تأتي مع ميكروفون.

- دليل وحدة ، وهذا هو ، والتاريخ هو القرف.

- برنامج المحطة.

- تحويل واجهات USB-UART.

جميع الروابط لشراء وتنزيل البرامج تحت الفيديو في نهاية المقال.

هذا كل شيء. كما قال جاجارين - "دعنا نذهب".

قم بتنزيل الدليل والمحطة. نحن تثبيت المحطة. نقوم بتوصيل الوحدة النمطية إلى محول الواجهة.

وحدة التعرف على الصوت

كن حذرا جدا عند الاتصال. ليس مخيفًا إذا قمت بخلط TXD و RXD ، فلن يحدث شيء سيء. ولكن إذا قمت بخلط قوة زائد مع سلك مشترك - ستكون كارثة! كما حدث لي - وحدة وميناء الكمبيوتر أحرقت على الفور! كن حذرًا جدًا في عدم تكرار أخطائي. لا تتعجل ، لا تتعجل ، افحص الدائرة عدة مرات قبل تشغيلها ، ثم قم بتوصيل USB فقط.

بعد الاتصال بـ USB ، سيبدأ النظام في البحث عن برامج تشغيل للمحول ، وفي 90٪ من الحالات ، سيعثر النظام على برنامج التشغيل ويقوم بتثبيته ، ولكن إذا لم يحدث هذا لسبب ما ، فستحتاج إلى العثور على برنامج التشغيل على الشبكة وتثبيته بنفسك. للقيام بذلك ، في شريط البحث اكتب "تنزيل برنامج تشغيل CP2102" أو شيء من هذا القبيل ، الوحدة النمطية مشتركة ، وهناك الكثير من خيارات برنامج التشغيل.

علاوة على ذلك ، بعد التثبيت الناجح للمعدات ، نذهب إلى مدير الجهاز وننظر إلى المنافذ. نحن مهتمون بالعدد المخصص لمحولنا. عندما نكتشف رقم المنفذ ، قم بتشغيل الجهاز. نذهب إلى الإعدادات ونضع القيم كما في صورتي.

نكتب أمرًا في نافذة المحطة الطرفية - "AA 02 00 0A" (من ورقة البيانات | AA | 02 | 00 | 0A |). في جميع الفرق ، تكون الأحرف كبيرة دائمًا واللاتينية.

يجب أن يتبع حقل الإرسال إجابة مثل: "AA 08 00 STA BR IOM IOPW AL GRP 0A" (أو من ورقة البيانات | AA | 08 | 00 | STA | BR | IOM | IOPW | AL | GRP | 0A |). إذا جاء الجواب ، فكل شيء على ما يرام ، تكون الكلمة قد اكتملت. إذا لم يكن الأمر كذلك ، فنحن نلعب مع إعدادات سرعة النقل في الجهاز ، فمن الممكن أن يتم تكوين الوحدة لسرعة مختلفة.

لن أتطرق إلى معنى استجابة هذه الوحدة ، يمكنك أن تراها بنفسك في التعليمات. والأمر هو طلب للإعدادات المثبتة.

وحدة التعرف على الصوت

الآن تحتاج إلى توصيل الحمل إلى الوحدة النمطية. في دور الحمل ، سأستخدم مصابيح LED مع مقاومات. حسنًا ، في المستقبل ، أثناء التشغيل ، سيتم استبدال مصابيح LED هذه بواسطة ترحيل التحكم في الحمل مع مفاتيح الترانزستور ، وأعتقد أن هذا أمر مفهوم.

ساوضح الفريق نفسهAA 02 00 0A"هي حزمة تتكون من 4 بايتات ، البايتات عبارة عن حروف ثنائية في النظام السداسي عشر - AA ، 02.00.0A. في جميع الأوامر ، ستبدأ الحزمة بالبايت. AA وتنتهي مع بايت 0A (صفر و A) هو شرط أساسي. ستبدأ استجابات الوحدة أيضًا وتنتهي بهذه الأحرف.

«AA 02 00 0A"- تعني البايت الثاني من هذا الأمر عدد البايتات بين بايتات البداية والنهاية باختصار باستثناء AA و 0A. ويتم احتساب كل ذلك بينهما وكتابته في البايتة الثانية. كما نرى في هذا المثال ، هذا بين AA و 0A هناك نوعان من بايت - 02 00، لذلك - 02 ، أي أن العدد يعتبر نفسه. مثال آخر ، "AA 03 20 01 0A"هذا هو بين AA و 0A تكلف ثلاثة بايت - «03 20 01"، لذلك ، البايت الثاني هو 03. أعتقد أنك سوف تفهم.

الفريق 12 - تكوين منافذ الوحدة.

على لوحة الوحدة النمطية هناك منافذ سنتخذ منها إشارة قبل القيام بذلك ، تحتاج إلى تكوين هذه المنافذ. يمكنك تكوين المنافذ باستخدام هذا الأمر.

"AA 03 12 01 0A" - البايت الثالث هو الأمر ، والرابع هو قيمة الأمر. يمكن أن تأخذ البايتة الرابعة القيم التالية وتعيين الخيارات التالية: إذا كان "00" هو وضع النبض ، أي عند إرسال أمر صوتي ، يتم إرسال نبضة قصيرة إلى المنفذ الذي نحتاج إليه. إذا كان "01" هو وضع الانعكاس ، أي عندما يتم التعرف على الأمر الصوتي ، فإن المنفذ الذي نحتاجه سيغير الحالة إلى الاتجاه المعاكس ، وإذا كان 0 ، فسيصبح 1 والعكس صحيح. إذا كان "02" - الوضع الذي يذهب فيه المنفذ إلى الصفر. إذا كان "03" - الوضع الذي ينتقل به المنفذ إلى واحد.

فريق 20 - تكوين منافذ الوحدة.

"AA 03 20 01 0A" - البايت الثالث هو رقم الأمر الذي سنكتبه. مثال على تسجيل أمرين 1 و 2: "AA 04 20 01 02 0A." مثال على تسجيل أمرين 1 و 2 و 3: "AA 05 20 01 02 03 0A."

الفريق 30 - تحميل سجل في "أداة التعرف" على الوحدة.

"AA 03 30 01 0A" - البايت الثالث هو أمر التحميل في ذاكرة أداة التعرف على الاعتراف 01. إذا كنت بحاجة إلى كتابة أمرين "AA 04 30 01 02 0A"إذا كنت بحاجة إلى تسجيل جميع الأوامر السبعة - "AA 09 30 01 02 03 04 05 06 07 0A."

الفريق 15 - تشغيل تلقائي للأوامر الصوتية إلى أداة التعرف عند تشغيل الطاقة - تشغيل دون اتصال بدون وحدة تحكم خارجية.

"AA 03 15 07 01 02 03 0A" - البايت الثالث هو الأمر ، والبايت الرابع هو تسمية الأوامر ، أي نوع من المعرف ، ويساوي 01 لتحميل أمر واحد ، 03 لتحميل فريقين ، 07 لتحميل ثلاثة فرق ، وهكذا ، راجع ورقة البيانات. حسنًا ، إذن تأتي أرقام الأوامر التي يجب تنزيلها.

هذا كل شيء: قمنا بفحص الاتصال مع الوحدة النمطية ، وتكوين المنافذ ، وتدوين الأوامر ، وتكوين بدء تشغيل الأوامر الصوتية.

اقرأ بقية الأوامر في ورقة البيانات. لقد شرحت للتو النوع التقريبي للعمل مع الوحدة.

 

 

شراء الروابط:

الوحدة - #

محول - #

محول بالأسلاك - #

 

روابط التحميل:

تاريخ القرف - #

المحطة - #

بعد قراءة المقال ، هل فهمت العمل مع وحدة الصوت؟


ارجع
التعليقات (2)
  1. أرتيوم
    #1 أرتيوم الضيوف 30 ديسمبر 2016 10:12
    1
    مرحبا ولكن هل يمكنك شراء وحدة تحكم صوتي جاهزة لمنزل ذكي منك؟
  2. جهاز ممتاز ، مؤلف ذكي.
    #2 جهاز ممتاز ، مؤلف ذكي. الضيوف اليوم ، 12:09
    0
    أريد أيضًا شراء جهاز نهائي أو انتظار المساعدة في الإعدادات
    بإخلاص
    العم ميشا.

اقرأ ايضا

رموز الخطأ للغسالات