Innehållsförteckning:
Video: En knapp Servo Suspension Lockout: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:35
Fullfjädrade mountainbikes ger smidig körning, men kräver ofta låsning av fjädringen när du trampar uppför. Annars komprimeras fjädringen när du står på pedalerna och slösar bort den ansträngningen. Cykeltillverkarna vet detta och tillhandahåller ett manuellt sätt att låsa fjädringen. Jag måste länka YouTube här eftersom den instruerbara videoinbäddningsfunktionen inte längre fungerar för mig. Se videon på
Tyvärr är det nästan omöjligt att hitta och använda de två spärrspakarna samtidigt som du cyklar med ena handen, stöter över stenig terräng och fortfarande tittar på vägen framåt. Således är behovet av ett en knapp servo aktiverat låssystem. Tryck bara på knappen som är lättillgänglig och servon tar hand om driften. Jag har försökt hålla systemet så enkelt som möjligt, men det kräver fortfarande en 3D -skrivare för att göra delarna, två servon, en Arduino och en USB -strömförsörjning eller batteribank. Min cykel är en 2012 Cannondale RZ120.
Steg 1: Delar
Tower Pro SG-90 servo
servo opto isolator (dämpar signalbrus från lång servoledning) Sparkfun eller hemlagad
Tower Pro MG-996R servo
Arduino Pro Mini
Flat telefonförlängningskabel (standard 4 ledare)
ytmonterad LED -indikator
ytmonterat 100 ohm motstånd
ytmonterad tryckknapp
ytmontering P Mosfet (2) AO3041
Stifthuvuden
liten bit perfboard
3D -tryckta servo -adaptrar, 3D -tryckta lådor för Pro Mini
USB typ A -kabel, klippt för att ge ström till Pro Mini och servon
USB -batteribank (eller på min eBike, är USB -utgången från batteriet)
Steg 2: Konstruktion
Skriv ut 3D -delarna. Se till att de passar din mountainbike, min är en 2012 Cannondale RZ120. Ta bort låsringen och spaken för den främre stötdämparen. Den främre servoadaptern är beroende av en tät passform mellan stötdämparens 8-sidiga plastmutter (stängt ställdon) och adaptern. Ju fler sidor på muttern, desto viktigare är passformen tätt för att förhindra glidning. Lite under den 8 -sidiga muttern är den tunna fasta 6 -sidiga muttern på chocken, som också behöver en tät passform, men mer för att den säkrar adapterhuset och servon till chocken och motstår servoens vridkraft. Varning: om den främre servon lossnar under körning finns det en risk att den fastnar mellan ramen och framgaffeln och orsakar en krock som kan leda till personskada eller dödsfall. MG996R -servon kan använda ett 20 mm runt servohorn, även om det förmodligen också kan använda ett av lagerhornen som medföljer servon om det klipps till i storlek och skruvas fast på toppen av det cylindriska 3D -tryckta 8 -sidiga uttaget. Skruva fast servohornet på den 8 -sidiga adaptern med 4 skruvar. Servon och adaptern ska passa tätt på stötutskärningen. Om du har en billig servotester, slå på den och se att du kan låsa/låsa upp chocken.
Den bakre adaptern använder en lätt SG-90-servo. Ta bort skruven som håller spaken mot den bakre chocken och ta bort spaken, men lämna den stora räfflade vredet på plats. Installera 3D -tryckta servo till chockaxeladaptern (den har ett Torx -uttag för att passa axeln; värm adaptern något och tryck sedan på den på axeln). Fäst adapterkroppen mot chocken med en mutter och bult. Eftersom den långa bakre servoledningen tar upp ljud från servomotorn använde jag en hemgjord optoisolator bestående av en TIL119 darlington optoisolator och ett ytmonterat N MOSFET (för att invertera datasignalen tillbaka till originalet). Sparkfun säljer en för $ 4, så tidsmässigt är det en bättre del. Testa med servotestaren för att se om lås-/upplåsningsfunktionen fungerar korrekt. Observera att jag vände min stöt på ramen före installationen för att passa andra komponenter i mitt triangeln (manuell säger att det är OK att göra det). Installera en telefonförlängningskabel mellan Pro mini och servon.
Programmera Arduino Pro Mini med den angivna koden. Tråd enligt kopplingsschemat- notera att jag använde en liten bit perfboard för att montera de två ytmonterade MOSFETS och servostiften, vilket kräver lite känslig lödning eftersom MOSFET: erna har mindre stiftavstånd än perfboard kopparplattans avstånd. Jag kunde placera MOSFET -enheterna i en vinkel mellan kopparkuddar, med källan till båda MOSFET -enheterna lödda ihop (för 5 volt -matningen). Avloppsanslutningarna går för att driva servon (mittstift). Portarna går till stiften på Pro Mini, så att strömmen kan stängas av för varje servo för att spara ström mellan manövreringen.
Använd den 4 -lediga telefonkabeln från Pro Mini till styrmonterad tryckknapp och indikatorlampa. Knappen kan lödas direkt på trådarna (med omsorg), liksom ytmonterad LED. På Pro Mini, var noga med att löda tråden till ytmonterat 100 ohm motstånd först, sedan motståndet till indikatorstiftet 13. De två jordledningarna fäster till en jordstift och knapptråden fästs på avbrottsstiftet 2.
Jag monterade det 3D -tryckta höljet för Pro Mini på framsidan av mitt eBike -batteri med tjockt dubbelsidig tejp och klippte en plats för trådarna. Testa systemets funktion.
Steg 3: Slutsats
Lockout/upplåsning fungerar bra. Saker som jag kan förbättra är att få en bättre knapp, den använda jag installerade är lite för liten. Ytmonterad gul LED -låsindikator är ganska ljus, även i solljus.
Jag tänkte göra det främre servohöljet snyggt genom att lägga till utskärningar i huset så att du kan se servon i drift (jag skulle markera servoadaptern med vit färg för att se att den rör sig). Utskärningarna kan få det att se lätt ut; eller så kan jag skriva ut höljet i en annan färg.
Rekommenderad:
DIY -fläkt med en PÅ -AV -knapp - M5StickC ESP32: 8 steg
DIY -fläkt med en PÅ -AV -knapp - M5StickC ESP32: I det här projektet kommer vi att lära oss hur man använder en FAN L9110 -modul med ett M5StickC ESP32 -kort
Rotary Encoder -knapp: 6 steg
Rotary Encoder Button: Detta är en roterande fjärrkontroll baserad på en roterande encoder. Den har följande funktioner: Batteri som drivs med mycket låg strömförbrukning när den är aktiverad Automatisk aktivering när kontrollen roteras Automatisk sömn efter en period av inaktivitet Konfigurering
Fotstyrd Push to Talk -knapp: 5 steg
Fotstyrd Push to Talk -knapp: Så här gjorde jag en Push To Talk -knapp som du kan använda med dina fötter
Glas IoT Touch -knapp: 10 steg
Glass IoT Touch Button: Jag hade en bit ITO -glas som låg runt i butiken häromdagen och funderade på att använda den till någon nytta. ITO, indiumtennoxid, glas finns vanligtvis i flytande kristallskärmar, solceller, flygplan i cockpit, etc. Skillnaden mellan
SERVO MOTOR - KNAPP - ARDUINO - KODVISNING #2: 4 Steg
SERVO MOTOR - KNAPP - ARDUINO - KODÖVERSIKT #2: KNAPP: Styr positionen för en RC (hobby) servomotor med din Arduino och en potentiometer. I detta exempel används Arduino servobibliotek