Mundarija:

Bluetooth50g - buzilgan HP50G kalkulyatori uchun tsikl loyihasi: 7 qadam
Bluetooth50g - buzilgan HP50G kalkulyatori uchun tsikl loyihasi: 7 qadam

Video: Bluetooth50g - buzilgan HP50G kalkulyatori uchun tsikl loyihasi: 7 qadam

Video: Bluetooth50g - buzilgan HP50G kalkulyatori uchun tsikl loyihasi: 7 qadam
Video: Algebra II: Introduction to Real Numbers | Natural, Integers, Rational, Irrational Numbers 2024, Noyabr
Anonim
Bluetooth50g - buzilgan HP50G kalkulyatori uchun tsikl loyihasi
Bluetooth50g - buzilgan HP50G kalkulyatori uchun tsikl loyihasi

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

Elektron qismlar kerak
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

USB quvvatining uzilishi
USB quvvatining uzilishi
USB quvvatining uzilishi
USB quvvatining uzilishi
USB quvvatining uzilishi
USB quvvatining uzilishi

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

Adafruit taxtasini tayyorlash
Adafruit taxtasini tayyorlash
Adafruit taxtasini tayyorlash
Adafruit taxtasini tayyorlash

Bluetooth moduli o'zini va/yoki kalkulyatorni asl holatiga qaytarishi mumkin.

4 -qadam: Umumiy quvvat tugmasi

Umumiy quvvat kaliti
Umumiy quvvat kaliti

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

… to'liq o'rnatilgan - yopishga tayyor
… to'liq o'rnatilgan - yopishga 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

Bluetooth50G uchun manbalar
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/

Tavsiya: