Isi kandungan:
- Langkah 1: Komponen yang Anda Perlu
- Langkah 2: Tambahkan Fungsi SD
- Langkah 3: Membuat PCB
- Langkah 4: Contoh Program
Video: ILI9341 Touch Shield untuk Wemos D1 Mini: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Hai Pembuat!
Saya membuat perisai ILI9341 untuk siri mini Wemos D1. Dengan menggunakan perisai ini saya dapat menggunakan semua fungsi TFT 2,8 . Ini berfungsi sebagai layar (tentu saja), selain itu saya dapat memanfaatkan fungsi sentuhan dan soket SD juga.
Instruksional ini diilhamkan oleh kenyataan Nailbuster Inc.
Pada beberapa langkah seterusnya, saya akan menunjukkan bagaimana anda boleh membuat perisai anda sendiri.
Langkah 1: Komponen yang Anda Perlu
- ILI9341 2.8 "tft dengan cip sentuh
- Wemos D1 mini (atau mini Pro)
- papan jalur (minimum 36colsx35rows)
- IC7 heatsink pengatur voltan L7805
- Soket kuasa 5.5x2.1
- Kapasitor 330nF
- Kapasitor 100nF
- kad SD saiz penuh (atau SD mikro dengan penyesuai)
- tajuk tunggal lelaki dan wanita baris tunggal
- wayar
- kabel USB mikro untuk muat turun program
- Bekalan kuasa 6-12V (pilihan)
Sekiranya anda ingin menggunakan fungsi sentuh TFT, anda harus membelinya dengan touch chip.
Langkah 2: Tambahkan Fungsi SD
Seperti yang anda lihat, litar Nailbuster menentukan bahagian utama sambungan pin. Kami hanya mempunyai satu perkara yang perlu dilakukan, untuk menyambungkan pin SD ke MCU.
Setiap bahagian TFT berkomunikasi dengan MCU melalui bas SPI. Oleh itu, kita mesti menyambungkan tiga pin SD ke pin SPI biasa.
- SD_MOSI ke pin MOSI MCU
- SD_MISO ke pin MISO MCU
- SD_SCK ke pin SCK MCU.
Hanya SD_CS (pilih hamba atau SS) yang unik. Saya menggunakan pin D3 sebagai SD_CS.
Sudah tentu anda harus menyisipkan header pin lelaki panjang empat pin ke sambungan SD.
Maklumat lanjut mengenai bas SPI di Wikipedia.
Langkah 3: Membuat PCB
- Dimensi PCB yang saya gunakan ialah 36 titik dengan 35 baris. Pada mulanya saya meletakkan komponen utama dan menentukan dimensi akhir PCB. Selepas itu saya memotongnya ke dimensi akhir.
- Buat empat lubang ke empat penjuru di mana anda boleh memperbaiki PCB.
- Besarkan lubang di mana anda boleh memasukkan soket kuasa.
-
Potong header wanita dan pateri ke dalam PCB. Awak perlu
- Panjang 8 pin x2 untuk papan Wemos
- Panjang 14 pin x1 dan
- Panjang 4 pin x1 untuk TFT
-
Pateri
- soket kuasa
- kapasitor
- pengatur voltan
- wayar.
- Selepas itu anda perlu memotong beberapa helai PCB untuk menghilangkan seluar pendek. (Lihat rajah di atas.)
- Pada langkah seterusnya saya cadangkan untuk mengambil multimeter dan periksa sambungannya. Melakukan langkah ini anda dapat menghilangkan beberapa komponen asap dan pembakaran.:-)
- Akhirnya masukkan papan Wemos dan TFT ke dalam perisai.
Untuk memotong jalur PCB ada cara yang sangat mudah. Gunakan bit gerudi dengan diameter 3.5 mm. Sejajarkannya ke dalam lubang dan putar di antara jari anda.
Untuk menyelamatkan litar anda dari jalan pintas, anda boleh memasangnya di kepingan plastik menggunakan beberapa spacer dan skru.
Langkah 4: Contoh Program
Pada mulanya anda harus memuat turun dan memasang perpustakaan seterusnya:
- Perpustakaan teras grafik Adafruit GFX dan
- Perpustakaan Arduino untuk XPT2046 dari Github.
Kemudian muat turun empat lakaran yang dilampirkan.
- Buat folder "button_SD_test_03" dan masukkan keempat fail tersebut ke dalamnya.
- Buka "button_SD_test_03.ino" oleh Arduino IDE dan muat naik program ke MCU.
Dalam program yang dilampirkan, anda akan menemui sampel yang akan memandu anda menggunakan perisai.
Seperti yang anda akan lihat, penentukuran skrin potret tidak begitu baik. Sekiranya anda mempunyai parameter penentukuran yang lebih baik, kongsikannya dengan kami.
Terdapat beberapa pin yang tersisa yang dapat digunakan untuk menghubungkan pelindung anda ke sensor atau peranti lain.
- D0 - I / O digital atau SS peranti SPI tambahan
- A0 - input alalog
- RST
- TX, RX - komunikasi bersiri, I2C atau SS peranti SPI tambahan
Sudah tentu anda boleh berkomunikasi dengan peranti lain atau mengambil data dari Internet melalui WiFi juga. Untuk melakukannya lihat arahan saya sebelumnya.
- Komunikasi WiFi antara MCU ESP8266 melalui penghala rumah
- Accesspoint -Station komunikasi antara dua ESP8266 MCU.
Disyorkan:
Cara Menggunakan Wemos D1 R1 / Wemos D1 Mini / NodeMCU: 7 Langkah
Cara Menggunakan Wemos D1 R1 / Wemos D1 Mini / NodeMCU: Pada tutorial pertama ini, Saya mahu mengajak Anda menggunakan caranya menggunakan papan mikrokontroler yang sudah ada Modul WiFi ESP8266 di dan juga sering dijumpai (Contoh: Wemos D1 R1, Wemos D1 Mini, NodeMCU ) dengan menggunakan aplikasi
MicroPython dengan harga Murah $ 3 ESP8266 WeMos D1 Mini untuk Log Masuk Suhu 2x, Wifi dan Statistik Mudah Alih: 4 Langkah
MicroPython dengan harga Murah $ 3 ESP8266 WeMos D1 Mini untuk Log Masuk Suhu 2x, Wifi dan Statistik Mudah Alih: Dengan cip / peranti ESP8266 kecil yang murah, anda boleh log data suhu di luar, di dalam bilik, rumah hijau, makmal, bilik penyejuk atau tempat-tempat lain secara percuma. Contoh ini akan kami gunakan untuk mencatat suhu bilik penyejuk, di dalam dan di luar. Peranti akan
Menggunakan Solenoid Berdenyut Dengan Wemos D1 Mini dan H-Bridge untuk Pengairan: 7 Langkah
Menggunakan Solenoid Pulsed Dengan Wemos D1 Mini dan H-Bridge untuk Pengairan: Untuk arahan ini, saya ingin membuat penyelesaian supaya saya dapat menghidupkan sistem penyiram dari jarak jauh atau untuk menyiram anak benih saya secara automatik. Saya akan menggunakan wemos D1 untuk mengawal solenoid berdenyut. Solenoid ini menggunakan tenaga yang jauh lebih sedikit kerana apabila mereka mempunyai
Tutorial untuk L298 2Amp Motor Driver Shield untuk Arduino: 6 Langkah
Tutorial untuk L298 2Amp Motor Driver Shield untuk Arduino: PeneranganL298 2Amp Motor Driver Shield untuk Arduino didasarkan pada L298 pemandu motor litar bersepadu, pemacu motor jambatan penuh. Ia boleh menggerakkan dua motor DC 2A atau 1 step motor 2A. Halaju dan arah motor dapat dikawal secara berasingan
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?