Talaan ng mga Nilalaman:

Pag-update ng Tamaguino Sa Malaking OLED: 4 na Hakbang
Pag-update ng Tamaguino Sa Malaking OLED: 4 na Hakbang

Video: Pag-update ng Tamaguino Sa Malaking OLED: 4 na Hakbang

Video: Pag-update ng Tamaguino Sa Malaking OLED: 4 na Hakbang
Video: ⚠️ Error sa pag update ng "PAYOUT DETAILS" sa ating Monetization Tools | #fbreels #payout #fb ⚠️ 2024, Hulyo
Anonim
Pag-update ng Tamaguino Sa Malaking OLED
Pag-update ng Tamaguino Sa Malaking OLED

Pagbati po!

Ngayon ay i-a-update namin ang Tamaguino na may isang makintab na bagong malaking 2.7 OLED display, mabait na ibinigay ng DFRobot!

Tulad ng alam mo na, ang Tamaguino ay isa sa aking unang mga proyekto ng Arduino at ang aking unang laro ay binuo upang magpatakbo sa isang microcontroller. Ito ay isang clone ng Tamagotchi virtual na alagang hayop, na kung saan ay tanyag na tanyag noong 90, at pagkakaroon ng katanyagan sa huling ilang taon din!

Ang unang bersyon ng Tamaguino ay ginamit nang kilalang 0.96 I2C OLED na malawak na magagamit at ginagamit ng maraming mga hobbyist sa electronics.

Ang Tamaguino ay mayroong sariling website:

Mahahanap mo doon ang detalyadong impormasyon at mga iskema, mapagkukunan ng code at mga nauugnay na libraire, mga naka-print na kaso ng 3D at marami pa. Na-port din ito sa Arduboy!;)

Ngayong alam mo na ang maikling kasaysayan ng Tamaguino, hayaan itong lumiwanag sa bagong malaking OLED!

Hakbang 1: Kailangan ng Mga Bahagi

Mga Bahaging Kailangan
Mga Bahaging Kailangan

Upang maitayo ang proyektong ito sa isang breadboard kakailanganin mo ang sumusunod:

  • Arduino UNO o katulad
  • breadboard
  • 2.7 "OLED 128x64 Display Module mula sa DFRobot
  • jumper wires
  • 3 push button
  • piezo buzzer / speaker

Hakbang 2: Mga kable

Kable
Kable

Ang mga panlabas na pin na OLED ay may label na 1 at 20, kaya't i-double check kung ang bawat koneksyon ay itinalaga sa tamang pin

Mangyaring sundin ang gabay na ito para sa mga koneksyon:

  • OLED PIN 1 (GND) -> ARDUINO GND
  • OLED PIN 2 (VCC) -> ARDUINO 5V (dapat ding gumana sa 3v3 din)
  • OLED PIN 4 (DC) -> ARDUINO PIN 8
  • OLED PIN 7 (SCK) -> ARDUINO PIN 13
  • OLED PIN 8 (MOSI) -> ARDUINO PIN 11
  • OLED PIN 15 (CS) -> ARDUINO PIN 10
  • OLED PIN 16 (RST) -> ARDUINO PIN 9

Mga pindutan at buzzer / speaker:

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

ang mga pangalawang pindutan ng pin ay pumunta sa GND

Hindi namin kailangang gumamit ng mga resistor para sa mga pindutan, dahil ang kaukulang Arduino na mga pin na ginamit para sa mga pag-input ng pindutan ay pinasimulan ng panloob na mga pull up resistor sa code.

Hakbang 3: Pag-upload ng Code

Pag-upload ng Code
Pag-upload ng Code

Matatagpuan ang source code dito:

github.com/alojzjakob/Tamaguino

para sa pagbuo na ito kakailanganin mo ang tukoy na bersyon na ito:

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

Ito ay isang nabagong bersyon ng paunang code upang maging katugma sa screen na ito.

Kung nagtatayo ka ng Tamaguino dati, mangyaring tandaan na ang mga pindutan at buzzer ay nai-mapa nang naiiba sa ito kumpara sa bersyon ng SSD1306 (I2C). Kailangang isaayos itong muli upang magamit namin ang mga nakalaang SPI na pin sa Arduino.

Kakailanganin mo rin ang library na ito mula sa Adafruit para sa SSD1325:

github.com/adafruit/Adafruit_SSD1325_Libra…

Ngayon na handa mo na ang lahat, i-load ang code at library sa Arduino IDE at i-upload sa board.

Hakbang 4: Pangkalahatang-ideya

Sa video sa itaas maaari mo akong sundin nang sunud-sunod at bumuo ng iyong sariling alaga ng Tamaguino!

Inirerekumendang: