Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
JAVASCRIPT -da elektr skeytbord pultini yarating!
Mening sayohatga qo'shiling, umid qilamanki, siz biror narsani bilib olasiz.
Bu bosqichma -bosqich qo'llanma bo'lmaydi. Bu men ishlatgan narsalar, men buni qanday qilganim va siz bunga amin bo'lishingizga aminman.
Men sizga buni men qilganimdek qilmaslikni maslahat beraman. Bu dizayn benuqson emas, aminmanki, siz ko'p narsalarni yaxshilashingiz mumkin. Agar siz masofadan boshqarish pultini qurishni rejalashtirmoqchi bo'lsangiz, buni ajoyib manba sifatida ko'ring.
Ta'minotlar
Displey 128x32px1x OLED SSD1306 displey I2C
Gazni aniqlash uchun qandaydir uskuna. Mening holimda men yonimda turgan joystikdan foydalanardim. Yaxshi tanlov - bu chiziqli nisbometrik zal ta'sir sensori. Agar siz Hall effekti sensori bilan boradigan bo'lsangiz, magnitni olishni unutmang.1x DRV5055A2QLPG yoki 1x Joystick
2x Espruino MDBT42Q operatsiyasining miyasini unutmaylik
Bizga batareya kerak bo'ladi; mening holimda men topa oladigan eng qattiq batareyadan foydalandim. Menda uzun taxtadan batareya quvvati etarli. Hammasi kichikroq batareya bilan ishlaydi.1x 18650 LION Battery1x LION Charge board
Men hech bo'lmaganda bitta sensorli kalit va bitta slaydni almashtirishni tavsiya qilaman. Qanchalik ko'p kalit bo'lsa, sizning dasturiy ta'minotingiz bilan o'ynashda ko'proq imkoniyatlar bo'ladi
1 -qadam: Kassani chop eting / Case qiling / Case sotib oling
Qoplamani bo'yash
2 -qadam: Displeyni o'rnating
Men ekranni yopishtirish uchun bir necha daqiqadan so'ng qotib qoladigan pastadan foydalandim.
3 -qadam: Batareya modulini yig'ing
4 -qadam: Miyani bog'lang
Menda sxemasi yo'q, lekin aminmanki, siz buni aniqlay olasiz.
Agar siz batareyadagi kuchlanishni o'qiy olmoqchi bo'lsangiz, batareya zo'riqishining 3.3v dan oshmasligiga ishonch hosil qilish uchun kuchlanishni taqsimlovchi sxemani tuzishingiz kerak bo'ladi.
5 -qadam: Codez -ni ishlating
Agar sizga kod yoki apparat va dasturiy ta'minot haqidagi ma'lumotlarni yuklashda yordam kerak bo'lsa, oltin manba bu
www.espruino.com/
Men masofadan boshqarish pulti uchun yozgan kodim (Ehtiyotkorlik bilan ishlating, u hali ham WIP)
Github sahifasida qismlar ro'yxati ham mavjud
github.com/gurchk/espruino-esk8-remote
6 -qadam: Korpusni yig'ing
Parchalarni bir -biriga yopishtirish uchun men ikki tomonlama lentani ishlatardim
7 -qadam: foyda
Agar sizga yordam kerak bo'lsa yoki savollaringiz bo'lsa.
Men bilan bog'lan