Kazalo:

Električni rolometer: 5 korakov
Električni rolometer: 5 korakov

Video: Električni rolometer: 5 korakov

Video: Električni rolometer: 5 korakov
Video: Установка маяков под штукатурку. Углы 90 градусов. #12 2024, Julij
Anonim
Električni števec kilometrov
Električni števec kilometrov

Uvod

Večina vrhunskih električnih rolk, ki se gibljejo okoli tisoč dolarjev, je opremljena s telefonsko aplikacijo, ki prikazuje informacije o rolkah v realnem času, na žalost pa stroškovno učinkovitejše rolke iz Kitajske ne prihajajo s temi. Zakaj torej ne bi naredili enega sami?

Osnovne informacije

Večina električnih motorjev za rolke ima vgrajene senzorje, ki jih rolka uporablja za pridobivanje informacij o hitrosti. Zato bomo uporabili senzorje v motorjih, da jih uporabimo v lastno korist.

Zavrnitev odgovornosti

To je moj drugi študijski projekt in še nekaj popravkov moram popraviti. Med zimskimi počitnicami bom še naprej posodabljal navodila. Ta projekt bo razveljavil vašo garancijo in ne odgovarjam za škodo, ki bi nastala med izvajanjem projekta.

1. korak: Deli

Električna rolka

Arduino Nano

Enobarvni 1,3 128x64 OLED zaslon

Protoboard

Razna orodja

  • Orodje za drsanje
  • Šesterokotni ključ
  • Dremel
  • Vrtalnik
  • Izvijač
  • Vroče lepilo
  • Žice
  • Spajkalnik

Programska oprema

  • Arduino IDE
  • Knjižnica FreqMeasure za Arduino

2. korak: Ustvarite prostor

Ustvarjanje prostora
Ustvarjanje prostora
Ustvarjanje prostora
Ustvarjanje prostora
Ustvarjanje prostora
Ustvarjanje prostora
Ustvarjanje prostora
Ustvarjanje prostora

Po odprtju ohišja ESC in baterije skoraj ni več prostora za dodatne komponente. Odvisno od vašega rolkanja si priskrbite Dremel in nekaj orodij, da naredite nekaj prostora za zaslon, Arduino in dodatne žice.

V mojem primeru z mojo ploščo Meepo sem izrezal hladilnik in ohišje, da bi hladilnik in ESC znižal za približno 5 mm.

Nato sem odstranil griptape, da sem med baterijo in ohišjem ESC napeljal dodatne žice. Opravil sem 8 žic za vsak slučaj, če bi jih v prihodnosti potreboval.

Arduino sedi v predalu za baterije, OLED pa namesto starega števca baterije.

3. korak: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje

Žica senzorja motorja na Arduino

  • Črna žica do GND
  • Rdeča žica na 3V3
  • Oranžna žica do D5

OLED za Arduino

  • VCC do 5V
  • GND v GND
  • SCL do A4
  • SCA do A5

4. korak: Koda

Koda
Koda
Koda
Koda

Spet za merjenje hitrosti uporabljam knjižnico meritev frekvence za iskanje frekvence impulzov iz senzorja motorja. Za razdaljo sem hitrost pomnožil s časom za vsak cikel kode zanke, ki jo procesor izračuna.

Namestite knjižnico za Arduino in kodo naložite v Arduino.

Hitrost se izračuna za 90 mm Meepo Hub Motors. Spremenite konstanto w, da spremenite premer.

5. korak: Nadaljnje nadgradnje

Poskusil bom integrirati Bluetooth, da bo Arduino deloval s pametnim telefonom. Prihodnje nadgradnje bodo vključevale bolj stabilno in natančno odčitavanje senzorja.

Priporočena: