Jump to content
elektro-skateboard.de

Renchtaler

Elektro-Skater
  • Gesamte Inhalte

    311
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    16

Beiträge erstellt von Renchtaler

  1. On 2/25/2019 at 10:19 PM, austin54 said:

    Es ist soweit, ich muss mich noch mal melden. Fusion360 ist installiert und ich habe die STL Files damit geöffnet. Und dann stand ich wie ein Ochs vorm Berge.

     

    Irgendwie habe ich es nicht geschafft die Formen zu bearbeiteten. Eventuell fehlen in den STL Files Informationen die Fusion braucht. 

     

    Dann habe ich mir gedacht, na ja dann zeichne ich das eben komplett neu. Na da habe ich mich aber schwer überschätzt. Das ist gar nicht so einfach, wenn man die einzelnen Funktionen nicht kennt. Die Tutorials die ich gefunden habe wenden sich irgendwie immer an CAD Profis die die ganzen Begriffe kennen. Hast Du einen guten Tipp fuer mich wie ich mir die Basics möglichst einfach drauf schaffen kann? Wie hast Du Dich denn eingearbeitet?

    Du kannst in Fusion zwar direkt stl Dateien bearbeiten, aber das ist Sisyphusarbeit. Such mal nach stl nach brep umwandeln suchen. Oder du nimmst Autodesk Meshmixer.  

    Für Fusion würde ich dir Lars Cristensen empfehlen. Der hat es richtig gut und einfach erklärt. 

    • Like 1
  2. Danke für den Mount. Ich musste es zwar an meine Verhältnisse anpassen müssen, aber hunderstel Milimeter? Ist das nicht ein bisschen viel? Geil wöre es noch wenn du die als .f3d bereitstellen stellen würdest. Btw, ich hab Zugriff auf eine Fräse😄

  3. Du wirst einen einen Dual Vesc brauchen der mindestens 80A pro Motor bereitstellen kann. Da gibt es die Focbox Unity mit 160A, die systemweit bereitstellt oder  den Dual FSESC 4.20/6.6. Aber eher stellt sich die Frage was der Akku liefern kann. Den Batteriestrom kann man ja im VESC Tool limitieren. Der Rest eine Preisfrage, da Flipsky in Shenzhen hockt und Enertion  in Australien. Wenn du die Focbox nimmst, musst du mit mindestens 280 und mehr rechnen, da Einfuhrumsatzsteuer und Zoll anfallen. Genauso auch mit dem Dual Vesc 6.6. der 4.20 ist da ein bisschen billiger. Die Frage ist, ob man etwas Luft nach oben haben will.

    Bluetooth haben die Unity und 6.6 an Bord. 

  4. Die Dinger kannst auch parallel schalten, falls du noch welche davon hast. Bei zweien verdoppelt sich der Maximalstrom usw.
    Die Nennleistung des Akkus kannst du dir ganz einfach mit P=U*I errechnen. Also Spannung mal Strom.

  5. Ich würde mal sagen, von Spannung her ist es ein 10s, aber wenn du das Akkupack an einen V/ESC hängst, fliegt dir der Akku um die Ohren, da der nur einen Maximalstrom von 4,5 A hergibt. Die Motoren, die für esk8 verwendet werden, fangen bei 40 A an. 

  6. Der ESC empfängt PWM Signale von 1000 us bis 2000 us. Ich habe jetzt erstmal mir eine delay function gebastelt. Hier der erste Snippet.
     

    /*
      ESC_Ramp
        Based on the Sweep example in the Servo library, this allow a ramp up and down of the ESC speed based on the Min and Max values.
        The Min and Max speed are defined so you can change them at one location and it will be used in the ramp as well.
    */
    #include <ESC.h>
    
    #define SPEED_MIN (1000) // Set the Minimum Speed in microseconds
    #define SPEED_MAX (2000)// Set the Minimum Speed in microseconds                                           
    ESC myESC (2, SPEED_MIN, SPEED_MAX, 500);// ESC_Name (ESC PIN, Minimum Value, Maximum Value, Default Speed, Arm Value)
    int deadmen= 0, oESC, cruiseButton = 1, pot = A0, val, curval = 1000;// Variable for the speed sent to the ESC
    void setup() {
      Serial.begin(9600);
      pinMode(LED_BUILTIN, OUTPUT);// LED Visual Output
      pinMode(pot, INPUT);
      pinMode(cruiseButton, INPUT);
      myESC.arm();// Send the Arm value so the ESC will be ready to take commands
      digitalWrite(LED_BUILTIN, HIGH);// LED High Once Armed
      delay (5000);// Wait for a while
      Serial.println("init finished");
    }
    void loop() {
      Serial.println(val, DEC);
      val = map(val, 800, 1023, 1000, 2000);//map potentiomater value (0-1024 to 1000-2000 micro seconds);
      if (digitalRead(deadmen) == LOW){
        if (digitalRead(cruiseButton) == LOW) {//check if cruise button is pressed, if it is dont modify the curval
          // do nothing to curval
        } 
        if (curval < val) {  //check if curval is less than potentiometers mapped value
          curval = curval + 8; // if it is less, add 5 to the curval
        } else if (curval > val) { //check if curval is more than potentiometers mapped value
          curval = curval - 10; //if it is more, remove 5 from the curval
        }else if (curval > 1000) { //if deadmans switch isnt turned and curval is more than 1000ms (throttle down value)
        curval = curval - 10; //remove 5 from curval to start slowing down if above condition is true
      }
      }
      Serial.println(curval);
      myESC.speed(curval); //write microseconds to esc
      delay(50); //delay the loop 50ms
    }

     

×
×
  • Neu erstellen...