Isi kandungan:
- Langkah 1: Bahagian
- Langkah 2: Dapatkan PCB untuk Projek Anda Dibuat
- Langkah 3: Muat turun dan Siapkan Arduino IDE
- Langkah 4: Sediakan Bahagian
- Langkah 5: Pengekodan Modul
- Langkah 6: Bermain Dengan Perisai
Video: Mudah Dilaksanakan UI -- Paparan OLED Dengan Joystick & Butang: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Modul ini mempunyai paparan OLED dengan dua butang, kayu bedik 5 arah dan akselerometer 3 paksi. Ini berguna dalam menyediakan UI untuk projek.
Hei, ada apa? Akarsh di sini dari CETech. Hari ini kita akan melihat modul all-in-one yang sangat berguna dalam menyusun antarmuka perkakasan UI yang cepat untuk setiap projek yang kita buat pada masa akan datang. Tonton video di saluran saya untuk melihat dewan beraksi! Mari mulakan dengan projek sekarang!
Langkah 1: Bahagian
Untuk membuatnya, anda memerlukan papan ESP8266 dan anda juga boleh menambah bateri jika anda mahu.
Anda boleh mendapatkan modul Firebeetle OLED di sini.
Saya cadangkan untuk menggunakan papan dari DFRobot dengan modul ini kerana pinout akan serasi dan anda tidak akan menghadapi masalah di mana sahaja, saya menggunakan papan Firebeetle dari DFRobot kerana ia mempunyai penyelesaian pengisian dan pemantauan bateri onboard.
Langkah 2: Dapatkan PCB untuk Projek Anda Dibuat
Anda mesti menyemak JLCPCB untuk memesan PCB dalam talian dengan harga murah!
Anda mendapat 10 PCB berkualiti baik yang dihasilkan dan dihantar ke depan pintu anda dengan harga 2 $ dan beberapa penghantaran. Anda juga akan mendapat potongan harga penghantaran pada pesanan pertama anda. Untuk merancang kepala PCB anda sendiri menjadi mudahEDA, setelah selesai muat naik fail Gerber anda ke JLCPCB untuk membuatnya dihasilkan dengan kualiti yang baik dan masa pemulihan yang cepat.
Langkah 3: Muat turun dan Siapkan Arduino IDE
Muat turun Arduino IDE dari sini.
1. Pasang Arduino IDE dan buka.
2. Pergi ke Fail> Keutamaan
3. Tambahkan https://arduino.esp8266.com/stable/package_esp8266… URL Pengurus Papan Tambahan.
4. Pergi ke Alat> Papan> Pengurus Papan
5. Cari ESP8266 dan kemudian pasang papan.
6. Mulakan semula IDE.
Langkah 4: Sediakan Bahagian
1. Solder header pada perisai OLED dan juga modul mikrokontroler.
PETUA: Gunakan papan roti untuk menyelaraskan tajuk dan kemudian pateri modul agar header dimasukkan ke papan roti.
2. Sejajarkan Sudut dengan warna putih pada kedua modul dan susun dengan menggunakan tajuk. Sekarang sambungkan papan ke PC.
Langkah 5: Pengekodan Modul
1. Muat turun perpustakaan berikut:
1.1.
1.2.
2. Ekstrak perpustakaan yang dimuat turun, namakan semula dengan membuang nama "-master" dari mereka.
3. Navigasi ke folder perpustakaan di Arduino IDE anda dan tampal kedua-dua folder di sini.
4. Mulakan semula Arduino IDE.
5. Navigasi ke Fail> Contoh> DFRobot_OLED12864> testall dan buka kod ini.
6. Navigasi ke Alat> Papan. Pilih papan yang sesuai yang anda gunakan, Firebeetle ESP8266 dalam kes saya. Pilih comm yang betul. port dengan pergi ke Tools> Port.
8. Tekan butang muat naik.
9. Apabila tab mengatakan Selesai Memuat naik, anda sudah bersedia untuk menggunakan perisai. Setelah memuat naik buka monitor bersiri untuk melihat butiran berikut.
Langkah 6: Bermain Dengan Perisai
1. Sambungkan modul dengan bekalan kuasa menggunakan penyambung mikro USB di papan atau hanya hidupkan suis jika anda telah menyambungkan bateri.
2. Sebaik sahaja modul disambungkan, anda akan melihat paparan hidup.
3. Apabila anda akan menggunakan butang yang berbeza pada kayu bedik, anda akan melihat bahawa paparan dalam masa nyata menunjukkan arah mana anda menggerakkan kayu bedik itu.
4. Menekan butang A & B menunjukkan pelbagai jenis data seperti dalam gambar di bawah.
5. CONGO! Modul berfungsi seperti yang diharapkan.