Inhoudsopgave:

Persoon die wagen volgt: 8 stappen
Persoon die wagen volgt: 8 stappen

Video: Persoon die wagen volgt: 8 stappen

Video: Persoon die wagen volgt: 8 stappen
Video: ✨Blades of the Guardians EP 01 - 15 Full Version [MULTI SUB] 2024, November
Anonim
Persoon die winkelwagen volgt
Persoon die winkelwagen volgt

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

Uw chassis instellen
Uw chassis instellen
Uw chassis instellen
Uw chassis instellen
Uw chassis instellen
Uw chassis instellen
Uw chassis instellen
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

Bedrading van de motordriver
Bedrading van de motordriver

Om motoren van voldoende sap te voorzien, moeten we de motordriver instellen.

  1. schroef eerst de +ve en -ve polen van de motor op de PTR-connector van de motordriver.
  2. 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.
  3. 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.
  4. 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

Het hoofd instellen: ultrasone sensor en IR-sensor
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

Stel uw Arduino in
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

Tijd voor code
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 klaar, laten we afronden
Alles klaar, laten we afronden
Alles klaar, laten we afronden
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: