Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Akkumulyator sızıntısı tufayli displeyga olib boruvchi yo'llar buziladi, Batteri oqadi va korroziyaga uchraydi. Kalkulyator o'zi uchun ishlaydi, lekin natijalar ekranda ko'rsatilmaydi (faqat vertikal chiziqlar).
Tizim bluetooth klaviaturasini taqlid qiladi va sinovdan o'tkazildi:
* Androidda EMU48 va
* Windows 10 da EMU48.
Haptik teskari aloqa uchun tebranuvchi dvigatel o'rnatilgan:
* tugma bosilgandan keyin
* Bluetooth ulanishi yo'q (3x uzun tebranish)
1 -qadam: elektron qismlar kerak
Quyidagi qismlar ishlatilgan:
* Adafruit Feather nRF52 Bluefruit LE - nRF52832 Bluetooth past energiyali AF3406
* batareya (adafruit qo'llanmasidagi talablarga qarang)
* oldingi optokupl. FOD852
* tebranish dvigateli
* qisqaradigan izolyatsion quvurlar
* qarshilik: 150, 220, 2200, 47000 Ohm
* quvvat tugmasi
* sakrashchilar
* izolyatsiyalangan simlar
2-qadam: USB quvvatini uzish
Men batareyani qarovsiz yuklamaslik uchun oddiy USB portidan quvvatni uzib qo'ydim.
TX pin UART ma'lumotlarini ushlab turishi kerak.
Batareya anakartdagi boshqa kontaktga (batareya pimlari yonidagi "USB" pin) ulangan.
3 -qadam: Adafruit taxtasini tayyorlash
Bluetooth moduli o'zini va/yoki kalkulyatorni asl holatiga qaytarishi mumkin.
4 -qadam: Umumiy quvvat tugmasi
Tanganing batareyasi (rasmda ko'rsatilganidek) kerak emas (ulanish kabellari o'chirilgan).
Men batareyani o'chirish uchun umumiy quvvat kalitini o'rnatdim.
Uchta o'tish moslamasi vib, kalkulyator, adafruit moduli uchun valyutani o'lchash uchun ishlatiladi.
5 -qadam: … to'liq o'rnatilgan - yopish uchun tayyor
Ikki yarmini o'rnatayotganda qisqa tutashuvlarning oldini olish uchun izolyatsion qatlamni joylashtiring.
Bluetooth zanjirining yuqori qismiga izolyatsion lentani joylashtiring.
6 -qadam: Bluetooth50G uchun manbalar
Dastur hali ishlab chiqilmoqda.
Oxirgi fayllarni quyidagi manzilda topish mumkin.
drive.google.com/drive/folders/1XtnE-HOCTl…
ANDROIDda ishlash uchun SPC uchun "KEY" (COMMA) ishlatiladi
Scancode 188 #, Map 188 104 # SPC End
7 -qadam: Maxsus minnatdorchilik bildiriladi
Maxsus rahmat:
EMU48: Kristof Gisselink
Android uchun Emu48: Régis Cosnier: meni klaviatura bilan qo'llab -quvvatlagani uchun
comp.sys.hp48 guruhi
www.hpmuseum.org/forum/