Robot - erkenning van de stem (7 / 7 stap)

Stap 7: Circuit van glazen.

We verdelen in twee fasen: Circuits glazen en servo's

Laten we beginnen, stap 1: Circuits is bril.


Gyroscoop MPU6050

De sensor InvenSense MPU-6050 bevat, in een enkel geïntegreerd, een 3-assige MEMS versnellingsmeter en een 3-assige MEMS-gyroscoop. Met de gyroscoop kunnen we meten de angular versnelling van een lichaam op zijn eigen as, terwijl de versnellingsmeter de versnelling van een lichaam langs een richting meten kunt. Het is erg nauwkeurig is, aangezien er een AD converter (analoog naar digitaal) 16 bits voor elk kanaal. Daarom vangen kanalen x, y en z gelijktijdig. De sensor heeft een communicatie protocol standaard I²C, en gebruiksvriendelijke interface met de wereld van de Arduino.

Verbindingen voor Arduino Uno:
GY-521ARDUINO UNO
VCC3,3 v
GNDGND
SCLA5
SDAA4

N.B: De lay-out en de links zijn gericht alleen voor Arduino Uno, maar de tutorial is ook geldig voor alle andere Raad Arduino. Het enige dat verandert in de verbindingen zijn de 2-pins I2C, of SDA en SCL (Ex. Arduino Uno pin SCL vind je op pin A5 terwijl Arduino Mega op pin 20 is). Enkel raadplegen van het gegevensblad of onderzoek doen op google te vinden I2C-ingangen van de Raad van bestuur

Aan het einde van de MPU6050 bibliotheek bijlage.

Bluetooth HC-05

Bluetooth is een draadloze communicatiestandaard waarmee de overdracht van gegevens via radiofrequenties in de 2.4 GHz band. Er zijn veel Bluetooth modules voor gebruik in onze elektronische projecten, maar de meest voorkomende zijn de modules JY-MCU omdat ze zijn goedkoop en makkelijk te vinden op de markt. Ze zijn klein en met een zeer laag verbruik, dat ons toelaten zal om de Bluetooth-functionaliteit toevoegen aan onze Arduino-modules. Deze modules met de chip met een ontwikkel bord met pins vereist voor seriële communicatie.

Er zijn twee modellen van Bluetooth modules: HC-05 die kan Master / slave (master / slave), en HC-06 kan alleen fungeren als een slaaf (slave). Het verschil tussen master en slave is dat een slave-modus is het apparaat die is aangesloten op de module, terwijl in master-modus is de module die verbinding met een apparaat maken.

Fysiek, de twee modules zijn zeer vergelijkbaar, alleen variëren van sommige verbindingen. Wij vinden de pinnen die zijn:

- VCC: Module macht tussen 3.6V en 6V.

- GND: De massa van de module.

- TXD: De overdracht van de gegevens.

- RXD: Het ontvangen van gegevens bij een spanning van 3,3 v.

-Sleutel: Zetten van hoog niveau voor het invoeren van de module configuratie-modus (alleen de HC-05-model)

-Staat: Aansluiten op een LED uitvoer weergeven wanneer gegevens is meegedeeld.

AT-opdrachten

AT-opdrachten zijn een soort opdrachten voor het configureren van de Bluetooth-module via een microcontroller, een computer of elk apparaat dat een seriële communicatie is (Tx / Rx). Zij zijn de instructies die ons toelaten te wijzigen van de baud-rate van de module-PIN, naam, enz. Voor het gebruik van de AT moet opdracht Bluetooth-module niet worden aangesloten op elk apparaat (rode LED knipperende module). Volgens de specificaties van de module, terwijl het hebben van respect tussen het verzenden van een AT-opdracht en één moet worden van 1 seconde. Als een AT-opdracht wordt verzonden en in minder dan een seconde één wordt verzonden, de module geeft geen antwoord.

Materialen:

  1. Arduino Mini Pro
  2. Bluetooth HC-05
  3. Gyroscoop MPU6050
  4. Knop
  5. Schakelaar
  6. Batterij 3.7V-900mA
Regeling:

Constructie:

Voor de bouw van dit circuit gebruik een universele bakeliet was het doel om het kleinere circuit.

De gyroscoop moet de meest gerichte mogelijk zodat wanneer niet start standaard met fouten geprogrammeerd, de rol van de knop is om gegevens naar deze gieten gyroscoop worden verstuurd via bluetooth, het helpt me om servo's gevonden in de robot worden geactiveerd slechts waar de knop is ingedrukt zodat ik een minimum aan energie kan opslaan.

Enig bewijs:

Fout op maatregelen

Ze zijn alle lawaai storingen die van invloed zijn op elektronische apparaten. De versnellingsmeter elke hoek kan meten, maar hun lezingen zijn lawaaierig en hebben een zekere foutmarge.

Als u ooit tekenen van een grafiek van de metingen van een versnellingsmeter met tijd wilt, ziet u zoiets als dit:

De werkelijke hoek (ideal) wordt gemarkeerd in blauw, en de feitelijke metingen zijn in het rood. Ik kan zeggen dat niet in overeenstemming is met de letter de definitie van "noodzaak". Wij zullen het filter bekend als aanvullende Filter gebruiken om deze fouten te corrigeren. Het is ideaal om uit te voeren van Arduino: gebruiksvriendelijk, laag verwerking kosten en met zeer goede nauwkeurigheid.

Bijlage code uitvoering van de aanvullende filter in het beheer van drie servo's, ideaal als u wilt rijden een robotachtig wapen.

Gerelateerde Artikelen

Erkenning van de stem van de Arduino Via Bluetooth HC-05

Erkenning van de stem van de Arduino Via Bluetooth HC-05

