2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Úvod
Většina špičkových elektrických skateboardů kolem tisíce dolarů je dodávána s aplikací pro telefon, která zobrazuje informace o skateboardu v reálném čase, a bohužel s nimi cenově výhodnější skateboardy z Číny nepřicházejí. Proč si ji tedy nevyrobit sami?
Základní informace
Většina elektrických nábojových motorů skateboardu je vybavena integrovanými senzory, které skateboard používá k získání informací o rychlosti. Takže se chystáme využít senzory v motorech, abychom to využili ve svůj prospěch.
Prohlášení
Toto je můj designový projekt Sophomore a zbývá ještě pár vylepšení, které musím opravit. O zimní přestávce budu průběžně aktualizovat pokyny. Tento projekt zruší vaši záruku a já neodpovídám za žádné škody, které vzniknou při provádění projektu.
Krok 1: Díly
Elektrický skateboard
Arduino Nano
Monochromatický 1,3 OLED displej 128x64
Protoboard
Různé nástroje
- Skate Tool
- Šestihranný klíč
- Dremel
- Vrtat
- Šroubovák
- Horké lepidlo
- Dráty
- Páječka
Software
- Arduino IDE
- Knihovna FreqMeasure pro Arduino
Krok 2: Vytvoření prostoru
Po otevření skříně ESC a baterie není téměř žádné místo pro další součásti. V závislosti na vašem skateboardu si tedy pořiďte Dremel a nějaké nástroje, abyste vytvořili místo pro displej, Arduino a další dráty.
V mém případě s mojí deskou Meepo jsem odřízl chladič a skříň, abych snížil chladič a ESC asi o 5 mm.
Potom jsem odstranil griptape, abych mezi baterií a skříní ESC zavedl další vodiče. Vedl jsem 8 vodičů jen pro případ, že bych jeden v budoucnu potřeboval.
Arduino sedí v prostoru pro baterie a OLED nahrazuje starý měřič baterie.
Krok 3: Zapojení
Vodič senzoru motoru k Arduinu
- Černý drát na GND
- Červený vodič na 3V3
- Oranžový vodič na D5
OLED na Arduino
- VCC až 5v
- GND až GND
- SCL na A4
- SCA až A5
Krok 4: Kód
Opět pro měření rychlosti používám knihovnu měření frekvence k nalezení frekvence pulzů ze snímače motoru. A pro vzdálenost jsem vynásobil rychlost časem pro každý cyklus kódu smyčky, který procesor vypočítává.
Nainstalujte si knihovnu pro Arduino a nahrajte kód do Arduina.
Rychlost je vypočítána pro 90mm Meepo Hub Motors. Změnou konstanty w změníte průměr.
Krok 5: Budoucí upgrady
Pokusím se integrovat Bluetooth, aby Arduino fungovalo se smartphonem. A budoucí upgrady budou zahrnovat stabilnější a přesnější čtení senzorů.