Closed kaklik closed 2 years ago
Vzhledem k tomu, že se ukazuje jako komplikované vyřešit prostup pro zámek skrz pláštěnku na trupu. Tak jsme dnes s @roman-dvorak vymysleli řešení, kdy by vírník byl uchycen pouze za vnější části mimo pláštěnku. Konkrétně za ocasní trubku a podvozkové nohy.
Čtvrtý bod uchycení by bylo místo ze kterého se bude odpojovat zámek. Výhodou tohoto řešení je fakt, že pak stačí pouze jeden akční člen k uchycení vírníku.
Možné návrhy na mechanický zámek:
S použitím elektromagnetu:
S použitím serva:
První náhled na novou platformu vypadá takto. (Zatím jsou jen pasivní prvky)
Zjistil jsem že 400mm, které používá TF-MOTORSCALE je celkem těsné/stísněné pro platformu TF-G2. trochu uvažuji o vynechání zadní podpory a pouze nechat zámek.
To vypadá zajímavě. Ty Učka, co drží podvozkové nohy (i ocasní tyč) jsem si představoval o dost mělčí.
Nešlo by tu zadní podpěru celotištěnou?
Myslím, že váze nevadí, že profil bude trochu protažený dopředu.
To vypadá zajímavě. Ty Učka, co drží podvozkové nohy (i ocasní tyč) jsem si představoval o dost mělčí.
Nešlo by tu zadní podpěru celotištěnou?
Myslím, že váze nevadí, že profil bude trochu protažený dopředu.
Mělčí samozrejmě není problém.
Myslíš jako nepoužít ten ALU profil? Jestli ano, tak jsem ho použil, protože máme dost takhle malých zbytků a mám díky tomu nějakou pevnost navíc bez kreslení.
Nevadí mít profil více dopředu, ale použil jsem délku, která je aktuálně na TF-MOTORSCALE, takže bychom museli udělat nový.
Zjistil jsem že 400mm, které používá TF-MOTORSCALE je celkem těsné/stísněné pro platformu TF-G2. trochu uvažuji o vynechání zadní podpory a pouze nechat zámek.
Ten návrh vypadá dost designově. :D Myslím si, že není možné vynechat zadní podporu a použít pouze zámek, protože záklon vírníku drží podpora v kombinaci se zámkem. Pokud je nutné použít delší profil, tak bych spíše navrhoval na motorovou váhu připevnit další profil na ten, který tam aktuálně je.
Taktéž mi připadá že Učka na podvozkové nohy jsou zbytečně masivní. Myslím že by stačila hloubka tak na tloušťku podvozkové nohy.
Myslíš jako nepoužít ten ALU profil? Jestli ano, tak jsem ho použil, protože máme dost takhle malých zbytků a mám díky tomu nějakou pevnost navíc bez kreslení.
Ano, úplně zbytečně to pak zesložiťuje další výrobu a dalši skládání. Je tam zbytečný spoj navíc.
Takto by zhruba vypadal zámek se solenoidem. Je nutné aby solenoid měl délku posunu alespoň 15mm, aby se čelisti rozevřeli co nejvíce. Na obrázku je rozevření čelistí přibližně, pokud by byl posun přesně na 15mm. Jako referenci jsem používal tento solenoid, který má posun kolem 15-20mm. https://www.tme.eu/en/details/282367-024/solenoids/saia-burgess/
Délka posuvu X rozevření kleští lze ovlivnit tím, jak daleo od osy rozevírání kleští bude táhlo ukotveno. To však bude ovlivňovat výslednou sílu rozevření. Je proto potřeba najít nějaké optimum, protože i magnet s délkou výsuvu ztrácí sílu.
Jo, to si uvědomuju. Ale zjistil jsem, že solenoidy je problém sehnat s delším posuvem. Ale s větší sílou není.
Dodělal jsem to jako gif, který počítá to nahnutí v závislosti na posunu solenoidu. Zanedbávám to, že tahám lineárně za ten úchytný bod, ale to už by neměl být téměř žádný rozdíl.
Takto bych si nyní představoval zámek. Zvolil jsem nakonec servo (D485HW) z těchto důvodů:
Graf síly, kterou může působit na různé vzdálenosti jeden z nejsilnějších solenoidů, které jsem našel a chtěl použít.
Takto by zámek fungoval.
Ok, to vypadá dobře. :) Ten mechanismus by to asi chtělo zkusit vyrobit v nějaké základní verzi a vyzkoušet na trubce s generátorem signálu pro serva.
Pak ale vznikla ještě otázka jakým způsobem budeme ovládat to servo? Přidáme k tomu nějaký arduino?
Hezké.. To vypadá použitelně.
Jo, bylo by fajn k tomu přidat arduino s tlačítkem, LEDkou a USB sériovkou. Přes kterou by to dostávalo příkaz z pythonu.
Zatím pouze testování zda a co funguje, ale pomalinku bychom mohli mít první prototyp.
Tady jsem upravil trochu geometrii a přidal jsem číslo pro animaci, které zobrazuje aktuální rozevření čelistí.
zvědavý dotaz, vůbec nesouvisející s tématem: Jak děláš ty animace?
Je to strašně jednoduché. Stačí přidat proměnou $t
a ta se mění z 0 na 1 v závislosti na čase animace.
Poté se v OpenSCADu v menu "view" zaškrtne políčko "animate", které zapína menu pro volbu FPS a počtu snímků.
Poslední iterace jsem udělal pomocí cosínu, aby docílil toho jemného přechodu.
Instructables - Návod na animace v OpenSCADu
Mechanismus zámku poprvé otestován v realném světě.
Testování síly serva na držení tyčky: https://user-images.githubusercontent.com/33667517/143953920-2548221a-6896-4648-88ac-2952e82de2f8.mp4
Projevil se problém s tolerancema, které jsem upravoval. První výtisk měl až moc velký odpor. A tak jsem zvedl tolerance děr a tím vznikl nepříjemný "backslash" (nevím jak je to v češtině...), který je potřeba do další verze opravit. Jinak vypadá zámek funkčně a připraven na první testování. Také je možno vidět, že servo utíká. Není připevněno na pevno, protože nemám doma M2.5 šrouby a hlavně matice a také tím servo nemohu zníčit. https://user-images.githubusercontent.com/33667517/143954089-8f5fc323-e213-4be6-abc5-6170f31f755c.mp4
Tak jsem předělal kód, aby počital se servem místo solenoidu a teď by mělo být možné vše jednodušše nastavit pro případnou výměnu serva nebo větší verzi. Také by mělo být opravená přesnost. Aktuálně by čelisti měli držet 54 N navzájem vůči sobě.
Možná by bylo vhodné, aby se ty kleštiny v zavřeném stavu neopíraly o sebe. Aby mezi nimi byla malá mezera a domáčklo se to k trubce ocasu. Možná by se tam mohla vlepit nějaká tenká guma (např. z duše od kola).
Aby v (především) vyznačených místech byla nějaká mezera. V zavřeném stavu.
Zatím jsem tiskl dvě varianty čelistí. Obě neměli problém s držením trubky, ale trubka měla volnost ve svojí ose, takže mohla rotovat v ose letu. Tak nevím jestli je to žádané nebo ne. Takže to nevidím jako nutné. Spíše, jestli chceme držet ve všech osách nebo v zámku bude tato osa volná a bude držet pomocí těch podpor.
Tomu pohybu, co aktuálně stejně v zámku moc zabránit, protože, když se tam dá např guma, tak bude všechna síla v té ose pusobit pouze na tu gumu a snažit se jí vyrvat.
Myslím, že mechanická část je hotová.
Vypadá to cool.
Jak dobře to jde ta trubka vypáčit?
(teď tě čeká ta softwarová... upřímnou soustrast)
Pokud ji člověk nechce vytáhnout, tak se člověk musí dost snažit. Kombinace 50 N a té geometrie je úplně dostatečná. A v realitě to pocitově celkem odpovídá, že ta síla taková.
@kaklik @roman-dvorak Co se týče ovládání, tak bych tam dal ESP32, které by se automaticky připojovalo na wifi auta. Reagovalo na naarmování a pokyn pro vypuštění. Co si o tom myslíte?
Super, tohle vypadá hezky a dost použitelně!
Co se týče ovládání, popsal jsem to do vlastního issue: https://github.com/ThunderFly-aerospace/Simple-platform/issues/3
Ještě tedy je potřeba domodelovat ty zbylé dvě podpěry.
Tohle považuji za hotové. Potenciálním vylepšením je vytvoření asymetrických podpěr pod přední podvozkové nohy, aby vírník z podpěr nemohl vypadnout směrem dozadu. Nemyslím si ale že je to v případě použití vírníku s nepopraskanou podložkou nějaký problém.
Návrh od @taury55
Možnosti odpojovacích zámků: