Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
JAVASCRIPT -də elektrik skeytbord pultu yaradın!
Səyahətimə qatılın, inşallah bir şey öyrənəcəksiniz.
Bu addım -addım təlimat olmayacaq. Nə istifadə etdiyimi, necə etdiyimi və bunu edə biləcəyinizə əminəm.
Hətta bunu etdiyim kimi etməməyi də məsləhət görürəm. Bu dizayn qüsursuz deyil, əminəm ki, çox şeyi inkişaf etdirə bilərsiniz. Uzaqdan idarə etməyi planlaşdırırsınızsa, buna böyük bir qaynaq kimi baxın.
Təchizat
Ekran 128x32px1x OLED SSD1306 Ekran I2C
Qazı aşkar etmək üçün bir növ avadanlıq. Mənim vəziyyətimdə, ətrafında gəzdirdiyim bir Joystick istifadə etdim. Daha yaxşı bir seçim Linear Ratiometric Hall Effect Sensor istifadə etməkdir. Hall effekti sensoru ilə gedirsinizsə, maqnit almağı unutmayın. 1x DRV5055A2QLPG və ya 1x Joystick
Əməliyyatın beyinlərini unutmayaq2x Espruino MDBT42Q
Bir batareyaya ehtiyacımız olacaq; mənim vəziyyətimdə tapa biləcəyim ən incə batareyanı istifadə etdim. Uzun lövhənin özündən kifayət qədər batareya narahatlığım var. Daha kiçik bir batareya ilə işləyəcək.1x 18650 LION Battery1x LION Charge board
Ən azı bir toxunma açarı və bir sürüşmə açarı almağı məsləhət görürəm. Firmware ilə oynayarkən nə qədər çox keçid olarsa, o qədər çox seçiminiz olacaq
Addım 1: Davanı çap edin / Davanı düzəldin / Davanı satın alın
Qapağı rəngləyin
Addım 2: Ekranı quraşdırın
Ekranı yapışdırmaq üçün bir neçə dəqiqədən sonra sərtləşən pastadan istifadə etdim.
Addım 3: Batareya Modulunu yığın
Addım 4: Beyni bağlayın
Bir sxemim yoxdur, amma əminəm ki, bunu anlaya bilərsiniz.
Batareyadan gələn gərginliyi oxumaq istəsəniz, batareyanın gərginliyinin 3.3v -dən çox olmamasına əmin olmaq üçün bir gərginlik bölücü dövrə etməlisiniz.
Addım 5: Codez'i istifadə edin
Kod və ya hardware və proqram təminatı haqqında məlumat yükləmək üçün kömək lazımdırsa, qızıl qaynaqdır
www.espruino.com/
Pult üçün yazdığım kod (Ehtiyatla istifadə edin, hələ də silinir)
Github səhifəsində bir hissə siyahısı da var
github.com/gurchk/espruino-esk8-remote
Addım 6: Kassanı yığın
Parçaları bir -birinə yapışdırmaq üçün iki tərəfli lentdən istifadə etdim
Addım 7: Mənfəət
Yardıma ehtiyacınız varsa və ya suallarınız varsa.
Mənimlə əlaqə saxlayın