Indholdsfortegnelse:

Remskive-drevet, robotisk svingarmslampe: 6 trin
Remskive-drevet, robotisk svingarmslampe: 6 trin

Video: Remskive-drevet, robotisk svingarmslampe: 6 trin

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

Du får brug for:

Værktøjer:

-Wire Cutters

-Hacksav -Ratchet eller skruenøgle

-Motorboremaskine

-Laser cutter (valgfri)

-Varm limpistol

Elektronik:

-2x hobby servomotorer

-Arduino/RaspberryPi/Elegoo kit

-Brødbræt

-Joystick -modul eller 2 potentiometre

Supplies/andre materialer:

-Lampe fra uønsket butik

-Lampefod (min er en gammel, jeg havde fra Ikea, men normalt følger de med lampen)

-Slangeklemmer

-Snor (eksperiment med forskellige spændinger og ledningstyper)

-symaskinespoler

-x2 Nylon kabinetruller

-Kabelarrangører (valgfrit)

-Forskellig anden hardware

Trin 1: Reparation af uønsket butikslampe

Reparation af uønsket butikslampe
Reparation af uønsket butikslampe
Reparation af uønsket butikslampe
Reparation af uønsket butikslampe
Reparation af uønsket butikslampe
Reparation af uønsket butikslampe

Som med alle mine projekter var en af mine prioriteter at ikke købe og nye forsyninger, og i stedet stole på genbrugte eller opbrugte komponenter. Prisen at betale for at forsøge at opveje dit CO2 -fodaftryk er naturligvis bekvemmelighed. Den leddelte lampe, jeg købte i en lokal uønsket butik, var ganske slået, så den skulle repareres. Først måtte jeg lukke ledningen til lamperne for at trække den ud af den knækkede stråle til fastgørelse. Med en hacksav fjernede jeg den manglede ende af en af lampens bjælker (billedet). Efter at have fjernet omkring en tomme busted beam, måtte jeg derefter fjerne en inch fra parallelstrålen for at udjævne den. For at afslutte det, eyeballede jeg nye skruehuller med min boremaskine på begge bjælker og genmonterede.

Trin 2: Installation af servoer

Installation af servoer
Installation af servoer
Installation af servoer
Installation af servoer
Installation af servoer
Installation af servoer

Til dette brugte jeg to retvinklede beslag med påsatte slangeklemmer til at holde motorerne inde for let fjernelse. Marker og bor hullerne til de retvinklede beslag langs basen et eller andet sted, justeret med rotationsaksen-som i dette tilfælde er vandret i forhold til lampens fod og lodret til lampens centrale aksel. Denne del er noget let, bare vær forsigtig, og sørg for at løsne slangeklemmerne, før du forsøger at bore igennem dem, da de kan være ret svære at bore igennem. Når samlingen af beslag og klemmer er udført, skal du bare groft bøje klemmen til en rektangulær form og fastgøre rundt om hver servo og stramme.

Efter dette lavede jeg nogle laserskårne skiver i forskellige størrelser for at prøve at bruge dem som spil til at drive remskiverne. Efter nogle eksperimenter og udskiftning af hjul var dem, jeg besluttede at være 2,5 "i diameter til lampernes aksel/X-akse og to ekstra 2,5"+ 1 "diameter skiver til basen.

Trin 3: Installation af remskiverne

Installation af remskiver
Installation af remskiver
Installation af remskiver
Installation af remskiver

Når servoerne er på plads, var det tid til at begynde at få denne robot til at bevæge sig! Jeg besluttede mig for remskiver frem for tandhjul hovedsagelig fordi jeg ikke har erfaring med at arbejde med gear og ikke havde lyst til at designe og fremstille min egen gearkasse til dette ene formål. Jeg endte også med at kunne lide remskiven, fordi lampens bevægelser virkede mere naturlige og næsten kunne minde om en tidlig Automata.

Trin 4: Kredsløb og kode

Kredsløb og kode
Kredsløb og kode
Kredsløb og kode
Kredsløb og kode

Først prototyperede jeg kredsløbet til styring af begge mine servoer med TinkerCad Circuits. Her er den endelige skematik, jeg besluttede mig for, som let kan omkonfigureres til at bruge enten to potentiometre som input eller et joystick. Koden er et enkelt program, der også fungerer med kredsløbet omkonfigureret til joystick -input. Her er indsætningsbakken til den færdige kode: Her.

Trin 5: Konklusion og næste Iterationsnotater

Konklusion & Næste Iterationsnotater
Konklusion & Næste Iterationsnotater
Konklusion & Næste Iterationsnotater
Konklusion & Næste Iterationsnotater

Til sidst var min færdigmonterede robotlampe imidlertid funktionel; servomotorer var ikke kraftige nok til konsekvent at flytte lampen. Bevægelsen var meget ryk og sporadisk, hvilket jeg godt kunne lide, men ofte bevægede den sig slet ikke. De servomotorer i hobbyklasse, jeg brugte, lavede en frygtelig rykningsstøj, når de var i "idol" -stilling. Dette kan muligvis forhindres på to måder:

1. Brug trinmotorer til at vikle remskiverne og stoppe ved de ønskede positioner i stedet for at bruge servoer til at antage bestemte vinkelværdier efter behov.

2. Justering af min kode til at have en idoltilstand, hvor servoerne ikke modtager input, når den er mindre end en bestemt værdi. På grund af den måde, jeg kortlagde forskellige inputvinkelværdier til servomotorerne, er de konstant i strømtilstand eller modtager et minuts indgangssignal, selv når ingen rører controlleren.

Jeg vil også gerne lave en bedre fjernbetjening. Jeg ville bytte joysticket, som er meget finicky-tilbage til to potentiometre. En IR -sender/modtager til trådløs funktionalitet ville også være en sjov tilføjelse. Selvfølgelig er min prototype controller kun monteret på et stykke akryl med velcro, så jeg ville helt sikkert lave som dedikeret hus til min trådløse controller.

Afslutningsvis havde jeg det sjovt med dette projekt, og jeg ville elske at se andres tage på en remskive-drevet robotlampe!

Anbefalede: