Servo Feedback Hack (Gratis)
denne Instructable bragt til dig af den slags folk en Rachel ‘ s Elektronik
besøg www.rachelselectronics.com for cool elektronik kits og breadouts!
denne hobby servo hack vil tilføje aksel position feedback ved at trykke på servo egen interne potentiometer. De eneste dele, der har brug for, er ledning og en lille smule lodde, hvilket gør dette hack praktisk talt gratis. Fælles elektronik værksted værktøjer er påkrævet, så hvis du er minimalt set-up og allerede har en servo, bør det tage dig mindre end en time at foretage ændringen og køre testen kode.
jeg tænkte på dette efter at have bygget projekter med servoer og blev frustreret over det faktum, at servoen efter genstart ville stige rundt, hvis den ikke allerede var i den første kodede position. Der er kodeprøver nedenfor (arduino), der kortlægger servos rækkevidde til feedback med minimal forskydning.
som med ethvert hack antager du en vis risiko for at ødelægge din servomotor, så brug en billig en!
diskussionsemner inkluderer: kollisionsdetektion. Gestural Keyframing. Forøgelse af drejningsmoment. Haptisk Kontrol…. (uuh, udfyld de tomme folk!)
Trin 1: Servokirurgi
Hitec-servoen adskiller sig meget let. Du skal blot fjerne de fire skruer (bunden af servo, hvor ledningerne kommer ud). Dette gør det også muligt at få adgang til gearet (toppen af servo, hvor akslen kommer ud), så sørg for at holde resten af huset sammen. Hvis du har et løst hus, skal du lægge noget tape over sømmen for at holde det sammen, mens du foretager denne ændring. Løft dækpladen, og du vil udsætte bunden af kontrol PCB. Vi er nødt til at grave dybere for at finde ud af, hvilken af disse loddeblotter der er forbundet med viskerstiften på det interne potentiometer. Brug en lille flad skruetrækker til at lirke printkortet op. start i et af hjørnerne modsat kablerne. printkortet loddes direkte på motorstifterne, og hele enheden skal glide glat ud. Pas på ikke at lade gearhuset åbne! Nu Kan du se, at den gule ledning er den, der går til viskeren, og find også den loddeblob, som vi vil fastgøre sensorledningen til.
Trin 2: Find spænding
Leder du efter potentiometer viskertråd.
på HS-322 er dette den lille gule ledning, der dykker dybt ind i huset. Drej din servo hele vejen til en retning, og sæt servokablet i strøm og jord. Test spænding ved Loddet blob angivet i det foregående trin med dit multimeter. Drej derefter servoen helt i den anden retning. Jeg fik 0,40 V og 1,87 V på hver ekstrem. Jeg hackede to Hitec servoer til dette instruerbare. Den anden læser 0,41 V og 1,86 V. Mens du undersøger der med din måler, skal du bemærke, hvor tæt nogle af overflademonteringsdelene er. I det næste trin lodder vi lige ved siden af dem.
Trin 3: lodning af Feedbacktråden
lodning er sjovt, og du bliver bedre til det, jo mere du gør det!
jeg har en Veller VP25. Det er en arbejdshest. Skiven blev trukket af og spist af hunden på et tidspunkt, men jeg kan stadig tilnærme indstillingerne. Jeg satte temperaturen lige under midtpunktet for det meste af mit arbejde. (~550 grader F). Tipet jeg bruger er Katalog # TP-7, hvis du handler. Du kan gøre denne manøvre med et blunterjern, men pas på overflademonterede (SMT) dele tilstødende.
tricket til at få dette til at gå glat er at pre-tin enden af ledningen, som du vil tilføje til kredsløbet. 1/2″ isolering fra ledningen, drej strengene op, og tilsæt derefter loddet. Der er allerede en temmelig stor klat på printkortet, så vi har ikke brug for meget på ledningen, men en god belægning hjælper forbindelsesstrømmen. Trim derefter den fortinnede ende ned til en længde, der passer til den pågældende loddeblob.
med den eksponerede bittråd, der allerede er fortinnet, bliver det en temmelig ligetil “heat-em-up”. Hold den fortinnede og trimmede ende af ledningen over loddet. hvis det stikker ud til langt forbi, skal du muligvis trimme noget mere (se sidste billede dette trin). Når du er tilfreds med længden, skal du placere ledningen oven på loddet, og læg jernet oven på det. Du er lidt ked af trådenden mellem jernet og blob. Nu er det tid til at dyrke tålmodighed. Alt hvad du skal gøre er at vente på, at varmen fra jernet smelter loddet, der er i ledningen. Det vil overføre varme til loddet klat, smelter det, og derefter tråden vil grød ind i klat. Når det sker, skal du fjerne strygejernet og holde ledningen på plads, mens den køler af. Du kan blæse på det forsigtigt, hvis du vil.
i den usandsynlige og potentielt katastrofale begivenhed, at du ‘bro’ loddet klat og det nærmeste nabo, jeg har nogle tips til at trække din servo tilbage fra randen. Lad først delene køle af. Så kig nærmere på are. Du bør tydeligt se en patch af grøn PCB mellem blob og SMT-delen. Det er en modstand, forresten, og hvis du har et forstørrelsesglas, kan du læse den trecifrede værdi (første to tal er værdien, tredje tilføjer nuller). Se nærmere på det sidste billede nedenfor. Inde i den gule firkant, og lige under loddet blob af interesse, PCB har nogle grønne mønstre i det. De lysfarvede grønne pletter er kobberspor (eller felter eller puder), og de mørke farvede linjer er ikke-ledende mellemrum mellem spor. Puden, som klappen er på, er isoleret fra marken omkring den, men forbundet til venstre ende af SMT-modstanden. Kan du se det? God. Hvis du kun har broet blob til venstre ende af modstanden, så er du god som færdig. Der er allerede en forbindelse der. Højre side er et problem. Du kan prøve at væge eller suge loddet væk, og hvis der er meget, skal du muligvis prøve, men vær opmærksom på, at du ikke ønsker at væge eller suge SMT-delen op! Hvis der kun er en lille bro, så kan du skære den med din kniv. Loddet er for det meste tin og nogle andre ting. Meget let at skære med lidt stålblad. Når du skærer, skal du ikke forvente at gå lige gennem midten af en klat. Det er mere som udskæring eller hvidtning. Pas på ikke at skære igennem et spor eller en anden PCB-forbindelse. Og pas på de ledninger.
hvis du ikke kan se modstanden på printkortet, sidder det næstbedste sted fast under overfladespænding til spidsen af dit loddejern. Stege.
> Arduino (eller anden mikrocontroller) og det er ledsagende dele.
> Hobby servo (Featured: HITEC-322hd)
> snoet tråd (bør være mindre end 20 gauge. Jeg bruger 24g)
> sæt små skruetrækkere.
> trådklip
> trådstriber
> loddejern og loddemetal.
> Multimeter.
> et par modstande (1K, 4.7 K, 3.3 K, 2.2 K eller lignende)
> lille kniv
for flere detaljer: Servo Feedback Hack (Gratis)