Isi kandungan:

Kemas kini Tamaguino Dengan OLED Besar: 4 Langkah
Kemas kini Tamaguino Dengan OLED Besar: 4 Langkah

Video: Kemas kini Tamaguino Dengan OLED Besar: 4 Langkah

Video: Kemas kini Tamaguino Dengan OLED Besar: 4 Langkah
Video: Cara mengemas kini google play store (2024) | Kemas kini Gedung Google Play 2024, November
Anonim
Kemas kini Tamaguino Dengan OLED Besar
Kemas kini Tamaguino Dengan OLED Besar

Salam!

Hari ini kita akan mengemas kini Tamaguino dengan paparan OLED 2,7 besar baru yang berkilat, disediakan oleh DFRobot!

Seperti yang telah anda ketahui, Tamaguino adalah salah satu projek Arduino pertama saya dan permainan pertama saya dikembangkan untuk dijalankan pada mikrokontroler. Ini adalah klon haiwan peliharaan maya Tamagotchi, yang sangat popular pada tahun 90-an, dan mendapat populariti dalam beberapa tahun terakhir juga!

Versi pertama Tamaguino digunakan OLED 0.96 I2C terkenal yang banyak terdapat dan digunakan oleh banyak peminat elektronik.

Tamaguino mempunyai laman web sendiri:

Di sana anda dapat mencari maklumat dan skema terperinci, kod sumber dan perpustakaan yang berkaitan, kes cetak 3D dan banyak lagi. Ia dibawa ke Arduboy juga!;)

Sekarang setelah anda mengetahui sejarah ringkas Tamaguino, mari bersinar dengan OLED besar baru ini!

Langkah 1: Bahagian Diperlukan

Bahagian Diperlukan
Bahagian Diperlukan

Untuk membina projek ini di papan roti, anda memerlukan perkara berikut:

  • Arduino UNO atau yang serupa
  • papan roti
  • Modul Paparan 2.7 "OLED 128x64 dari DFRobot
  • wayar pelompat
  • 3 butang tekan
  • pembesar suara / pembesar suara piezo

Langkah 2: Pendawaian

Pendawaian
Pendawaian

Pin OLED paling luar dilabelkan dengan 1 dan 20, jadi periksa semula jika setiap sambungan diberikan ke pin yang betul

Sila ikuti panduan ini untuk sambungan:

  • PIN OLED 1 (GND) -> ARDUINO GND
  • PIN OLED 2 (VCC) -> ARDUINO 5V (harus berfungsi juga pada 3v3)
  • 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

Butang dan pembesar suara / pembesar suara:

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

pin butang kedua pergi ke GND

Kami tidak perlu menggunakan perintang untuk butang, kerana pin Arduino yang sesuai yang digunakan untuk input butang diinisialisasi dengan perintang penarik dalaman dalam kod.

Langkah 3: Memuat naik Kod

Memuat naik Kod
Memuat naik Kod

Kod sumber boleh didapati di sini:

github.com/alojzjakob/Tamaguino

untuk membina ini, anda memerlukan versi khusus ini:

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

Ini adalah versi kod awal yang diubahsuai agar sesuai dengan skrin ini.

Sekiranya anda membina Tamaguino sebelumnya, harap maklum bahawa butang dan buzzer dipetakan secara berbeza pada ini berbanding versi SSD1306 (I2C). Itu harus diatur semula sehingga kita dapat menggunakan pin khusus SPI di Arduino.

Anda juga memerlukan perpustakaan ini dari Adafruit untuk SSD1325:

github.com/adafruit/Adafruit_SSD1325_Libra…

Sekarang anda sudah siap semuanya, muatkan kod dan perpustakaan ke dalam Arduino IDE dan muat naik ke papan.

Langkah 4: Gambaran keseluruhan

Dalam video di atas anda boleh mengikuti saya langkah demi langkah dan membina haiwan kesayangan Tamaguino anda sendiri!

Disyorkan: