Robot - erkännande från röst (7 / 7 steg)

Steg 7: Krets från glasögon.

Vi dela upp i två etapper: kretsar glasögon och servon

Låt oss börja, steg 1: kretsar är glasögon.



Gyroskop MPU6050

Sensorn InvenSense MPU-6050 innehåller, i en enda integrerad, en 3-axlig MEMS accelerometer och en 3-axlig MEMS gyroskop. Med gyroskopet kan vi mäta vinkelformig accelerationen av en kropp på sin egen axel, medan accelerometern kan mäta accelerationen av en kropp längs en riktning. Det är mycket exakt, eftersom det har en AD-omvandlare (analog till digital) 16 bitar för varje kanal. Därför fånga kanaler x, y och z samtidigt. Sensorn har en communications protocol standard I²C, och lätt att kommunicera med världen av Arduino.

Anslutningar för Arduino Uno:
GY-521ARDUINO UNO
VCC3.3V
GNDGND
SCLA5
SDAA4

Obs: Layout och länkarna riktas endast för Arduino Uno, men handledning gäller också för alla andra styrelsen Arduino. Det enda som ändras i anslutningar är 2-polig I2C, eller SDA och SCL (Ex. Arduino Uno pin SCL du hitta på stift A5 medan Arduino Mega är på stift 20). Bara kontakta databladet eller göra forskning på google för att hitta I2C ingångar av dess styrelse

I slutet MPU6050 bibliotek bilaga.

Bluetooth HC-05

Bluetooth är en trådlös kommunikation standard som möjliggör överföring av data via radiofrekvens i 2,4 GHz-bandet. Det finns många Bluetooth-moduler för användning i våra elektroniska projekt, men den vanligaste är JY-MCU modulerna eftersom de är billiga och lätt att hitta på marknaden. De är små och med en mycket låg förbrukning som gör det möjligt att lägga till Bluetooth-funktionaliteten i vår Arduino moduler. Dessa moduler som innehåller chip med en utveckling styrelse med stift som krävs för seriell kommunikation.

Det finns två modeller av Bluetooth-moduler: HC-05 som kan vara master / slave (master / slave), och HC-06 kan bara fungera som en slav (slav). Skillnaden mellan master och slav är en slav-läge är den enhet som är ansluten till modulen, medan i master-läge är den modul som ansluter till en enhet.

Fysiskt, de två modulerna är mycket lika, bara varierar några anslutningar. Vi hitta stift som är:

-VCC: Modul makt mellan 3.6V och 6V.

-GND: Massan av modulen.

-TXD: Överföring av data.

-RXD: Ta emot data på en spänning på 3,3 v.

-KEY: Att sätta hög nivå för att ange modul konfigurationsläge (endast HC-05 modellen)

-Staten: Att ansluta en LED att visa utdata när data överförs.

AT-kommandon


AT-kommandon är en typ av kommandon för att konfigurera Bluetooth-modulen via en mikrokontroller, en dator eller någon enhet som har en seriell kommunikation (Tx / Rx). De är instruktioner som tillåter oss att ändra överföringshastigheten av modul-PIN, namn, etc. Om du vill använda AT måste kommando Bluetooth-modul inte vara ansluten till valfri enhet (röda blinkande LED-modul). Enligt specifikationerna i modulen, samtidigt ha respekt mellan skicka måste en AT-kommandot och en vara 1 sekund. Om en AT-kommandot skickas och på mindre än en sekund en är skickade, modulen returnerar inget svar.

Material:

  1. Arduino Mini Pro
  2. Bluetooth HC-05
  3. Gyroskop MPU6050
  4. Knappen
  5. Switch
  6. Batteri 3.7V-900mA
Stödordning:

Konstruktion:

För byggandet av denna krets användning en universell Bakelit var syftet att göra det mindre krets.

Gyroskopet bör vara den mest fokuserad som möjligt så att när programmerade inte startar som standard med fel, om knappen är att tillåta data till denna gjutning gyroskop skickas av bluetooth, det hjälper mig till servon Funna i roboten aktiveras endast när knappen trycks så att jag kan spara minst energi.

Några bevis:

Fel på åtgärder

De är alla buller störningar som påverkar elektroniska apparater. Accelerometern kan mäta alla vinklar, men deras avläsningar är bullriga och har en viss felmarginal.

Om du någonsin vill rita en graf av mätningar av en accelerometer med tiden, ser du något sånt här:

Den faktiska vinkeln (perfekt) markeras i blått, och de faktiska måtten är i rött. Jag kan säga som inte uppfyller till punkt och pricka definitionen av "behov". Vi kommer använda filtret kallas extra Filter för att rätta till felen. Den är idealisk att genomföra Arduino: lätt att använda, låg bearbetning kostnad och med mycket bra precision.

Bilaga koden som implementerar kompletterande filtret i förvaltningen av tre servon, perfekt om du behöver köra en robotarm.

Se Steg
Relaterade Ämnen

Gör en Robot med kamera färg erkännande

Hej! Detta är för 18 +.Detta instructable går dig till och bygga en robot med färg erkännande med en kamera och en servo. Roboten jag bygga har servon för vapen också, men de är inte nödvändiga. Använd din fantasi för hur du vill för att bygga din ro...

Röst erkännande Robot "Nils-Johan"

en enkel röst erkännande robot som en robot röst erkännande, arduino uno r3 och l293d motorn förarens.Steg 1: Programmet en röst erkännande modul via arduinospela in era röster och spara dem på vr modul;modulen, när upptäcker ett särskilt ord det sän...

Gest erkännande mus med Matlab bildbehandling.

