Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Giriş
Min dollarlıq bir sıra yüksək səviyyəli elektrikli skeytbordlar, skeytbordun real vaxt məlumatlarını göstərən bir telefon tətbiqetməsi ilə birlikdə gəlir və təəssüf ki, Çindən daha qənaətcil skeytbordlarla birlikdə gəlmir. Elə isə niyə özünüz hazırlamırsınız?
Ümumi məlumat
Elektrikli skeytbordlu mühərriklərin əksəriyyəti, skeytbordun sürətli məlumat əldə etmək üçün istifadə etdiyi daxili sensorlar ilə gəlir. Buna görə də öz xeyrimizə istifadə etmək üçün mühərriklərdəki sensorlardan istifadə edəcəyik.
İmtina
Bu, ikinci kurs dizayn layihəmdir və düzəltməyim üçün hələ bir neçə dəyişiklik var. Qış fasiləsində təlimat verənləri yeniləməyə davam edəcəyəm. Bu layihə zəmanətinizi ləğv edəcək və layihəni həyata keçirərkən baş verə biləcək hər hansı bir ziyana görə məsuliyyət daşımıram.
Addım 1: hissələr
Elektrikli Kaykay
Arduino Nano
Monoxrom 1.3 128x64 OLED Ekran
Protoboard
Müxtəlif alətlər
- Skate Aləti
- Hex Açarı
- Dremel
- Qazma
- Tornavida
- İsti yapışqan
- Tellər
- Lehimleme dəmir
Proqram təminatı
- Arduino IDE
- Arduino üçün FreqMeasure Kitabxanası
Addım 2: Məkan yaratmaq
ESC və Batareya Qutusunu açdıqdan sonra əlavə komponentlər üçün yer qalmır. Skeytbordunuzdan asılı olaraq, ekran, Arduino və əlavə tellər üçün yer açmaq üçün bir Dremel və bəzi vasitələr alın.
Mənim vəziyyətimdə, Meepo lövhəmdə, soyuducunu və korpusunu kəsərək soyuducunu və ESC -ni 5 mm -ə qədər endirdim.
Sonra batareya ilə ESC korpusu arasında əlavə tellər çəkmək üçün tutacaqları çıxardım. Gələcəkdə bir telə ehtiyacım ola biləcəyi üçün 8 tel çəkdim.
Arduino Batareya Bölməsində oturur və OLED köhnə batareya sayğacının yerini tutur.
Addım 3: Kabel çəkmə
Arduino üçün Motor Sensor Telləri
- Qara tel GND -ə
- Red Wire 3V3
- Narıncı tel D5 -ə qədər
Arduino üçün OLED
- VCC 5v
- GND - GND
- SC4 -dən A4 -ə qədər
- SCA -dan A5 -ə qədər
Addım 4: Kod
Yenə də sürəti ölçmək üçün, motor sensöründən pulsların tezliyini tapmaq üçün tezlik ölçmə kitabxanasından istifadə edirəm. Və məsafə üçün, prosessorun hesabladığı döngə kodunun hər dövrü üçün sürəti zamana vurdum.
Arduino üçün kitabxananı quraşdırın və kodu Arduinoya yükləyin.
Sürət 90 mm Meepo Hub Motors üçün hesablanır. Çapı dəyişdirmək üçün w sabitini dəyişdirin.
Addım 5: Gələcək Yeniləmələr
Arduinonun bir smartfonla işləməsi üçün Bluetooth -u birləşdirməyə çalışacağam. Gələcək yüksəlişlər daha sabit və dəqiq bir sensor oxunuşunu əhatə edəcək.