Daftar Isi:

Pembaruan Tamaguino Dengan OLED Besar: 4 Langkah
Pembaruan Tamaguino Dengan OLED Besar: 4 Langkah

Video: Pembaruan Tamaguino Dengan OLED Besar: 4 Langkah

Video: Pembaruan Tamaguino Dengan OLED Besar: 4 Langkah
Video: Tamaguino update with HUGE 2.7" OLED SSD1325 from DFROBOT 2024, November
Anonim
Pembaruan Tamaguino Dengan OLED Besar
Pembaruan Tamaguino Dengan OLED Besar

Salam pembuka!

Hari ini kita akan memperbarui Tamaguino dengan layar OLED 2,7 baru yang mengkilap, disediakan oleh DFRobot!

Seperti yang mungkin sudah Anda ketahui, Tamaguino adalah salah satu proyek Arduino pertama saya dan game pertama saya dikembangkan untuk berjalan di mikrokontroler. Ini adalah tiruan dari hewan peliharaan virtual Tamagotchi, yang sangat populer di tahun 90-an, dan juga mendapatkan popularitas dalam beberapa tahun terakhir!

Tamaguino versi pertama menggunakan OLED 0.96 I2C yang terkenal yang tersedia secara luas dan digunakan oleh banyak penggemar elektronik.

Tamaguino memiliki situs webnya sendiri:

Di sana Anda dapat menemukan informasi dan skema terperinci, kode sumber dan pustaka terkait, kasing 3D yang dapat dicetak, dan banyak lagi. Itu juga porting ke Arduboy!;)

Sekarang setelah Anda mengetahui sejarah singkat Tamaguino, mari membuatnya bersinar di OLED besar baru ini!

Langkah 1: Bagian yang Dibutuhkan

Bagian yang Dibutuhkan
Bagian yang Dibutuhkan

Untuk membangun proyek ini di papan tempat memotong roti, Anda memerlukan yang berikut:

  • Arduino UNO atau sejenisnya
  • papan tempat memotong roti
  • Modul Tampilan OLED 128x64 2,7 "dari DFRobot
  • kabel jumper
  • 3 tombol tekan
  • bel/speaker piezo

Langkah 2: Pengkabelan

Pengkabelan
Pengkabelan

Pin OLED terluar diberi label dengan 1 dan 20, jadi periksa kembali apakah setiap koneksi ditetapkan ke pin yang benar

Silakan ikuti panduan ini untuk koneksi:

  • PIN OLED 1 (GND) -> ARDUINO GND
  • OLED PIN 2 (VCC) -> ARDUINO 5V (harus bekerja pada 3v3 juga)
  • PIN OLED 4 (DC) -> PIN ARDUINO 8
  • PIN OLED 7 (SCK) -> PIN ARDUINO 13
  • PIN OLED 8 (MOSI) -> PIN ARDUINO 11
  • PIN OLED 15 (CS) -> PIN ARDUINO 10
  • PIN OLED 16 (RST) -> PIN ARDUINO 9

Tombol dan bel/speaker:

  • TOMBOL 1 -> PIN ARDUINO 5
  • TOMBOL 2 -> PIN ARDUINO 6
  • TOMBOL 3 -> PIN ARDUINO 7
  • BUZZER + -> PIN ARDUINO 4
  • BUZZER - -> GND

pin tombol kedua pergi ke GND

Kita tidak perlu menggunakan resistor untuk tombol, karena pin Arduino yang sesuai digunakan untuk input tombol diinisialisasi dengan resistor pull up internal dalam kode.

Langkah 3: Mengunggah Kode

Mengunggah Kode
Mengunggah Kode

Kode sumber dapat ditemukan di sini:

github.com/alojzjakob/Tamaguino

untuk build ini Anda memerlukan versi khusus ini:

github.com/alojzjakob/Tamaguino/tree/maste…

Ini adalah versi modifikasi dari kode awal agar kompatibel dengan layar ini.

Jika Anda membangun Tamaguino sebelumnya, harap perhatikan bahwa tombol dan buzzer dipetakan secara berbeda pada versi ini dibandingkan dengan versi SSD1306 (I2C). Itu harus diatur ulang sehingga kami dapat menggunakan pin khusus SPI di Arduino.

Anda juga akan memerlukan perpustakaan ini dari Adafruit untuk SSD1325:

github.com/adafruit/Adafruit_SSD1325_Libra…

Sekarang setelah semuanya siap, muat kode dan pustaka ke Arduino IDE dan unggah ke papan.

Langkah 4: Ikhtisar

Dalam video di atas Anda dapat mengikuti saya langkah demi langkah dan membuat hewan peliharaan Tamaguino Anda sendiri!

Direkomendasikan: