Shifter Sepeda Jalan Listrik DIY

Saat mengendarai sepeda jalan raya, sangat penting untuk meminimalkan perubahan pada tenaga yang dibutuhkan dan kecepatan mengayuh, untuk ini, tergantung pada medan, kecepatan sepeda perlu sering diganti. Pada sepeda road bike budget tentunya ada sistem budget shifting, dengan itu anda akan kembali memikirkan apakah akan merubah kecepatan atau tidak. Di bawah potongan adalah bagaimana saya memperbaikinya.

Servo dan badan perangkat.
Servo dan badan perangkat.

Latar Belakang

. , . 3 350 02.08.2020 .

. , , 2021 , . , .

, , . , , .

.

, . (22) , ds3115mg.

: +Arduino nano+ +.

5V .

Arduino

#include <Servo.h>
Servo myservo;
int speedg = 1;
int up = 1;
int p = 0;

void setup() {
  myservo.attach(9);
  pinMode(8, INPUT_PULLUP);
  pinMode(7, INPUT_PULLUP);
}

void loop() {

  if (digitalRead(7) == 0) {
    if (speedg > 1) {
      speedg--;
      up = 0;
    }
    p = 1;
  }

  if (digitalRead(8) == 0) {
    if (speedg < 7) {
      speedg++;
      up = 1;
    }
    p = 1;
  }

  if (speedg == 1) {
    myservo.write(0);
  }

  if (speedg == 2) {
    if (up == 1) {
      myservo.write(75);
    } else {
      myservo.write(60);
    }
  }

  if (speedg == 3) {
    if (up == 1) {
      myservo.write(85);
    } else {
      myservo.write(80);
    }
  }

  if (speedg == 4) {
    if (up == 1) {
      myservo.write(97);
    } else {
      myservo.write(90);
    }
  }

  if (speedg == 5) {
    if (up == 1) {
      myservo.write(110);
    } else {
      myservo.write(103);
    }
  }

  if (speedg == 6) {
    myservo.write(120);
  }

  if (speedg == 7) {
    myservo.write(140);
  }
  if ( p == 1) {
    delay(300);
    p = 0;
  }
}

. .

3D- Arduino, . , ( , ).

, .

, , .

3- MPU6050, . , .

, , .

  • .

  • .

  • BTLE STRAVA.

  • - .

  • .

,

?

Komputer sepeda yang terhubung ke Strava + pemindahan gigi elektronik dan semua dalam rumah senter dengan fungsi senter + peralihan otomatis dari irama atau kemiringan. Dan semua ini kurang dari $ 100




All Articles