Innholdsfortegnelse:

Remskive-drevet, robotisk svingarmlampe: 6 trinn
Remskive-drevet, robotisk svingarmlampe: 6 trinn

Video: Remskive-drevet, robotisk svingarmlampe: 6 trinn

Video: Remskive-drevet, robotisk svingarmlampe: 6 trinn
Video: Автомобильный кемпинг в дождь и холод - без палатки 2024, Juli
Anonim
Remskive-drevet, robotisk svingarmlampe
Remskive-drevet, robotisk svingarmlampe
Remskive-drevet, robotisk svingarmlampe
Remskive-drevet, robotisk svingarmlampe

Du vil trenge:

Verktøy:

-Avbitertang

-Sag -skralle eller skiftenøkkel

-Bormaskin

-Laser cutter (valgfritt)

-Varm limpistol

Elektronikk:

-2x hobby servomotorer

-Arduino/RaspberryPi/Elegoo -sett

-Brødbrett

-Joystick -modul eller 2 potensiometre

Rekvisita/andre materialer:

-Lampe fra useriøs butikk

-Lampefot (min er en gammel jeg hadde fra Ikea, men vanligvis følger de med lampen)

-Slangeklemmer

-Snor (eksperiment med forskjellige spenninger og ledningstyper)

-symaskin spoler

-x2 Nylon skapruller

-Kabelarrangører (valgfritt)

-Forskjellig annen maskinvare

Trinn 1: Reparasjon av søppellampe

Reparasjon av søppellampe
Reparasjon av søppellampe
Reparasjon av søppellampe
Reparasjon av søppellampe
Reparasjon av søppellampe
Reparasjon av søppellampe

Som med alle mine prosjekter, var en av mine prioriteringer å ikke kjøpe og nye rekvisita, og i stedet stole på resirkulerte eller resirkulerte komponenter. Prisen du må betale for å prøve å kompensere for karbonavtrykket ditt er selvfølgelig bekvemmelighet. Ledlampen jeg kjøpte på en lokal søppelbutikk var ganske slått, så den måtte repareres. Først måtte jeg kutte lampens ledning for å trekke den ut av den ødelagte bjelken for å fikse den. Med en baufil fjernet jeg den manglede enden av en av lampens bjelker (bildet). Etter å ha fjernet omtrent en tomme med busted beam, måtte jeg deretter fjerne en tomme fra parallellstrålen for å utjevne den. For å fullføre det, øye jeg med nye skruehull med min boremaskin på begge bjelkene og satt sammen igjen.

Trinn 2: Installere servoer

Installere servoer
Installere servoer
Installere servoer
Installere servoer
Installere servoer
Installere servoer

Til dette brukte jeg to rettvinklede braketter med festede slangeklemmer for å holde motorene inne for enkel fjerning. Merk og bor hullene for de rettvinklede brakettene langs basen et sted, på linje med rotasjonsaksen-som i dette tilfellet er horisontal i forhold til lampens sokkel og vertikal til lampens sentrale aksel. Denne delen er litt enkel, bare vær forsiktig og sørg for å løsne slangeklemmene før du prøver å bore gjennom dem, da de kan være ganske vanskelige å bore gjennom. Når monteringen av brakettene og klemmene er ferdig, bare bøy klemmen grovt til en rektangulær form og fest den rundt hver servo og stram til.

Etter dette laget jeg noen laserskårede skiver i forskjellige størrelser for å prøve å bruke dem som vinsjer for å drive remskivene. Etter litt eksperiment og bytte av hjul, var de jeg bestemte meg for å ha en diameter på 2,5 "for lampens aksel/X-akse og ytterligere to 2,5"+ 1 "diameter skiver for basenheten.

Trinn 3: Montering av remskiver

Montering av remskiver
Montering av remskiver
Montering av remskiver
Montering av remskiver

Når servoene er på plass, var det på tide å begynne å få denne roboten til å bevege seg! Jeg bestemte meg for remskiver i stedet for tannhjul hovedsakelig fordi jeg ikke har erfaring med tannhjul og ikke hadde lyst til å designe og produsere min egen girkasse for dette formålet. Jeg endte også med å like trinsesystemet fordi lampens bevegelser virket mer naturlige og nesten minner om en tidlig Automata.

Trinn 4: Kretsløp og kode

Kretsløp og kode
Kretsløp og kode
Kretsløp og kode
Kretsløp og kode

Først prototyperte jeg kretsene for å kontrollere begge servoene mine med TinkerCad Circuits. Her er den siste skjematikken jeg bestemte meg for, som enkelt kan omkonfigureres til å bruke enten to potensiometre som inngang eller en joystick. Koden er et enkelt program som også fungerer med kretsen omkonfigurert for joystickinngang. Her er limbakken for den ferdige koden: Her.

Trinn 5: Konklusjon og neste Iterasjonsnotater

Konklusjon og neste Iterasjonsnotater
Konklusjon og neste Iterasjonsnotater
Konklusjon og neste Iterasjonsnotater
Konklusjon og neste Iterasjonsnotater

Til slutt var min ferdigmonterte robotlampe imidlertid funksjonell; servomotorene var ikke kraftige nok til å bevege lampen konsekvent. Bevegelsen var veldig rykete og sporadisk, noe jeg likte, men ofte beveget den seg ikke i det hele tatt. Servomotorene på hobbyklasse jeg brukte, gjorde en fryktelig rykningslyd når de var i "idol" -stilling. Dette kan potensielt forhindres på to måter:

1. Ved å bruke trinnmotorer til å vikle remskivene og stoppe ved ønsket posisjon i stedet for å bruke servoer for å anta visse vinkelverdier på forespørsel.

2. Justering av koden min for å ha en idol -tilstand der servoene ikke mottar input når den er mindre enn en viss verdi. På grunn av måten jeg kartla forskjellige inngangsvinkelverdier til servomotorene, er de konstant i en tilstand av å bli drevet eller motta et minutt inngangssignal, selv når ingen berører kontrolleren.

Jeg vil også lage en bedre fjernkontroll. Jeg ville bytte ut joysticken-som er veldig fin tilbake til to potensiometre. En IR -sender/mottaker for trådløs funksjonalitet ville også være et morsomt tillegg. Selvfølgelig er prototypekontrolleren min bare montert på et stykke akryl med borrelås, så jeg ville definitivt lage det som et dedikert hus for min trådløse kontroller.

Avslutningsvis hadde jeg det veldig gøy med dette prosjektet, og ville gjerne sett at noen andre tok på seg en remskive-robotlampe!

Anbefalt: