Агуулгын хүснэгт:

LattePanda (эсвэл Raspberry Pi) зориулсан "MicroDot": 7 алхам (зурагтай)
LattePanda (эсвэл Raspberry Pi) зориулсан "MicroDot": 7 алхам (зурагтай)

Видео: LattePanda (эсвэл Raspberry Pi) зориулсан "MicroDot": 7 алхам (зурагтай)

Видео: LattePanda (эсвэл Raspberry Pi) зориулсан
Видео: I Can Save You Money! – Raspberry Pi Alternatives 2024, Арваннэгдүгээр
Anonim
Зураг
Зураг

MicroDot бол Alexa Sample App суулгасан LattePanda эсвэл Raspberry Pi-тэй холбох зориулалттай гэртээ хийсэн Alexa товчлуур юм. Энэ нь LED болон мэдрэгчтэй/ярианы идэвхжүүлэлт бүхий жижиг чанга яригч бөгөөд ширээний компьютер болон машинд ашиглахад тохиромжтой.

*Энэхүү төслийн LattePanda-ийг DFRobot https://www.dfrobot.com/product-1405.html сайнаар нийлүүлсэн.

Алхам 1: Системийн тойм

Системийн тойм
Системийн тойм

Латте панда

LattePanda бол жижиг ертөнц (Raspberry Pi-ийн хэмжээтэй), бодит ертөнцтэй харилцах зориулалттай Arduino суулгагдсан Windows 10 компьютер юм. Энэ нь үнэхээр гоёмсог бөгөөд Raspberry Pi -ийн сайн орлуулалт юм, ялангуяа танд (над шиг) Линукс ашиглахад асуудал гарвал.

Би Alexa Sample App-ийг Panda дээр суулгаж, Windows-д суурилсан яриа таних SDK дээр суурилсан өөрийн сэрээх үгийн хөдөлгүүрийг хэрэгжүүлсэн.

МИКРОДОТ

MicroDot нь мэдрэгчтэй шарах, хөх/цагаан LED массивтай жижиг өсгөгч, чанга яригчаас бүрдэнэ. MicroDot-ийг анх машиныхаа зураас дээр байрлуулахаар зохион бүтээсэн бөгөөд энэ нь миний машин доторх Alexa шийдлийг өгөх болно (миний өмнөх төсөлтэй хослуулахын тулд Alexa-тай машины стерео). Хөгжим чанга дуугарахад Alexa миний сэрээх үгийг сонсоход хэцүү байх болно. (Идэвхжүүлсний дараа Панда стерео руу Alexa сонсож/ярьж байх үед дууг нь багасгах дохио илгээх болно).

РАСПБЕРРИ ПИ

"Raspberry Pi" -г илүү сайн эзэмшсэн хүмүүст би энэхүү зааврын төгсгөлд MicroDot -ийг Rapsberry Pi 3 -тай хэрхэн холбох талаар тайлбарласан болно.

Алхам 2: MicroDot хэлхээ

MicroDot хэлхээ
MicroDot хэлхээ
MicroDot хэлхээ
MicroDot хэлхээ
MicroDot хэлхээ
MicroDot хэлхээ

ХЭСЭГ

