Innholdsfortegnelse:
- Trinn 1: Brukeranbefalinger
- Trinn 2: Nødvendige materialer
- Trinn 3: Sikkerhet
- Trinn 4: Montering
- Trinn 5: Tilkobling av komponenter
- Trinn 6: Programvareinstallasjon
- Trinn 7: Oppsett og konfigurering av Arbotix og Pixy Cam
- Trinn 8: Robotplassering
- Trinn 9: Program
- Trinn 10: Video
- Trinn 11: Konklusjon
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
Vi er 2 studenter fra UCN college i Danmark. Vi fikk i oppgave å gjøre en ugjennomsiktig som en del av vår evaluering for klassen, roboten og visjonen. Kravene til prosjektet var å inkludere en eller flere roboter fra arbotix og utføre en oppgave.
Prosjektbeskrivelse:
Den valgte oppgaven for prosjektet vårt var å bruke en robotarm og et fargekamera med at roboten plukker opp markøren og flytter den foran kameraet, oppdager fargen på den markøren og fra den fargen som gjenkjennes roboten tegner en form på en tavlen var avhengig av fargen.
Av: Razvan Ovreiu & Danny Pedersen
Trinn 1: Brukeranbefalinger
Det anbefales at hvis du prøver å følge dette ustrukturerbare, har du grunnleggende kunnskap eller forståelse for følgende emner, men ikke et must:
· Arduino (https://learn.trossenrobotics.com/arbotix/7-arboti…)
· Robotanatomi
· Grunnleggende programmering (helst C)
· Tålmodighet
Koblingene nedenfor og gjennom instruksjonene kan tilby deg nødvendig kunnskap om de forskjellige ovennevnte emnene og mye mer, så det anbefales å bruke dem hvis du har spørsmål eller problemer.
Arbotix:
Arduino:
pixycam:
Trinn 2: Nødvendige materialer
Alle de listede elementene som er oppført, må
replikere oppsettet. Alle elementene kan bli funnet og kjøpt på nettstedet nedenfor med unntak av tavlemerkene:
www. Trossenrobotics.com
_
1 x Arbotix reaktor robotarm
www.interbotix.com/p/phantomx-ax-12-reactor-robot-arm.aspx
_
1 x CMUcam5 pixy kamera
www.trossenrobotics.com/pixy-cmucam5
_
1 x trykknapp
www.trossenrobotics.com/robotGeek-pushbutton
_
2 x tavlemarkører
Trinn 3: Sikkerhet
Når du setter i gang, programmerer og kjører arbotix, anbefales det å holde seg selv og alle materialer utenfor robotenes rekkevidde, da det kan gjøre raske og uberegnelige bevegelser.
Det anbefales også å feste roboten til en overflate for å skape en stabil base, ettersom robotbevegelsene lett kan velte.
Trinn 4: Montering
Montering av arbotix -reaktorrobotarmen vil ta litt tid og tålmodighet. Følg armmonteringsguiden fra lenken nedenfor for å unngå driftsproblemer når du er ferdig med å montere:
learn.trossenrobotics.com/projects/165-phan…
Trinn 5: Tilkobling av komponenter
Trinn 6: Programvareinstallasjon
Last ned Arduino -programvaren som trengs for programmering av
robotarmen fra lenken nedenfor (Velg versjon 1.0.6)
www.arduino.cc/en/Main/OldSoftwareReleases …
Last ned pixy -kameraprogramvaren pixymon fra lenken nedenfor:
www.cmucam.org/projects/cmucam5/wiki/Latest…
Installer de to programmene etter nedlasting.
Koble nå de medfølgende USB -kablene fra Arduino og pixycam til datamaskinen og åpne programmene og opprett en tilkobling.
Trinn 7: Oppsett og konfigurering av Arbotix og Pixy Cam
Arbotix arduino og pixycam må konfigureres riktig før moroa kan begynne. Husk å angi signaturene i PixyMon -appen, den første signaturen vil representere fargen til høyre, og den andre vil representere fargen til venstre.
Koblingene nedenfor bør følges trinnvis for å unngå komplikasjoner videre.
De koblede sidene tilbyr også hvordan og feilsøking hvis det er nødvendig, Arbotix og arduino:
learn.trossenrobotics.com/interbotix/robot-…
Pixycam:
cmucam.org/projects/cmucam5/wiki/Pixy_Regul…
Trinn 8: Robotplassering
Plasseringen av roboten, kameraet og opptaksposisjonen til markørene er forhåndsprogrammert, så vi laget en plasseringsskisse/mal på 2 stykker A3 -papir for å sikre at oppsettet ville fungere hver gang.
Du kan gjøre det samme, eller bare kjøre sekvensen fra programmet vårt og lage dine egne markeringer for oppsettet.
Trinn 9: Program
Her er programmet laget i arduino, som må lastes opp til brettet.
Programmet inneholder nyttige kommentarer som vil hjelpe brukeren å forstå konseptet.
Trinn 10: Video
Her ligger en kort demonstrasjon av prosessen.
Trinn 11: Konklusjon
Alt i alt Med erfaringen fra å bygge, programmere og dokumentere robotarmen, er teammedlemmene mer sikre på ferdighetene knyttet til dette kurset.
Utfordringene vi stod overfor var å få pixycam til å fungere tilstrekkelig med arduino -kortet, derfor ble det brukt mye tid i programmeringsdelen. På grunn av at det er mye presisjonsarbeid involvert i dette prosjektet, hadde gruppen en liten kamp med å finne de rette vinklene og avstandene.
Anbefalt:
Dobbel 7 -segment displayer kontrollert av potensiometer i CircuitPython - Demonstrasjon av visjonens persistens: 9 trinn (med bilder)
Dobbel 7-segment displayer kontrollert av potensiometer i CircuitPython-Demonstrasjon av visjonens persistens: Dette prosjektet bruker et potensiometer for å kontrollere displayet på et par 7-segment LED-skjermer (F5161AH). Når potensiometerknappen dreies, endres det viste tallet i området 0 til 99. Bare en LED lyser når som helst, veldig kort, men
Arduino målebåndsmåler/ MS5611 GY63 GY86 Demonstrasjon: 4 trinn (med bilder)
Arduino målebånd målebånd/ MS5611 GY63 GY86 Demonstrasjon: Dette er virkelig et barometer/ høydemåler, men du vil se årsaken til tittelen ved å se på videoen. MS5611 trykksensoren, som finnes på Arduino GY63 og GY86 breakout boards, leverer fantastisk ytelse . På en rolig dag vil den måle din
Xbox 360 ROBOTIC ARM [ARDUINO]: AXIOM ARM: 4 trinn
Xbox 360 ROBOTIC ARM [ARDUINO]: AXIOM ARM:
Elektrisk motor demonstrasjon: 5 trinn (med bilder)
Elektrisk motor demonstrasjon: Denne elektriske motoren viser de grunnleggende prinsippene for elektromagnetisme. Denne demoen er enkel å bygge og tar bare en helg å gjøre det. Deleliste: 3D PrinterLaser Cutter Electric WireMagnet Wire (1) Keramisk magnet Medium sandpapir (2) Corne
Demonstrasjon Autosampler: 6 trinn
Demonstrasjon Autosampler: Denne instruerbare ble opprettet for å oppfylle prosjektkravet til Makecourse ved University of South Florida (www.makecourse.com) Prøvetaking er et viktig aspekt av nesten alle våtfelt, ettersom de kan analyseres for å gi viktig informasjon