Het is echt eenvoudig en snelle controle van de stem aan uw arduino project toevoegen. Of het nu gaat om huis automatisering of deurslot of robots, controle van de stem kan worden één oog springende functie in een arduino project. In deze tutorial ik
De erkenning van de stem van de Arduino. (Basis)

De erkenning van de stem van de Arduino. (Basis)

Hey guys, vandaag we een groot project voor jou hebben. De erkenning van de stem van de Arduino! We gebruiken de gemakkelijke VR en een Arduino. Dit project zal je leren hoe te gebruiken de easyVR voor spraakherkenning: Opmerking: erkenning van de st
Een microfoon aan de Omnitech GPS-systeem voor erkenning van de stem toe te voegen

Een microfoon aan de Omnitech GPS-systeem voor erkenning van de stem toe te voegen

terwijl het knutselen met mijn eenheid vond ik een gemakkelijke en snelle manier om toe te voegen een microfoon aan deze dove eenheid. Met een microfoon zult u in staat om te profiteren van de erkenning van de stem voor navigatie. Het brengt een klei
Het gebruik van een seriële Module voor de erkenning van de stem - Arduino tutorial Arduino Tutorial

Het gebruik van een seriële Module voor de erkenning van de stem - Arduino tutorial Arduino Tutorial

In deze tutorial leert u hoe een stem erkenning - seriële - module met de Arduino uno board. Deze module kan maximaal 15 spraakopdrachten worden opgeslagen. Die zijn onderverdeeld in 3 groepen, met 5 opdrachten in elke groep.We moeten eerst de module
Erkenning van de stem van de Arduino met Android

Erkenning van de stem van de Arduino met Android

Hey vrienden!! Sinds mijn eerste tutorial voor het beheersen van met Android motoren ik vroeg me af wat als ik een robot kunt bepalen met mijn toespraak, zou het niet interessant? Dus ik met behulp van MIT app uitvinder kundig voor zeggenschap Arduin
Computer, geef Me koffie! (Hoe te bouw een Robot met de Interface van de stem)

Computer, geef Me koffie! (Hoe te bouw een Robot met de Interface van de stem)

Vergeet niet hoe wij, mensen, communiceren met computers in sci-fi films? Computer hiervoor computer stop die. Waarom we nog steeds niet ziet alle interface-awesomeness van deze stem in onze huizen? Waarom kunnen we niet gewoon zeggen "Computer, give
Erkenning van de toespraak van de animatronic Talking boom - deel 2 -

Erkenning van de toespraak van de animatronic Talking boom - deel 2 -

als u gevolgd samen met mijn eerste Instructable, Animatronic praten Christmas Tree, toonde ik u hoe te nemen van een kunstmatige boom, toevoegen sommige servo's en een Arduino, sluit hem aan op een schets van de verwerking uitvoert op uw computer, e
Home Automation met de controle van de stem van de Echo van de Amazon

Home Automation met de controle van de stem van de Echo van de Amazon

Vorige maand, bracht Amazon de Echo - een kleine cilinder staat voor erkenning van de krachtige stem.De Echo zelf is gesloten bron. Maar zodra u erachter te komen van de Echo geheimen, een ongelooflijk krachtig hulpmiddel voor de controle van de stem
Arduino Robot V2 (snel) ook stem gecontroleerde

Arduino Robot V2 (snel) ook stem gecontroleerde

Dit is mijn tweede versie van mijn arduino robot na 'Build uw eerste robot'. Mijn tweede versie is enigszins ingewikkeld in vergelijking met mijn ene maar biedt betere mogelijkheden. In dit instructable ga ik om u te tonen hoe het bouwen van een snel
De muis van de erkenning van het gebaar met Matlab beeldverwerking.

De muis van de erkenning van het gebaar met Matlab beeldverwerking.

Ooit denken dat wearables belangrijke positie in de behandeling van de computer bezetten zal?Gebaar doet het allemaal.Welkom op mijn nieuwe project met de muis van de erkenning van het gebaar.Hier zijn de projectvereisten:1) kleur penningen/markering
De controle van de stem van de DIY Smart Home

De controle van de stem van de DIY Smart Home

Als u niet bekend met Amazon Echo bent - het is een nieuwe personal assistant die beantwoordt aan uw spraakopdrachten, daarom vervult en eenvoudige taken hem voor u. Bijvoorbeeld, kan uw slimme verlichting controleren of inschakelen en uitschakelen o
UARM met de controle van de stem-EASYVR MODULE

UARM met de controle van de stem-EASYVR MODULE

Makers, deze dagen, we hebben een ander gebruiksvoorbeeld waarmee EasyVR module uArm controle via spraakherkenning methode.In deze video, sprak ik 7 opdrachten: Start rechts, voorwaarts, achterwaarts, Down, Home, Release. EasyVR module herkend mijn s
Intel Edison Opecv erkenning van het beeld met AfricasTalking SMS gateway (knooppunt mailer)

Intel Edison Opecv erkenning van het beeld met AfricasTalking SMS gateway (knooppunt mailer)

In dit instrueren-kunnen we gebruiken Opencv Image recognition zodanig dat wanneer een bepaalde afbeelding wordt herkend dat een tekst wordt verzonden naar een gebruiker met behulp van AfricasTalking Sms gateway. Deze tech kan worden toegepast in vei
Super-gemakkelijke controle van de stem met PHIRO + zak Code smartphone app (met behulp van Google nu)

Super-gemakkelijke controle van de stem met PHIRO + zak Code smartphone app (met behulp van Google nu)

Nogmaals, zijn hier we met een andere tutorial op "Toespraak erkenning met PHIRO PRO". Deze instructables geeft u een gedetailleerde uitleg over hoe je je PHIRO PRO om te reageren op uw spraakopdrachten. Dit is een beta-versie van de erkenning v