Isi kandungan:

Putar Commodore 64 Ke Papan Kekunci Bluetooth IOS: 6 Langkah (dengan Gambar)
Putar Commodore 64 Ke Papan Kekunci Bluetooth IOS: 6 Langkah (dengan Gambar)

Video: Putar Commodore 64 Ke Papan Kekunci Bluetooth IOS: 6 Langkah (dengan Gambar)

Video: Putar Commodore 64 Ke Papan Kekunci Bluetooth IOS: 6 Langkah (dengan Gambar)
Video: Menganalisis Data Bersepeda Polar Flow Di Excel 2024, Disember
Anonim
Hidupkan Commodore 64 Ke Papan Kekunci Bluetooth IOS
Hidupkan Commodore 64 Ke Papan Kekunci Bluetooth IOS

Petunjuk ini menerangkan cara mengubah komputer Commodore 64 menjadi papan kekunci bluetooth. Ia melibatkan pengaturcaraan pengawal mikro dengan Arduino IDE dan membina papan litar.

Bekalan yang anda perlukan (ada yang pilihan):

  • Commodore 64 dengan papan kekunci (keluarkan papan induk, ia tidak digunakan)
  • (2) register shift 74HC595
  • (8) 1N4148 dioda
  • (3) 220 ohm perintang
  • (1) RGB Led (katod biasa)
  • (1) Adafruit Feather M0 Bluefruit (papan adfrruit bluefruit lain nRF51 boleh berfungsi juga tanpa mengubah arahan yang ditunjukkan di sini)
  • (1) protoboard lubang 18x24 (saiz lebih besar akan berfungsi)
  • (1) papan roti besar
  • (~ 50) kabel pelompat papan roti lelaki-lelaki
  • (4) kabel pelompat wanita-wanita
  • (1) Bateri lipoli 3.7V kembali dengan penyambung JST (saya menggunakan 2000mAh)
  • (1) suis slaid (tidak semestinya suis slaid, suis mana pun boleh berfungsi)
  • pateri
  • fluks pateri
  • 30 wayar guage
  • (3-4) Skru 2mm x 8mm
  • (1) USB mikro lelaki pendek ke kabel USB-A wanita
  • (1) Kabel lelaki-lelaki USB-A (panjang 3-6 kaki, untuk pengisian)
  • (1) Header pin lelaki 20 pin
  • (1) Header pin lelaki 4 pin
  • (1) JST PH 2.0 Plug Connector 100mm 2pin male wire wire (pilihan)
  • (1) JST PH 2.0 Plug connector 100mm 2pin female wire wire (pilihan)

Alat yang anda perlukan:

  • besi pematerian dengan hujung halus
  • menolong tangan atau peranti untuk menahan protoboard dengan stabil
  • pemotong wayar
  • pemutar skru philips
  • pinset
  • multimeter
  • 30 pelucut wayar guage
  • pistol gam panas (pilihan)
  • Pencetak 3D (pilihan)
  • komputer dengan Arduino IDE dipasang

Langkah 1: Sediakan Adafruit Feather M0 Bluefruit LE

Sediakan Adafruit Feather M0 Bluefruit LE
Sediakan Adafruit Feather M0 Bluefruit LE

Solder pertama pin header ke papan jika tidak dipasang sebelumnya.

Berikut adalah rujukan yang baik untuk Adafruit Feather M0 Bluefruit LE:

learn.adafruit.com/adafruit-feather-m0-blu…

Kemas kini papan ke firmware terkini. Lakaran arduino saya tidak akan berfungsi melainkan papan dikemas kini sekurang-kurangnya 0.7.6. Sekiranya anda menjalankan firmware lama, lakaran tidak akan berfungsi dengan betul atau akan ada masalah prestasi. Saya mengesahkan lakaran saya berjalan lancar dengan versi 0.7.7 dan 0.8.0. Anda boleh mengemas kini firmware papan melalui udara menggunakan telefon anda menggunakan aplikasi Bluefruit LE Connect untuk (iOS atau Android). Saya menggunakan aplikasi iOS dan anda diberi pilihan untuk menaik taraf atau menurunkan ke banyak versi. Pilih 0.7.7 atau 0.8.0. Saya tidak dapat menjamin bahawa semuanya akan berfungsi dengan betul untuk versi yang lebih baru.

Seterusnya pasang papan dan perpustakaan di Arduino IDE yang diperlukan untuk lakaran. Arahan boleh didapati di sini:

learn.adafruit.com/adafruit-feather-m0-blu…

Pastikan anda memasang papan SAMD Adafruit dan papan SAMD Arduino menggunakan pengurus papan.

Juga, pasang Adafruit BluefruitLE nRF51 v1.9.5 menggunakan pengurus perpustakaan

