INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Inleiding
Die meeste hoëvlak elektriese skaatsplate van ongeveer 'n duisend dollar bereik word voorsien van 'n telefoonprogram wat real-time inligting oor skaatsplank vertoon, en ongelukkig kom die meer koste-effektiewe skaatsplanke uit China nie saam nie. So, waarom maak u nie self een nie?
Agtergrond inligting
Die meeste van die elektriese skaatsplanknaafmotors het ingeboude sensors wat die skaatsplank gebruik om spoedinligting te kry. Ons gaan dus gebruik maak van die sensors in die motors om dit vir ons eie voordeel te gebruik.
Vrywaring
Dit is my Sophomore -ontwerpprojek, en daar is nog 'n paar aanpassings wat ek moet regmaak. Ek sal die instruksies gedurende die wintervakansie aanhou werk. Hierdie projek sal u waarborg ongeldig maak en ek is nie verantwoordelik vir enige skade wat ontstaan tydens die uitvoering van die projek nie.
Stap 1: Onderdele
Elektriese skaatsplank
Arduino Nano
Monochroom 1.3 128x64 OLED -skerm
Protobord
Diverse gereedskap
- Skate Tool
- Hex -sleutel
- Dremel
- Boor
- Skroewedraaier
- Warm gom
- Drade
- Soldeerbout
Sagteware
- Arduino IDE
- FreqMeasure -biblioteek vir Arduino
Stap 2: Maak ruimte
Na die opening van die ESC en batteryomhulsel is daar amper geen ruimte vir ekstra komponente nie. Afhangende van u skaatsplank, kry 'n Dremel en 'n paar gereedskap om ruimte te maak vir die skerm, Arduino en ekstra drade.
In my geval met my Meepo Board, sny ek die heatsink en die omhulsel om die heatsink en ESC vir ongeveer 5 mm te laat sak.
Toe verwyder ek die griptape om ekstra drade tussen die battery en die ESC -omhulsel te voer. Ek het 8 drade geloop, ingeval ek in die toekoms een benodig.
Die Arduino sit in die batterykompartement en die OLED neem die plek van die ou batterymeter in.
Stap 3: Bedrading
Motorsensordraad na Arduino
- Black Wire na GND
- Rooi draad tot 3V3
- Oranje draad na D5
OLED na Arduino
- VCC tot 5v
- GND tot GND
- SCL tot A4
- SCA tot A5
Stap 4: Kode
Om die spoed te meet, gebruik ek die biblioteek vir frekwensiemeting om die frekwensie van die pulse van die motorsensor te bepaal. En vir die afstand vermenigvuldig ek die snelheid met die tyd vir elke siklus van die luskode wat die verwerker bereken.
Installeer die biblioteek vir Arduino en laai die kode op na die Arduino.
Die snelheid word bereken vir 90 mm Meepo Hub -motors. Verander die konstante w om die deursnee te verander.
Stap 5: Toekomstige opgraderings
Ek sal probeer om Bluetooth te integreer sodat die Arduino met 'n slimfoon kan werk. En toekomstige opgraderings sal 'n meer stabiele en akkurate sensorlesing insluit.