Inhoudsopgave:
- Benodigdheden
- Stap 1: Schakelschema's en theorie:
- Stap 2: De Rover bouwen:
- Stap 3: Codebestanden
- Stap 4: Bedankt
Video: Een met gebaren bestuurde rover maken: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Hier zijn de instructies voor het bouwen van een gebarengestuurde rover (telegestuurde rover). Het bestaat uit een rover-eenheid die een sensor voor het vermijden van botsingen aan boord heeft. De zender is in plaats van een onhandige afstandsbediening een coole handschoen die aan de hand kan worden gedragen en vervolgens kan worden verplaatst om met handbewegingen signalen naar de rover te verzenden. Voor communicatie worden RF-signalen gebruikt.
Dit project heeft potentiële toepassingen bij het inspecteren van voertuigbodems (voor beveiliging of onderhoud), naast dat het uiteindelijk kan worden gebruikt om met drones te vliegen.
Benodigdheden
Arduino/Genuino UNO (met UNO-kabel) x2
Li-ionbatterij (12V) x1
Doorverbindingsdraden (mannelijk naar mannelijk, mannelijk naar vrouwelijk, vrouwelijk naar vrouwelijk) x40 elk
Broodplank x1
L298 Motor Driver Module x1
MPU6050 Gyroscoop x1
RF-ontvanger en zender x1 elk
Ultrasone sensor x1
Chassisconfiguratie x1
Batterijhouder (vaak meegeleverd met chassis) x1
Schakelaar (vaak meegeleverd met chassis) x2
Draadstripper x1
Desoldeerpomp (niet nodig) x1
Dubbelzijdige tape x1"
Stap 1: Schakelschema's en theorie:
Zender Setup: Kortom, we moeten metingen van de gyroscoop nemen en deze via de Arduino naar de zender sturen.
Ontvangerconfiguratie: we moeten de verzonden gegevens ontvangen (met behulp van de ontvanger) en de wielen draaien volgens de ontvangen gegevens*. Tegelijkertijd moeten we er ook voor zorgen dat de rover zich op een minimale afstand van objecten ervoor bevindt (obstakeldetectie). Voor dit project gebruiken we I2C-communicatie. *Interessant feit over dit project: deze code verwerkt analoge gegevens en beweegt de rover volgens de mate van beweging van de hand. We moeten dus een logica ontwikkelen om de rover met verschillende snelheden in de juiste richting te laten gaan.
Stap 2: De Rover bouwen:
Stap 1 (Monteer het chassis):
Monteer het chassis om de basis voor uw rover te maken. Dit is een vrij eenvoudige stap en je zou in een mum van tijd klaar moeten zijn.
Stap 2 (Controleer alle componenten):
Controleer alle sensoren door ze afzonderlijk met de Arduino te verbinden. U kunt elke tutorial bekijken over hoe u de sensoren afzonderlijk met de Arduino kunt verbinden.
Stap 3 (Zender instellen):
Soldeer eerst de pinnen aan de gyroscoop. Maak nu de aansluitingen volgens het volgende schakelschema. Sluit de batterij nu niet aan.
Sluit vervolgens uw Arduino aan op uw laptop. Upload het volgende codebestand en kijk of de code goed werkt (doe dit door de opmerkingen voor de printstatements in de code te verwijderen). Klik op de seriële monitorknop (rechtsboven in uw scherm) om de uitvoer van de afdrukafschriften te bekijken. Als alles naar behoren werkt, kunt u doorgaan en de batterij aansluiten.
Vergeet niet om ervoor te zorgen dat de oriëntatie van de gyroscoop correct is (volgens de gebruikte code). Controleer de hierboven getoonde diagrammen om de richting te controleren die ik voor de gyroscoop heb gebruikt.
De gyroscoop stuurt metingen naar de Arduino. Van daaruit gaan de metingen naar de RF-zender om te worden verzonden, zodat de ontvanger de golven kan opvangen.
Stap 4 (Ontvanger instellen):
Maak de aansluitingen volgens het volgende schakelschema. Sluit de batterij nu niet aan. Sluit vervolgens uw Arduino aan op uw laptop. Upload het volgende codebestand en kijk of de code goed werkt. Om dit te doen:
1. Verwijder de opmerkingen voor de printinstructies in de code
2. Schakel de zenderconfiguratie in
3. Plaats de rover op een soort standaard zodat de wielen de grond niet raken en de rover niet opstijgt op het moment dat de ontvanger gegevens ontvangt
OPMERKING: Mogelijk moet u de richting van een of beide motoren omkeren. Als de code correct werkt, zou u de juiste uitvoer (vooruit, achteruit, rechts, links of stop) op uw seriële monitor moeten kunnen zien volgens uw hand bewegingen. Als alles naar behoren werkt, kunt u de accu aansluiten. Voordat u de batterij aansluit, moet u echter alle verbindingen controleren. Een verkeerde aansluiting kan uw circuit opblazen.
Stap 5 (Laat de installatie werken met behulp van de batterijen):
Koppel nu uw laptop los en sluit de batterijen aan op de respectievelijke opstellingen. Test uw project.
Laat de rover niet meer dan 5 meter van u verwijderd komen, anders kan de rover stoppen/zich gaan misdragen!
Stap 6 (montage):
Nu is het tijd om de rover in elkaar te zetten en hem in actie te zien! Voor het ontwerp van mijn rover-assemblage, bekijk de afbeeldingen in het gedeelte 'Circuitdiagrammen en theorie'. Je bent vrij om de rover op een andere manier in elkaar te zetten. Zorg er wel voor dat het goed uitgebalanceerd is, anders kan het wheelies doen (ga niet als "Wauw!", want je zou de rover de verkeerde kant op kunnen vinden).
Tijdens het testen kan het zijn dat de rover niet nauwkeurig beweegt. Er zal enige vertraging en fouten optreden omdat we eenvoudige RF-modules gebruiken. In een praktisch scenario hebben de motoren ook enkele verschillen en is het zwaartepunt van de rover niet waar je het verwacht. Het kan dus zijn dat de rover diagonaal beweegt terwijl hij rechtdoor zou moeten gaan. Fouten in de balans kunnen worden verholpen door de snelheid voor de linker- en rechtermotor te wijzigen. Vermenigvuldig de variabelen 'ena' en 'enb' met verschillende getallen om de balans van uw rover te perfectioneren.
Gebruik in geval van twijfel de opmerkingen hieronder. Dat is waar ik twijfels zal aanpakken.
@Science Inc
Stap 3: Codebestanden
Hier is de link voor de virtuele draadbibliotheek:
drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…
Stap 4: Bedankt
Deel uw opmerkingen hieronder. Ik hoor graag over je ervaringen tijdens het uitproberen van het project! Ik probeer alle vragen binnen 24 uur te beantwoorden.
Sociaal:
YouTube: Scientific Inc.
YouTube: wetenschappelijk
Instructables
Aanbevolen:
Hoe maak je een door een smartphone bestuurde auto: 5 stappen
Hoe een door een smartphone bestuurde auto te maken: iedereen speelt graag met een door een smartphone bediende auto op afstand. Deze video gaat over hoe je het kunt maken
Met gebaren bestuurde muis - Ajarnpa
Gesture Controlled Mouse: je kijkt een film met je vrienden op een laptop en een van de jongens krijgt een telefoontje. Ahh.. je moet je plaats verlaten om de film te pauzeren. U geeft een presentatie op een projector en moet schakelen tussen applicaties. Je moet verhuizen ac
Met gebaren bestuurde universele afstandsbediening met Node-MCU - Ajarnpa
Door gebaren bestuurde universele afstandsbediening met Node-MCU: Hallo allemaal en welkom bij dit project! Ik ben nogal een lui persoon en de nachtmerrie van een lui persoon is om tv te kijken terwijl je je realiseert dat de afstandsbediening te ver weg is! Ik realiseerde me dat mijn afstandsbediening nooit te ver weg zal zijn als ik hem al bij de hand heb
Hoe een door een smartphone bestuurde robot te maken: 3 stappen (met afbeeldingen)
Hoe een door een smartphone bestuurde robot te maken: Denkt u er ooit aan om uw robot draadloos of via een smartphone te besturen? Zo ja, dan is uw bericht goed te lezen. In dit bericht geef ik je een stapsgewijze procedure. Ik heb een eenvoudige robot gemaakt die kan worden bestuurd met een smartphone, maar je kunt som
Bouw een door gebaren bestuurde robot - Ajarnpa
Bouw een door gebaren bestuurde robot: in deze Instructable bouwen we een Arcbotics Sparki-robot die kan worden bestuurd met 3D-gebaren. Leuke eigenschap van dit project is dat er geen extra apparaat zoals een smartphone of handschoen nodig is om de robot aan te sturen. Beweeg gewoon je hand over de ele