Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Úvod
Väčšina špičkových elektrických skateboardov v okolí tisíc dolárov je dodávaná s telefónnou aplikáciou, ktorá zobrazuje informácie o skateboarde v reálnom čase, a bohužiaľ, cenovo výhodnejšie skateboardy z Číny sa s nimi nedodávajú. Prečo si ho teda neurobiť sami?
Základné informácie
Väčšina nábojových motorov elektrického skateboardu je vybavená vstavanými senzormi, ktoré skateboard používa na získanie informácií o rýchlosti. Využijeme teda senzory v motoroch, aby sme to využili vo svoj vlastný prospech.
Vylúčenie zodpovednosti
Toto je môj projekt Sophomore Design Project a zostáva ešte niekoľko vylepšení, ktoré musím opraviť. Cez zimnú prestávku budem priebežne aktualizovať pokyny. Tento projekt zruší vašu záruku a nezodpovedám za žiadne škody, ktoré vzniknú pri realizácii projektu.
Krok 1: Diely
Elektrický skateboard
Arduino Nano
Monochromatický 1,3 OLED displej s rozlíšením 128 x 64 pixlov
Protoboard
Rôzne nástroje
- Skate Tool
- Šesťhranný kľúč
- Dremel
- Vŕtačka
- Skrutkovač
- Horúce lepidlo
- Drôty
- Spájkovačka
Softvér
- Arduino IDE
- Knižnica FreqMeasure pre Arduino
Krok 2: Vytvorenie priestoru
Po otvorení krytu ESC a krytu batérie nie je takmer žiadny priestor pre ďalšie komponenty. V závislosti od svojho skateboardu si teda zaobstarajte Dremel a niektoré nástroje, aby ste vytvorili priestor pre displej, Arduino a ďalšie vodiče.
V mojom prípade s mojou doskou Meepo som odrezal chladič a plášť, aby sa znížil chladič a ESC asi o 5 mm.
Potom som odstránil griptape, aby som viedol ďalšie vodiče medzi batériou a plášťom ESC. Viedol som 8 drôtov pre prípad, že by som nejaký v budúcnosti potreboval.
Arduino sedí v priehradke na batérie a OLED nahrádza starý merač batérie.
Krok 3: Zapojenie
Vodič snímača motora k Arduinu
- Čierny vodič na GND
- Červený vodič na 3V3
- Oranžový vodič na D5
OLED do Arduina
- VCC až 5v
- GND až GND
- SCL na A4
- SCA až A5
Krok 4: Kód
Na meranie rýchlosti opäť používam knižnicu frekvenčných meračov na nájdenie frekvencie impulzov zo snímača motora. A pre vzdialenosť som vynásobil rýchlosť časom pre každý cyklus kódu slučky, ktorý procesor vypočítava.
Nainštalujte knižnicu pre Arduino a nahrajte kód do Arduina.
Rýchlosť je vypočítaná pre 90 mm nábojové motory Meepo. Zmenou konštanty w zmeníte priemer.
Krok 5: Budúce inovácie
Pokúsim sa integrovať Bluetooth, aby Arduino fungovalo so smartfónom. A budúce inovácie budú zahŕňať stabilnejšie a presnejšie čítanie senzorov.