Isi kandungan:
- Langkah 1: Bahagian Diperlukan
- Langkah 2: Pendawaian
- Langkah 3: Memuat naik Kod
- Langkah 4: Gambaran keseluruhan
Video: Kemas kini Tamaguino Dengan OLED Besar: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
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
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
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
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:
Reka PCB Anda Menggunakan Sprint Layout 2020 Dengan Kemas Kini Baru: 3 Langkah
Reka PCB Anda Menggunakan Sprint Layout 2020 Dengan Kemas Kini Baru: Sebilangan besar pencinta elektronik membuat litar elektronik menggunakan kaedah yang berbeza. kadang-kadang kita perlu membuat PCB untuk mendapatkan output yang betul dan mengurangkan bunyi dan kemasan yang padat. hari ini kita mempunyai banyak perisian untuk merancang PCB sendiri. Tetapi masalahnya paling banyak
Kipas ESP8266 POV Dengan Jam dan Halaman Web Teks Kemas kini: 8 Langkah (dengan Gambar)
Kipas ESP8266 POV Dengan Jam dan Halaman Web Teks Kemas kini: Ini adalah kelajuan berubah-ubah, POV (Persistence Of Vision), Kipas yang secara berkala memaparkan waktu, dan dua pesanan teks yang dapat dikemas kini " dengan cepat " Kipas POV juga pelayan web satu halaman yang membolehkan anda menukar dua teks saya
Program MicroPython: Kemas kini Data Penyakit Coronavirus (COVID-19) dalam Masa Nyata: 10 Langkah (dengan Gambar)
Program MicroPython: Kemas kini Data Penyakit Coronavirus (COVID-19) dalam Masa Nyata: Dalam beberapa minggu terakhir, jumlah kes penyakit coronavirus yang disahkan (COVID 19) di seluruh dunia telah melebihi 100,000, dan organisasi kesihatan dunia (WHO) telah menyatakan wabak pneumonia coronavirus baru menjadi wabak global. Saya sangat
Penyusun Kad untuk Mesin Kad Dagangan (Kemas kini 2019-01-10): 12 Langkah (dengan Gambar)
Penyusun Kad untuk Mesin Kad Dagangan (Kemas kini 2019-01-10): Penyortir Kad untuk Mesin Kad DaganganLog Perubahan boleh didapati di langkah terakhir. Latar belakangSaya telah menjelaskan motivasi projek saya dalam artikel Pengumpan Kad. Tetapi ringkasnya, saya dan anak-anak telah mengumpulkan sejumlah besar Kad Dagangan
Pengesan Asap IOT: Kemas kini Pengesan Asap yang Ada Dengan IOT: 6 Langkah (dengan Gambar)
Pengesan Asap IOT: Kemas kini Pengesan Asap yang Ada Dengan IOT: Senarai penyumbang, Pencipta: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Penyelia: Dr Chia Kim Seng Jabatan Kejuruteraan Mekatronik dan Robotik, Fakulti Kejuruteraan Elektrik dan Elektronik, Universiti Tun Hussein Onn Malaysia. Pengedar