Swebrick

För dig som hittat tillbaka till LEGO®. En mötesplats för vuxna entusiaster.
Huvudmeny

[WIP][MOC] Kanalen 2.0

Startat av andli, 24 Februari 2020 kl. 23:09

Föregående ämne - Nästa ämne

andreaseldh

Välkommen att kopiera min slussvaktarstuga från Håverud!


P4020496 by Andreas Eldh, on Flickr


P4020497 by Andreas Eldh, on Flickr

andli

Lite liten i skala tror jag...

Tips från coachen, bygg lego landskap inifrån och ut...
Tur jag har långa armar..
I disapprove of what you say, but I will defend to the death your right to say it.

andli

Alltid bra med deadlines...

Nu är det väl bara att koda lite mindstorm och få till lite innevånare också :)
I disapprove of what you say, but I will defend to the death your right to say it.

andli

Dags att dra igång Mindstorm kodandet, lika förvirrat varje gång att försöka hitta rätt program...

Nu finns det tydligen också en av LEGO supportad python version man kan lägga på externt microSD kort, det kanske borde vara den rätta vägen för mig som inbiten C kodare...

Men tydligen har den traditionella versionen av EV3 editorn bytt namn till Lab...
I disapprove of what you say, but I will defend to the death your right to say it.

andli

"Bärgningsbilen, bärgningsbilen, kom."

För att citera inspirationskällan till detta bygge...

Jag har också konstaterat att uppåtslussen är en plopp eller två för att få in båten! Eller båten går in men då kan man inte stänga slussportarna om båten inte står tryckt mot nästa uppsättning portar... och det funkar inte när vattnet stiger... så båten får gå på bantningskur:)

Mindstorm programmet verkar vara relativt rätt...kan typ köra ett varv själv nu :)
I disapprove of what you say, but I will defend to the death your right to say it.

andli

Jag verkar ha sprungit på en bug i Mindstorm programmeringen, ja ja jag vet alla programmerare skyller alltid på kompilatorn när saker går fel...

Programmet består av en jättelång sekvens av rörelseblock, alltså motor X kör Y grader, följt av en ny motor Z kör N grader osv osv..
Det funkar oftast helt utmärkt, men nu har det hänt minst två gånger att den startar nästkommande rörelse medan den föregående fortfarande pågår.

Det verkar bara hända för motorer som sitter på den andra EV3 i kedjan, alltså inte den programmet körs på.
Får en känsla av att huvudenheten tittar på en gammal position och tycker att motorn är klar och går vidare, medans slav EV3 fortfarande håller på med sin rörelse.

Någon som har någon erfarenhet av detta? Någonstans bak i mitt huvud säger något att det är något strul med just de block jag använder för att röra mig X grader och att man istället ska starta motorn och sen kolla gradantalet och stanna... 

I disapprove of what you say, but I will defend to the death your right to say it.

andreaseldh

Citat från: andli skrivet 07 April 2022 kl. 08:59
Någon som har någon erfarenhet av detta? Någonstans bak i mitt huvud säger något att det är något strul med just de block jag använder för att röra mig X grader och att man istället ska starta motorn och sen kolla gradantalet och stanna... 

Jag har aldrig använt två kopplade enheter, men tror att din lösning kan fungera. Annars kan man helt enkelt lägga in en fördröjning/paus i programmet, om det inte är viktigt att alla rörelser sker slag-i-slag. Håverud byggde jag på detta sätt, jag bestämde först ett sekundschema för vad som skulle hända och sedan prövade jag mig fram med olika motorhastigheter tills jag fick lagom marginaler.

andli

Lösningen funkar ofta, men ibland får EV3 fnatt och börjar med nästkommande rörelse innan föregående är klar.
Jag ser det bara hända när det är en rörelse på den andra enheten som följs av en rörelse på den första enheten.
Min teori är att första enheten läser av fel värde på den sekundära enheten och tror att den är klar, men i själva verket är det positionsdata från föregående rörelse den tittar på...
I disapprove of what you say, but I will defend to the death your right to say it.

Jemanuelson

Det här kanal-projektet har jag helt missat. Väldigt kul att se!
I höstas byggde jag en sluss inspirerad av sommarens tur med M/S Storholmen på Dalslands kanal. Passar inte ihop med projektet här, kanske, men kanske kan vara kul att se, om ni inte gjort det redan i andra sammanhang.

andli

Varför har jag valt en kedja där och inte ett kugghjul?

Det ser ju ut som avståndet skulle vara perfekt för ett 24 tänders?

Har ett svagt minne av att jag hade det så först men något fick mig att bygga om. Nu ger den kedjan mig oändliga problem när den börjar kugga över...
I disapprove of what you say, but I will defend to the death your right to say it.