Någonsin tror att wearables upptar viktig position i datorn hantering?Gest gör det hela.Välkommen till mitt nya projekt med gest erkännande mus.Här är projektkraven för:1) färg tokens/markörer (röd, blå, grön)2) Webcam.3) Matlab software.4) Windows p...

Hur du ställer in ansikte erkännande lösenord i android

lättast metod till aktivera ansikte erkännande lösenordSteg 1: krav Android-enhet med minst 4.0.4.HjärnanSteg 2: Aktivera inställningen Följa alla steg.Steg 3: Boom Du kommer att ha sådana titt skärm efter ansiktsigenkänning är aktiverad...

Iris erkännande på Zybo

Detta Iris erkännande tutorial för Zybo kommer att ge instruktioner om hur du ändrar en konsument kamera (webbkamera) för IR förvärv och förbereda Zybo styrelsen för kör Iris erkännande app.Material som behövs:Zybo styrelse.Konsumenternas camera(webc...

Röd färg erkännande baserade Arduino kontroll (med hjälp av MATLAB och Arduino)

I denna tutorial, vi visar hur du använder färg erkännande för att styra någon manöverdonet anslutet till någon digital pin av arduino uno, vi har behandlat LED som ett ställdon i denna handledning som är ansluten till stift 13 av UNO. Vi har dragit...

Hur man använder den talande ES6928P röst erkännande System_Stand-ensam/nej PC REQ skulle

Hej alla! Välkommen till min Instructable!Tack för att ha en gåskarl. Ungefär åtta månader sedan, bestämde jag mig att en av mina nya satsningar skulle vara att skapa en röst erkännandesystem som kunde vara utbildad manuellt, och utan att ha till grä...

Färg erkännande lås

Det finns många sätt att du kan aktivera ett elektroniskt lås. Du kan använda lösenord, radiosignaler eller ens röstkommandon. I detta projekt ska jag visa dig hur man gör en kryssrutan Lås som öppnas och stängs utifrån färg erkännande.Med färg erkän...

Intellekten Edison Opecv bild erkännande med AfricasTalking SMS gateway (nod utskick)

I detta instruera-kunna vi använder Opencv bild erkännande så att när en viss bild är erkänt en text kommer att skickas till en användare använder AfricasTalking Sms gateway. Denna teknik kan tillämpas i säkerhet så att när en inkräktare redovisas et...

Arduino röst erkännande Via Bluetooth HC-05

Det är verkligen lätt och snabbt att lägga till röststyrning till din arduino projekt. Oavsett om det är home automation eller dörrlåset eller robotar, röststyrning kan vara en iögonfallande inslag i ett arduino projekt. I denna tutorial jag "ll Visa...

Kinect 3d ansikte erkännande lås

nyligen kom jag över några bra program för xbox kinect så jag beslöt att uppgradera min redan existerande ansikte erkännande projekt. Programvaran heter artectid (programvaran ingår i zip-filen).vad du behöver:ArduinoenRelayoptocouplerdator270 ohm mo...

Billiga ansikte erkännande lås

Hallå därJag ska visa dig hur man bygger billiga ansikte erkännande lock(buzzer) för dörren.sak s du l behov:dator os win 7 (vinna 8 rekommenderas)Arduino (jag använder duemilanovo atmega328)webbkamera (låta windows installera äldre drivrutiner! inte...

Alibaba började som ett erkännande av enastående affärs- och pålitliga leverantörer

enligt rapporter efter en kredit-krisen efter flera Alibaba, Alibaba företagsledningen att diskutera mer än ett år av studier, började att stärka Alibaba webbplatsmedlemmar till screening, en heltäckande leverantör kvalifikation, kontrollera från käl...

Göra en "medarbetare erkännande Fishbowl" med ett Cricut uttryck

nyligen, på min arbetsplats, krav på produktivitet var höga, moral och anställdas engagemang var låga, och vi saknade ett sätt att erkänna det hårda arbete och ansträngningar för våra medarbetare. Så jag bestämde mig att skapa något för mina medarbet...

Lägg till hinder upptäcka morrhår på din Robot

efter en särskilt god ostsmörgås jag fann mig själv tänka på möss. Mer exakt hur man gör min robot mer mus som. Svaret, morrhår. Så är här en Instructable på hur till tillägga den enklaste av sensorer till din robot, att få upptäcka hinder i sin väg...

ToBe Automation - färg sorterare robot - introduktion

Detta är ett litet projekt vi gjorde för en robotic kurs på UCN.Projektet är att få en robot att sortera objekt beroende på färg. Kameran söker efter 2 färger, grön och blå, alla andra färger kommer att slängas.Objekt kommer på transportören, som har...

PicRobi trådlös robot plattform

Hej alla,Jag skulle vilja dela med mig av min lilla robot projekt, jag hoppas det kan vara inspirerande för dig. Så jag studerat elektronik och jag alltid ville göra något vad gäller alla vad jag lärt mig och det är hur jag började göra denna robot....

Ultimate UpCycling: $40 rullstol Robot

jag behövde för att göra en del efterforskningar på Smart rullstol teknik, och vad bättre sätt för att göra det än på en faktisk rullstol?Tja, var ett bättre sätt upcycling 3 brutna rullstolar till en fungerande rullstol-baserad robot. Total kostnad...

En mycket god ROBOT med mikrokontroller 89c 51.

Hey guys detta är min första svårlösta, så snälla gå lätt på mig...Vad jag har byggt i denna svårlösta är en Robot. Jag kallar det en spion Robot (cos om byggt små och om en kamera läggs det kommer fungera som en spion). Något sätt, på grund av tid b...