Inhoudsopgave:

Katrol-aangedreven, robotachtige zwenkarmlamp - Ajarnpa
Katrol-aangedreven, robotachtige zwenkarmlamp - Ajarnpa

Video: Katrol-aangedreven, robotachtige zwenkarmlamp - Ajarnpa

Video: Katrol-aangedreven, robotachtige zwenkarmlamp - Ajarnpa
Video: 220 В переменного тока от 12 В 90 А Автомобильный генератор переменного тока 1000 Вт DIY 2024, November
Anonim
Katrol-aangedreven, robotachtige zwenkarmlamp
Katrol-aangedreven, robotachtige zwenkarmlamp
Katrol-aangedreven, robotachtige zwenkarmlamp
Katrol-aangedreven, robotachtige zwenkarmlamp

Je zal nodig hebben:

Gereedschap:

-Draadsnijders

-Hacksaw -Ratel of moersleutel

-Boormachine

-Lasersnijder (optioneel)

-Heet lijmpistool

Elektronica:

-2x hobby servomotoren

-Arduino/RaspberryPi/Elegoo-kit

-Broodplank

-Joystick-module of 2 potentiometers

Benodigdheden/andere materialen:

-Lamp uit rommelwinkel

-Lampvoet (de mijne is een oude die ik had van Ikea maar meestal komen ze met de lamp)

-Slangklemmen

-Koord (experiment met verschillende spanningen en koordsoorten)

-naaimachine klossen

-x2 Nylon kastrollen

- Kabelorganizers (optioneel)

-Diverse andere hardware

Stap 1: Junk Shop Lamp repareren

Rommelwinkellamp repareren
Rommelwinkellamp repareren
Rommelwinkellamp repareren
Rommelwinkellamp repareren
Rommelwinkellamp repareren
Rommelwinkellamp repareren

Zoals bij al mijn projecten, was een van mijn prioriteiten om geen nieuwe benodigdheden te kopen en in plaats daarvan te vertrouwen op gerecyclede of up-cycled componenten. De prijs die u moet betalen om uw ecologische voetafdruk te compenseren, is natuurlijk gemak. De gelede lamp die ik bij een plaatselijke rommelwinkel kocht, was behoorlijk versleten, dus hij moest worden gerepareerd. Eerst moest ik het snoer van de lamp doorknippen om het uit de gebroken balk te trekken om het te bevestigen. Met een ijzerzaag heb ik het verminkte uiteinde van een van de balken van de lamp verwijderd (afgebeeld). Nadat ik ongeveer een centimeter van de kapotte straal had verwijderd, moest ik een centimeter van de parallelle straal verwijderen om deze gelijk te maken. Om het af te maken, heb ik met mijn boormachine op beide balken nieuwe schroefgaten geoogst en weer in elkaar gezet.

Stap 2: Servo's installeren

Servo's installeren
Servo's installeren
Servo's installeren
Servo's installeren
Servo's installeren
Servo's installeren

Hiervoor heb ik twee haakse beugels met bevestigde slangklemmen gebruikt om de motoren vast te houden voor eenvoudige verwijdering. Markeer en boor de gaten voor de rechthoekige beugels langs de basis ergens, uitgelijnd met de rotatie-as, die in dit geval horizontaal is ten opzichte van de lampvoet en verticaal ten opzichte van de centrale as van de lamp. Dit deel is enigszins eenvoudig, wees voorzichtig en zorg ervoor dat u de slangklemmen losmaakt voordat u probeert er doorheen te boren, omdat ze behoorlijk moeilijk kunnen zijn om doorheen te boren. Wanneer de montage van de beugels en klemmen is voltooid, buigt u de klem ruwweg in een rechthoekige vorm en bevestigt u deze rond elke servo en draait u hem vast.

Hierna heb ik een aantal lasergesneden schijven van verschillende groottes gemaakt om te proberen als lieren te gebruiken om de katrollen aan te drijven. Na wat experimenteren en het verwisselen van wielen, waren degenen die ik besloot te kiezen met een diameter van 2,5 "voor de as / X-as van de lampen en twee extra schijven met een diameter van 2,5" + 1" voor de basisconstructie.

Stap 3: De katrollen installeren

De katrollen installeren
De katrollen installeren
De katrollen installeren
De katrollen installeren

Zodra de servo's op hun plaats zitten, was het tijd om deze robot te laten bewegen! Ik heb gekozen voor katrollen in plaats van tandwielen, vooral omdat ik geen ervaring heb met het werken met tandwielen en geen zin had om mijn eigen versnellingsbak voor dit ene doel te ontwerpen en te fabriceren. Ik vond het katrolsysteem uiteindelijk ook leuk omdat de bewegingen van de lamp natuurlijker leken en bijna deden denken aan een vroege automaat.

Stap 4: Circuits & Code

Circuit & Code
Circuit & Code
Circuit & Code
Circuit & Code

Eerst heb ik een prototype gemaakt van het circuit voor het besturen van mijn beide servo's met TinkerCad Circuits. Hier is het laatste schema dat ik heb gekozen, dat gemakkelijk opnieuw kan worden geconfigureerd om twee potentiometers als invoer of een joystick te gebruiken. De code is een eenvoudig programma dat ook werkt met het circuit dat opnieuw is geconfigureerd voor joystickinvoer. Hier is de plakbak voor de definitieve code: Hier.

Stap 5: Conclusie & volgende iteratie-opmerkingen

Conclusie & volgende iteratie opmerkingen
Conclusie & volgende iteratie opmerkingen
Conclusie & volgende iteratie opmerkingen
Conclusie & volgende iteratie opmerkingen

Uiteindelijk was mijn volledig geassembleerde robotlamp echter functioneel; de servomotoren waren niet krachtig genoeg om de lamp constant te bewegen. De beweging was erg schokkerig en sporadisch, wat ik leuk vond, maar vaak bewoog het helemaal niet. De servomotoren van hobbykwaliteit die ik gebruikte, maakten een vreselijk trillend geluid in de "idool" -positie. Dit kan mogelijk op twee manieren worden voorkomen:

1. Stappenmotoren gebruiken om de katrolkoorden op te winden en op gewenste posities te stoppen in plaats van servo's te gebruiken om op verzoek bepaalde hoekwaarden aan te nemen.

2. Mijn code aanpassen om een idoolstatus te hebben waarin de servo's geen invoer ontvangen wanneer deze minder dan een bepaalde waarde is. Vanwege de manier waarop ik verschillende ingangshoekwaarden aan de servomotoren heb toegewezen, zijn ze constant in een staat van voeding of ontvangen ze een miniem ingangssignaal, zelfs als niemand de controller aanraakt.

Ik zou ook graag een betere afstandsbediening willen maken. Ik zou de joystick, die erg kieskeurig is, vervangen door twee potentiometers. Een IR zender/ontvanger voor draadloze functionaliteit zou ook een leuke toevoeging zijn. Natuurlijk is mijn prototype-controller alleen op een stuk acryl met klittenband gemonteerd, dus ik zou zeker een speciale behuizing maken voor mijn draadloze controller.

Tot slot, ik heb veel plezier gehad met dit project en zou graag iemand anders eens zien hoe iemand anders een katrol-aangedreven robotlamp zou zien!