Untuk pengguna yang tidak berpengalaman yang ingin mencipta sistem kawalan secara bebas untuk peranti robotik atau alat automasi, pelbagai modul perkakasan dan pengubahsuaiannya ditawarkan di pasaran perkhidmatan IT. Sebagai peraturan, peranti sedemikian mempunyai seni bina mudah dengan hak untuk menyalin dan perisian yang disertakan bersamanya dalam bentuk utiliti mudah. Produk sedemikian boleh digunakan secara berasingan dan disambungkan ke sistem komputer lain melalui antara muka berwayar atau wayarles.
Kebaikan bekerja dengan paparan grafik
Sebelum ini, paparan monokrom grafik digunakan secara meluas dalam pembuatan telefon bimbit.
Nokia telah mengeluarkan sejumlah besar model berbeza yang dilengkapi dengan skrin sedemikian. Zaman telefon tersebut sudah berakhir, tetapi paparannya tidak hilang dari pasaran dan terus digunakan secara aktif sehingga kini. Mereka ternyata sangat diperlukan dan, sebagai tambahan, peranti murah untuk memaparkan maklumat teks dan grafik. Paparan grafik berfungsi dengan mencipta matriks titik pada skrin, yang menyerlahkan imej. Mereka menjimatkan sumber dan masa, sambil memaparkan sejumlah besar maklumat dan menggunakan sedikit tenaga. Terdapat banyak kawasan berbeza di mana peranti Nokia 5110 boleh digunakan: foto, video, TV, perubatan dan banyak lagi industri lain.
Sebelum menerangkan cara menyambungkan paparan Nokia ke modul perkakasan Arduino, anda perlu memberikan pengenalan ringkas kepada peranti ini.
Faedah menggunakan Arduino Uno
Banyak platform dan mikropengawal telah dicipta yang serupa dengan platform Arduino yang dibentangkan dalam artikel ini. Sebahagian daripada analog ini ialah BX-24 Netmedia, Setem Asas Parallax dan banyak lagi. Walau bagaimanapun, mari kita fokus pada Arduino Uno, kerana pembina ini mempunyai beberapa kelebihan berbanding pengawal lain. Anda harus memberi perhatian kepada mereka apabila memilih platform untuk bekerja. Pertama sekali, ini adalah kos rendah peranti ini. Model dengan perisian ini berharga kurang daripada $45 dan boleh dibina dengan tangan jika mahu, kerana ia mempunyai reka bentuk yang agak mudah. Perkara kedua yang perlu diberi perhatian ialah platform Arduino boleh berfungsi dengan semua sistem pengendalian: Windows, Linux dan Macintosh OSX, manakala semua yang lain terhad untuk bekerja secara eksklusif dengan Windows.
Arduino Uno Penerangan
Arduino Uno ialah platform untuk membangun dan memprogramkan pelbagai peranti, yang mempunyai 14 input dan output digital, 6 input analog,beberapa penyambung (USB, ICSP, kuasa) dan butang yang mempunyai fungsi but semula peranti. Platform ini mempunyai fius terbina dalam yang menghalang litar pintas dan memastikan operasi yang selamat dengan kabel USB. Ia dicetuskan apabila lebih daripada 500 mA arus melalui port USB. Berbanding dengan komputer kerangka utama, Arduino Uno berinteraksi dengan lebih rapat dengan persekitaran fizikal sekeliling. Platform ini dibina di atas papan litar bercetak dan direka bentuk untuk berfungsi dengan sumber terbuka. Ia boleh digunakan oleh kedua-dua pelajar dan amatur, serta profesional yang boleh melanjutkan dan menambah model mengikut budi bicara mereka dan bekerja secara bebas dengan sumber terbuka. Platform ini direka bentuk supaya komponen baharu boleh ditambah dengan mudah. Reka bentuk menganggap pilihan oleh pembangun penggunaan bebas peranti, oleh itu ia tidak diletakkan dalam bekas dan tidak mempunyai ikatan tegar pada pemasangan.
Penerangan mengenai paparan Nokia 5110
Paparan grafik Nokia 5110 ialah paparan monokrom bajet dengan pepenjuru 1.6 , yang membolehkan anda memaparkan bukan sahaja maklumat teks, tetapi juga gambar. Resolusinya ialah 48x84 px, dan voltan di mana ia boleh beroperasi ialah 2.7-5 S. Maklumat dipaparkan dalam blok menegak, tinggi lapan piksel dan lebar enam baris, dan setiap kenalan dilabelkan di belakang untuk membantu pengguna mengesannya.
Untuk paparan grafik operasi penuhmesti disambungkan ke papan. Artikel ini memperincikan cara menyambungkan Nokia 5110 ke Arduino Uno untuk memulakan paparan.
Bahan diperlukan untuk sambungan
-
Paparan Grafik Nokia 5110;
- Arduino Uno;
- gelung atau tujuh wayar;
- kabel USB (untuk menyambung ke komputer), bateri atau penyesuai AC/DC (untuk membekalkan kuasa ke papan tanpa bantuan komputer).
Cara menyambungkan Paparan Grafik Nokia 5110 ke Arduino
1. Langkah pertama ialah menyambungkan paparan Nokia 5110 ke Arduino. Termasuk dengan peranti grafik ialah pelekap papan roti dengan lapan penyambung. Jika anda bercadang untuk menggunakan papan litar, maka "kaki lurus" adalah baik. Dalam kes lain, adalah berbaloi untuk membeli penyambung pada sudut 90 darjah. Mula-mula, ia hendaklah dimasukkan ke dalam paparan itu sendiri, dan kemudian pasangkan peranti itu pada Arduino.
2. Seterusnya, anda perlu menyambung wayar. Lebih baik menggunakan kabel, tetapi wayar MGTF biasa juga akan berfungsi. Adalah penting untuk mengetahui bahawa paparan ini tidak dikuasakan oleh 5 V, tetapi oleh 3.3 V. Oleh itu, anda boleh menyambung dengan selamat 3 V ke tambah dan tanah kepada tolak. Pendawaian yang tinggal disambungkan dalam urutan tertentu ke Arduino dan Nokia 5110. Gambar rajah sambungan adalah seperti berikut:
- Kontak Gnd (wayar biasa) - ke tanah Arduino (hingga tolak);
- Bl (kuasa lampu latar) - ke tanah Arduino (hingga tolak);
- Vcc (kuasamodul) - ke port 3.3V pada Arduino.
Seterusnya, semua kenalan dari kanan ke kiri disambungkan ke port:
- Pin 1 (SCLK - nadi untuk penghantaran maklumat) - port digital D3;
- Pin 2 (SDIN/MOSI - data) - port digital D4;
- Pin 3 (D/C - jenis data) - port digital D5;
- Pin 4 (RST) - port digital D6;
- Pin 5 (SCE - pemilihan cip) - port digital D7.
Bekerja dengan perpustakaan
Untuk memaparkan maklumat yang diperlukan pada skrin peranti, anda perlu memuatkan perpustakaan. Pilihan terbaik untuk bekerja dengan maklumat teks ialah program LCD5110_Graph. Anda sudah boleh mengetahui dari nama bahawa perpustakaan ini dicipta khusus untuk Nokia 5110. Utiliti juga boleh dimuat turun dari Internet. Ia dilampirkan sebagai arkib. Fail yang dinyahzip mesti dialihkan ke folder Perpustakaan. Selepas itu, anda boleh menjalankan program. Dalam tetingkap yang dibuka, anda perlu memilih "Fail", gerakkan kursor ke "Contoh", kemudian pilih yang anda perlukan. Kod siap akan muncul pada skrin, yang sangat jelas kepada pengguna dan asas untuk digunakan. Semua maklumat yang diperlukan boleh dibaca dan diedit, tetapi adalah penting untuk tidak memecahkan struktur kod. Pelbagai fungsi perpustakaan akan memperluaskan kemungkinan bekerja dengan Nokia 5110.
Untuk lukisan grafik dipaparkan pada paparan, ia mesti dilukis terlebih dahulu dalam atur cara grafik sepertiseperti Adobe Photoshop atau Paint. Selepas lukisan siap, ia mesti disimpan dalam format BMP (Monokrom Bitmap). Seterusnya, menggunakan perpustakaan, anda harus menukar lukisan kepada sumber terbuka. Selepas langkah ini, imej akan muncul pada skrin.
Sambungan paparan Nokia 5110 ke Arduino ini akan membantu anda menguasai kemahiran asas bekerja dengan paparan grafik dan belajar cara memprogram imej menggunakan pelbagai modul perkakasan.