6 x 220R SMD резистор 2 x 470R SMD резистор 1 x 10uF SMD конденсатор 1 x TTP223 мэдрэгчтэй модуль (https://www.ebay.com/itm/192097635565)1 x PAM8403 3W өсгөгч модуль (https://www.ebay.com/) itm/221895096190) 1 x 10K дан шугаман эрхий хурууны потенциометр (https://www.ebay.com/itm/401105807680)1 x 50pF керамик конденсатор 3 х 3мм цэнхэр LED3 x 3мм цагаан LED1 x 1.7inch 4ohm 3W чанга яригч1 x нимгэн хар кабель хуучин чихэвч1 x Нимгэн хар 1м USB өргөтгөл кабель*

БАРИЛГА

MicroDot ПХБ -ийг 0.8 мм зузаантай нэг талт хавтан дээр төмрийн хор ашиглан хийсэн бөгөөд ийм зузаантай бол түүнийг хайчаар хэлбэртэй болгож хайчилж, дараа нь хялбархан хэлбэржүүлж болно. Гадаргуу дээр холбох бүх бүрэлдэхүүн хэсгүүдийг эхлээд холбоно.

Мэдрэгчийн мэдрэгчтэй гадаргуутай утсыг холбох шаардлагатай тул жижиг хэсгийг хусах хэрэгтэй. Түүхий горимд байгаа мэдрэгч нь хэт мэдрэмтгий байсан - энэ нь сайн ажилладаг байсан, гэхдээ хашлагад суулгасны дараа метал чанга яригчтай ойрхон байсан тул хуурамч өдөөлт гардаг байв. Би металл чанга яригчийг газардуулав - энэ нь бага зэрэг тусалсан боловч эцэст нь өгөгдлийн хүснэгтэд хандах шаардлагатай болсон.

Мэдээллийн TTP223 хүснэгтэд мэдрэгч ба газрын хооронд конденсатор (0 -ээс 50pf) байрлуулах замаар мэдрэмжийг тохируулах боломжтой гэж заасан болно. Мэдрэгч нь 50pf конденсатортой сайн ажилладаг. Үүнийг хэрхэн байрлуулахыг дараагийн хэсгийн зурган дээрээс харж болно.

MicroDot-ийг Панда руу холбохын тулд хоёр кабелийг ашигладаг:- аудиог холбох хуучин чихэвчний нимгэн хар кабель- GPIO (мэдрэгч мэдрэгч/LED) руу холбохын тулд нимгэн USB кабелийг ашигласан. Танд 6 тусдаа холбогч (5 дотоод + бамбай) бүхий кабель хэрэгтэй болно. *Зарим хямд USB кабельд тусдаа газардуулга/бамбай байхгүй, эсвэл эдгээр хоёр утас дотооддоо холбогдсон байж болзошгүйг анхаарна уу (кабелийг таслахаас өмнө эрэгтэй, эмэгтэй хүмүүсийн гадна талын металл хэсгүүдийн хооронд тасралтгүй байдал байгаа эсэхийг шалгаарай. залгуур, газардуулгын зүү ба гадна талын металл хэсгүүдийн хооронд тасралтгүй байдал байхгүй болно).

USB кабелийн холболтыг ашиглана уу: улаан =+5v, бамбай = GND, хар = мэдрэгчтэй мэдрэгч, цагаан = цагаан LED, ногоон = цэнхэр LED. Зөвхөн цоорхойг тасалж, хатуу утсаар холбохын оронд та миний хийсэн зүйлийг хийхийг хүсч магадгүй юм. залгуурыг нь байлгаж, нэг урт хэсэг, нэг богино (200мм гэх мэт) хэсгийг хайчилж, кабелийн хоёр үзүүрийг залгаарай. Ийм байдлаар төхөөрөмжийг салгаж болно. Бодит USB төхөөрөмжүүдийг ердийн USB порт руу залгахгүй байх хэрэгтэй.

Алхам 3: MicroDot -ийн бүтээн байгуулалт

MicroDot -ийн бүтэц
MicroDot -ийн бүтэц
MicroDot -ийн бүтэц
MicroDot -ийн бүтэц
MicroDot -ийн бүтэц
MicroDot -ийн бүтэц
MicroDot -ийн бүтэц
MicroDot -ийн бүтэц

3D ХЭВЛЭЛИЙН ХЭРЭГ

Хавсаргасан зип файлд 3 хэмжээст 3D хэвлэмэл хэсэг байдаг: 1. Үндсэн MicroDot бүрхүүл - PLA2 хараар хэвлэсэн. MicroDot суурь - хар PLA3 хэвлэсэн. LED цагираг - цагаан PLA -ээр хэвлэсэн (гэрлийг илүү жигд түгээхэд тунгалаг эсвэл тунгалаг байх нь илүү дээр юм) 4. ПХБ -ийн тусгаарлагч - ямар ч өнгө - чанга яригч ба ПХБ -ийн хооронд хавчуулагдсан.

М2 боолт, самар нь суурийг бүрхүүлд шургуулахад ашигладаг. Бүрхүүлийн дотор талын үүрэнд гурван М2 боолтыг хайлуулах шаардлагатай. Эдгээр нь маш жижиг хэмжээтэй тул та тэдгээрийг нэмэлт судалтай хамт "гагнах" хэрэгтэй болж магадгүй юм.

LED массив

Цагаан, цэнхэр өнгийн LED -ийг зурган дээрх шиг ээлжлэн угсардаг. Цахилгаан туяа нь LED -ийн ёроолд 90 градус хүртэл нугалж, тугалгануудыг халуун гагнуурын төмрөөр цагираг руу хайлуулна (энд туйлшрал байгааг анхаарна уу). LED -ийн ёроолыг доош байрлуулсан тул цагирагны гадаргуу дээр хавтгай байна.

LED-ийн катодууд бүгд утсан цагирагтай холбогдсон бөгөөд тэдгээр нь толгойны хамгийн доод талын зүү рүү холбогддог. Толгойн бусад зүү нь LED тус бүрийн хувьд цэнхэр/цагаан өнгөтэй байх ёстой

ХАМТДАА ХИЙЖ БАЙНА

Шарсан махыг ширээний цаас эзэмшигчээс (зураг дээр) нэг ирмэг дээр гагнасан утсаар таслав. Үүнийг эхлээд бүрхүүлд, дараа нь LED массивыг оруулна (үүнийг үзүүлсэн шиг өнцгөөр оруулах ёстой бөгөөд үүрийг шураг шонгуудын аль нэгтэй нь зэрэгцүүлсэн байх ёстой). Дараагийн чанга яригч (ПХБ -ийн ирмэгээс тусгаарлахын тулд нимгэн соронзон хальсны дээд хэсгийг байрлуул). Дараа нь тусгаарлагч ба ПХБ зүгээр л дээр сууна. Бүгдийг хамт байлгахын тулд суурийг шургуул.

Аудио кабелийг LattePanda -д залгахдаа сайн дуу гаргахын тулд аудио газардуулгын шүүлтүүр (https://www.ebay.com/itm/371801191297) ашиглах шаардлагатай байгааг олж мэдэв. Зураг дээр би HDMI-VGA видео адаптерийн аудио гаралтыг ашигладаг боловч самбар дээрх аудио гаралтын үүрийг ашиглахад тохиромжтой гэдгийг анхаарна уу.

Мөн танд USB микрофон хэрэгтэй болно (https://www.ebay.com/itm/332148968227).

Алхам 4: LattePanda

LattePanda
LattePanda
LattePanda
LattePanda

ТОХИРУУЛАХ

Panda нь 2G/32G ба 4G/64G загвартай бөгөөд Windows 10 лицензтэй эсвэл байхгүй. Миний ашиглаж байсан загвар бол Windows 10 лицензтэй 2G/32G хувилбар байсан:

LattePanda -г тохируулах албан ёсны баримт бичгийг үзнэ үү (https://docs.lattepanda.com) Энд хэтэрхий төвөгтэй зүйл байхгүй, гэхдээ пандагаа асаах зааврыг анхаарна уу (https://docs.lattepanda.com/ агуулга/getStarted/powe …).

Бүх зүйл миний хувьд анх удаа ажилласан юм шиг санагдсан (энэ нь миний Raspberry Pi -ийн туршлагаас гарсан сайхан өөрчлөлт юм).

Нэг чухал зүйл бол танд үнэхээр Пандад ямар нэгэн хөргөлт хэрэгтэй байна. Би дээд ба доод хэсэгт наалдсан халаагуур ашигладаг байсан (доод хэсэг нь ялангуяа халуун болдог).

Энэхүү диаграм нь Arduino-ийн оролт, гаралтыг нарийвчлан харуулав: https://docs.lattepanda.com/content/hardware/inputs… Бид MicroDot (D9, D10) руу холбогдохын тулд зүүн талын 3 зүү холбогчийг ашиглах болно. ба D11), түүнчлэн аудио гаралтын үүр.

Алхам 5: LattePanda - Alexa Sample App суулгана уу

LattePanda - Alexa Sample програмыг суулгана уу
LattePanda - Alexa Sample програмыг суулгана уу

ТАТАХ

Alexa Sample App -ийг эндээс авах боломжтой.

github.com/alexa/alexa-avs-sample-app/

Clone эсвэл Татаж авах товчийг дарж.zip хэлбэрээр татаж аваарай

C хөтөч C: / ALEXA дээр директор үүсгэж, зипийн агуулгыг гаргаж авснаар дээж гэж нэрлэгддэг зип директор нь ALEXA директорт шууд байрладаг (өөрөөр хэлбэл C: / ALEXA / дээжүүд \…)

СУУРИЛУУЛЖ байна

Windows дээр хэрхэн суулгах албан ёсны бүрэн заавар энд байна:

github.com/alexa/alexa-avs-sample-app/wiki…

Нэлээд хэдэн алхам байгаа бөгөөд үүнд бага зэрэг хугацаа шаардагдах боловч Windows дээр бүх зүйл анх удаа жигд явагдаж байгааг олж мэдсэн.

Тохиргооны зарим файлыг засварлахын тулд танд сайн текст засварлагч хэрэгтэй болно (файлууд нь Линукс маягийн мөрийн төгсгөлтэй тул Notepad сайн биш). Би энд байгаа Notepad ++ програмыг ашигласан:

Албан ёсны заавартай холбоотой хэдэн тэмдэглэл:

3 -р хэсэг - Хараат байдал

Миний Панда бол 64 бит тул би 64 битийн бүх хувилбарыг татаж авсан боловч хэрэв та 32 битийн систем дээр суулгаж байгаа бол 32 битийн хувилбарыг ашиглах шаардлагатай болно. Анхаарна уу: хараат байдлын 32 ба 64 битийн хувилбаруудыг бүү холь.

VLC медиа тоглуулагчийн линк нь таныг 32 битийн хувилбар руу шилжүүлэх болно. 64 битийн хувилбарыг авахын тулд энэ линк рүү орно уу: https://www.videolan.org/vlc/download-windows.html, татаж авах товчлуур дээр сумыг сонгоод дараа нь 64bit хувилбарын суулгагчийг сонгоно уу.

JDK суулгахын тулд би дараах хувилбарыг ашигласан: jdk-8u144-windows-x64 Миний ашигладаг зангилааны хувьд: Windows Installer (.msi) 64 бит Maven-ийн хувьд: apache-maven-3.5.0-bin.zip OpenSSL-ийн хувьд: Win64 OpenSSL v1.1.0f

5 -р хэсэг - Баталгаажуулалтын арга

5a - Nodejs серверийг сонгоно уу. Хэрэв та npm командыг ажиллуулахад алдаа гарвал nodejs директороо замын орчны хувьсагч дээрээ нэмэх шаардлагатай болно (үүнийг хэрхэн хийх талаар зааварт тайлбарласан болно).

6 -р хэсэг - Жишээ програмыг ажиллуулах

Config.json файлыг засварлахдаа wakeWordAgentEnabled -ийг үнэн болгож тохируулаарай, учир нь бид дараагийн хэсэгт өөрчлөн тохируулах үгийн хөдөлгүүр суурилуулах болно (дээжийн аппликейшнд орсон сэрүүн үгийн хөдөлгүүр нь зөвхөн Линукс дээр ажилладаг).

Хэрэв танд mvn тушаалыг ажиллуулахад алдаа гарвал maven / bin директороо замын орчны хувьсагчдаа нэмэх шаардлагатай болно.

Та програмыг ажиллуулахдаа GUI -ийг дэлгэцийн агшинд харуулах ёстой. Дүрс дээр дарахад та Alexa -тай ярилцах боломжтой болно. Энэ бол Alexa -ийн үндсэн програм юм, гэхдээ бидэнд үүнээс илүү их зүйл хэрэгтэй болно!

Дараагийн алхам бол сэрээх үгийн тусгай хөдөлгүүр суурилуулах бөгөөд ингэснээр та "Alexa" гэж хэлээд идэвхжүүлэх боломжтой бөгөөд Arduino оролтоор мэдрэгч мэдрэгч ашиглах боломжтой болно. Түүнчлэн бид програмыг эхлүүлэх үед автоматаар ажиллуулж, Alexa сонсож, ярьж байхад зарим LED-ийг асаах хэрэгтэй.

Алхам 6: LattePanda - Custom WakeWord Engine суулгана уу

LattePanda - Custom WakeWord Engine суулгана уу
LattePanda - Custom WakeWord Engine суулгана уу

WAKEWORD ENGINE

WakeWord хөдөлгүүр нь Alexa -г товчлуур дээр дарах бус харин амаар сонсох боломжийг олгодог. дээжийн аппликейшнд эдгээрийг хэрэгжүүлэх нь зөвхөн Линуксд зориулагдсан болно. Эдгээр хөдөлгүүрүүд хоёулаа тусгай зөвшөөрлийн шаардлагуудыг дагаж мөрддөг.

Энд би Windows 10 -ийн өөрийн яриа таних SDK дээр суурилсан өөрчлөн сэрээх үгийн хөдөлгүүрийг хэрэгжүүлэх болно. Тиймээс энэ нь нэмэлт лицензийн шаардлагаас ангид байх болно.

ХАРИУЦЛАГА СУУГАХ

Microsoft Speech Platform - Ажиллах хугацаа (Хувилбар 11) https://www.microsoft.com/en-gb/download/details.a…x86_SpeechPlatformRuntime\SpeechPlatformRuntime.msi (32 бит) эсвэл x64_SpeechPlatformRuntime / SpeechPlatformRuntime.msi (64 бит)

Microsoft-ийн ярианы платформ-Ажиллах цагийн хэл (Хувилбар 11) https://www.microsoft.com/en-gb/download/details…. MSSpeech_SR_en-US_TELE.msi

Миний өөрчлөн тохируулсан WakeWord хөдөлгүүрийг Visual Studio 2017 дээр C# хэл дээр бичсэн. Би энд эцсийн гүйцэтгэл болон эх кодыг өгсөн. Хэрэв та үүнийг өөрөө эмхэтгэхийг хүсч байвал танд бас хэрэгтэй болно:

Microsoft Speech Platform - Програм хангамж хөгжүүлэх иж бүрдэл (SDK) (Хувилбар 11) https://www.microsoft.com/en-gb/download/details…. 64 бит)

WakeWordPanda.exe (ба alexa_run.bat) -ийг ALEXA директорт оруулна уу. Энэ програм нь дараахь ажлуудыг гүйцэтгэдэг:- '' Alexa '' сэрээх үгийг сонсдог- Мэдрэгчтэй оролтын мэдрэгчийг хянадаг- ХӨХ, ЦАГААН LED-ийг хянадаг.

Би үүнийг өөр Windows 10 компьютер дээр бүтээсэн тул би гигабайт ашиглахыг хүсээгүй тул LattePanda дээр Visual Studio суулгах шаардлагагүй болсон. Би Arduino Uno -г StandardFirmata (https://www.lattepanda.com/docs/#SetuptheArduino) дээр суулгасан бөгөөд ингэснээр Arduino оролт/гаралтыг ашиглан хөгжүүлэх боломжтой болсон. Хэрэв та үүнийг өөрөө өөрчилж,/эмхэтгэхийг хүсч байвал Visual Studio -ийн эх кодыг хавсаргасан болно.

JAVA -ийн үйлчлүүлэгчийг өөрчлөх

Java Client -т кодонд хэдэн нэмэлт мөр оруулах шаардлагатай. Энэ нь LED -ийг зөв ажиллуулах боломжийг олгодог.

Alexa сонсож байх үед PAUSE_WAKE_WORD_ENGINE дохиог WakeWord хөдөлгүүрт илгээдэг. Би BLUE (Alexa сонсох LED) -ийг хэзээ асаахаа мэдэхийн тулд энэ дохиог ашигласан. RESUME_WAKE_WORD_ENGINE дохиог хүлээн авахад Цэнхэр LED унтарч, ЦАГААН (Alexa ярьж буй LED) асна. Нэмэлт код нь Alexa -г ярихаа болиход өөр RESUME_WAKE_WORD_ENGINE дохиог илгээдэг бөгөөд ингэснээр WakeWord хөдөлгүүр нь Цагаан LED -ийг хэзээ унтраахаа мэддэг болно.

Дараах руу очно уу: C: / ALEXA / sample / javaclient / src / main / java / com / amazon / alexa / avs, текст засварлагч дээрээ AVSController.java -ийг нээнэ үү. Кодыг хавсаргасан Extra_Code.txt файлаас хуулна уу. Үүнийг хоёр газарт оруулах шаардлагатай:

1. Нийтлэг void onAlexaSpeechFinished () функцэд дараах мэдэгдлийн дараа шууд хамаарна: dependDirectiveThread.unblock ();

2. Функцид хувийн void handleAudioPlayerDirective (Директив удирдамж) мэдэгдлийн өмнө шууд: player.handleStop ();

Би мөн CONFIRM дохиог дахин төлөвлөсөн бөгөөд ингэснээр Alexa хариу өгсөн эсэхийг WakeWord хөдөлгүүр мэдэх болно. Энэ нь хариу өгөхгүй бол гарах 5 секундын завсарлагыг цуцлах явдал юм. Extra_Code2.txt -аас кодыг хуулж нэг газар оруулна уу.

1. dependDirectiveThread.block () мэдэгдлийн дараа шууд onplex void onAlexaSpeechStarted () -д;

Та одоо Java Client -ийг дахин хөрвүүлэх хэрэгтэй. Тушаал хүлээх мөрийг нээгээд дахин хөрвүүлэхийн тулд C: / ALEXA / sample / javaclient Enter: mvn install руу очно уу.

Хэрэв та Companion Service болон Java Alexa програмыг өмнөх шигээ эхлүүлээд WakeWordPanda.exe дээр давхар товшоод холбогдохыг хүлээгээд Alexa -г идэвхжүүлэхийн тулд "Alexa" гэж хэлээрэй.

МИКРОДОТ

Хэрэв та MicroDot -ийн 'USB' кабелийг диаграммд үзүүлсэн шиг LattePanda -д холбож, аудио кабелийг залгаарай, энэ нь одоо бүрэн ажиллагаатай байх ёстой. Сэрүүлгийн үг хэлэх эсвэл шарах төхөөрөмж дээр хүрэх нь Alexa-г идэвхжүүлж, цэнхэр LED асах ёстой. Цагаан LED нь Alexa хариулах үед асах ёстой.

Автоматаар ажиллуулах

Бүх командыг гараар оруулахын оронд бүх зүйлийг эхлүүлэхийн тулд та alexa_run.bat скриптийг ашиглаж болно. Энэ нь интернет холболтыг хүлээх бөгөөд дараа нь тусдаа модулиудыг (хамтрагчийн үйлчилгээ, java клиент, wake-word хөдөлгүүр) ашиглах болно.

Сүүлчийн алхам бол эхлүүлэх үед бүх зүйлийг автоматаар ажиллуулах явдал юм.

1. auto-run.bat дээр хулганы баруун товчийг дараад shortcut үүсгэх командыг сонгоно уу.2. Ctrl+R дарж shell: startup гэж бичнэ үү. Энэ нь эхлүүлэх фолдерыг нээх болно. Өөрийн үүсгэсэн товчлолыг эхлүүлэх хавтас руу чирнэ үү.

Alexa одоо эхлүүлэх үед автоматаар ажиллах болно (эхлүүлсний дараа эхлүүлэхэд 30 секунд шаардагдана).

Алхам 7: Raspberry Pi -д зориулсан MicroDot

Raspberry Pi -д зориулсан MicroDot
Raspberry Pi -д зориулсан MicroDot
Raspberry Pi -д зориулсан MicroDot
Raspberry Pi -д зориулсан MicroDot

(Хэрэв та LattePanda -ийн оронд Raspberry Pi 3 ашиглахыг хүсвэл).

ТАТАХ

Alexa Sample App-ийг эндээс татаж авна уу:

Clone эсвэл Татаж авах товчийг дарж.zip хэлбэрээр татаж аваарай. Alexa-ava-sample-app хавтас ширээний компьютер дээр байхаар задлаарай.

СУУРИЛУУЛЖ байна

Албан ёсны бүрэн зааврыг эндээс дагаж мөрдөөрэй (анхаарна уу: ширээний компьютер дээрх alexa-ava-sample-app хавтсыг тохируулах):

github.com/alexa/alexa-avs-sample-app/wiki…

Интернэт дээр Raspberry Pi ашиглан үүнийг хийх олон гарын авлага байдаг. Би үүнийг Raspberry Pi дээр хэд хэдэн удаа суулгасан бөгөөд WIndows 10 дээр суулгасан шиг тийм ч сайн ажиллаагүй (гайхах зүйлгүй - Линукс намайг байнга хүлээж авдаг). Надад тулгарсан гол асуудлууд нь:

1. Аудио болон микрофоныг зөв ажиллуулах. Хэрэв танд эдгээр асуудал байгаа бол https://github.com/alexa-pi/AlexaPi/wiki/Audio-set… эндээс үзнэ үү.

2. JDK хувилбартай холбоотой асуудлууд. Албан ёсны зааварчилгааны 4.3 -ийг үзнэ үү, mvn exec: exec командыг ажиллуулахдаа хувилбарыг хүчингүй болгох тухай бичсэн pom.xml файл дахь тэмдэглэлийг үзнэ үү (өөрөөр хэлбэл би энэ шилжүүлэгчийг нэмэх ёстой байсан -Dalpn -boot.version = 8.1.6.v20151105). Энэ тушаал нь миний эхлүүлэх скриптэд багтсан болохыг анхаарна уу (alexa_startup.sh).

3. Sensory wake word хөдөлгүүрийг ажиллуулах (https://github.com/Sensory/alexa-rpi)

Зааварт тусгагдсан гарын авлагын командыг бүгдийг нь ажиллуулсны дараа MicroDot суулгалтыг үргэлжлүүлнэ үү.

МИКРОДОТЫН ХОЛБОО

Та MicroDot -ийг GPIO -д шууд холбох боломжгүй, учир нь энэ нь хэт их гүйдэл авах болно. Танд хэрэгтэй болно: LED жолоодохын тулд 2x 2N3904 транзистор, мэдрэгч мэдрэгчээс 3.3V хүртэл хүчдэлийг бууруулахын тулд 1x2K2 ба 1x3K3 резистор (MicroDot 5V тэжээлээс тэжээгддэг). Хавсаргасан диаграмыг үзнэ үү. Та үүнд зориулж ПХБ хийхийг хүсч магадгүй, гэхдээ би эдгээр бүрэлдэхүүн хэсгүүдийг 8 зүү бүхий эмэгтэй залгуурын ард суулгасан болно.

ЗАХИАЛТАЙ СЭРЭХ Мотор (хүрэлцэх)

Alexa-avs-sample-app хавтсанд хавсаргасан зип фолдерын агуулгыг задлах. Хоёр файл байдаг: wake.py - MicroDot alexa_autostart.sh -ийн зориулалттай (мэдрэгчтэй) сэрэх хөдөлгүүр болох python скрипт - бүх зүйлийг ажиллуулах скрипт. Үүн дээр байгаа шинж чанаруудыг хулганы баруун товчлуур дээр дараад execute -ийг сонгоно уу.

Сэрүүлгийн хөдөлгүүрийг ажиллуулахын тулд танд python суулгасан байх шаардлагатай. Танд GPIO номын сан хэрэгтэй болно (https://makezine.com/projects/tutorial-raspberry-p…) Эдгээрийг Raspbian-ийн хамгийн сүүлийн хувилбарт аль хэдийн суулгасан байх ёстой.

Бүгдийг ажиллуулахын тулд терминал руу бичнэ үү: cd/home/pi/Desktop/alexa-avs-sample-appsudo./alexa_startup.sh

AUTORUN -ийг тохируулах

Alexa-г ачаалах үед автоматаар ажиллуулахаар тохируулахын тулд терминалыг нээгээд дараахийг бичнэ үү.

cd /home/pi/.config/lxsession/LXDE-pisudo nano autostart

мөрийг нэмж хадгална уу:

@/home/pi/Desktop/alexa-avs-sample-app/alexa_autostart.sh

Дахин ачаалж, Alexa програмыг автоматаар ажиллуулах ёстой.

Зөвлөмж болгож буй: