hangfelismerő modul, a mester osztály saját kezűleg
Üdvözlet, kedves barátaim. Végül kaptam levelet leckét dolgozik a hang modul. Látom, mint én házi hangvezérléses, sokan elkezdték vajon mikor lesz a gyakorlati leckét dolgozik hang vezérlő modult.

A profik ezt az elismerést modul:
- Autonóm modul nélkül is üzemeltethető külső vezérlő vezérlése, ami fontos a rádió nem ismerik a programozás.
- Együtt a többi modell, ez a modul felülmúlja a funkcionalitás, a költségek és a relatív könnyű kezelhetőség és a kapcsolat.
- Ez egy nagy képes felismerni.
Kezdjük a még mindig az elméleti tudás ahhoz, hogy megértsék, hogy az összes ugyanazt a munkát a csoda a tervezés. Az első dolog, amit tudnod kell néhány jellemzője a hangfelismerés modul:
Áramfelvétel: 40 mA áram nem kritikus, csak legyen tisztában. Feszültség - 5 V, etetjük a modul a számítógép USB port programozáshoz, és amikor úgy dönt, hogy a munka, amit táplálás. A pontosság hangfelismerés - 99% ideális körülmények között. hangfelismerő modul verzió V3.1 képesek emlékezni 80 hangutasítások! Ami véleményem elég bármilyen célra. De aztán megint ez a „NEM”. De egység időegység alatt képes felismerni mindössze hét csapat minden, és minden árnyalata parancsok - választja.

Azaz, akkor írj az összes 80 csapat alapja, de az elismerés, hogy választani csak hét mind a hét nyolcvan. Olyan, mint egy számítógépen: a merevlemez képes rögzíteni 80 csapat, és a munka a memóriában csak 7 csapat. Ha úgy találja, hogy nehéz megérteni ezt most, majd később a gyakorlatban, azt hiszem, akkor lesz világos, hogy mi forog kockán. Hossza hangvezérlés - 1,5 másodperc (1500ms) maximális érték. Vezérlő panel modul lehet a UART interfész, de akkor távolítsa el az információkat, mint egy UART, így a GPIO port az alaplapon. Szigorúan véve, mit fogunk csinálni: akkor távolítsa el a jelet a kimeneti port.
Mi jár a gyakorlati rész.
Mit kell dolgozni?
- A modul maga hangfelismerő verzió V3 (V3.1) változat nem olyan fontos - az az elv a munka, minden ugyanaz. A modul egy mikrofon.
- modulo Guide, azaz az időpont szar.
- Converter USB-UART interfész.
Ez minden. A szó a Gagarin - „Menjünk.”
Töltse le a vezető és a terminál. A végberendezés. A modult az inverter felületen.

Legyen nagyon óvatos, amikor csatlakoztatja. Nem számít, ha keverjük össze a TXD és RXD, semmi rettenetes fog történni. De ha keverjük össze a plusz tápegység föld - ez lesz a katasztrófa! Hogyan tettem - egyszer égett modul és a port a számítógépen! Legyen nagyon óvatos, hogy ne ismételje meg a hibáimat. Ne felhajtás, nem rohan, hogy ellenőrizze az áramkört előtt többször fordult, és csak ezután csatlakoztassa az USB.
Miután csatlakozik az USB, a rendszer elkezdi keresni a járművezetők számára a konverter, az esetek 90% -ában, a rendszer megkeresi a sofőr is, és telepíti azt, de ha ez valamilyen okból nem történik meg, akkor meg kell Boden talált a vezető által a hálózaton, és telepíteni. Ehhez levelet «CP2102 illesztőprogram letöltés”, vagy valami ilyesmi, közös modul, vezető lehetőségeket teljes mértékben a keresőmezőbe.
Továbbá, a sikeres telepítés után a berendezés megy a Device Manager, és nézd port. Mi érdekli a kiosztott adó számát. Amikor megtudták, a kikötői terminál távon. Menj a Beállítások és az előírt értékek, mint én az ábra mutatja.
Írásban az ablakban parancsot terminál - «AA 02 00 0A» (az adatlap | AA | 02 | 00 | 0A |). Minden csapat mindig nagybetűvel és latinul.
Golf elküldjük kell majd választ, mint például: «AA 08 00 STA BR IOM IOPW AL GRP 0A» (vagy adatlap | AA | 08 | 00 | STA | BR | IOM | IOPW | AL | GRP | 0A |). Ha a válasz érkezett, akkor minden rendben van, a padló készült az ügyben. Ha nem, akkor játszani a beállításokat a átviteli sebesség beállítás a terminál, csak talán modul beállítása eltérő sebességet.
Nem fogok lakni a tény, hogy ez a válasz a modul, akkor képes lesz arra, hogy vizsgálja meg a kézikönyvben. A csapat - a kérelem megadott beállításokat.

