Indholdsfortegnelse:
- Trin 1: Værktøjer og komponenter
- Trin 2: Montering
- Trin 3: Kontrolsystem
- Trin 4: Elektrisk skema
- Trin 5: Arduino Sketch
- Trin 6: Slutprodukt
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
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
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
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:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Motion Follow Animatronics Eyes: 8 trin (med billeder)
Motion Follow Animatronics Eyes: Dette Arduino -projekt bruger en optisk flowsensor (ADNS3080) til at fange bevægelse. Oversæt derefter dataene til at flytte servoer, så det ser ud som om øjne følger objekt i bevægelse. Dette er ikke en let opbygning. Det kræver 3d -print, lodning, nogle generelle te
DIY Smart Follow Me Drone With Camera (Arduino Based): 22 trin (med billeder)
DIY Smart Follow Me Drone With Camera (Arduino Based): Droner er meget populære legetøj og værktøjer i disse dage. Du kan finde professionelle og endda begyndere droner og flyvende gadgets på markedet. Jeg har fire droner (quadcopters og hexcopters), fordi jeg elsker alt, hvad der flyver, men den 200. flyvning er ikke