Talaan ng mga Nilalaman:

Follow-Bot: 6 na Hakbang
Follow-Bot: 6 na Hakbang

Video: Follow-Bot: 6 na Hakbang

Video: Follow-Bot: 6 na Hakbang
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Hulyo
Anonim
Follow-Bot
Follow-Bot

Ang itinuturo na ito ay nilikha bilang pagtupad sa kinakailangan ng proyekto ng Makecourse sa University of South Florida (www.makecourse.com)

Ang magtuturo na ito ay sasakupin ang mga hakbang upang muling likhain ang aking proyekto. Ang aking proyekto ay isang rover na maaaring sundin ang isang tukoy na kulay o hugis gamit ang isang Pixy 2 at isang Arduino Uno. Ang lahat ng mga aspeto ng proseso ay sasakupin, kabilang ang mga kinakailangang tool, pagpupulong, control system at programa.

Hakbang 1: Mga Tool at Component

Mga Elektroniko na Bahagi:

  • Arduino Uno
  • Pixy 2
  • Breadboard
  • 2 x DC Motor
  • DC Converter
  • Pan-ikiling Servo Kit
  • Busbar
  • 2 x 1N4001 diode
  • 2 x 2N2222A transistor
  • 2 x 1k risistor

Mga Kasangkapan / Sangkap

  • Aluminyo T-Slotted Framing
  • HDPE Plastic Sheet
  • 2 x RC Mga Gulong Kotse
  • 3d printer
  • Screwdriver
  • USB 2.0 Cable
  • Power drill / dremel
  • Turnigy Multistar Multi-Rotor Lipo Pack

* Tandaan: Ang layunin ng proyektong ito ay nagbago sa buong semester, kaya't hindi lahat ay ginamit bilang orihinal na inilaan (ang baterya ay overboard - maaari mong makamit ang parehong mga resulta sa isang bagay na mas mura).

Hakbang 2: Assembly

Assembly
Assembly
Assembly
Assembly
Assembly
Assembly
Assembly
Assembly

Sa kasamaang palad, hindi ako kumuha ng maraming larawan habang pinagsama-sama ang proyekto ngunit hindi ito napakahirap. Ang pag-mount ng motor pati na rin ang mga piraso na humahawak ng baterya papunta sa daang-bakal ay naka-print na 3D.

Ang t-slotted aluminyo ay na-screwed kasama ang mga braket sa isang hugis-parihaba na form.

Ang mga itim na plastic sheet ay drilling at ginamit upang i-mount ang: busbar, DC converter, breadboard, Arduino Uno at ang Pixy 2. Ang Pixy 2 ay naka-mount sa sarili nitong platform upang mabigyan ito ng isang mas mahusay na anggulo ng pagtingin.

Hakbang 3: Control System

Sistema ng Pagkontrol
Sistema ng Pagkontrol
Sistema ng Pagkontrol
Sistema ng Pagkontrol
Sistema ng Pagkontrol
Sistema ng Pagkontrol

Ang control system ay pinakain ng isang 10000mAh lithium polymer na baterya na kumokonekta sa isang DC converter sa pamamagitan ng isang busbar. Ang baterya ay mas malaki kaysa sa kinakailangan, ngunit binili ito na may hangaring gamitin ito para sa maraming magkakaibang mga proyekto. Nagbibigay ang DC converter ng tungkol sa 5V at sa pamamagitan ng breadboard, pinapagana nito ang dalawang DC motor pati na rin ang Arduino Uno na kung saan, pinapagana ang Pixy 2.

Hakbang 4: Mga Elektrikal na Skematika

Mga Elektrikal na Skematika
Mga Elektrikal na Skematika
Mga Elektrikal na Skematika
Mga Elektrikal na Skematika

Ipinapakita sa itaas ay ang pangunahing pagkasira ng mga kable at mga sangkap na elektrikal. Ang transistor, isang NPN 2N 2222A, ay isang aparato na semiconductor na ginamit para sa low-power amplifying pati na rin ang paglipat ng mga application. Ginagamit ang mga diode upang mapanatili ang kasalukuyang dumadaloy sa isang direksyon, pinoprotektahan nito ang Arduino Uno mula sa aksidenteng pagtanggap ng kasalukuyang at sumasabog. Dahil gumagamit kami ng mga DC motor, kung sa ilang kadahilanan ay patungo ito sa maling direksyon na maaari mong palitan lamang ang iyong power at ground cables at iikot ito sa kabaligtaran. Hindi ito magagawa sa mga AC motor. Ang pagsasaayos ng pin sa diagram ay hindi tumutugma sa sketch ng Arduino, binibigyan lamang nito ang gumagamit ng isang ideya kung paano nakakonekta ang mga bahagi sa bawat isa.

Hakbang 5: Arduino Sketch

Ang sketch ng Arduino para sa proyektong ito ay gumagamit ng Pixy 2 library, na matatagpuan sa pixycam.com sa ilalim ng 'Suporta' at mula doon, 'Mga Pag-download'. Tiyaking i-download mo lamang ang naaangkop na silid-aklatan para sa Pixy o Pixy 2, ayon sa pagkakabanggit. Habang nagda-download ng silid-aklatan, kapaki-pakinabang din na mag-download ng PixyMon v2. Habang ang Pixy ay maaaring malaman ang mga kulay / bagay sa pamamagitan lamang ng pagpindot sa pindutan at paghihintay para sa LED upang i-on (unang puti, pagkatapos pula) at ilalabas kapag pula, kapaki-pakinabang na turuan ito sa pamamagitan ng programa ng PixyMon. Nagagawa mo ring ayusin ang lahat ng mga setting ng camera, kasama ang ningning at ang minimum na lugar ng pag-block (kapaki-pakinabang ito kung sinusubukan mong makita ang mas maliit, maliwanag na mga kulay). Inihahambing ng sketch ang parehong mga lugar pati na rin ang x posisyon ng napansin na bagay upang sundin ang alinmang lagda na itinalaga nito. Maaaring malaman ng Pixy 2 ang hanggang pitong magkakaibang lagda at nakakakita ng daan-daang mga bagay nang paisa-isa.

Mula doon, hindi kapani-paniwalang madaling i-program ang DC motors gamit ang pagpapaandar ng analogWrite (), na nagbibigay-daan sa robot na magpatuloy, pakaliwa, o pakanan.

Tandaan: ang mas maliwanag, magkakaibang mga kulay ay pinakamahusay na gumagana sa Pixy

Hakbang 6: Pangwakas na Produkto

Dito, tinuruan ang robot na sundin ang isang pulang palamuting Christmas tree.

Inirerekumendang: