Isi kandungan:
- Langkah 1: Apa Itu?
- Langkah 2: Apa yang Anda Perlu?
- Langkah 3: Perisian?
- Langkah 4: Perpustakaan?
- Langkah 5: Jadi - Bagaimana Kita Mendapatkan Perkara Ini?
- Langkah 6: Catatan
Video: Pelukis 8x8: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:06
Alat mudah untuk membuat grafik pada modul LED 8x8.
Guys - Saya teruk. Tidak - sangat, sangat buruk ketika menggambar ikon. Terutama melukis ikon pada grid 8x8, seperti Paparan Matriks WEMOS kecil untuk WEMOS D1. Selain itu, saya menyedari mengira baris dan mengubahnya menjadi representasi binari.
Jadi saya menipu - dan mencipta benda kecil yang disebut pelukis 8x8 ini.
Langkah 1: Apa Itu?
ESP8266 menghoskan halaman web yang mewakili grid 8x8 paparan matriks - klik salah satu titik ini dan ia berubah menjadi merah / hidup, klik lagi dan ia mati / hitam. Paparan anda melakukan perkara yang sama, jadi anda dapat melihat karya seni anda secara realtime pada perkakasan sebenar. Saya masih menyedari melukis apa-apa, tetapi sekarang saya tahu lebih awal ketika saya menghisap:)
Di sebelah kanan grid (di skrin anda) anda akan menemui perwakilan binari siap salin & tampal dalam bentuk tatasusunan bait (disimpan dalam progmem) - hanya ambil dan tampalkannya ke kod anda. Jangan ragu untuk menyesuaikan nama array, dan jika progmem tidak berfungsi untuk anda: itu 8 bait - jadi mungkin tidak akan membebani memori anda;)
Langkah 2: Apa yang Anda Perlu?
Ini direka dengan WEMOS D1, jadi anda memerlukan pelindung LED D1 dan LOLIN Matrix: D1:
Perisai LED Matriks:
- ini bukan pautan afiliasi - di sinilah saya mendapatkan barang saya. Jangan ragu untuk membeli di tempat lain.
Langkah 3: Perisian?
Muat turun projek di sini:
Projek ini terdapat dalam dua fail - satu lakarannya, yang kedua mengandungi laman web yang akan dihantar oleh ESP anda.
Sekiranya anda tidak selesa memuat turun beberapa ZIP yang tidak diketahui: inilah lakaran utama:
… dan laman web:
Sekiranya anda tidak menggunakan ZIP: kedua-dua fail masuk ke dalam satu folder. Bahagian Halaman Web harus ada dalam file bernama "index_html.h" - lakaran boleh disebut apa saja, asalkan nama foldernya sama dengan yang ada di INO. Ya, Arduino …
Langkah 4: Perpustakaan?
Pasti. Untuk menyusun, anda perlu memasang perpustakaan ini:
Pengurus Wifi
..dan perpustakaan untuk matriks LED: https://github.com/thomasfredericks/wemos_matrix_…..wich akan meminta anda memasang perpustakaan Adafruit GFX.
Kedua-dua (ketiga-tiga perpustakaan) boleh didapati melalui Pengurus Perpustakaan lama yang baik.
Langkah 5: Jadi - Bagaimana Kita Mendapatkan Perkara Ini?
Setelah memuat naik kod, Paparan LED anda melakukan sedikit animasi - memberitahu anda, bahawa ia ingin menyambung ke Wifi anda. Oleh itu, ambil fon anda, buka WLAN anda - cari WLAN baru yang bernama
CONFIG 8x8painter
- sambungkan ke WLAN baru - fon anda harus bertanya, jika anda mahu menyambung ke WIFI itu (maaf, telefon bimbit Jerman di sini - tidak pasti apa yang dikatakan oleh mesej bahasa Inggeris) - ketuk. Sekiranya tidak ada mesej seperti itu: buka penyemak imbas (pada telefon bimbit anda yang disambungkan ke WiFi ESP) dan pergi ke "https://1.2.3.4".
Skrin putih, butang biru besar? Itulah Pengurus Wifi.
Ketuk "Konfigurasi Wifi", pilih wifi anda dan taip kata laluan anda. Tekan save - animasi harus berhenti (matriks menjadi hitam); ESP kini disambungkan ke wifi anda.
Buka penyemak imbas pilihan anda dan gunakan alamat ini:
8x8painter
- itu sahaja: anda kini harus melihat antara muka utama - membina ikon gembira !!
Langkah 6: Catatan
Bukan sahaja saya suka melukis ikon - saya juga suka mengulas. Saya biasanya mencari nama pemboleh ubah ekspresif - jadi lakarannya tidak begitu sukar untuk diikuti.
Ya, saya suka fungsi saya - cara termudah untuk membaca lakaran adalah meruntuhkan semua dan memeriksa fungsi yang berasingan.
Saya meninggalkan beberapa penyataan Serial.print dalam kod untuk debug - memeriksa konsol bersiri semasa berjalan mungkin merupakan idea yang baik:)
Halaman Web disimpan dalam satu rentetan panjang - neraka dan celaka - Strings! Bagaimana saya boleh? Saya mempunyai ruang untuk itu, saya sama sekali tidak mengubahnya (Globals From Hell) - jadi saya tidak begitu peduli. Sekiranya anda melakukannya: teruskan, buat lebih baik. Itulah keindahan pengaturcaraan.
Halaman Web melakukan hampir semua perkara dalam JavaScript - maaf untuk itu; ia adalah penyelesaian paling padat yang dapat saya hasilkan. Komunikasi antara ESP dan penyemak imbas dapat dilakukan dengan lebih baik dengan soket web - tetapi melakukan GET-Strings adalah perkara yang ada di fikiran saya semasa menulis - ingat: jangan pernah menyentuh sistem yang sedang berjalan:)
Laman Web dibina menggunakan Firefox - malaslah saya, saya tidak menguji krom / tepi / opera / apa sahaja yang Anda Gunakan. Sekiranya ada yang rosak.. cubalah Firefox.
2020 oleh Detlef Amend. Perisian Percuma - bersenang-senang dengannya !!
Disyorkan:
Paparan Matriks 8x8 Dengan BT: 5 Langkah (dengan Gambar)
Tampilan Matriks 8x8 Dengan BT: Saya membeli matriks 4x8 panel 4 dari Ebay (China) beberapa bulan yang lalu. Saya agak kecewa apabila saya menyedari bahawa ia adalah kabel dari sisi ke sisi, bukan dari atas ke bawah yang mana kebanyakan contoh Jaring ditulis! Lihat langkah 2. Saya rasa saya dapat
Pelukis Cahaya Teleskop Berukuran Jumbo Terbuat Dari Saluran EMT (Elektrikal): 4 Langkah (dengan Gambar)
Pelukis Cahaya Teleskop Berukuran Jumbo Dibuat Dari Saluran EMT (Elektrikal): Fotografi lukisan cahaya (penulisan cahaya) dilakukan dengan mengambil gambar dengan pendedahan panjang, memegang kamera pegun dan menggerakkan sumber cahaya semasa bukaan kamera terbuka. Apabila bukaan ditutup, jejak cahaya akan kelihatan membeku
Papan MXY - Papan Robot Pelukis XY Belanjawan Rendah: 8 Langkah (dengan Gambar)
Papan MXY - Papan Robot Lukisan Plotter XY Belanjawan Rendah: Matlamat saya adalah untuk merancang papan mXY untuk membuat mesin lukisan plotter XY dengan anggaran yang rendah. Oleh itu, saya merancang papan yang memudahkan bagi mereka yang ingin membuat projek ini. Dalam projek sebelumnya, semasa menggunakan 2 pcs motor stepa Nema17, papan ini
Pelukis Balut Bubble: 8 Langkah
Pelukis Bubble Wrap: Sebagai sebahagian daripada " Mekatronik 1 - MECA-Y403 " Kursus Master 1 di ULB, kami diminta merancang robot yang menjalankan fungsi tertentu dan membuat laman web yang merangkum reka bentuk robot, bermula dengan pilihan bahan, mod
Pelukis Cahaya Pelbagai Warna (Sensitif Sentuhan): 8 Langkah (dengan Gambar)
Pelukis Cahaya Pelbagai Warna (Sensitif Sentuh): Lukisan cahaya adalah teknik fotografi yang digunakan untuk menghasilkan kesan khas pada kelajuan pengatup yang perlahan. Lampu suluh biasanya digunakan untuk " melukis " gambar-gambar. Dalam Instructable ini, saya akan menunjukkan kepada anda bagaimana membina pelukis ringan dalam sentuhan