Daftar Isi:
- Langkah 1: Bagian yang Dibutuhkan
- Langkah 2: Pengkabelan
- Langkah 3: Mengunggah Kode
- Langkah 4: Ikhtisar
Video: Pembaruan Tamaguino Dengan OLED Besar: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
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
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
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
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:
Rancang PCB Anda Menggunakan Sprint Layout 2020 Dengan Pembaruan Baru: 3 Langkah
Rancang PCB Anda Menggunakan Sprint Layout 2020 Dengan Pembaruan Baru: Sebagian besar pecinta elektronik membuat sirkuit elektronik menggunakan metode yang berbeda. terkadang kita perlu membuat PCB untuk mendapatkan output yang tepat dan mengurangi kebisingan dan hasil akhir yang ringkas. hari ini kami memiliki banyak Software untuk merancang PCB sendiri. Tapi masalahnya paling
Pembaruan Status Slack Dengan ESP8266: 5 Langkah (dengan Gambar)
Slack Status Updater Dengan ESP8266: Proyek ini membantu membuat hari Anda sedikit lebih mudah jika Anda seorang pekerja jarak jauh yang menggunakan Slack. Saya akan menunjukkan cara membuatnya menggunakan papan wifi ESP8266. Jangan lewatkan video di atas untuk ikhtisarnya. Baik Anda baru menggunakan Slack atau baru saja menggunakan
ESP8266 POV Fan Dengan Jam dan Pembaruan Teks Halaman Web: 8 Langkah (dengan Gambar)
ESP8266 POV Fan Dengan Jam dan Pembaruan Teks Halaman Web: Ini adalah kecepatan variabel, POV (Persistence Of Vision), Kipas yang sebentar-sebentar menampilkan waktu, dan dua pesan teks yang dapat diperbarui "on the fly."Kipas POV juga merupakan server web satu halaman yang memungkinkan Anda mengubah dua teks saya
Penyortir Kartu untuk Mesin Kartu Trading (Pembaruan 10-01-2019): 12 Langkah (dengan Gambar)
Card Sorter untuk Mesin Trading Card (Update 2019-01-10): Card Sorter untuk Mesin Trading CardLog Perubahan dapat ditemukan di langkah terakhir.Latar BelakangSaya sudah menjelaskan motivasi proyek saya di artikel Card Feeder. Tapi singkatnya, saya dan anak-anak saya telah mengumpulkan sejumlah besar Kartu Perdagangan
Fotografi Satwa Liar Close Up Tanpa Peralatan Hi-Tech. Pembaruan.: 7 Langkah (dengan Gambar)
Fotografi Satwa Liar Close Up Tanpa Peralatan Hi-Tech. Pembaruan.: Kembali ke tahun 60-an & 70-an ketika saya masih kecil, kami menjalani gaya hidup yang berbeda dengan kebanyakan anak-anak akhir-akhir ini, ketika saya berusia empat tahun, kami pindah dari pondok kami di atas The Broadway, sebuah jalan raya yang sibuk di Loughton Essex ke Stevenage, sebuah kota baru di Hertfordshire