INHOUDSOPGAWE:

Follow-Bot: 6 stappe
Follow-Bot: 6 stappe

Video: Follow-Bot: 6 stappe

Video: Follow-Bot: 6 stappe
Video: 😫 Перечисляем слабые места VW Touareg: неужели всё так печально? 2024, November
Anonim
Volg-Bot
Volg-Bot

Hierdie instruksies is geskep ter voldoening aan die projekvereiste van die Makecourse aan die Universiteit van Suid -Florida (www.makecourse.com)

Hierdie instruksie sal die stappe dek om my projek te herskep. My projek was 'n rover wat 'n spesifieke kleur of vorm kon volg met behulp van 'n Pixy 2 en 'n Arduino Uno. Alle aspekte van die proses word behandel, insluitend die nodige gereedskap, montering, beheerstelsel en programmering.

Stap 1: Gereedskap en komponente

Elektriese komponente:

  • Arduino Uno
  • Pixy 2
  • Broodbord
  • 2 x DC -motor
  • DC -omskakelaar
  • Pan-kantel Servo Kit
  • Busbar
  • 2 x 1N4001 diode
  • 2 x 2N2222A transistor
  • 2 x 1k weerstand

Gereedskap/komponente

  • Aluminium T-gleufraamwerk
  • HDPE -plastiekblad
  • 2 x RC -motorbande
  • 3D -drukker
  • Skroewedraaier
  • USB 2.0 kabel
  • Kragboor/dremel
  • Turnigy Multistar Multi-Rotor Lipo Pack

*Nota: die doel van hierdie projek het gedurende die semester verander, sodat nie alles gebruik is soos oorspronklik bedoel nie (die battery was oorboord - u kan dieselfde resultate behaal met iets baie goedkoper).

Stap 2: Montering

Vergadering
Vergadering
Vergadering
Vergadering
Vergadering
Vergadering
Vergadering
Vergadering

Ongelukkig het ek nie baie foto's geneem tydens die samestelling van die projek nie, maar dit is nie baie moeilik nie. Die motorhouers sowel as die stukke wat die battery op die relings gehou het, is 3D gedruk.

Die t-gleuf aluminium is met hakies in 'n reghoekige vorm vasgeskroef.

Die swart plastiekblaaie het ingeboor en gebruik om die: bus, DC -omskakelaar, broodbord, Arduino Uno en die Pixy 2. Die Pixy 2 is op sy eie platform gemonteer om 'n beter kykhoek te gee.

Stap 3: Beheerstelsel

Beheer stelsel
Beheer stelsel
Beheer stelsel
Beheer stelsel
Beheer stelsel
Beheer stelsel

Die beheerstelsel word gevoed deur 'n 10000mAh litiumpolymeerbattery wat via 'n busbar met 'n DC -omskakelaar verbind word. Die battery is baie groter as wat nodig is, maar dit is gekoop met die doel om dit vir verskillende projekte te gebruik. Die DC -omskakelaar bied ongeveer 5V en deur die broodbord word die twee DC -motors sowel as die Arduino Uno aangedryf, wat op sy beurt die Pixy 2 aandryf.

Stap 4: Elektriese skemas

Elektriese skemas
Elektriese skemas
Elektriese skemas
Elektriese skemas

Die basiese uiteensetting van die bedrading en elektriese komponente word hierbo getoon. Die transistor, 'n NPN 2N 2222A, is 'n halfgeleierapparaat wat gebruik word vir lae-kragversterkings- en skakelprogramme. Diodes word gebruik om die stroom in een rigting te laat vloei; dit beskerm die Arduino Uno om die stroom per ongeluk te ontvang en te ontplof. Omdat ons DC -motors gebruik, kan u altyd die krag- en grondkabels omskakel, en dit draai in die teenoorgestelde rigting as dit om die een of ander rede gaan. Dit kan nie met wisselmotors gedoen word nie. Die penkonfigurasie in die diagram stem nie ooreen met die Arduino -skets nie; dit gee die gebruiker slegs 'n idee van hoe die komponente met mekaar verbind is.

Stap 5: Arduino -skets

Die Arduino -skets vir hierdie projek gebruik die Pixy 2 -biblioteek, wat u kan vind op pixycam.com onder 'Ondersteuning' en vandaar 'Downloads'. Maak net seker dat u die toepaslike biblioteek vir onderskeidelik die Pixy of Pixy 2 aflaai. Terwyl u die biblioteek aflaai, is dit ook baie handig om PixyMon v2. Terwyl die Pixy slegs kleure/voorwerpe kan leer deur die knoppie ingedruk te hou en te wag totdat die LED aanskakel (eers wit, dan rooi) en los as dit rooi is, is dit nuttig om dit deur die PixyMon -program te leer. U kan ook al die kamera -instellings aanpas, insluitend helderheid en die minimum blokoppervlakte (dit is handig as u kleiner, helder kleure wil opspoor). Die skets vergelyk beide gebiede sowel as die x -posisie van die opgespoorde voorwerp om te volg watter handtekening dit ook al toegeken word. Die Pixy 2 kan tot sewe verskillende handtekeninge leer en kan honderde voorwerpe tegelyk opspoor.

Van daar af is dit ongelooflik maklik om GS -motors te programmeer met behulp van die analogWrite () -funksie, sodat die robot vorentoe, links of regs kan gaan.

Let wel: helderder, duidelike kleure werk die beste met die Pixy

Stap 6: Finale produk

Hier is die robot geleer om 'n rooi kersboomversiering te volg.

Aanbeveel: