2WD röst kontrollerat Robot med Arduino och BitVoicer Server
I detta Instructable ska jag visa hur man bygger en 2WD röststyrd robot. Även om jag kontrollera endast DC motorer om du vill flytta roboten, samma tillvägagångssätt kan användas till röststyrning stegmotorer och servomotorer, så om du planerar att bygga en röststyrd robot som utför mekaniska rörelser, detta Instructable kan fungera som referens för ditt projekt.
För att bygga denna robot, behöver du i princip en 2-wheel chassi, en Arduino ombord, en DC motor driver shield, en BitVoicer Server licens, en WiFi modul och en pre förstärks mikrofon. När det gäller komponenter, finns det ett enormt utbud av dem på marknaden och du kan uppnå samma resultat med hjälp av olika kombinationer. I steg 1, jag ge några detaljer om vissa komponenter i roboten, så om du behöver ändra några av dem, leta bara efter komponenter med liknande funktioner.
Följande procedurer körs för att förvandla röstkommandon till robot rörelser:
- Ljud vågor kommer att fångas upp och förstärks av Sparkfun Elektret Breakout styrelsen;
- Den förstärkta signalen kommer att digitaliseras och buffras i Arduino med dess analog till digital omvandlare (ADC);
- De ljud proverna kommer att streamas till BitVoicer Server med hjälp av Microchip WiFi modul;
- BitVoicer Server behandlar ljudström och känna igen den innehåller;
- Den erkända tal kommer att mappas till fördefinierade kommandon som skickas till Arduino;
- Arduinoen kommer att identifiera kommandot och definiera vilka DC motorer kommer att användas, hur länge och med vilken hastighet;
- Motoriska föraren kommer att aktiveras för att ge den krävs spänning och ström för att flytta motorerna.
Förteckning över material:
- Arduino UNO: ~ U$ 25.00
- Pololu dubbla MC33926 motorn förarens sköld: U.S. 29.95
- SparkFun XBee sköld: U$ 14.95
- Mikrochip RN171VX modul w / antenn: U$ 34,95
- SparkFun Elektret mikrofon Breakout: U$ 7,95
- BitVoicer Server 1.0: U$ 8.90
- 2WD Robot bil chassi: U$ 15,95
- Texas instrumenterar LM1117 (till-220) Spänningsregulator: ~ U$ 1.95
- 10μF Electrolytic kondensator: ~ U$ 0,35
- 4 x lysdioder: ~ U.S. 1,00
- 4 x 330 Ohm motstånd: ~ U$ 0,75
- 4 x 1.5V AA batterier: ~ U.S. 2,00
- 9V batteri: ~ U.S. 2,00
- 9V till fat Jack Adapter: ~ U.S. 2,50
- Hoppare ledningar och vanliga kablar: ~ U$ 2.00
- Skruvar och flexibel plast clamp för fastställande
- Lödkolv och löd