Sahkan bahawa papan anda berfungsi dengan betul dengan memuat naik beberapa lakaran contoh yang anda harus lihat di bawah contoh-> Adafruit Bluefruit nRF51 jika anda memasang perpustakaan dengan betul.

Akhirnya, setelah mengesahkan bahawa papan berfungsi dengan baik, muat naik lakaran saya menggunakan fail yang disediakan dalam langkah ini.

Langkah 2: Bersihkan dan Siapkan Commodore 64 (mengikut keperluan)

Keluarkan motherboard Commodore 64 jika ada di dalamnya, ia tidak akan digunakan.

Bersihkan kenalan papan kekunci Commodore 64. Sebelum membersihkan lombong bar ruang dan kekunci F1 tidak selalu mendaftar semasa ditekan. Selepas proses di bawah semuanya berjalan lancar.

  • mula-mula melepaskan wayar yang disambungkan ke kunci shift
  • lepaskan 23 skru kecil yang memegang bahagian bawah papan kekunci di tempatnya
  • balik ke papan
  • kemudian bersihkan kenalan

    • Saya menggunakan QD Contact Cleaner
    • Saya menyemburkan sedikit ke dalam cawan kecil dan menggunakan petua q untuk membersihkan setiap sentuhan dengan lembut sehingga tidak ada hitam atau sedikit hitam yang masuk ke petua q

Saya mencuba proses pembersihan yang sama dengan menggosok alkohol pada mulanya dan tidak begitu berkesan dengan pembersih alkohol.

Semua kunci berfungsi dengan baik selepas pembersihan.

Ikuti langkah terbalik untuk memasang semula papan kekunci. Jangan lupa memasukkan semula wayar ke kekunci shift shift.

Langkah 3: Bentukkan Litar di Breadboard

Bentukkan Litar di Papan Roti
Bentukkan Litar di Papan Roti
Bentukkan Litar di Papan Roti
Bentukkan Litar di Papan Roti
Bentukkan Litar di Papan Roti
Bentukkan Litar di Papan Roti

Sekarang kawat litar di papan roti seperti yang ditunjukkan dalam rajah Fritzing. Saya menggunakan dua papan roti dalam gambar, satu papan roti putih besar dan satu papan roti biru kecil, hanya untuk menyebarkannya sedikit. Terdapat ruang untuk memuatkan semuanya pada satu papan roti putih yang besar.

Gambar pita yang berasal dari papan kekunci Commodore 64 menunjukkan cara mengenal pasti nombor pin. Pin 1 berada di sisi di mana terdapat lubang yang hilang (yang akan menjadi pin 2).

Penting ke arah mana diod dalam litar diletakkan. Pastikan tali gelap pada diod berada di sebelah yang ditunjukkan dalam gambar. Diod yang saya gunakan ialah 1N4148.

Semua perintang adalah 220 ohm.

RGB Led mestilah dari jenis katod biasa atau tidak akan berfungsi dengan betul seperti yang disambungkan dalam litar ini.

Sekiranya semuanya berjalan dengan betul, anda seharusnya dapat menyambungkan Commodore 64 ke peranti melalui bluetooth dan menjadikannya berfungsi dengan betul sebagai papan kekunci bluetooth!

(nota: komen dalam lakaran arduino saya juga menunjukkan pin yang disambungkan ke apa)

(juga perhatikan: pin 1 pada cip 74HC595 adalah titik di cip)

Langkah 4: Buat Litar Lebih Kekal

Buat Litar Lebih Kekal
Buat Litar Lebih Kekal
Buat Litar Lebih Kekal
Buat Litar Lebih Kekal
Buat Litar Lebih Kekal
Buat Litar Lebih Kekal

Sekarang setelah anda mengesahkan semuanya berfungsi dengan baik pada waktunya untuk memasang rangkaian yang lebih kekal. Saya melakukannya menggunakan teknik yang diajarkan dalam instruksional ini:

www.instructables.com/id/How-to-Prototype-…

Yang ditunjukkan dalam foto adalah bagaimana saya meletakkan komponen saya.

Saya menggunakan header pin lelaki 20 pin dan mengeluarkan pin kedua dengan tang untuk membuat tempat memasang pita dari papan kekunci Commodore 64. Saya juga menggunakan header pin lelaki 4 pin untuk membuat penyambung untuk LED RGB.

Saya mengambil gambarnya dan kemudian membalikkannya dan mengambil gambarnya terbalik.

Saya melabelkan semua pin pada rajah dan menarik semua sambungan yang perlu dibuat.

Berhati-hati dan periksa semuanya.

Setelah anda yakin semuanya betul mulakan penyambungan sambungan menggunakan wayar 30 tolok menggunakan gambar sebagai panduan. Saya menggunakan multimeter untuk memastikan bahawa ada sambungan elektrik antara setiap perkara yang saya solder dan tidak ada antara pin berdekatan yang tidak boleh disambungkan.

