Sisukord:

Tamaguino värskendus tohutu OLED -iga: 4 sammu
Tamaguino värskendus tohutu OLED -iga: 4 sammu

Video: Tamaguino värskendus tohutu OLED -iga: 4 sammu

Video: Tamaguino värskendus tohutu OLED -iga: 4 sammu
Video: The NEW FLOOR 2 is CRAZY in Roblox Doors... 2024, Juuli
Anonim
Tamaguino värskendus tohutu OLED -iga
Tamaguino värskendus tohutu OLED -iga

Tervitused!

Täna värskendame Tamaguinot särava uue tohutu 2,7 -tollise OLED -ekraaniga, mille pakub lahkelt DFRobot!

Nagu te juba teate, oli Tamaguino üks minu esimesi Arduino projekte ja minu esimene mäng, mis töötati välja mikrokontrolleri peal töötamiseks. See on kloon Tamagotchi virtuaalsest lemmikloomast, mis olid 90ndatel väga populaarsed ja kogusid populaarsust ka viimastel aastatel!

Tamaguino esimeses versioonis kasutati tuntud 0,96 I2C OLED -i, mis on laialdaselt saadaval ja mida kasutavad paljud elektroonikaharrastajad.

Tamaguinol on oma veebisait:

Sealt leiate üksikasjalikku teavet ja skeeme, lähtekoodi ja sellega seotud raamatukogusid, 3D -prinditavaid ümbriseid ja palju muud. See kanti ka Arduboyle!;)

Nüüd, kui teate Tamaguino lühikest ajalugu, laske sellel uuel suurel OLEDil särada!

Samm: vajalikud osad

Vajalikud osad
Vajalikud osad

Selle projekti ehitamiseks leivaplaadile vajate järgmist:

  • Arduino UNO või sarnane
  • leivalaud
  • 2,7 "OLED 128x64 ekraanimoodul DFRobotilt
  • hüppaja juhtmed
  • 3 vajutusnuppu
  • piesosummer / kõlar

2. samm: juhtmestik

Juhtmestik
Juhtmestik

Äärepoolsed OLED -tihvtid on tähistatud numbritega 1 ja 20, seega kontrollige veel kord, kas iga ühendus on määratud õigele tihvtile

Ühenduste jaoks järgige seda juhendit:

  • OLED PIN 1 (GND) -> ARDUINO GND
  • OLED PIN 2 (VCC) -> ARDUINO 5V (peaks töötama ka 3v3 -ga)
  • 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

Nupud ja helisignaal / kõlar:

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

teise nupu tihvtid lähevad GND -le

Me ei pea nuppude jaoks takistit kasutama, sest nuppude sisendite jaoks kasutatavad vastavad Arduino tihvtid on koodis lähtestatud sisemiste tõmbetakistitega.

Samm: koodi üleslaadimine

Koodi üleslaadimine
Koodi üleslaadimine

Lähtekoodi leiate siit:

github.com/alojzjakob/Tamaguino

selle ehituse jaoks vajate seda konkreetset versiooni:

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

See on esialgse koodi muudetud versioon, mis ühildub selle ekraaniga.

Kui ehitasite Tamaguinot varem, pange tähele, et nupud ja sumin on sellel SSD1306 (I2C) versiooniga võrreldes erinevalt kaardistatud. See tuli ümber korraldada, et saaksime Arduino jaoks kasutada SPI spetsiaalseid tihvte.

Teil on vaja ka seda Adafruit'i raamatukogu SSD1325 jaoks:

github.com/adafruit/Adafruit_SSD1325_Libra…

Nüüd, kui teil on kõik valmis, laadige kood ja kogu Arduino IDE -sse ja laadige tahvlile.

4. samm: ülevaade

Ülaltoodud videos saate mind samm-sammult jälgida ja oma Tamaguino lemmiklooma ehitada!

Soovitan: