
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00


Cara membina dan memasang perisian Terminal ANSI pada papan ESP32 / VGA32.
Kemudian sambungkannya ke papan Z80-MBC2.
Bekalan
Anda memerlukan Pengawal VGA32 V1.4. Terdapat dari tempat seperti Ebay dll.
Arduino IDE, sokongan esp32 dan FABGL libray (lihat arahan di bawah)
PC untuk menjalankan penyusun. Mana-mana Linux / Mac OSX / Windows semestinya baik.
Langkah 1: Asas Perisian

1, Pasang Arduinio IDE
Muat turun dari:
2, Tambahkan pek sokongan ESP32.
Arahan expressif boleh didapati di sini:
Anda juga boleh mencari istilah seperti "tambahkan esp32 ke Arduino" atau "Menggunakan esp32 dengan Arduino" dan anda akan mendapat banyak maklumat mengenai cara melakukannya.
Langkah 2: Menambah Perisian, FABGL Libray


Tambahkan perpustakaan FABGL.
1, Anda perlu mengakses pengurus perpustakaan untuk menambahkan perpustakaan ini. Kaedah paling mudah yang saya dapati adalah dengan membuat projek kosong baru (anda boleh membuangnya setelah anda menyelesaikan langkah ini). Kemudian gunakan menu Tools Tools: pilihan. Tetapkan jenis papan ESP32 dan port bersiri dan lain-lain. Sekiranya anda tidak pasti papan pemilihan, untuk langkah ini, anda boleh menggunakan mana-mana jenis generik kerana anda tidak akan menggunakan projek palsu ini lagi.
2, Gunakan menu lakaran untuk memilih "sertakan perpustakaan", lalu pilih "perpustakaan Pengurus". Itu membawa anda ke skrin pengurus perpustakaan.
Di ruang carian (baris atas, sebelah kanan) Masukkan FABGL, setelah beberapa saat, skrin akan menunjukkan perpustakaan, kemudian pilih pasang.
Setelah selesai, anda boleh membuang lakaran palsu.
Langkah 3: Memuatkan Lakaran Terminal ANSI

Buat Lakaran Terminal Ansi
1, Gunakan menu Fail, Contoh. Navigasi ke FABGL, VGA, contoh Terminal ANSI.
2, Anda boleh mengujinya mempunyai semua persediaan yang betul dengan menyusunnya - gunakan ikon centang. Ia mesti menyusun ok pada masa ini, memerlukan sedikit masa untuk menyelesaikannya.
Langkah 4: Muat naik Lakaran
Muat naik ke modul VGA32
Anda boleh menggunakan semua tetapan lalai untuk membuat papan berfungsi, pada satu ketika anda mungkin memilih pin yang berbeza untuk sambungan TX / RX jika anda mahu. Lihat lakaran contoh untuk melihat apa yang boleh anda lakukan.
Ketahui menggunakan ikon -> untuk menyusun dan memuat naik lakaran.
Sekiranya anda menyambungkan monitor VGA, setelah papan tetapan semula anda harus mempunyai menu dan maklumat di layar. Sekali lagi jika anda telah menyambungkan papan kekunci, tekan F12 untuk mengkonfigurasi terminal baru anda.
(Kadang-kadang anda perlu menetapkan semula papan untuk membuat papan kekunci berfungsi, terutamanya jika anda memasangnya setelah lakaran dimuat)
Langkah 5: Menyambung ke MBC2
Sambungkan ke MBC2 anda
Pada ketika ini saya menganggap anda telah membuat kaedah untuk menyambung ke papan VGA32. Dalam kes saya, saya memasang kepala untuk meletakkan sambungan ke papan roti.
Perhatikan pin skrin sutera papan I / o - pilih pin io yang betul, mestilah IO34 = RX IO2 = TX GND = GND.
Amaran: di papan saya skrin sutera dicetak ke belakang di bahagian bawah papan. Jadi baris teks yang disebut terdekat pin yang disebut dengan yang terdekat dan bukan baris yang sesuai seperti yang diharapkan. Ini bermaksud baris skrin sutera lebih jauh dari pin yang disebut pada set pin paling jauh. Sejenis corak 1-2-2-1 dan bukannya 1-2-1-2. Sangat mengelirukan.
Langkah 6: Tahap dan Sambungan Logik

Sambungkan pin TX dari papan VGA32 terus ke MBC2 dari 3.3v -> 5v tidak memerlukan penukar.
Sambungkan GND ke GND
Pada ketika ini saya menggunakan papan roti untuk menahan dua perintang, di litar di atas. Pada versi terakhir anda boleh meletakkan perintang ini pada papan vero kecil.
Sambungkan RX ke titik bertanda 3.3V (di atas) dan kemudian sambungkan titik bertanda 5V ke MBC2
CATATAN Tampak di MBC2 saya bahawa pin ditandai untuk menunjukkan apa yang mereka sambungkan juga pada penyesuai USB / siri biasa dan bukan fungsi pin, ini adalah kebalikan dari apa yang anda jangkakan, jadi sambungannya berakhir seperti ini:
VGA32. MBC2
TX. -> TX GND. -> GND RX -> perintang -> RX
Anda mesti berjaya.
Langkah 7: Halaman Maklumat Lanjut