Saya menggunakan kabel pelompat wanita-wanita dan beberapa gam gila untuk membuat kabel untuk LED RGB.

(nota: pada 74HC595 mendatar saya menarik sambungan untuk pin 9-16 di bawah nombor ketika pin benar-benar berada di lubang di atas nombor)

Langkah 5: Tambahkan Suis, Penyambung USB, dan Pasang untuk Menyelesaikannya

Tambahkan Suis, Penyambung USB, dan Pasang untuk Menyelesaikannya
Tambahkan Suis, Penyambung USB, dan Pasang untuk Menyelesaikannya
Tambahkan Suis, Penyambung USB, dan Pasang untuk Menyelesaikannya
Tambahkan Suis, Penyambung USB, dan Pasang untuk Menyelesaikannya
Tambahkan Suis, Penyambung USB, dan Pasang untuk Menyelesaikannya
Tambahkan Suis, Penyambung USB, dan Pasang untuk Menyelesaikannya

Untuk peringkat akhir:

  • Mula-mula saya memilih lokasi untuk melekatkan papan dan pek bateri dan terpaku panas di tempatnya
    • untuk papan saya memilih salah satu skru yang untuk papan induk dan sekrup panas terpaku di sana
    • Saya melekatkan dua skru panas di sudut lain juga untuk menahannya dengan kuat dan menaikkan litar sedikit dari bawah
  • Saya juga memanaskan LED RGB sebagai ganti LED lama. Anda mungkin tidak perlu menggunakan lem panas, tetapi sarung C64 saya rosak semasa saya menggunakannya.
  • kemudian saya memanjangkan kabel bateri dengan penyambung JST 100mm lelaki dan wanita dan memasangkan suis slaid untuk menghidupkan dan mematikan papan kekunci bluetooth
  • seterusnya saya memperoleh kabel mikro-usb lelaki pendek ke kabel usb_a wanita untuk digunakan untuk mengecas
  • Saya 3D mencetak pemasangan untuk suis dan kabel USB (fail stl dilampirkan)

    Saya perlu memasukkan lubang sedikit agar sesuai dengan suis dan kabel USB

  • Saya gila memasang kabel USB di tempatnya, suisnya baik dengan geseran sahaja
  • Akhirnya saya melekatkan pelekap pelekap di tempatnya

Langkah 6: Nota Akhir Fungsi

LED diatur untuk:

  • biru apabila baterinya baik dan disambungkan ke bluetooth
  • hijau apabila baterinya baik dan tidak disambungkan ke bluetooth
  • merah apabila bateri perlu dicas

Catatan: untuk mengecas bateri, suis perlu berada di posisi aktif ketika disambungkan ke kuasa melalui kabel USB.

Fungsi papan kekunci:

Saya hanya mengujinya pada peranti iOS dan ia dapat melakukan semua yang saya fikirkan untuk mencuba. Ia semestinya berfungsi pada sistem lain, tetapi saya belum mengujinya.

Kekunci pemulihan setara dengan kekunci pilihan pada mac.

Kekunci Commodore setara dengan kekunci arahan pada mac.

Kekunci ctrl setara dengan kekunci kawalan pada mac.

Untuk menggunakan perintah shift pilihan tekan restore dan kekunci shift kanan.

Kekunci shift kanan dan shift kiri berbeza. Dalam beberapa kes, mereka tidak akan mendapat hasil yang sama dan biasanya dapat menaip kekunci yang tidak ditunjukkan pada papan kekunci Commodore.

pergeseran kanan 7 ialah `

pergeseran kanan = ialah |

pergeseran kanan / adalah

pergeseran kanan: adakah {

pergeseran kanan; adalah}

tab ialah anak panah kiri di sudut kiri atas papan kekunci

butang clear / home menggerakkan kursor ke awal garisan

pergeseran kanan dan jelas / rumah menggerakkan kursor ke hujung garisan

pergeseran kiri jelas / rumah menyoroti semua yang ada di belakang kursor

shift kiri dan kekunci kursor boleh digunakan untuk menyerlahkan teks

Kekunci Fungsi yang tidak diubah suai:

F1 = Main / Jeda

F3 = Naikkan Kelantangan

F5 = Kelantangan Kelantangan

F7 = Bisu

Kekunci fungsi apabila kekunci shift kiri ditekan:

F1 = Media Seterusnya

F3 = Media Sebelumnya

F5 = Cari

F7 = Rumah

Kekunci fungsi apabila pergeseran kanan ditekan:

F1 = Kecerahan +

F3 = Kecerahan -

F5 = Cari

F7 = Togol Papan Kekunci Maya

Peraduan Arduino 2019
Peraduan Arduino 2019
Peraduan Arduino 2019
Peraduan Arduino 2019

Naib Johan dalam Peraduan Arduino 2019

Disyorkan: