Innholdsfortegnelse:
- Trinn 1: Verktøy og komponenter
- Trinn 2: Montering
- Trinn 3: Kontrollsystem
- Trinn 4: Elektrisk skjema
- Trinn 5: Arduino Sketch
- Trinn 6: Sluttprodukt
Video: Follow-Bot: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Denne instruksen ble opprettet for å oppfylle prosjektkravet til Makecourse ved University of South Florida (www.makecourse.com)
Denne instruksjonen vil dekke trinnene for å gjenskape prosjektet mitt. Prosjektet mitt var en rover som kunne følge en bestemt farge eller form ved hjelp av en Pixy 2 og en Arduino Uno. Alle aspekter av prosessen vil bli dekket, inkludert nødvendige verktøy, montering, kontrollsystem og programmering.
Trinn 1: Verktøy og komponenter
Elektriske komponenter:
- Arduino Uno
- Pixy 2
- Brødbrett
- 2 x likestrømsmotor
- DC -omformer
- Pan-tilt Servo Kit
- Busbar
- 2 x 1N4001 diode
- 2 x 2N2222A transistor
- 2 x 1k motstand
Verktøy/komponenter
- Aluminium T-slisset ramme
- HDPE -plastark
- 2 x RC bildekk
- 3D -skriver
- Skrujern
- USB 2.0 -kabel
- Motorbor/dremel
- Turnigy Multistar Multi-Rotor Lipo Pack
*Merk: Målet med dette prosjektet endret seg gjennom semesteret, så ikke alt ble brukt som opprinnelig tenkt (batteriet var over bord - du kan oppnå de samme resultatene med noe mye billigere).
Trinn 2: Montering
Dessverre tok jeg ikke mange bilder mens jeg monterte prosjektet, men det er ikke veldig vanskelig. Motorfester, så vel som brikkene som holdt batteriet på skinnene, ble 3D -trykt.
T-slisset aluminium ble skrudd sammen med braketter i en rektangulær form.
De svarte plastarkene boret i og brukes til å montere: samleskinne, likestrømskonverter, brødbrett, Arduino Uno og Pixy 2. Pixy 2 ble montert på sin egen plattform for å gi den en bedre synsvinkel.
Trinn 3: Kontrollsystem
Kontrollsystemet mates av et 10000mAh litiumpolymerbatteri som kobles til en DC -omformer gjennom en samleskinne. Batteriet er mye større enn nødvendig, men det ble kjøpt med den hensikt å bruke det til flere forskjellige prosjekter. DC -omformeren gir omtrent 5V og gjennom brødbrettet driver den de to DC -motorene så vel som Arduino Uno, som igjen driver Pixy 2.
Trinn 4: Elektrisk skjema
Vist ovenfor er den grunnleggende sammenbruddet av ledninger og elektriske komponenter. Transistoren, en NPN 2N 2222A, er en halvlederanordning som brukes for forsterkning med lav effekt samt bytte av applikasjoner. Dioder brukes til å holde strømmen i en retning, dette beskytter Arduino Uno mot å motta strøm og eksplodere ved et uhell. Fordi vi bruker likestrømsmotorer, hvis det av en eller annen grunn går feil retning, kan du alltid bare bytte strøm- og jordkabler, og det vil snurre i motsatt retning. Dette kan ikke gjøres med vekselstrømsmotorer. Pinnekonfigurasjonen i diagrammet samsvarer ikke med Arduino -skissen, det gir bare brukeren en ide om hvordan komponentene er koblet til hverandre.
Trinn 5: Arduino Sketch
Arduino -skissen for dette prosjektet bruker Pixy 2 -biblioteket, som du finner på pixycam.com under 'Support' og derfra 'Downloads'. Bare sørg for at du laster ned det riktige biblioteket for henholdsvis Pixy eller Pixy 2. Mens du laster ned biblioteket, er det også veldig nyttig å laste ned PixyMon v2. Selv om Pixy bare kan lære farger/objekter ved å holde inne knappen og vente på at lysdioden skal slås på (først hvit, deretter rød) og slippe når den er rød, er det nyttig å lære den gjennom PixyMon -programmet. Du kan også justere alle kamerainnstillingene, inkludert lysstyrke og minste blokkområde (dette er nyttig hvis du prøver å oppdage mindre, lyse fargetoner). Skissen sammenligner både områder og x -posisjonen til det detekterte objektet for å følge hvilken signatur det er tildelt. Pixy 2 kan lære opptil syv forskjellige signaturer og er i stand til å oppdage hundrevis av objekter om gangen.
Derfra er det utrolig enkelt å programmere likestrømsmotorer ved hjelp av analogWrite () -funksjonen, slik at roboten kan gå fremover, venstre eller høyre.
Merk: lysere, tydelige nyanser fungerer best med Pixy
Trinn 6: Sluttprodukt
Her ble roboten lært å følge et rødt juletrepynt.
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
Motion Follow Animatronics Eyes: 8 Steps (med bilder)
Motion Follow Animatronics Eyes: Dette Arduino -prosjektet bruker en optisk flytsensor (ADNS3080) for å fange bevegelser. Oversett deretter dataene for å flytte servoer slik at det ser ut som øynene følger objekt i bevegelse. Dette er ikke lett å bygge. Det krever 3D -utskrift, lodding, noen generelle
DIY Smart Follow Me Drone With Camera (Arduino Based): 22 trinn (med bilder)
DIY Smart Follow Me Drone With Camera (Arduino Based): Droner er veldig populære leker og verktøy i disse dager. Du kan finne profesjonelle og til og med nybegynnere droner og flygende gadgets på markedet. Jeg har fire droner (quadcopters og hexcopters), fordi jeg elsker alt som flyr, men det 200. flyet er ikke