Konvensi penentuan dan penamaan pada pelbagai peralatan (dalam kes ini kad z80-mbc2 dan tvga) boleh membingungkan.
Contohnya, beberapa kit mempunyai tanda yang menunjukkan pin mana yang harus anda sambungkan, pada saya, ini adalah kebalikan dari konvensyen label label mengenai apa itu, iaitu apa yang menghubungkannya.
Kaedah terbaik yang saya dapati untuk menjelaskan ini (saya harap) adalah mengukur voltan pada pin yang dimaksudkan, kerana protokol bersiri itu tinggi, ia adalah keadaan diam - jika anda mengukur voltan "tinggi" (3.3v atau 5v) maka ini adalah pin TX. dari mana isyarat berasal.
Dan jika voltan rendah (kurang dari 1v, dan mungkin turun naik sedikit) ini akan menunjukkan input (RX) ke mana data menuju.
Oleh itu, saya tidak mengendahkan sepenuhnya skrin sutera, nama-nama perpustakaan perisian dan lain-lain dan mengukur di atas, hasilnya adalah gambar rajah yang dilukis dengan tangan di atas. Ia berfungsi untuk saya (beberapa kad TVGA yang lebih lama mungkin menggunakan IOpins yang berbeza)
Disyorkan:
Pemasangan Dinding untuk IPad Sebagai Panel Kawalan Automasi Rumah, Menggunakan Magnet Terkawal Servo untuk Mengaktifkan Skrin: 4 Langkah (dengan Gambar)

Pemasangan Dinding untuk IPad Sebagai Panel Kawalan Automasi Rumah, Menggunakan Magnet Terkawal Servo untuk Mengaktifkan Skrin: Akhir-akhir ini saya telah menghabiskan banyak masa untuk mengautomasikan perkara di dalam dan di sekitar rumah saya. Saya menggunakan Domoticz sebagai aplikasi Automasi Rumah saya, lihat www.domoticz.com untuk maklumat lebih lanjut. Dalam carian saya untuk aplikasi papan pemuka yang menunjukkan semua maklumat Domoticz
Terminal Python untuk Sambungan Pi Arduino Murah: 4 Langkah

Terminal Python untuk Sambungan Pi Arduino Murah: Raspberry Pi adalah mesin Linux jadi mungkin terdapat banyak aplikasi terminal untuknya. Tetapi saya telah menulis yang baru di Python, mengapa saya mengganggu? Teruskan membaca. Sekiranya anda melakukan projek yang menggunakan Pi dan Arduino, anda mungkin memerlukan
Cara Menggunakan Teensy untuk Mencetak Gambar di Splatoon 2 Menggunakan SplatPost Printer: 10 Langkah

Cara Menggunakan Teensy untuk Mencetak Gambar di Splatoon 2 Menggunakan Pencetak SplatPost: Dalam Instruksional ini, saya akan menunjukkan cara menggunakan Pencetak SplatPost oleh ShinyQuagsire. Tanpa arahan yang jelas, seseorang yang tidak mempunyai pengalaman dengan baris perintah akan menghadapi sedikit masalah. Tujuan saya adalah untuk mempermudah langkah ke poi
Cara Menggunakan Terminal Mac, dan Cara Menggunakan Fungsi Utama: 4 Langkah

Cara Menggunakan Terminal Mac, dan Cara Menggunakan Fungsi Utama: Kami akan menunjukkan kepada anda cara membuka Terminal MAC. Kami juga akan menunjukkan kepada anda beberapa ciri dalam Terminal, seperti ifconfig, mengubah direktori, mengakses fail, dan arp. Ifconfig akan membolehkan anda memeriksa alamat IP anda, dan iklan MAC anda
Meyakinkan Diri Anda untuk Hanya Menggunakan Inverter talian 12V-ke-AC untuk String Lampu LED, dan bukannya Menyalurkannya semula untuk 12V .: 3 Langkah

Meyakinkan Diri Anda untuk Hanya Menggunakan Inverter talian 12V-ke-AC untuk String Lampu LED, dan bukannya Menukar Mereka semula untuk 12V: Rancangan saya adalah mudah. Saya mahu memotong rentetan lampu LED yang bertenaga dinding menjadi kepingan kemudian memasangkannya semula untuk melepaskan 12 volt. Alternatifnya adalah dengan menggunakan power inverter, tetapi kita semua tahu bahawa mereka sangat tidak cekap, bukan? Betul? Atau adakah mereka?