Indholdsfortegnelse:

Follow-Bot: 6 trin
Follow-Bot: 6 trin
Anonim
Følg-Bot
Følg-Bot

Denne instruerbare blev oprettet for at opfylde projektkravet fra Makecourse ved University of South Florida (www.makecourse.com)

Denne instruktør vil dække trinene for at genskabe mit projekt. Mit projekt var en rover, der kunne følge en bestemt farve eller form ved hjælp af en Pixy 2 og en Arduino Uno. Alle aspekter af processen vil blive dækket, herunder de nødvendige værktøjer, samling, kontrolsystem og programmering.

Trin 1: Værktøjer og komponenter

Elektriske komponenter:

  • Arduino Uno
  • Pixy 2
  • Brødbræt
  • 2 x DC motor
  • DC -omformer
  • Pan-tilt Servo Kit
  • Busbar
  • 2 x 1N4001 diode
  • 2 x 2N2222A transistor
  • 2 x 1k modstand

Værktøjer/komponenter

  • Aluminium T-slidset ramme
  • HDPE plastfolie
  • 2 x RC bildæk
  • 3D printer
  • Skruetrækker
  • USB 2.0 kabel
  • El -boremaskine/dremel
  • Turnigy Multistar Multi-Rotor Lipo Pack

*Bemærk: Formålet med dette projekt ændrede sig i løbet af semesteret, så ikke alt blev brugt som oprindeligt tiltænkt (batteriet var overbord - du kan opnå de samme resultater med noget meget billigere).

Trin 2: Montering

montage
montage
montage
montage
montage
montage
montage
montage

Desværre tog jeg ikke mange fotos under samlingen af projektet, men det er ikke særlig svært. Motorophængene samt stykkerne, der holdt batteriet på skinnerne, blev 3D -printet.

Det t-slidsede aluminium blev skruet sammen med beslag til en rektangulær form.

De sorte plastikplader borede i og bruges til at montere: samleskinne, DC -konverter, brødbræt, Arduino Uno og Pixy 2. Pixy 2 blev monteret på sin egen platform for at give den en bedre betragtningsvinkel.

Trin 3: Kontrolsystem

Kontrolsystem
Kontrolsystem
Kontrolsystem
Kontrolsystem
Kontrolsystem
Kontrolsystem

Kontrolsystemet forsynes med et 10000mAh litiumpolymerbatteri, der tilsluttes en DC -konverter via en samleskinne. Batteriet er meget større end nødvendigt, men det blev købt med den hensigt at bruge det til flere forskellige projekter. DC -omformeren giver omkring 5V og gennem brødbrættet driver den de to DC -motorer samt Arduino Uno, som igen driver Pixy 2.

Trin 4: Elektrisk skema

Elektrisk skema
Elektrisk skema
Elektrisk skema
Elektrisk skema

Ovenstående er den grundlæggende opdeling af ledninger og elektriske komponenter. Transistoren, en NPN 2N 2222A, er en halvlederanordning, der bruges til forstærkning med lav effekt og til at skifte applikationer. Dioder bruges til at holde strømmen i en retning, dette beskytter Arduino Uno mod et uheld at modtage strømmen og eksplodere. Fordi vi bruger jævnstrømsmotorer, hvis det af en eller anden grund går den forkerte retning, kan du altid bare skifte strøm og jordkabler, og det vil dreje i den modsatte retning. Dette kan ikke gøres med vekselstrømsmotorer. Stiftkonfigurationen i diagrammet svarer ikke til Arduino -skitsen, det giver kun brugeren en idé om, hvordan komponenterne er forbundet til hinanden.

Trin 5: Arduino Sketch

Arduino -skitsen til dette projekt bruger Pixy 2 -biblioteket, der findes på pixycam.com under 'Support' og derfra 'Downloads'. Bare sørg for at downloade det relevante bibliotek til henholdsvis Pixy eller Pixy 2. Mens du downloader biblioteket, er det også meget nyttigt at downloade PixyMon v2. Selvom Pixy kun er i stand til at lære farver/objekter ved at holde knappen nede og vente på, at LED'en tændes (først hvid, derefter rød) og slippe, når den er rød, er det nyttigt at lære det gennem PixyMon -programmet. Du er også i stand til at justere alle kameraindstillinger, herunder lysstyrke og det mindste blokområde (dette er nyttigt, hvis du prøver at registrere mindre, lyse nuancer). Skitsen sammenligner begge områder såvel som x -positionen for det detekterede objekt for at følge den signatur, det tildeles. Pixy 2 kan lære op til syv forskellige signaturer og er i stand til at registrere hundredvis af objekter ad gangen.

Derfra er det utroligt let at programmere DC -motorer ved hjælp af analogWrite () -funktionen, så robotten kan gå fremad, til venstre eller til højre.

Bemærk: lysere, tydelige nuancer fungerer bedst med Pixy

Trin 6: Slutprodukt

Her blev robotten lært at følge et rødt juletræspynt.

Anbefalede: