Mündəricat:
- Addım 1: Adafruit Feather M0 Bluefruit LE hazırlayın
- Addım 2: Commodore 64'ü təmizləyin və hazırlayın (lazım olduğu kimi)
- Addım 3: Bir çörək taxtasında dövrə qurun
- Addım 4: Daha Daimi Bir Dövrə Edin
- Addım 5: Bir Anahtarı, USB Bağlayıcısını və Bağlanmasını bitirin
- Addım 6: İşlevsellik haqqında Son Qeydlər
Video: Commodore 64 -ü IOS Bluetooth Klaviaturasına çevirin: 6 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu təlimat Commodore 64 kompüterini bluetooth klaviaturasına necə çevirəcəyinizi izah edir. Arduino IDE ilə bir mikro nəzarətçi proqramlaşdırmaq və bir elektron kart qurmaq daxildir.
Ehtiyacınız olan təchizatlar (bəziləri isteğe bağlıdır):
- Commodore 64 klaviatura ilə (ana lövhəni çıxarın, istifadə olunmur)
- (2) 74HC595 növbə qeydləri
- (8) 1N4148 diodları
- (3) 220 ohm rezistorlar
- (1) RGB Led (ümumi katod)
- (1) Adafruit Feather M0 Bluefruit (digər adafruit bluefruit nRF51 lövhələri burada verilən təlimatlarda dəyişiklik etmədən də işləyə bilər)
- (1) 18x24 delikli protoboard (daha böyük ölçülər işləyəcək)
- (1) böyük çörək taxtası
- (~ 50) kişi-kişi çörək taxtası tullanan kabellər
- (4) qadın-dişi tullanan kabellər
- (1) JST konnektoru olan 3.7V lipoli batareya (2000mAh istifadə etdim)
- (1) sürüşmə açarı (mütləq sürüşmə açarı olmaq lazım deyil, hər hansı bir keçid işləyə bilər)
- lehim
- lehim axını
- 30 tel
- (3-4) 2 mm x 8 mm vintlər
- (1) qısa kişi mikro USB-dən dişi USB-A kabelinə
- (1) USB-A kişi-kişi kabeli (3-6ft uzunluğunda, şarj üçün)
- (1) 20 pinli kişi pin başlığı
- (1) 4 pinli kişi pin başlığı
- (1) JST PH 2.0 Plug Connector 100mm 2pin kişi bağlayıcı tel (isteğe bağlı)
- (1) JST PH 2.0 Plug konnektoru 100mm 2pin dişi bağlayıcı tel (isteğe bağlı)
Lazım olan vasitələr:
- incə uclu lehimləmə dəmiri
- protoboardın sabit qalması üçün əllərə və ya cihaza kömək etmək
- tel kəsicilər
- philips tornavida
- cımbız
- multimetr
- 30 ədəd tel çıxarıcı
- isti yapışqan tabancası (isteğe bağlı)
- 3D printer (isteğe bağlı)
- Arduino IDE quraşdırılmış kompüter
Addım 1: Adafruit Feather M0 Bluefruit LE hazırlayın
Əvvəlcədən yığılmamışsa başlıq pinlərini lövhəyə lehimləyin.
Adafruit Feather M0 Bluefruit LE üçün yaxşı bir istinad:
learn.adafruit.com/adafruit-feather-m0-blu…
Lövhəni ən son proqram təminatına yeniləyin. Arduino eskizim, lövhə ən az 0.7.6 olaraq yenilənməyincə işləməyəcək. Köhnə bir firmware istifadə edirsinizsə, eskiz düzgün işləməyəcək və ya performans problemləri olacaq. Eskizimin 0.7.7 və 0.8.0 versiyaları ilə qüsursuz işlədiyini təsdiqlədim. Bluefruit LE Connect (iOS və ya Android) üçün tətbiqdən istifadə edərək lövhələrin firmware proqramını telefonunuzla havada yeniləyə bilərsiniz. IOS tətbiqindən istifadə etdim və bir çox versiyaya yüksəltmək və ya endirmək imkanı verilir. 0.7.7 və ya 0.8.0 seçin. Yeni versiyalar üçün hər şeyin düzgün işləyəcəyinə zəmanət verə bilmərəm.
Sonra eskiz üçün lazım olan Arduino IDE -də lövhələri və kitabxanaları quraşdırın. Təlimatları burada tapa bilərsiniz:
learn.adafruit.com/adafruit-feather-m0-blu…
Lövhə menecerindən istifadə edərək həm Adafruit SAMD lövhələrini, həm də Arduino SAMD lövhələrini quraşdırdığınızdan əmin olun.
Kitabxana menecerindən istifadə edərək Adafruit BluefruitLE nRF51 v1.9.5 quraşdırın
Kitabxananı düzgün qurmusunuzsa, nümunə-> Adafruit Bluefruit nRF51 altında görməli olduğunuz bəzi nümunə eskizləri yükləyərək lövhənizin düzgün işlədiyini təsdiq edin.
Nəhayət, lövhənin düzgün işlədiyini təsdiqlədikdən sonra, bu addımda təqdim olunan faylları istifadə edərək eskizimi yükləyin.
Addım 2: Commodore 64'ü təmizləyin və hazırlayın (lazım olduğu kimi)
Orada varsa Commodore 64 anakartını çıxarın, istifadə edilməyəcək.
Commodore 64 klaviatura kontaktlarını təmizləyin. Minanı təmizləməzdən əvvəl boşluq çubuğu və F1 düymələri basıldıqda həmişə qeydiyyatdan keçmirdi. Aşağıdakı prosedurdan sonra hər şey əla işləyir.
- əvvəlcə keçid kilidinə qoşulmuş telləri təmizləyin
- klaviaturanın alt hissəsini tutan 23 kiçik vintini çıxarın
- lövhənin üzərində sürüşdürün
-
sonra kontaktları təmizləyin
- QD Əlaqə Təmizləyicisindən istifadə etdim
- Kiçik bir fincana bir az püskürtdüm və q-uclarından istifadə etmədim ki, hər bir təması yumşaq bir şəkildə təmizləyim.
Əvvəlcə spirt sürtməklə eyni təmizləmə prosesini sınadım və təmas təmizləyicisi qədər təsirli deyildi.
Təmizlikdən sonra bütün açarlar əla işləyir.
Klaviaturanı yenidən yığmaq üçün tərs addımları izləyin. Telləri keçid kilid düyməsinə yenidən lehimləməyi unutmayın.
Addım 3: Bir çörək taxtasında dövrə qurun
İndi Fritzing diaqramında göstərildiyi kimi, çörək taxtasındakı dövrə bağlayın. Şəkildəki iki çörək taxtasından istifadə etdim: bir böyük ağ çörək taxtası və bir kiçik mavi çörək taxtası. Böyük bir ağ çörək taxtasına hər şeyi yerləşdirmək üçün yer var.
Commodore 64 klaviaturasından gələn lentin şəkli, pin nömrələrinin necə tanınacağını göstərir. Pin 1, itkin bir çuxurun olduğu tərəfdədir (bu pin 2 olardı).
Dövrdə olan diodların hansı istiqamətə qoyulması vacibdir. Diyotun üzərindəki qaranlıq bantların şəkildə göstərilən tərəfdə olduğundan əmin olun. İstifadə etdiyim diodlar 1N4148 -dir.
Bütün rezistorlar 220 ohm -dir.
RGB Ledin ümumi katot çeşidinə sahib olması lazımdır, yoxsa bu dövrədə bağlandığı kimi düzgün işləməyəcəkdir.
Hər şey qaydasındadırsa, Commodore 64 -ü bluetooth vasitəsilə bir cihaza bağlaya və bluetooth klaviatura olaraq düzgün işləməsini təmin etməlisiniz!
(qeyd: arduino eskizimdəki şərhlər də hansı sancaqların nəyə bağlı olduğunu göstərir)
(həmçinin qeyd edin: 74HC595 çipindəki pin 1, nöqtənin çipdəki yeridir)
Addım 4: Daha Daimi Bir Dövrə Edin
İndi hər şeyin düzgün işlədiyini təsdiqlədikdən sonra daha daimi bir dövrə bağlamaq vaxtı gəldi. Bu təlimatda öyrədilən bir texnikanı istifadə edərək etdim:
www.instructables.com/id/How-to-Prototype-…
Şəkillərdə komponentlərimi necə düzəltdiyim göstərilir.
Commodore 64 klaviaturasından lenti bağlamaq üçün bir yer etmək üçün 20 pinli kişi pin başlığı istifadə etdim və ikinci pimi kəlbətinlə çıxardım. RGB LED üçün bağlayıcı etmək üçün 4 pinli kişi pin başlığından da istifadə etdim.
Bunun şəklini çəkdim, sonra çevirib şəklini tərsinə çəkdim.
Diaqramdakı bütün sancaqları etiketlədim və edilməli olan bütün əlaqələri çəkdim.
Çox diqqətli olun və hər şeyi yenidən yoxlayın.
Hər şeyin doğru olduğuna əmin olduqdan sonra, şəkli bələdçi olaraq istifadə edərək 30 ölçü telindən istifadə edərək bağlantıları lehimləməyə başlayın. Lehimlədiyim hər şey arasında elektrik bağlantısı olduğundan və bağlanmamalı olan yaxınlıqdakı sancaqlar arasında olmadığından əmin olmaq üçün multimetrdən istifadə etdim.
RGB LED üçün kabel hazırlamaq üçün qadın-qadın tullanan kabelləri və bir az dəli yapışqan istifadə etdim.
(qeyd: üfüqi 74HC595-də, pinlər həqiqətən rəqəmlərin üstündəki deliklərdə olduqda nömrələrin altına 9-16 sancaqlar üçün əlaqə çəkdim)
Addım 5: Bir Anahtarı, USB Bağlayıcısını və Bağlanmasını bitirin
Bitirmə mərhələsi üçün:
-
Əvvəlcə lövhəni və batareya paketini yapışdırmaq üçün bir yer seçdim və onları isti bir şəkildə yapışdırdım
- lövhə üçün anakart üçün olan vintlərdən birini seçdim və orada bir vida yapışdırdım
- Başqa künclərdə iki vidanı isti bir şəkildə yapışdırdım ki, yerində möhkəm saxlayım və dövrə bir az aşağı qaldırım.
- Köhnə LED yerinə RGB LEDini də isti yapışdırdım. İsti yapışqan istifadə etməyinizə ehtiyac olmaya bilər, amma C64 korpusumu alanda zədələndi.
- sonra batareya kabelini kişi və qadın 100 mm JST konnektoru ilə uzatdım və bluetooth klaviaturasını açıb söndürmək üçün sürüşmə düyməsini lehimlədim.
- sonra şarj etmək üçün istifadə etmək üçün qadın usb_a kabelinə qısa bir kişi mikro usb kabeli aldım
-
Mən 3D keçid və USB kabeli üçün montajı çap etdim (stl faylı əlavə olunur)
Anahtarı və USB kabelini uyğunlaşdırmaq üçün bir az dəlik açmalıydım
- USB kabelini yerə yapışdırdım, keçid tək sürtünmə ilə yaxşı idi
- Nəhayət, montaj lövhəsini yerinə isti yapışdırdım
Addım 6: İşlevsellik haqqında Son Qeydlər
LED aşağıdakı kimi qurulub:
- batareya yaxşı olduqda və bluetooth -a qoşulduqda mavi
- Batareya yaxşı olduqda və bluetooth -a qoşulmadıqda yaşıl
- batareyanın doldurulması lazım olduqda qırmızı
Qeyd: Batareyanı doldurmaq üçün USB kabel vasitəsilə elektrikə qoşulduqda açarın açıq vəziyyətdə olması lazımdır.
Klaviatura funksiyası:
Mən yalnız iOS cihazlarında sınamışam və sınamaq üçün düşündüyüm hər şeyi edə bilər. Əsasən digər sistemlərdə işləməlidir, amma sınamamışam.
Bərpa açarı, Mac -dakı seçim düyməsinə bərabərdir.
Commodore düyməsi, Mac -dakı əmr düyməsinə bərabərdir.
Ctrl düyməsi Mac -dakı idarəetmə düyməsinə bərabərdir.
Seçim dəyişdirmə əmrlərindən istifadə etmək üçün bərpa düyməsini və sağa keçid düyməsini basın.
Sağ və sol keçid düymələri fərqlidir. Bəzi hallarda eyni nəticələr olmayacaq və Commodore klaviaturasında göstərilməyən düymələri yazmaq üçün istifadə olunur.
sağa keçid 7
sağ keçid = | -dir
sağa keçid /
sağ sürüşmə: {
sağ sürüşmə; var}
nişanı, klaviaturanın sol üst küncündəki sol oxdur
clear/home düyməsi kursoru sətrin əvvəlinə aparır
sağ sürüşmə və aydın/ev kursoru sətrin sonuna aparır
sol shift aydın/ev kursorun arxasındakı sətirdə olan hər şeyi vurğulayır
sol keçid və kursor düymələri mətni vurğulamaq üçün istifadə edilə bilər
Dəyişdirilməyən funksiya düymələri:
F1 = Çal/Duraklat
F3 = Səs artırma
F5 = Səs Azaltma
F7 = Səssiz
Sol shift düyməsinə basıldıqda funksiya düymələri:
F1 = Media Sonrakı
F3 = Media Əvvəlki
F5 = Axtar
F7 = Ev
Sağ sürüşmə basıldıqda funksiya düymələri:
F1 = Parlaqlıq +
F3 = Parlaqlıq -
F5 = Axtar
F7 = Virtual Klaviaturanı dəyişdirin
Arduino 2019 Müsabiqəsində ikinci yer
Tövsiyə:
İstifadə edilməmiş bir smartfonu ağıllı ekrana çevirin: 6 addım (şəkillərlə birlikdə)
İstifadə edilməmiş bir Smartfonu Ağıllı Ekrana çevirin: Deze tutorial het Engels dilindədir, buna görə də (köhnə) istifadə olunmamış bir smartfonunuz varmı? Bu asan addım-addım təlimatı izləyərək Google Cədvəllər və bir az qələm və kağız istifadə edərək ağıllı bir ekrana çevirin. Bitirdikdən sonra
Rotary Telefonu Radioya çevirin və zamanla səyahət edin: 5 addım (şəkillərlə)
Rotary Telefonu Radioya çevirin və Zamanla Gəzin: Mən fırlanan telefonu radioya sındırdım! Telefonu götür, bir ölkə və onilliyi seçin və bəzi möhtəşəm musiqilərə qulaq asın! Bu necə işləyir Bu fırlanan telefonda radiooooo.com ilə bir veb radio ilə əlaqə quran bir mikrokompüter (Raspberry Pi) var
Usb Klaviaturasına Arduino Uno: 4 addım
Arduino Uno Usb Klaviaturasına: arduino uno işini arduino leanardo, mico olaraq dəyişdirin, HID cihazları kimi işləyin arduino uno -nu usb siçan və ya klaviatura emulyatoruna dörd asan addıma çevirin Sadəcə arduino proqram təminatını dəyişdirməliyik
Bluetooth Qulaqlığınızı Simli Bluetooth Qulaqlığa çevirin: 5 addım (şəkillərlə)
Bluetooth Qulaqlığınızı Simli Bluetooth Qulaqlığına çevirin: Bu gün sizə öz simli bluetooth qulaqlığınızı necə düzəltmək və ya çevirmək lazım olduğunu söyləyəcəyəm
Bluetooth Qulaqlığınızı Simli Bluetooth Qulaqlığa çevirin: 6 addım
Bluetooth Qulaqlığınızı Simli Bluetooth Qulaqlığına çevirin: Bu gün sizə öz simli bluetooth qulaqlığınızı necə düzəltmək və ya çevirmək lazım olduğunu söyləyəcəyəm