Inhoudsopgave:
Video: Eenvoudigste manier om een robot voor gebarencontrole te maken - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Bedien speelgoed als een superheld. Leer hoe je een gebarengestuurde auto maakt.
Dit gaat over hoe je zelf een gebarengestuurde auto kunt maken. In principe is dit een eenvoudige toepassing van MPU-6050 3-assige gyroscoop, versnellingsmeter. Je kunt nog veel meer dingen doen. door te begrijpen hoe het te gebruiken, hoe het te communiceren met Arduino en hoe de gegevens over de Bluetooth-modules kunnen worden overgedragen. in dit artikel zal ik me concentreren op Bluetooth naar Bluetooth-communicatie, tussen twee HC-05 Bluetooth-modules.
Stap 1:
Gebruikte componenten:
1- Karton, Acrylplaat 2- Arduino UNO X1 -
3- Arduino nano X1:
4- BO-motor X2 -
5- Wielen X2-
6- IC L293D x1 -
7- 2s 7.4Volt lipo-batterij X 2-
8- PCB-
9- Connectoren-
10- Bluetooth-module X 2:
11- MPU-6050 X 1:
12- Gymhandschoenen X1:
Directe bestelling PCB gebruikt in dit project van PCBway:
Volg de video om een robotlichaam en verbindingen voor dit project te bouwen. je kunt het robotlichaam bouwen zoals getoond in de video of je kunt het ombouwen tot 4WD (4-wheel drive).
als u het in de video getoonde schild niet gebruikt, kunt u het gegeven schakelschema gebruiken voor het maken van uw printplaat. of kan PCB voor dit schild rechtstreeks bestellen via de PCBway.com-link die hierboven is gegeven.
Stap 2:
Maak na het bouwen van het robotlichaam de externe eenheid volgens het gegeven schakelschema.
Stap 3:
Laten we het nu hebben over de configuratie van de Bluetooth-module. in principe wordt de HC-05 Bluetooth-module geleverd met een fabrieksinstelling voor de slave-module. dat betekent dat we gegevens naar de module kunnen sturen door hem gewoon in het stopcontact te steken. Er hoeven geen andere instellingen te worden gedaan om gegevens van mobiele apparaten naar de HC-05-module te verzenden. voer gewoon het standaardwachtwoord (1234/0000) in om er verbinding mee te maken. maar wat als we met deze module gegevens naar een andere zelfde module of naar een mobiel apparaat willen sturen.
in dit project doen we hetzelfde door gegevens via de Bluetooth-module te verzenden. verzameld door de MPU-6050 gyrosensor naar een andere Bluetooth-module. dus om dit te doen Eerst moeten we deze twee Bluetooth-modules configureren. zodat ze automatisch met elkaar kunnen binden na het inschakelen. Hier fungeert de eerste module als een slave-apparaat, dat signalen van de externe eenheid ontvangt en op de auto wordt gemonteerd. En configureer de tweede als een master-apparaat dat zal fungeren als zendereenheden en gegevens naar het slave-apparaat zal verzenden,
Stap 4:
Configureer dus eerst de eerste bluetooth module als slave device. om dit te doen verbind het met Arduino volgens dit bedradingsschema. En upload de code op naam configureren.
download alle vereiste programma's en bibliotheken van hier:
Koppel de module los. Houd de ky op de module ingedrukt en sluit deze weer aan. U zult zien dat de led aan module langzamer knippert. Eens per 2 seconden. Dit betekent dat de HC-05 in de AT-commandomodus staat. Open nu de seriële monitor, verander de baudrate naar 9600 en voer het type uit als zowel NL als CR. Typ nu AT in het verzendvak en verzend het. als het antwoordt met ok, betekent dit dat alles goed is. Maar als dit niet het geval is, en antwoordt met een fout, stuur AT dan opnieuw. Totdat het antwoordt met ok of chek-verbindingen en AT opnieuw verzendt.
nadat u een OK-antwoord van de module hebt gekregen, voert u de volgende opdrachten één voor één in, AT+ORGL en verzendt u deze. dit commando zet de module in de fabrieksinstelling.
AT+RMAAD deze opdracht zal de module vrijgeven van elke eerdere koppeling
AT+UART? controleer de huidige baudrate van de module
AT+UART=38400, 0, 0 stel de baudrate in op 38400
BIJ+ROL? controleer de rol of het slaaf of meester is. het antwoordt met 0 of 1. als de module slave is, antwoordt het 0 en als het een master-apparaat is, zal het antwoorden met 1 ingestelde rol als slave-apparaat.
voer AT+ROLE=0. in
AT+ADDR? controleer het moduleadres. Noteer dit adres. per module beantwoord. na het verkrijgen van dit adres is de configuratie voor de slave-module voltooid.
Stap 5:
Nu is het tijd om de tweede Bluetooth-module als masterapparaat te configureren. Verbind deze module met het Arduino-bord en voer het in de AT-modus. net als bij de vorige.
Voer deze AT-commando's in volgens de gegeven volgorde. AT+ORGL
AT+RMAAD
AT+UART?
AT+UART=38400, 0, 0
BIJ+ROL?
stel de rol van deze module in als het hoofdapparaat. AT+ROLE=1
AT+CMODE=0 zodat de module slechts één apparaat zal aansluiten. standaardinstelling is 1
bind nu deze module met een slave-apparaat om dit te doen enter,
AT+BIND= " het adres van de slave module"
en allemaal klaar, installeer nu bibliotheken voor MPU-6050-sensor en I2C-communicatie. Aangezien de MPU-6050 gyrosensor een I2C-interface heeft. download bibliotheken en broncode van hier. als u deze bibliotheken vooraf hebt geïnstalleerd, slaat u dit over.
Stap 6:
Verbind nu de auto-unit met de pc met behulp van een USB-kabel. selecteer de juiste com-poort en bordtype. En upload het programma met de naam "Gesture_controled_Robot_car_unit_". Zorg ervoor dat de batterij en Bluetooth-module niet zijn verbonden met de auto tijdens het uploaden van het programma.
Doe hetzelfde met de afstandsbediening. open programma op naam op afstand. en upload het naar de remote unit. Plaats de slave-Bluetooth-module op de auto-unit en beheers de Bluetooth-module op de remote unit. En helemaal klaar.
Stap 7:
Laten we hem aanzetten en hij is klaar om te spelen…….
Ik hoop dat je dit nuttig vindt. zo ja, vind het leuk, deel het, becommentarieer je twijfel. Volg mij voor meer van dit soort projecten! Steun mijn werk en abonneer je op Mijn kanaal op YouTube.
Bedankt!
Eerste prijs in de robotica-wedstrijd
Aanbevolen:
Game-saves kopiëren naar een MU van Microsoft of een derde partij op een eenvoudige manier: 9 stappen
Game Saves kopiëren naar een Microsoft of 3rd Party MU op de GEMAKKELIJKE MANIER .: Originele tutorial HIER Er zijn tal van Softmod-tutorials die er zijn en ze zijn allemaal goed, maar het is lastig om de opslagbestanden op de Xbox HDD te krijgen, ik heb een leven gemaakt cd die het eenvoudig maakt om dat te doen. Dit is geen complete softmod-tutorial, dit
Macro maken in Excel en gegevens kopiëren op een eenvoudigere manier: 4 stappen
Hoe maak je een macro in Excel en kopieer je gegevens op een eenvoudigere manier .: Hallo, deze instructable leert je hoe je de macro op een gemakkelijke en betere manier kunt maken om gegevens te kopiëren en plakken die als voorbeelden zullen worden getoond
Een Bluetooth-adapter Pt.2 maken (een compatibele luidspreker maken): 16 stappen
Een Bluetooth-adapter Pt.2 maken (een compatibele luidspreker maken): in deze instructie laat ik u zien hoe u mijn Bluetooth-adapter kunt gebruiken om een oude luidspreker Bluetooth-compatibel te maken. * Als u mijn eerste instructie over "Maken nog niet hebt gelezen een Bluetooth-adapter" Ik raad u aan dit te doen voordat u doorgaat.C
Nieuwe manier om een ferrofluïde te maken. Kost minder dan $ 3!!! 6 stappen (met afbeeldingen)
Nieuwe manier om een ferrofluïde te maken. Kost minder dan $ 3!!!: Ferrofluid - een stof die onder normale omstandigheden vloeibaar is, maar vast wordt in aanwezigheid van een magnetisch veld. Ik heb een nieuwe manier gevonden om zelfgemaakte ferrofluid te maken en die wil ik met jullie delen. Het voordeel van mijn project zijn de kosten. Het
GEMAKKELIJKSTE MANIER OM EEN COMPACTE LICHT TE MAKEN!! 3 EENVOUDIGE STAPPEN!!: 3 Stappen
GEMAKKELIJKSTE MANIER OM EEN COMPACTE LICHT TE MAKEN!! 3 EENVOUDIGE STAPPEN!!: Wat heb je nodig - aluminiumfolie 1 AA-batterij (sommige AAA-batterijen werken) 1 mini-gloeilamp (lampen gebruikt voor de meeste zaklampen; zie afbeelding) Liniaal (indien nodig)