Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Wstęp
Większość wysokiej klasy deskorolek elektrycznych o wartości około tysiąca dolarów jest dostarczana z aplikacją na telefon, która wyświetla informacje o deskorolce w czasie rzeczywistym i niestety, bardziej opłacalne deskorolki z Chin nie są wyposażone w te. Dlaczego więc nie zrobić tego samemu?
Informacje ogólne
Większość elektrycznych silników piasty do deskorolek ma wbudowane czujniki, których deskorolka używa do uzyskiwania informacji o prędkości. Zamierzamy więc wykorzystać czujniki w silnikach, aby wykorzystać je dla własnej korzyści.
Zastrzeżenie
To jest mój projekt drugiego roku i wciąż pozostało mi kilka poprawek. Będę aktualizować instrukcje podczas przerwy zimowej. Ten projekt unieważni Twoją gwarancję i nie jestem odpowiedzialny za jakiekolwiek szkody, które wydarzyły się podczas wykonywania projektu.
Krok 1: Części
Deskorolka elektryczna
Arduino Nano
Monochromatyczny wyświetlacz OLED 1,3 128x64
Płyta prototypowa
Różne narzędzia
- Narzędzie do jazdy na deskorolce
- Klucz sześciokątny
- Dremel
- Wiertarka
- Śrubokręt
- Gorący klej
- Przewody
- Lutownica
Oprogramowanie
- IDE Arduino
- Biblioteka FreqMeasure dla Arduino
Krok 2: Tworzenie przestrzeni
Po otwarciu ESC i obudowy akumulatora prawie nie ma miejsca na dodatkowe komponenty. Więc w zależności od deskorolki, zdobądź Dremel i kilka narzędzi, aby zrobić miejsce na wyświetlacz, Arduino i dodatkowe przewody.
W moim przypadku z moją płytą Meepo przeciąłem radiator i obudowę, aby obniżyć radiator i ESC o jakieś 5mm.
Następnie zdjąłem griptape, aby poprowadzić dodatkowe przewody między akumulatorem a obudową ESC. Poprowadziłem 8 przewodów na wszelki wypadek, gdybym mógł ich potrzebować w przyszłości.
Arduino znajduje się w komorze baterii, a OLED zastępuje stary miernik baterii.
Krok 3: Okablowanie
Przewód czujnika silnika do Arduino
- Czarny przewód do GND
- Czerwony przewód do 3V3
- Pomarańczowy przewód do D5
OLED do Arduino
- VCC do 5v
- GND do GND
- SCL do A4
- SCA do A5
Krok 4: Kod
Ponownie, aby zmierzyć prędkość, używam biblioteki miar częstotliwości, aby znaleźć częstotliwość impulsów z czujnika silnika. A dla odległości pomnożyłem prędkość przez czas dla każdego cyklu kodu pętli, który oblicza procesor.
Zainstaluj bibliotekę dla Arduino i wgraj kod do Arduino.
Prędkość jest obliczana dla silników piasty 90 mm Meepo. Zmień stałą w, aby zmienić średnicę.
Krok 5: Przyszłe aktualizacje
Spróbuję zintegrować Bluetooth, aby Arduino współpracowało ze smartfonem. A przyszłe aktualizacje obejmą bardziej stabilny i dokładny odczyt czujnika.