Inhoudsopgave:
- Stap 1: Stap 1: De benodigde onderdelen vinden om te maken om te projecteren
- Stap 2: Uw chassis instellen
- Stap 3: Bedrading van de motordriver
- Stap 4: Het hoofd instellen: Ultrasone sensor en IR-sensor
- Stap 5: Stel uw Arduino in
- Stap 6: Tijd voor code
- Stap 7: Alles klaar, laten we afronden
Video: Persoon die wagen volgt: 8 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Robots krijgen elke dag meer en meer aandacht in veel industrieën. Vanaf vandaag nemen robots de meeste triviale taken over waar eens menselijke aandacht nodig was.
Laten we beginnen met een simpele: een bot die je volgt als je gaat. Er zijn veel toepassingen voor dit project, bijvoorbeeld in luchthavens en winkelcomplexen, het kan goederen voor u overbrengen terwijl u vrij rondloopt.
In deze Instructable zullen we niet die industriële grote machines bouwen, maar een op Arduino gebaseerd werkend model voor hetzelfde doel.
Ook is deze instructable gemaakt in samenwerking met HATCHNHACK. Bekijk hun geweldige website voor al je prototyping-apparatuur, blogs, ideeën en nog veel meer.
Stap 1: Stap 1: De benodigde onderdelen vinden om te maken om te projecteren
Nou, ik schrijf dit als een algemene Instructable, dus ik zal proberen wat alternatieven te krijgen als je de onderdelen die ik gebruik niet kunt vinden. Ik zal ook kooplinks toevoegen zodat je de items kunt kopen die je niet bij de hand hebt en zodat je je bot kunt aanpassen met je creativiteit. Raadpleeg hnhcart voor onderdelen om dit project te maken. Ze hebben onderdelen van goede kwaliteit met een geweldige prijsklasse.
Microcontroller: als je een beginner bent, probeer dan een Arduino te gebruiken. Nou, ik gebruik Arduino Uno. Koop link voor Arduino UNO
- Motoren: elke 12V-motor werkt. Ik gebruik 300 RPM generieke 12 volt motorreductoren. U kunt ook BO-motoren kopen. Koop link voor DC Geared boards | BO-motoren
- Motordriver: je hebt een motordriver nodig om de motoren te laten draaien, aangezien de meeste microcontrollers niet zoveel spanning kunnen leveren. Ik gebruik een L298N die u hier kunt raadplegen om een motorstuurprogramma te kopen.
- CHASSIS: Voor chassis moet u een specifiek exemplaar kopen voor de motoren die u gebruikt. Voor BO- en DC-gesmeerde motoren kunt u deze link raadplegen:
- Ultrasone sensor: ik gebruik een generieke ultrasone sensormodule HCRS04. koop link voor de
- ultrasoon sensor.
- IR-nabijheidssensormodule: elke naderingssensor werkt die objectdetectie voor ten minste 20 cm kan detecteren. Koop een link voor de sensor
- Jumperdraden: we hebben allemaal jumperdraden nodig om dingen met elkaar te verbinden. Als je een newbie bent, heb je er een aantal nodig voor verschillende projecten. je kunt er hier enkele kopen Man naar man | Man naar vrouw
-
Batterij: nou, ik gebruik een 12v lipo-batterij voor dit project. als je dat niet hebt, kun je altijd overstappen op generieke 12v lithium-ionbatterijen. Of als u 9v BO-motoren gebruikt, kunt u zelfs een eenvoudige 9v-batterij gebruiken. Maar wees voorzichtig om uw motorspecificatie te controleren voordat u de batterij koopt, omdat u de motor kunt beschadigen als u een hogere spanning levert dan de motorcapaciteit. Raadpleeg hier om een 9v-batterij te kopen.
- Breadboard/prototyping board: je hebt iets nodig om alle draden aan te sluiten. Hier komt breadboard van pas. koop link voor Breadboard | prototype bord
Stap 2: Uw chassis instellen
Voor dit project gebruik ik 4 motorreductoren die je gemakkelijk kunt vinden. Ik gebruik 4 metalen L-vormige stands om mijn servo te monteren - kop en een houten kist en als wagen.
- Om het chassis op te bouwen, monteer je eerst de stands
- monteer de motoren en banden
- monteer de servo
- laat het hoofd en de doos opzij, want je hebt ruimte nodig om de rest van de bot op te bouwen. we zullen dat aan het einde bijvoegen.
Stap 3: Bedrading van de motordriver
Om motoren van voldoende sap te voorzien, moeten we de motordriver instellen.
- schroef eerst de +ve en -ve polen van de motor op de PTR-connector van de motordriver.
- om vervolgens van stroom te voorzien, schroeft de motordriver de +ve van de batterij naar de 12v-poort en -ve naar de GND-poort van de motordriver.
- zet de ingangspin van de motordriver naar keuze op de PWM-pin van Arduino. VERGEET NIET om dienovereenkomstig te veranderen naar motorpinnen in uw code.
- voeg een schakelaar toe tussen de +ve van de batterij en de motordriver, anders moet u de batterij steeds loskoppelen wanneer u deze niet gebruikt. haal 2 draden van de 5v en GND van de motordriver naar het breadboard, zodat je zowel Arduino als andere apparaten van stroom kunt voorzien.
Stap 4: Het hoofd instellen: Ultrasone sensor en IR-sensor
Ik heb de sensoren op een vierkante metalen plaat gelijmd, zoals weergegeven in de bovenstaande foto
- bevestig alle 5v en GND aan de 5v en GND van het breadboard om de sensoren en servo van stroom te voorzien.
- bevestig de uitgangspinnen van de linker en rechter IR-sensoren aan de pin 12 en pin 13 van Arduino.
- bevestig de echo- en trig-pin van de ultrasone sensor op pin 2 en pin 3 van Arduino.
- bevestig de invoerpin van servo aan pin 5 van arduino.
Stap 5: Stel uw Arduino in
Ik heb dubbele tape gebruikt om Arduino en breadboard op het chassis te bevestigen, omdat het ook isolatie aan de achterkant van Arduino biedt.
voed de Arduino door de 5v en GND van het breadboard aan de Vin en GND aan de Arduino te bevestigen en je bent klaar om te gaan.
Stap 6: Tijd voor code
Ik laat een downloadlink voor de code achter, terwijl ik ook het basisalgoritme achter de code zal uitleggen.
- in eerste instantie zal de bot een zoekfunctie voor de hand starten.
- zodra een object wordt gevonden, start de bot de lusfunctie
- in die zin dat, als de linker IR-sensor wordt geactiveerd, de bot naar rechts draait
- als de rechter IR-sensor wordt geactiveerd, draait de bot naar links
- als het object te dichtbij komt, gaat de bot achteruit.
- als het object ver weg gaat, gaat de bot vooruit.
Stap 7: Alles klaar, laten we afronden
alles is gedaan, alles blijft aan u over om uw creativiteit te gebruiken om het aan te passen en uw innovatieve gebruik voor het project te vinden.
Aanbevolen:
Hoe maak je een beveiligingsdoos die volgt onder ons - Taak elektrische bedrading - Ajarnpa
Hoe maak je een beveiligingsdoos na onder ons spel - Elektrische bedradingstaak: vandaag zal ik je laten zien hoe je een beveiligingsdoos maakt volgens het spel Among Us - Elektrische bedradingstaak
MyPetBot (een bot die u volgt): 10 stappen (met afbeeldingen)
MyPetBot (A Bot That Follows You): Ai is een van de mooiste toepassingen van wiskunde. Het is in feite een reeks matrices-bewerkingen die zijn geoptimaliseerd om overeen te komen met het resultaat waarnaar u op zoek bent. Gelukkig zijn er talloze open source-tools waarmee we er gebruik van kunnen maken. Ik heb oorspronkelijk
Dreamday Box voor de speciale persoon in je leven: 11 stappen (met afbeeldingen)
Dreamday Box voor de speciale persoon in je leven: Dit kleine doosje vertelt het aantal dagen dat mijn geliefde en ik ons leven samen leiden. Natuurlijk kan de datum voor jou van alles zijn, het kan de dagen sinds je huwelijk vertellen, sinds de dag dat jij en je partner elkaar hebben ontmoet, de dag dat je bent verhuisd
Hoe maak je een lijn die de robot volgt met Rpi 3: 8 stappen
Hoe maak je een lijnvolgende robot met Rpi 3: In deze tutorial leer je hoe je een lijnvolgende robotbuggy bouwt zodat hij gemakkelijk over een baan kan suizen
Localino volgt Roomba IRobot, brengt de omgeving in kaart en maakt controle mogelijk: 4 stappen
Localino volgt Roomba IRobot, brengt de omgeving in kaart en maakt controle mogelijk.: In deze instructie wordt een procedure uitgelegd hoe u uw Roomba iRobot binnenshuis kunt volgen en besturen met het Localino Indoor Localization System, een WiFi-UART-brug en een pc-toepassing. Het detail van de uitleg van deze instructable, met uitleg over een HIL-controle