Innholdsfortegnelse:

Follow-Bot: 6 trinn
Follow-Bot: 6 trinn

Video: Follow-Bot: 6 trinn

Video: Follow-Bot: 6 trinn
Video: Стильная Мужская Стрижка 2023 Пошагово дома | Уроки стрижек Евы Лорман | Как стричь Мужские стрижки 2024, November
Anonim
Følg-Bot
Følg-Bot

Denne instruksen ble opprettet for å oppfylle prosjektkravet til Makecourse ved University of South Florida (www.makecourse.com)

Denne instruksjonen vil dekke trinnene for å gjenskape prosjektet mitt. Prosjektet mitt var en rover som kunne følge en bestemt farge eller form ved hjelp av en Pixy 2 og en Arduino Uno. Alle aspekter av prosessen vil bli dekket, inkludert nødvendige verktøy, montering, kontrollsystem og programmering.

Trinn 1: Verktøy og komponenter

Elektriske komponenter:

  • Arduino Uno
  • Pixy 2
  • Brødbrett
  • 2 x likestrømsmotor
  • DC -omformer
  • Pan-tilt Servo Kit
  • Busbar
  • 2 x 1N4001 diode
  • 2 x 2N2222A transistor
  • 2 x 1k motstand

Verktøy/komponenter

  • Aluminium T-slisset ramme
  • HDPE -plastark
  • 2 x RC bildekk
  • 3D -skriver
  • Skrujern
  • USB 2.0 -kabel
  • Motorbor/dremel
  • Turnigy Multistar Multi-Rotor Lipo Pack

*Merk: Målet med dette prosjektet endret seg gjennom semesteret, så ikke alt ble brukt som opprinnelig tenkt (batteriet var over bord - du kan oppnå de samme resultatene med noe mye billigere).

Trinn 2: Montering

montering
montering
montering
montering
montering
montering
montering
montering

Dessverre tok jeg ikke mange bilder mens jeg monterte prosjektet, men det er ikke veldig vanskelig. Motorfester, så vel som brikkene som holdt batteriet på skinnene, ble 3D -trykt.

T-slisset aluminium ble skrudd sammen med braketter i en rektangulær form.

De svarte plastarkene boret i og brukes til å montere: samleskinne, likestrømskonverter, brødbrett, Arduino Uno og Pixy 2. Pixy 2 ble montert på sin egen plattform for å gi den en bedre synsvinkel.

Trinn 3: Kontrollsystem

Kontrollsystem
Kontrollsystem
Kontrollsystem
Kontrollsystem
Kontrollsystem
Kontrollsystem

Kontrollsystemet mates av et 10000mAh litiumpolymerbatteri som kobles til en DC -omformer gjennom en samleskinne. Batteriet er mye større enn nødvendig, men det ble kjøpt med den hensikt å bruke det til flere forskjellige prosjekter. DC -omformeren gir omtrent 5V og gjennom brødbrettet driver den de to DC -motorene så vel som Arduino Uno, som igjen driver Pixy 2.

Trinn 4: Elektrisk skjema

Elektrisk skjema
Elektrisk skjema
Elektrisk skjema
Elektrisk skjema

Vist ovenfor er den grunnleggende sammenbruddet av ledninger og elektriske komponenter. Transistoren, en NPN 2N 2222A, er en halvlederanordning som brukes for forsterkning med lav effekt samt bytte av applikasjoner. Dioder brukes til å holde strømmen i en retning, dette beskytter Arduino Uno mot å motta strøm og eksplodere ved et uhell. Fordi vi bruker likestrømsmotorer, hvis det av en eller annen grunn går feil retning, kan du alltid bare bytte strøm- og jordkabler, og det vil snurre i motsatt retning. Dette kan ikke gjøres med vekselstrømsmotorer. Pinnekonfigurasjonen i diagrammet samsvarer ikke med Arduino -skissen, det gir bare brukeren en ide om hvordan komponentene er koblet til hverandre.

Trinn 5: Arduino Sketch

Arduino -skissen for dette prosjektet bruker Pixy 2 -biblioteket, som du finner på pixycam.com under 'Support' og derfra 'Downloads'. Bare sørg for at du laster ned det riktige biblioteket for henholdsvis Pixy eller Pixy 2. Mens du laster ned biblioteket, er det også veldig nyttig å laste ned PixyMon v2. Selv om Pixy bare kan lære farger/objekter ved å holde inne knappen og vente på at lysdioden skal slås på (først hvit, deretter rød) og slippe når den er rød, er det nyttig å lære den gjennom PixyMon -programmet. Du kan også justere alle kamerainnstillingene, inkludert lysstyrke og minste blokkområde (dette er nyttig hvis du prøver å oppdage mindre, lyse fargetoner). Skissen sammenligner både områder og x -posisjonen til det detekterte objektet for å følge hvilken signatur det er tildelt. Pixy 2 kan lære opptil syv forskjellige signaturer og er i stand til å oppdage hundrevis av objekter om gangen.

Derfra er det utrolig enkelt å programmere likestrømsmotorer ved hjelp av analogWrite () -funksjonen, slik at roboten kan gå fremover, venstre eller høyre.

Merk: lysere, tydelige nyanser fungerer best med Pixy

Trinn 6: Sluttprodukt

Her ble roboten lært å følge et rødt juletrepynt.

Anbefalt: