INHOUDSOPGAWE:
- Stap 1: Gereedskap en komponente
- Stap 2: Montering
- Stap 3: Beheerstelsel
- Stap 4: Elektriese skemas
- Stap 5: Arduino -skets
- Stap 6: Finale produk
Video: Follow-Bot: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
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
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
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
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:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
Kid's Quad Hacking in a Self Driving, Line Follow and Obstacle Detecting Vehicle .: 4 Stappe
Kid's Quad Hacking in a Self Driving, Line Follow and Obstacle Detecting Vehicle .: In die instruksies van vandag verander ons 'n 1000Watt (ja, ek weet baie!) Electric Kid's quad in 'n self -ry-, line -volg- en hindernis -vermydende voertuig! Demovideo: https: //youtu.be/bVIsolkEP1k Vir hierdie projek benodig ons die volgende materiaal
Motion Follow Animatronics Eyes: 8 stappe (met foto's)
Motion Follow Animatronics Eyes: Hierdie Arduino -projek gebruik 'n optiese vloeisensor (ADNS3080) om beweging vas te vang. Vertaal dan die data om die servo's te laat beweeg, sodat dit lyk asof die oë bewegende voorwerpe volg. Dit is nie 'n maklike konstruksie nie
DIY Smart Follow Me Drone met kamera (gebaseer op Arduino): 22 stappe (met foto's)
DIY Smart Follow Me Drone With Camera (Arduino Based): Hommeltuie is deesdae baie gewild speelgoed en gereedskap. U kan professionele en selfs beginner -hommeltuie en vlieënde toestelle op die mark vind. Ek het vier drones (quadcopters en hexcopters), want ek hou van alles wat vlieg, maar die 200ste vlug is nie