In dit Instructable ga ik tonen hoe te om een 2WD spraakgestuurde robot te bouwen. Hoewel ik ben alleen gelijkstroommotoren als wilt verplaatsen de robot controle, dezelfde aanpak kan worden gebruikt voor de controle van de stem stappenmotoren en servomotoren, dus als u van plan bent op het bouwen van elke spraakgestuurde robot die mechanische bewegingen uitvoeren, dit Instructable als referentie voor uw project dienen kan.
Deze robot te bouwen, moet u in principe één 2-wiel chassis, een Arduino board, een DC motor stuurprogramma schild, één BitVoicer- serverlicentie, een WiFi module en een versterkte pre microfoon. Met betrekking tot de componenten, er is een enorme verscheidenheid aan hen in de markt en u kunt hetzelfde bereiken resultaten met behulp van verschillende combinaties. In stap 1, ik geeft enkele details over sommige onderdelen die worden gebruikt in de robot, dus als u nood voor wisseling sommige van hen, kijk voor onderdelen met vergelijkbare functies.
De volgende procedures zal worden uitgevoerd om te zetten van spraakopdrachten in de bewegingen van de robot:
- Audio golven zal worden vastgelegd en versterkt door de Sparkfun Electret Breakout board;
- Het versterkte signaal zal worden gedigitaliseerd en gebufferd in de Arduino met behulp van de analoog / digitaal - converter (ADC);
- De audio-samples, zal worden gestreamd naar BitVoicer Server met behulp van de Microchip WiFi module;
- BitVoicer Server zal verwerken de audiostream en herkennen van de toespraak die het bevat;
- De herkende spraak zal worden toegewezen aan vooraf gedefinieerde opdrachten die zal worden verzonden aan de Arduino;
- De Arduino zal identificeren van de opdracht en definiëren welke DC motors zal worden gebruikt, voor hoe lang en in welk tempo;
- De motor driver geactiveerd worden zodat de spanning en stroom nodig om te verplaatsen van de motoren.
Lijst van materialen:
- Arduino UNO: ~ U$ 25.00
- Pololu Dual MC33926 Motor Driver Shield: U.S. 29.95
- SparkFun XBee Shield: U$ 14.95
- Microchip RN171VX Module w / antenne: U$ 34.95
- SparkFun Electret microfoon Breakout: U$ 7.95
- BitVoicer Server 1.0: U$ 8,90
- 2WD Robot auto Chassis: U$ 15,95
- Texas Instruments LM1117 (te-220) Spanningsregelaar: ~ U$ 1.95
- Elektrolytische condensator 10μF: ~ $ 0.35 U
- 4 x LED's: ~ U.S. 1,00
- 4 x 330 Ohm weerstanden: ~ U$ 0,75
- 4 x 1.5V AA batterijen: ~ U.S. 2,00
- 9V batterij: ~ U.S. 2,00
- 9V aan vat Jack Adapter: ~ U.S. 2,50
- Jumper draden en regelmatige draden: ~ U$ 2.00
- Schroeven en flexibele kunststof klem voor de vaststelling van
- Soldeerbout en het soldeer