Most a terhelést kell csatlakoztatni a modulhoz. A szerepe a terhelés fogom használni LED ellenállásokkal. Nos, a jövőben, a művelet a LED-ek lesznek cserélve a terhelés relé tranzisztoros kapcsolók, azt hiszem, ez érthető.
Fogom elmagyarázni a parancs maga «AA 02 00 0A» - egy csomagot, amely 4 byte, byte - páronként karaktereket hexadecimális rendszer - AA, 02,00,0A. Minden csapat kezdi a csomag byte AA és vége byte 0A (Zero és A) - ez egy előfeltétele. A válaszok modul is kezdődnek és végződnek ezek a jelek.
«AA 02 00 0A» - a második byte a parancs jelzi a bájtok számát bájtok között a kezdet és a vég, továbbá a rövidebb AA és 0A. És azt gondoljuk, és írni a második byte közöttük. Mint látható ebben a példában, az aa és 0A két byte - 02 00 Ezért - 02, azaz a több találja magát. Egy másik példa, „AA március 20 0A 01”, azaz az aa és 0A három byte - „március 20 01”, így a második byte - 03. Azt hiszem, meg fogja érteni.
„12” csapat - amelyben modul portok.
Található a modul portok, ahonnan fogunk lőni egy jelet, mielőtt ezt megteszi, akkor be kell állítani a port. Portok beállítása lehetséges a csapat
«AA március 12 01 0A» - a harmadik bájt - a csapat, és a negyedik parancs értékét. A negyedik bájt a következő értékeket, és adja meg a következő lehetőségek közül: Ha a „00” - impulzus mód, hogy van, amikor a hangutasítás elismerés, hogy azt akarják, hogy port, egy rövid impulzus. Ha a „01” - inverzió mód, hogy van, amikor egy hang parancsot elismerést, a jobb helyett mi a kikötő szerinti állam az ellenkezőjére, ha volt egy 01 lesz, és fordítva. Ha a „02” - egy üzemmód, amelyben a port nullára. Ha a „03” - egy üzemmód, amelyben a port kerül a készülékbe.
„20” csapat - amelyben modul portok.
«AA március 20 01 0A» - a harmadik bájt - a parancsok számát lesz írva. Egy példa a két írási parancsok 1. és 2. «AA április 20 február 1 0A». Egy példa a két írási parancsok 1, 2, 3: «AA május 20 01 02 03 0A».
„30” csapat - a letöltési rekordot a „-feloldó” modult.
«AA március 30 01 0A» - a harmadik bájt terhelés utasítást a memóriában felismerő rekord 01. Ha a felvenni kívánt két csapat - «AA április 30 február 1 0A». Ha azt szeretnénk, hogy írjon a hét csapat - «AA 09 30 01 02 03 04 05 6 július 0A».
Team „15” - Auto Hangutasítások felismerő teljesítményszintű - autonóm működése nélkül egy külső vezérlő.
«AA 03 15 07 01 02 03 0A» - a harmadik bájt a csapat, a negyedik bájt jellel, vagyis egyfajta identitás és egyenlő 01 letölteni egy csapat, 03 - le a két csapat, 07 - le a három csapat, és így tovább, lásd a táblázatban adatlap. Most hol vannak parancsok számát le kell töltenie.
Ez az: Ellenőrizze a kapcsolatot a modulhoz, konfigurálja port, felvettük a csapat, meg egy indítási hangutasítások.
Linkek vásárolni: