Inhoudsopgave:
- Stap 1: Printeronderdelen
- Stap 2: Soldeer en servo-hack
- Stap 3: Aansluiting motor- en stuurprogrammaschild
- Stap 4: Bluetooth-moduleverbinding
- Stap 5: Aansluiting van de servomotor op de motordriver
- Stap 6: Batterijmontage
- Stap 7: Hoofd en armen maken
- Stap 8: Finale
- Stap 9: Arduino-programmering (Voeg Motor Shield-bibliotheek toe)
- Stap 10: Code Beschrijving-1
- Stap 11: Code Beschrijving-2
- Stap 12: Code Beschrijving-3
- Stap 13: Projectbestanden en video
Video: Passeer de Boterrobot: 13 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Samenvatting
In dit project gaan we de boterrobot op Rick en Morty doen. Er zal geen camera- en geluidsfunctie in de robot zijn. Je kunt de video bekijken in de onderstaande link.
www.youtube.com/embed/X7HmltUWXgs
Metarial lijst
- Arduino UNO
- Arduino Motor Driver Shield
- Zumo-chassisset
- 6V Verloopstuk Micro DC Motor (2 stuks)
- 7.4 V Lipo-batterij 850 mAh 25C
- HC-05 of HC-06 Bluetooth-module
- SG-90 mini-servomotor
- Startkabels
- Paperclip (1 stuk)
- 3D-onderdelen
Stap 1: Printeronderdelen
- In dit project zullen we Arduino elektronische kaart en 3D-printertechnologie gebruiken. Eerst gaan we 3D-onderdelen uitprinten.
- Je hebt toegang tot de 3D-onderdelen via de GitHub-link.
De taak van de onderdelen is als volgt.
- chassis: Het is het hoofdgedeelte van de robot.
- onderlichaam: Het stuk dat zal helpen het hoofd van de robot te bewegen. De servomotor wordt op dit onderdeel bevestigd.
- bovenlichaam: Het is het deel tussen chassis en onderlichaam.
- scharnier: Dit deel zorgt ervoor dat het lichaam open en dicht gaat.
Afdrukduur (printermodel: MakerBot Replicator2)
- Afdrukduur van onderdelen in figuur_1: 5h 13m. (Als u de afdrukinstellingen instelt zoals weergegeven in Afbeelding_3.)
- Printduur van onderdelen in figuur_2: 5h 56m. (Als u de afdrukinstellingen instelt zoals weergegeven in Afbeelding_3.)
- OPMERKING: De afdruktijd is afhankelijk van het printermodel.
Stap 2: Soldeer en servo-hack
- DC-motoren bevinden zich in het Zumo-chassis.
- Startkabels zijn gesoldeerd aan DC-motoren.
- Er moeten een paar wijzigingen aan de servo worden aangebracht, waardoor de robotkop beweegt, voordat deze aan het onderlichaam wordt bevestigd. Het doel van deze wijziging is om de servomotor soepeler te laten lopen.
- U kunt de onderstaande link gebruiken.
www.youtube.com/watch?v=I-sZ5HWsGZU
- De servomotor is bevestigd aan het onderlichaam, zoals weergegeven in Afbeelding_4.
- Onderlichaam en bovenlichaam worden met een schroef aan elkaar bevestigd, zoals weergegeven in figuur_5.
Stap 3: Aansluiting motor- en stuurprogrammaschild
- Arduino Motor Driver Shield is bevestigd aan de Arduino Uno, zoals weergegeven in figuur_6.
- De DC-motor aan de rechterkant is bevestigd aan de M3-poort van de motordriver.
- De DC-motor aan de linkerkant is bevestigd aan de M4-poort van de motordriver.
Stap 4: Bluetooth-moduleverbinding
- De RX- en TX-pinnen zijn gesoldeerd aan respectievelijk pinnen 2 en 3 van het Arduino-bord.
- VCC- en GND-pinnen zijn gesoldeerd aan respectievelijk de 5V- en GND-pinnen van het Arduino-bord.
Stap 5: Aansluiting van de servomotor op de motordriver
- De servomotor is bevestigd aan de M1-poort van de motordriver.
- De Arduino UNO wordt op het chassis geplaatst.
Stap 6: Batterijmontage
- De batterijhouder van de Zumo Kit is aangepast zoals weergegeven in de afbeelding. Vervolgens wordt de lipo-batterij met dubbelzijdig plakband op deze aangepaste houder bevestigd.
- Als de rode pin van de lipo-batterij is gesoldeerd aan de Arduino's Vin-pin en de zwarte pin aan de GND-pin, wordt de Arduino Uno van stroom voorzien. Als je wilt, kun je een kleine schakelaar aan het circuit toevoegen. Hiervoor kunt u een klein gaatje in het chassisdeel maken.
Stap 7: Hoofd en armen maken
- Het hoofd en de armen van de robot worden op de benodigde plekken gelijmd.
- Het hoofd van de robot is op het onderlichaam gelijmd.
- Het scharnier wordt gemonteerd zoals weergegeven in de afbeelding.
Stap 8: Finale
- Ten slotte moet de robot eruit zien zoals weergegeven in de afbeelding.
- U kunt onderstaande link gebruiken voor 3D print onderdelen en montage.
www.thingiverse.com/thing:1878565
Stap 9: Arduino-programmering (Voeg Motor Shield-bibliotheek toe)
- Voordat we codes invoeren, moeten we enkele bibliotheken toevoegen aan het Arduino IDE-programma.
- Eerst moet u de bibliotheek "AFMotor.h" toevoegen om de motoren te kunnen besturen. Hiervoor dient u onderstaande stappen te volgen.
- Het ZIP-bestand met de naam "Adafruit Motor Shield Library" kan worden gedownload van de GitHub-link.
- Klik op "Schets> Bibliotheek opnemen>. ZIP-bibliotheek toevoegen op de Arduino IDE. Selecteer de gedownloade Adafruit Motor Shield-bibliotheek en klik op de knop Openen. Op deze manier wordt de bibliotheek met de naam AFMotor.h aan het project toegevoegd.
- Voor de bluetooth-verbinding moet u echter de bibliotheek "SoftwareSerial.h" toevoegen.
Stap 10: Code Beschrijving-1
in de sectie vóór de instelling van de lege ruimte;
Er worden objecten gemaakt die horen bij pinnummers waarop de motoren en de bluetooth-sensor zijn aangesloten. (mySerial, motor1, motor2, motor3)
Stap 11: Code Beschrijving-2
in de sectie void setup;
Seriële communicatie begint.
Stap 12: Code Beschrijving-3
in de sectie ongeldige lus;
Controleer in het rood gemarkeerde gedeelte of de gegevens van de bluetooth-module worden ontvangen. Inkomende gegevens worden naar de variabele c verzonden.
Als de binnenkomende gegevens bijvoorbeeld "F" zijn, worden de motoren in voorwaartse richting bewogen.
- Na de voidloop-sectie worden subprogramma's gemaakt. De draaisnelheid en draaizijde van de motoren worden ingesteld in de subprogramma's.
- "Vooruit", "Terug", "Links", "Rechts" en "Stop" zijn de namen van subprogramma's.
Stap 13: Projectbestanden en video
GitHub-link:
github.com/yasinbrcn/Pass-The-Butter-Robot.git
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
De boterrobot: de Arduino-robot met existentiële crisis - Ajarnpa
The Butter Robot: the Arduino Robot With Existential Crisis: Dit project is gebaseerd op de animatieserie "Rick and Morty". In een van de afleveringen maakt Rick een robot die als enige doel heeft boter te brengen. Als studenten van Bruface (Brusselse Faculteit Ingenieurswetenschappen) hebben we een opdracht voor de mecha