Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
Hai Pembuat!
Saya membuat perisai ILI9341 untuk seri mini Wemos D1. Menggunakan pelindung ini saya dapat menggunakan semua fungsi TFT 2,8 . Ini berfungsi sebagai layar (tentu saja), selain itu saya juga dapat memanfaatkan fungsi sentuh dan soket SD.
Instruksi ini terinspirasi oleh tindakan Nailbuster Inc.
Dalam beberapa langkah berikutnya saya akan menunjukkan bagaimana Anda bisa membuat perisai Anda sendiri.
Langkah 1: Komponen yang Anda Butuhkan
- ILI9341 2.8" tft dengan chip sentuh
- Wemos D1 mini (atau mini Pro)
- papan strip (min. 36colsx35rows)
- IC regulator tegangan L7805 + heatsink
- 5.5x2.1 soket listrik
- 330nF kapasitor
- kapasitor 100nF
- kartu SD ukuran penuh (atau micro SD dengan adaptor)
- header pria dan wanita baris tunggal
- kabel
- kabel micro USB untuk pengunduhan program
- Catu daya 6-12V (opsional)
Jika Anda ingin menggunakan fungsi sentuh TFT, Anda harus membelinya dengan chip sentuh.
Langkah 2: Tambahkan Fungsi SD
Seperti yang Anda lihat, sirkuit Nailbuster menentukan bagian utama dari koneksi pin. Kami hanya memiliki satu hal yang harus dilakukan, untuk menghubungkan pin SD ke MCU.
Setiap bagian dari TFT berkomunikasi dengan MCU melalui bus SPI. Jadi kita harus menghubungkan tiga pin SD ke pin SPI umum.
- SD_MOSI ke pin MOSI dari MCU
- SD_MISO ke pin MISO dari MCU
- SD_SCK ke pin SCK dari MCU.
Hanya SD_CS (slave select atau SS) yang harus unik. Saya menggunakan pin D3 sebagai SD_CS.
Tentu saja Anda harus menyolder header pin jantan panjang empat pin ke koneksi SD.
Info lebih lanjut tentang bus SPI di Wikipedia.
Langkah 3: Membuat PCB
- Dimensi PCB yang saya gunakan adalah 36 titik dua kali 35 baris. Pada awalnya saya menempatkan komponen utama dan menentukan dimensi akhir dari PCB. Setelah itu saya memotongnya ke dimensi akhir.
- Buat empat lubang di empat sudut tempat Anda dapat memasang PCB.
- Perbesar lubang di mana Anda dapat memasukkan soket listrik.
-
Potong header perempuan dan solder ke PCB. Anda membutuhkan
- 8 pin panjang x2 untuk papan Wemos
- 14 pin panjang x1 dan
- 4 pin panjang x1 untuk TFT
-
Pateri
- soket listrik
- kapasitor
- pengatur tegangan
- kabel.
- Setelah itu Anda harus memotong beberapa strip PCB untuk menghilangkan celana pendek. (Lihat diagram di atas.)
- Pada langkah selanjutnya saya sarankan untuk mengambil multimeter dan memeriksa koneksi. Melakukan langkah ini Anda dapat menghilangkan beberapa komponen asap dan terbakar.:-)
- Terakhir masukkan papan Wemos dan TFT ke dalam perisai.
Untuk memotong strip PCB ada cara yang sangat mudah. Gunakan mata bor dengan diameter 3,5 mm. Sejajarkan ke dalam lubang dan putar di antara jari-jari Anda.
Untuk menyelamatkan sirkuit Anda dari jalan pintas, Anda dapat merakitnya pada lembaran plastik menggunakan beberapa spacer dan sekrup.
Langkah 4: Contoh Program
Pada awalnya Anda harus mengunduh dan menginstal perpustakaan berikutnya:
- Pustaka inti grafis Adafruit GFX dan
- Perpustakaan Arduino untuk XPT2046 dari Github.
Kemudian unduh empat sketsa terlampir.
- Buat folder "button_SD_test_03" dan masukkan keempat file ke dalamnya.
- Buka "button_SD_test_03.ino" oleh Arduino IDE dan unggah program ke MCU.
Dalam program terlampir, Anda akan menemukan contoh yang akan memandu Anda menggunakan perisai.
Seperti yang akan Anda lihat, kalibrasi layar dari layar potret tidak begitu bagus. Jika Anda memiliki parameter kalibrasi yang lebih baik, silakan bagikan kepada kami.
Ada beberapa pin yang tersisa yang dapat digunakan untuk menghubungkan perisai Anda ke sensor atau perangkat lain.
- D0 - I/O digital atau SS perangkat SPI tambahan
- A0 - masukan alalog
- RST
- TX, RX - komunikasi serial, I2C atau SS perangkat SPI tambahan
Tentu saja Anda dapat berkomunikasi dengan perangkat lain atau mengambil data apa pun dari Internet melalui WiFi juga. Untuk melakukannya lihat instruksi saya sebelumnya.
- Komunikasi WiFi antara ESP8266 MCU melalui router rumah
- Accesspoint -Station komunikasi antara dua ESP8266 MCU.
Direkomendasikan:
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 ingin mengajak Anda bagaimana caranya menggunakan papan mikrokontroler yang sudah ada Module WiFi ESP8266 di dalamnya 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 2x Pencatatan Suhu, Wifi, dan Statistik Seluler: 4 Langkah
MicroPython dengan Harga Murah $3 ESP8266 WeMos D1 Mini untuk 2x Pencatatan Suhu, Wifi, dan Statistik Seluler: Dengan chip / perangkat ESP8266 kecil yang murah, Anda dapat mencatat data suhu di luar, di dalam ruangan, rumah kaca, lab, ruang pendingin, atau tempat lain sepenuhnya gratis. Contoh ini akan kita gunakan untuk mencatat suhu ruang pendingin, di dalam dan di luar. Perangkat akan dikon
Arduino Uno: Animasi Bitmap pada ILI9341 TFT Touchscreen Display Shield Dengan Visuino: 12 Langkah (dengan Gambar)
Arduino Uno: Animasi Bitmap pada ILI9341 TFT Touchscreen Display Shield Dengan Visuino: TFT Touchscreen Display Shields berbasis ILI9341 adalah Display Shields berbiaya rendah yang sangat populer untuk Arduino. Visuino telah memiliki dukungan untuk mereka cukup lama, tetapi saya tidak pernah memiliki kesempatan untuk menulis Tutorial tentang cara menggunakannya. Namun baru-baru ini hanya sedikit orang yang bertanya
Tutorial untuk L298 2Amp Motor Driver Shield untuk Arduino: 6 Langkah
Tutorial untuk L298 2Amp Motor Driver Shield untuk Arduino: DeskripsiL298 2Amp Motor Driver Shield untuk Arduino didasarkan pada sirkuit terintegrasi driver motor L298, driver motor full-bridge. Itu dapat menggerakkan dua motor DC 2A yang terpisah atau motor langkah 1 2A. Kecepatan dan arah motor dapat dikontrol secara terpisah
Yakinkan Diri Anda untuk Hanya Menggunakan Inverter 12V-ke-AC-line untuk Senar Lampu LED Alih-alih Menghubungkannya untuk 12V.: 3 Langkah
Yakinkan Diri Anda untuk Hanya Menggunakan Inverter 12V-ke-AC-line untuk Senar Lampu LED Alih-alih Menghubungkan Ulang Mereka untuk 12V.: Rencana saya sederhana. Saya ingin memotong seutas tali lampu LED bertenaga dinding menjadi beberapa bagian lalu menyambungkannya kembali menjadi 12 volt. Alternatifnya adalah menggunakan power inverter, tetapi kita semua tahu bahwa itu sangat tidak efisien, bukan? Benar? Atau apakah mereka?