Inhoudsopgave:

WALTER (Arduino-wedstrijd): 5 stappen (met afbeeldingen)
WALTER (Arduino-wedstrijd): 5 stappen (met afbeeldingen)

Video: WALTER (Arduino-wedstrijd): 5 stappen (met afbeeldingen)

Video: WALTER (Arduino-wedstrijd): 5 stappen (met afbeeldingen)
Video: Wilco en de leugendetector | Alles Kids | Afl. 3 2024, November
Anonim
WALTER (Arduino-wedstrijd)
WALTER (Arduino-wedstrijd)

Pls stem me voor Arduino Contest 2017

[Excuseer mijn Engels]

Ik hou echt van de populaire opstelling van 2 servo's arduino insecten op youtube. Als ik ernaar keek, herinner ik me altijd wat de robotjongens van BEAM deden lang voordat die opstelling favoriet werd. Deze mensen die analoge robotfanaten zijn, deden het beter op het lopen vanwege een betere hoek tussen de twee motoren (microcore / bicore-walker, enz.). Naar mijn mening ziet geen van de eerder genoemde er echter levendiger uit dan VBug1.5 (ook bekend als Walkman) gemaakt door de oprichter van beam robotic, Mark Tilden. Het gebruikt 5 motoren, daarom heeft het meer wendbaarheid. Het maken van een eenvoudige BEAM-robot is niet moeilijk, maar het bouwen van zoiets ingewikkelds als VBug1.5 kan verontrustend zijn voor een elektronische beginner zoals ik. Dus toen ik besloot om zoiets als Tilden's bugs te maken, moest ik genoegen nemen met het arduino-platform, de gemakkelijkste keuze voor niet-ingenieurs (of in mijn geval, beschamend, een ingenieur-wannabe). Als resultaat heb ik Walter gemaakt, een 4-potige arduino-robot met 5 servo's. Je vraagt je misschien af, als ik een look-alive bug-robot wilde maken, waarom ik dan niet met 8 of 12 servo's ging. Nou, ik dacht aan iets eenvoudigs dat ik kan doen om de meeste wendbaarheid te krijgen die ik kan hebben. Ik heb het over veel lijm gebruiken in plaats van lijsten maken.

Net als veel andere Arduino-robots kan Walter obstakels vermijden met behulp van HC-SR04 ultrasone sensoren. Om karakter toe te voegen als een insect, Walter ook een fotovoor, betekent dat hij wordt aangetrokken door licht. Fotodiodes worden gebruikt om licht te detecteren. Er zijn willekeurige waarden gegenereerd in de Arduino-schets om Walter te laten beslissen wanneer hij wil stoppen om uit te rusten, en ook om willekeurig zijn loopsnelheid te veranderen (3 snelheden). Toen ik begon, was ik van plan om tactknoppen onder elk van Walters voeten te hebben, zodat hij zou een oppervlaktesensor hebben. Maar de batterij (een draagbare powerbank voor smartphone) kost de servo's te veel gewicht. Ik weet dat tactknoppen bijna niets wegen om je zorgen te maken om gewicht toe te voegen, maar ironisch genoeg is het gewicht van de robot niet genoeg om de omgekeerde knoppen in te drukken.

Stap 1: Stuklijst:

Stuklijst
Stuklijst
  • Controller: Arduino Pro Mini (5v, 16MHz)
  • Sensoren: 3x HC-SR04 ultrasone sensoren
  • 4x Fotodiodes (5mm)
  • 4x 100kΩ weerstanden
  • Actuatoren: 5x MG90S Metal Geared Micro Servo's
  • Vermogen: 5200 mAh draagbare powerbank voor smartphone (2-kanaals uitgang, 1 A en 2,1 A)
  • Sommige draden en vrouwelijke kopconnectoren
  • 2x USB A-aansluitingen
  • Tuimelschakelaar
  • Kleerhanger of een dunne metalen staaf die je kunt buigen om benen te maken
  • Veel lijm (heetlijmpistool, superlijm en kunststof staal / epoxylijm)

Stap 2: Circuit

Stroomkring
Stroomkring

Stap 3: Montage

samenkomst
samenkomst
samenkomst
samenkomst
samenkomst
samenkomst

Lijmen zijn essentieel voor dit project. Ik gebruikte 3 soorten lijmen; heet lijmpistool, superlijm en kunststof staal/epoxylijm. In het begin gebruikte ik witte polymorfe kunststof, maar daarna schakelde ik over met veel kunststof staal epoxy. Ze zijn gemakkelijker te gebruiken. Veel van deze foto's zijn gemaakt voordat ik overstapte op kunststof staal. Let op de hoeveelheid gebruikte lijm. Ik meende het toen ik schreef dat lijmen eerder essentieel zijn. De as is gemaakt van servohoorn en spacer aan elkaar gelijmd. Ik heb een handige manier gevonden om header-connectoren op Arduino pro mini te plaatsen zonder ze op een proto-bord of een pcb te solderen. Ja.. Lijmt schat! (Begin ik te klinken als een rare lijmfetisj-man?) Ik gebruikte ook een spacer als standaard om de arduino pro mini- en ultrasone sensoren vast te houden. 2 USB-connectoren aan elkaar gelijmd met een tuimelschakelaar. De USB's zouden dan verbinding maken met 2 kanalen van de powerbank. Hoewel de powerbank zelf een aan / uit-knop heeft, kan de knop alleen de powerbank aanzetten en de stroom openen, maar de stroom zelf niet onderbreken. Daarom heb ik een tuimelschakelaar toegevoegd. Hier zie je dat de poten zijn vernieuwd met plastic staal epoxy. Hier is een eenvoudige installatie van mijn fotodiode en weerstand. Geen pcb, alleen draden en vrouwelijke headers nodig. Sorry dat ik het maken van fotodetails heb gemist van de fotodiodes die op de powerbank zijn geplakt.

Stap 4: Arduino-code

Ik heb de code hieronder bijgevoegd.

Stap 5: Stem op mij

Stem op mij
Stem op mij

Nou, dat is alles mensen, ik hoop dat je meedoet met het bouwen van dit wezen.

Aanbevolen: