Orodha ya maudhui:

Sasisho la Tamaguino na OLED Kubwa: Hatua 4
Sasisho la Tamaguino na OLED Kubwa: Hatua 4

Video: Sasisho la Tamaguino na OLED Kubwa: Hatua 4

Video: Sasisho la Tamaguino na OLED Kubwa: Hatua 4
Video: Godzilla, King of the Monsters: Rise of a God (Full Toy Movie) #toyadventures 2024, Julai
Anonim
Sasisho la Tamaguino Na OLED Kubwa
Sasisho la Tamaguino Na OLED Kubwa

Salamu!

Leo tutasasisha Tamaguino na onyesho mpya kubwa la 2.7 OLED, iliyotolewa na DFRobot!

Kama unavyoweza kujua tayari, Tamaguino ilikuwa moja ya miradi yangu ya kwanza ya Arduino na mchezo wangu wa kwanza uliendelezwa kuendesha mdhibiti mdogo. Ni mfano wa mnyama kipenzi wa Tamagotchi, ambaye alikuwa maarufu sana katika miaka ya 90, na kupata umaarufu katika miaka michache iliyopita pia!

Toleo la kwanza la Tamaguino lilitumia 0.96 I2C OLED inayojulikana ambayo inapatikana sana na kutumiwa na watendaji wengi wa vifaa vya elektroniki.

Tamaguino ina tovuti yake mwenyewe:

Huko unaweza kupata habari ya kina na skimu, nambari ya chanzo na libraires zinazohusiana, kesi za kuchapishwa za 3D na mengi zaidi. Ilihamishiwa Arduboy pia!;)

Sasa kwa kuwa unajua historia fupi ya Tamaguino, inakuwezesha kuangaza kwenye hii OLED mpya kubwa!

Hatua ya 1: Sehemu Zinazohitajika

Sehemu Zinazohitajika
Sehemu Zinazohitajika

Ili kujenga mradi huu kwenye ubao wa mkate utahitaji yafuatayo:

  • Arduino UNO au sawa
  • ubao wa mkate
  • 2.7 "OLED 128x64 Module ya Kuonyesha kutoka DFRobot
  • waya za kuruka
  • Vifungo 3 vya kushinikiza
  • kipaza sauti / spika

Hatua ya 2: Wiring

Wiring
Wiring

Pini za nje za OLED zimeandikwa 1 na 20, kwa hivyo angalia mara mbili ikiwa kila unganisho limetengwa kwa pini sahihi

Tafadhali fuata mwongozo huu wa unganisho:

  • PIN ya OLED 1 (GND) -> ARDUINO GND
  • PIN ya 2 OLED (VCC) -> ARDUINO 5V (inapaswa kufanya kazi kwenye 3v3 pia)
  • PIN ya OLED 4 (DC) -> PIN ya ARDUINO 8
  • PIN ya OLED 7 (SCK) -> PINI YA ARDUINO 13
  • PIN ya OLED 8 (MOSI) -> PIN ya ARDUINO 11
  • PIN ya OLED 15 (CS) -> PIN ya ARDUINO 10
  • PIN ya OLED 16 (RST) -> PIN ya ARDUINO 9

Vifungo na buzzer / spika:

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

pini za kifungo cha pili nenda kwa GND

Hatuna haja ya kutumia vipinga kwa vifungo, kwa sababu pini zinazofanana za Arduino zinazotumiwa kwa pembejeo za vitufe zimeanzishwa na vipingamizi vya ndani vya kuvuta nambari.

Hatua ya 3: Kupakia Nambari

Inapakia Nambari
Inapakia Nambari

Nambari ya chanzo inaweza kupatikana hapa:

github.com/alojzjakob/Tamaguino

kwa ujenzi huu utahitaji toleo hili maalum:

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

Ni toleo lililobadilishwa la nambari ya awali ili kuendana na skrini hii.

Ikiwa ungekuwa unaunda Tamaguino hapo awali, tafadhali kumbuka kuwa vifungo na buzzer zimewekwa ramani tofauti kwenye hii ikilinganishwa na toleo la SSD1306 (I2C). Ilibidi ipangwe tena ili tuweze kutumia pini za kujitolea za SPI kwenye Arduino.

Utahitaji pia maktaba hii kutoka Adafruit kwa SSD1325:

github.com/adafruit/Adafruit_SSD1325_Libra…

Sasa kwa kuwa una kila kitu tayari, pakia nambari na maktaba kwenye Arduino IDE na upakie kwenye bodi.

Hatua ya 4: Muhtasari

Kwenye video hapo juu unaweza kunifuata hatua kwa hatua na ujenge mnyama wako mwenyewe wa Tamaguino!

Ilipendekeza: