Innehållsförteckning:
- Steg 1: Reparera skräpbutikslampa
- Steg 2: Installera servon
- Steg 3: Installera remskivorna
- Steg 4: Kretsar och kod
- Steg 5: Slutsats & Nästa Iterationsanteckningar
Video: Remskivdriven, robotisk svängarmslampa: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:42
Du kommer behöva:
Verktyg:
-Avbitartång
-Hacksåg -Ratchet eller skiftnyckel
-Borrmaskin
-Laserskärare (tillval)
-Lim pistol
Elektronik:
-2x hobby servomotorer
-Arduino/RaspberryPi/Elegoo -kit
-Bakbord
-Joystick -modul eller 2 potentiometrar
Tillbehör/andra material:
-Lampa från skräpbutiken
-Lampfot (min är en gammal jag hade från Ikea men vanligtvis kommer de med lampan)
-Slangklämmor
-Snöre (experimentera med olika spänningar och sladdtyper)
-symaskin spolar
-x2 skåprullar i nylon
-Kabelarrangörer (tillval)
-Olika hårdvaror
Steg 1: Reparera skräpbutikslampa
Som med alla mina projekt var en av mina prioriteringar att inte köpa och köpa nya tillbehör, utan istället förlita mig på återvunna eller återvunna komponenter. Priset att betala för att försöka kompensera ditt koldioxidavtryck är naturligtvis bekvämlighet. Den ledade lampan jag köpte på en lokal skräpbutik var ganska slagen, så den måste repareras. Först var jag tvungen att klippa lampans sladd för att dra ut den från den trasiga strålen för fixering. Med en motorsåg tog jag bort den manglade änden på en av lampans balkar (bilden). Efter att ha tagit bort ungefär en tum bystad stråle, var jag tvungen att ta bort en tum från parallellstrålen för att jämna ut den. För att avsluta det, ögonklockade jag nya skruvhål med min borrmaskin på båda balkarna och monterade om.
Steg 2: Installera servon
För detta använde jag två rätvinkliga fästen med fästa slangklämmor för att hålla in motorerna för enkel borttagning. Markera och borra hålen för de rätvinkliga fästena längs basen någonstans, i linje med rotationsaxeln-som i detta fall är horisontellt mot lampans bas och vertikalt mot lampans centrala axel. Denna del är något lätt, var försiktig och se till att lossa slangklämmorna innan du försöker borra igenom dem eftersom de kan vara ganska svåra att borra igenom. När monteringen av fästena och klämmorna är klar, böjer du bara klämman grovt till en rektangulär form och fäster runt varje servo och drar åt.
Efter detta gjorde jag några laserskurna skivor av olika storlekar för att försöka använda dem som vinschar för att driva remskivorna. Efter lite experiment och byte av hjul var de som jag bestämde mig för 2,5 "i diameter för lampans axel/X-axel och ytterligare två 2,5"+ 1 "diameter skivor för basenheten.
Steg 3: Installera remskivorna
När servon väl är på plats var det dags att börja göra denna robot i rörelse! Jag bestämde mig för remskivor snarare än kugghjul främst för att jag inte har erfarenhet av att arbeta med kugghjul och inte kände för att designa och tillverka min egen växellåda för detta enda syfte. Jag slutade också gilla remskivan eftersom lampans rörelser verkade mer naturliga och nästan påminner om en tidig Automata.
Steg 4: Kretsar och kod
Först prototyperade jag kretsarna för att styra båda mina servon med TinkerCad Circuits. Här är den sista schemat jag bestämde mig för, som enkelt kan omkonfigureras för att använda antingen två potentiometrar som ingång eller en joystick. Koden är ett enkelt program som också fungerar med kretsen omkonfigurerad för joystick -ingång. Här är klistra-papperskorgen för den slutliga koden: Här.
Steg 5: Slutsats & Nästa Iterationsanteckningar
Till slut fungerade min färdigmonterade robotlampa dock; servomotorerna var inte tillräckligt kraftfulla för att konsekvent flytta lampan. Rörelsen var väldigt ryckig och sporadisk, vilket jag gillade, men ofta rörde den sig inte alls. Servomotorerna i hobbyklass som jag använde gjorde ett fruktansvärt ryckljud när de var i "idol" -läge. Detta kan eventuellt förebyggas på två sätt:
1. Använd stegmotorer för att linda remskivorna och stanna vid önskade positioner istället för att använda servon för att anta vissa vinkelvärden vid behov.
2. Justera min kod så att den har ett idol -tillstånd där servon inte tar emot någon ingång när den är mindre än ett visst värde. På grund av hur jag mappade olika ingångsvinkelvärden till servomotorerna är de ständigt i strömförsörjning eller tar emot en minuts ingångssignal, även när ingen rör vid regulatorn.
Jag skulle också vilja göra en bättre fjärrkontroll. Jag skulle byta ut joysticken-som är väldigt fin-tillbaka till två potentiometrar. En IR -sändare/mottagare för trådlös funktionalitet skulle också vara ett roligt tillägg. Naturligtvis är min prototypkontroller bara monterad på en bit akryl med kardborreband, så jag skulle definitivt göra som ett dedikerat hus för min trådlösa handkontroll.
Sammanfattningsvis hade jag mycket roligt med det här projektet, och skulle gärna se någon annans ta på en remskivdriven robotlampa!
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Robotisk hantering med glasögon: 5 steg
Robotic DEAL WITH IT -glasögon: Detta projekt visar hur du gör Robotic DEAL WITH IT -glasögon. Inkluderat i detta projekt är ett 3D -tryckt fäste som kommer att göra ett linjärt ställdon om det kombineras med billiga robotstativ och tandhjulsdelar. Börja med att ladda ner fästet här: https: //www.th
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Robotisk handkontroll med EMG: 7 steg
Robotisk handkontroll med EMG: Detta projekt visar kontroll över robotisk hand (med hjälp av opensource -hand inMoov) med 3 opensource uECG -enheter som används för att mäta och bearbeta muskelaktivitet (elektromyogram, EMG). Vårt team har en lång historia med händerna och deras kontroll, och detta är en
Enkel robotisk Arduino -arm: 5 steg
Enkel robotisk Arduino -arm: Här kommer jag att visa dig hur du gör en grundläggande arduino -robotarm som styrs av en potentiometer. Detta projekt är perfekt för att lära dig grunderna i arduino, om du är överväldigad av mängden alternativ på instruktörer och inte vet var du ska