Innholdsfortegnelse:
Video: En knapp Servo Suspension Lockout: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
Terrengsykler med full fjæring gir jevn kjøring, men krever ofte at låsen er suspendert når du tråkker oppoverbakke. Ellers komprimeres fjæringen mens du står på pedalene, og sløser med den innsatsen. Sykkelprodusentene vet dette, og gir en manuell måte å låse fjæringen. Jeg må koble YouTube hit siden instruksjonsvideoinnbyggingsfunksjonen ikke lenger fungerer for meg. Se video på
Dessverre er det nesten umulig å finne og betjene de to låsehendlene mens du samtidig sykler på en hånd, støter over steinete terreng og fortsatt ser på veien fremover. Dermed er behovet for et enknapps servo -aktivert låsesystem. Bare trykk på knappen som er lett tilgjengelig, og servoene tar seg av operasjonen. Jeg har prøvd å holde systemet så enkelt som mulig, men det krever fortsatt en 3D -skriver for å lage delene, to servoer, en Arduino og en USB -strømforsyning eller batteribank. Sykkelen min er en Cannondale RZ120 2012.
Trinn 1: Deler
Tower Pro SG-90 servo
servo opto isolator (demper signalstøy fra lang servoledning) Sparkfun eller hjemmelaget
Tower Pro MG-996R servo
Arduino Pro Mini
Flat telefon forlengelseskabel (standard 4 leder)
utenpåliggende LED -indikator
motstand på overflaten 100 ohm
trykknapp på overflaten
overflatemontering P Mosfet (2) AO3041
Pin hoder
lite stykke perfboard
3D -trykte servo -adaptere, 3D -trykte bokser til Pro Mini
USB type A -kabel, klippet for å gi strøm til Pro Mini og servoer
USB -batteribank (eller på eBike, er USB -utgangen fra batteriet)
Trinn 2: Konstruksjon
Skriv ut 3D -delene. Sørg for at de passer til terrengsykkelen din, min er en Cannondale RZ120 fra 2012. Fjern låsen på låsen og spaken foran. Den fremre servoadapteren er avhengig av en tett passform mellom den 8-sidige plastmutteren på støtet (kuttet ut aktuatoren) og adapteren- jo flere sider på mutteren, desto viktigere er passformen tett for å forhindre glidning. Litt under den 8 -sidede mutteren er den tynne faste 6 -sidede mutteren til sjokket, som også trenger en tett passform, men mer fordi det sikrer adapterhuset og servoen til sjokket og motstår servoens vendekraft. Advarsel: Hvis frontserven løsner mens du sykler, er det en mulighet for at den kan sette seg fast mellom rammen og forgaffelen og forårsake et krasj som kan føre til skade eller død. MG996R -servoen kan bruke et 20 mm rundt servohorn, selv om den sannsynligvis også kan bruke et av lagerhornene som følger med servoen hvis den klippes til i størrelse og skrus til toppen av det sylindriske 3D -trykte 8 -sidede kontakten. Skru servohornet til den 8 -sidige adapteren med 4 skruer. Servoen og adapteren skal passe godt på støtskåret. Hvis du har en billig servotester, slå den på og se at du kan låse/låse opp støtet.
Den bakre adapteren bruker en lett SG-90-servo. Fjern skruen som holder spaken til det bakre støtet og fjern spaken, men la den store riflete rebound rate -knappen være på plass. Installer den 3D -trykte servoen til sjokkakselen (den har en Torx -stilkontakt som passer til akselen. Varm adapteren litt, og trykk den deretter på akselen). Fest adapterhuset til støt med en mutter og bolt. Fordi den lange bakre servoledningen fanger opp støy fra servomotoren, brukte jeg en hjemmelaget opto -isolator bestående av en TIL119 darlington optoisolator og et overflatemontert N MOSFET (for å invertere datasignalet tilbake til originalen). Sparkfun selger en for $ 4, så tidsmessig er det en bedre del. Test med servotester for å se om låse-/opplåsingsfunksjonen fungerer som den skal. Vær oppmerksom på at jeg reverserte sjokket mitt på rammen før installasjonen for å passe andre komponenter i den midtre trekanten (manuell sier at det er OK å gjøre det). Installer en telefonforlengelseskabel mellom Pro mini og servoen.
Programmer Arduino Pro Mini med koden som følger med. Ledning i henhold til koblingsskjemaet- merk at jeg brukte et lite stykke perfboard til å montere de to overflatemonterte MOSFETS og servostiften, noe som krever litt delikat lodding siden MOSFETene har mindre tappeavstand enn perfboard kobberputemellomrom. Jeg klarte å plassere MOSFETene i en vinkel mellom kobberputene, med kilden til begge MOSFET -ene loddet sammen (for 5 volt -forsyningen). Tappeforbindelsene går til servoene (midtre pinner). Portene går til pins på Pro Mini, slik at strømmen kan slås av for hver servo for å spare strøm mellom aktiveringen.
Bruk telefonkabelen med 4 ledere fra Pro Mini til håndtakets trykknapp og indikatorlampe. Knappen kan loddes direkte på ledningene (med forsiktighet), det samme kan LED -en for overflatemontering. På Pro Mini må du først lodde ledningen til overflatemonteringen 100 ohm motstand, deretter motstanden til indikatorpinnen 13. De to jordledningene festes til en jordet pinne, og knappetråden festes til avbruddstappen 2.
Jeg monterte det 3D -trykte kabinettet til Pro Mini på forsiden av eBike -batteriet med tykt dobbeltsidig tape, og kuttet et spor for ledningene. Test driften av systemet.
Trinn 3: Konklusjon
Lockout/låse opp fungerer bra. Ting jeg kan forbedre er å få en bedre knapp, den brukte jeg installerte er litt for liten. Den gule LED -låseindikatoren på overflaten er ganske lys, selv i sollys.
Jeg tenkte på å gjøre det fremre servohuset fancy ved å legge til husutkoblinger, slik at du kan se servoen i drift (jeg vil merke servoadapteren med hvit maling for å se den bevege seg). Utsnittene kan få det til å se lett ut; eller jeg kan skrive ut huset i en annen farge.
Anbefalt:
Slå av-knapp for Raspberry Pi: 3 trinn
Slå av-knapp for Raspberry Pi: Raspberry Pi er en veldig nyttig databehandlingsplattform som lar deg lage forskjellige IoT/robotics/smart-home/… prosjektapplikasjoner. Den eneste tingen den ikke har, sammenlignet med en vanlig datamaskin, er en avstengningsknapp. Så hvordan kan vi skape
DIY -vifte med en PÅ -AV -knapp - M5StickC ESP32: 8 trinn
DIY -vifte med en PÅ -AV -knapp - M5StickC ESP32: I dette prosjektet lærer vi hvordan du bruker en FAN L9110 -modul ved hjelp av et M5StickC ESP32 -kort
Rotary Encoder -knapp: 6 trinn
Rotary Encoder Button: Dette er en roterende fjernkontroll basert på en roterende encoder. Den har følgende funksjoner: Batteri som drives med svært lavt strømforbruk når den er aktivert Automatisk aktivering når kontrollen roteres Automatisk søvn etter en periode med inaktivitet Konfigurering
Fotkontrollert Trykk og snakk -knapp: 5 trinn
Fotkontrollert Trykk og snakk -knapp: Slik lagde jeg en Trykk og snakk -knapp som du kan bruke med føttene
SERVO MOTOR - KNAPP - ARDUINO - KODEVISNING #2: 4 trinn
SERVO MOTOR - KNAPP - ARDUINO - KODEVISNING #2: KNAPP: Kontroller posisjonen til en RC (hobby) servomotor med din Arduino og et potensiometer. Dette eksemplet bruker Arduino servobibliotek