Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Kirish
Ming dollarlik diapazonli yuqori sifatli elektr skeytbordlar real vaqtda skeytbord ma'lumotlarini ko'rsatadigan telefon ilovasi bilan ta'minlangan va afsuski, Xitoydan tejamkor skeytbordlar ular bilan birga kelmaydi. Xo'sh, nega uni o'zingiz qilmaysiz?
Fon ma'lumotlari
Ko'pgina skeytbordli hub-dvigatellar skeytbord tezligi to'g'risida ma'lumot olish uchun foydalanadigan o'rnatilgan sensorlar bilan ta'minlangan. Shunday qilib, biz uni o'z manfaatlarimiz uchun ishlatish uchun dvigatellar sensorlaridan foydalanamiz.
Voz kechish
Bu mening ikkinchi kurs dizayn loyiham va hali tuzatishim uchun bir nechta tuzatishlar qoldi. Qishki ta'tilda men ko'rsatmalarni yangilab boraman. Ushbu loyiha sizning kafolatingizni bekor qiladi va men loyihani amalga oshirishda yuzaga kelgan zarar uchun javobgar emasman.
1 -qadam: qismlar
Elektr skeytbord
Arduino Nano
Monoxrom 1,3 dyuymli 128x64 OLED displey
Protoboard
Har xil asboblar
- Skeyt asbobi
- Olti burchakli kalit
- Dremel
- Matkap
- Tornavida
- Issiq elim
- Simlar
- Lehimlash temir
Dasturiy ta'minot
- Arduino IDE
- Arduino uchun FreqMeasure kutubxonasi
2 -qadam: bo'sh joy yaratish
ESC va Batareya qutisi ochilgandan so'ng, qo'shimcha komponentlar uchun joy deyarli qolmaydi. Skeytbordingizga qarab, Dremel va displey, Arduino va qo'shimcha simlar uchun joy ajratish uchun asboblar oling.
Mening holatimda, Meepo kartam bilan, sovutgich va korpusni 5 mm ga tushirish uchun kesib tashladim.
Keyin men batareya va ESC korpusi o'rtasida qo'shimcha simlarni o'tkazish uchun lentani olib tashladim. Kelgusida menga kerak bo'lishi uchun 8 ta sim o'tkazdim.
Arduino Batareya bo'linmasida o'tiradi va OLED eski batareya o'lchagichining o'rnini egallaydi.
3 -qadam: simlarni ulash
Dvigatel sensori Arduino uchun
- GND uchun qora sim
- Qizil sim 3V3
- To'q sariq sim D5
Arduino uchun OLED
- VCC 5V gacha
- GND dan GNDgacha
- SCL - A4
- SCA - A5
4 -qadam: kod
Shunga qaramay, tezlikni o'lchash uchun men motor sensori pulslarining chastotasini topish uchun chastota o'lchovlar kutubxonasidan foydalanaman. Va masofa uchun men protsessor hisoblaydigan pastadir kodining har bir tsikli uchun tezlikni vaqtga ko'paytirdim.
Arduino kutubxonasini o'rnating va kodni Arduino -ga yuklang.
Tezlik 90 mm Meepo Hub Motors uchun hisoblab chiqilgan. Diametrni o'zgartirish uchun w doimiyligini o'zgartiring.
5 -qadam: kelajakdagi yangilanishlar
Men smartfon bilan ishlash uchun Arduino uchun Bluetooth -ni birlashtirishga harakat qilaman. Va kelajakdagi yangilanishlar sensorning yanada barqaror va aniq o'qilishini o'z ichiga oladi.