Cov txheej txheem:
Video: Lub Suab Pab Nrog Arduino: 3 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:24
Cia li tuag!
Yog tias koj tab tom nrhiav rau kev sib ntaus sib tua, nws yog qhov zoo dua kom pom cov cuab yeej zoo. Puas yog qhov tseeb tiag tsis yog tus pab cuam nrog Arduino? La risposta è si! Ma scopriremo che da solo non può gestire tutto il compito. Pab tus neeg hais lus tsis txaus ntseeg lub hom phiaj rau kev qhia ntawv hauv tre le fasi caratteristiche:
• Riconoscimento vocale
• Elaborazione del linguaggio naturale
• Sintesi vocale
L'obiettivo è quello di costruire un'architettura che copra questi compiti, quindi deve poter convertire il parlato in testo, elaborarlo e quindi rispondere eseguendo ciò che è stato chiesto a voce. Rau tus nqi questo sfrutteremo le porte HW di Arduino.
Khoom siv
Arduino ib
Arduino IDE Cov
ua microfono
BitvoicerServer
Kauj Ruam 1: Them Nqi Il Circuito
Per poter verificare il corretto funzionamento ho posizionato dei LED diversi sulle porte di output. Hauv questo modo sarà possibile verificare visivamente il corretto comportamento, Ho predisposto un collegamento seriale con il PC ma avrei potuto anche costruire una comunicazione Wireless.
La nostra voce (analogica) verrà campionata da Arduino attraverso il suo ADC, dunque invierà i dati a BitvoicerServer il quale cercherà all'interno di un database la composizione vocale più verosimile. Una volta compreso l'anagramma restituirà ad arduino una serie di comandi che lui eseguirà. La sintesi vocale può essere fatta attraverso gli hais lus del PC oppure (se predisposto) dallo stesso arduino.
Kauj ruam 2: BitVoicerServer
BitVoicer Server è un server di
riconoscimento e sintesi vocale per l'automazione vocale. È stato sviluppato per permitire a dispositivi semplici, bassa potenza di elaborazione, di funzionamento a comando vocale. Eliminiamo dunque il problema della poca memoria a disposizione del microcontrollore.
Configurata la comunicazione si progettano gli anagrammi che costituiranno il database per arduino.
Kauj ruam 3: Xaus
Questa struttura se ottimamente configurata pom zoo un eccezionale punto di partenza rau tus nqi tsheb automazione vocale completamente offline. Sarà possibile sfruttare lo stato di output a 5V per eccitare una bobina e dunque spostarsi a livelli energetici più significativi.
Una comunicazione wireless tsis -necessaria ma può presentare ulteriori vantaggi hauv termini di praticità. Arduino dispone di una significativa affidabilità per gestire questo compito e attraverso le sue numerose porte analogiche e digitali può gestire un gran numero di apparati.
Pom zoo:
Wiggly Wobbly - Pom Lub Suab Tsis !! Lub Sijhawm Tiag Suab Visualizer !!: 4 Kauj Ruam
Wiggly Wobbly - Pom Lub Suab Tsis !! Real Time Audio Visualizer !!: Koj puas tau xav tsis thoob tias Beetle nkauj zoo li cas ?? Los yog koj tsuas xav pom lub suab zoo li cas xwb ?? Tsis txhob txhawj, Kuv nyob ntawm no los pab koj kom nws rov zoo dua !!! Ua rau koj tus neeg hais lus siab thiab tsom rau qhov ploj
Tsim Koj Tus Kheej IR Lub Suab, Lub Suab Xa: 6 Kauj Ruam
Ua Koj Tus Kheej IR Lub Suab, Lub Suab Xa: Lub hauv paus ntsiab lus ntawm kev siv kuv txoj haujlwm yog lub suab los ntawm infrared (laser) kev co, uas tom qab ntawd tau txais lub teeb liab infrared kev co ntawm lub infrared receiver diode ntawm tus txais Circuit Court, thiab lub teeb liab yog demodulated rau ua kom tiav suab attenu
Qhov kawg Electronics Pab -- Hloov pauv Lub Rooj Sab Laj Sab saum toj PSU Nrog Pab Tes: 12 Kauj Ruam (nrog Duab)
Qhov kawg Electronics Pab || Hloov Pauv Lub Rooj Sab Laj PSU Nrog Pab Tes: Thaum ua haujlwm nrog hluav taws xob ob lub cuab yeej zoo nkauj npaum li xav tau. Hnub no peb yuav tsim ob qhov tseem ceeb no. Thiab peb tseem yuav coj nws ib kauj ruam ntxiv thiab koom ua ke ob qho no ua ke rau hauv qhov kev pab cuam hluav taws xob zoo tshaj plaws! Kuv tau tham nrog
Txawb Lub Pob Ntseg Suab Txhim Kho Lub Suab: 5 Kauj Ruam
Txawb Lub Pob Ntseg Lub Suab Txhim Kho Lub Suab: Nyob zoo! Kuv tsis paub yog tias kuv nyob ib leeg nrog qhov teeb meem ntawm kev muaj lub xov tooj pheej yig nrog cov hauv qab-tus qauv lub mloog pob ntseg tso tawm ntim thiab lub suab nruab nrab-hais tawm suab, ua ke nrog qhov siab dua- impedance nyiam teeb ntawm lub mloog pob ntseg, tab sis yog tias yog koj qhov teeb meem
Hnab tshos-lub tso suab tso suab tso suab: 6 Kauj Ruam
Lub Hnab Tsho Me Me Lub tso suab tso suab: Hauv qhov no ible, Kuv yuav qhia koj yuav ua li cas tsim lub hnab tshos-lub tso suab tso suab tso suab