Բովանդակություն:

Tamaguino- ի թարմացում հսկայական OLED- ով. 4 քայլ
Tamaguino- ի թարմացում հսկայական OLED- ով. 4 քայլ

Video: Tamaguino- ի թարմացում հսկայական OLED- ով. 4 քայլ

Video: Tamaguino- ի թարմացում հսկայական OLED- ով. 4 քայլ
Video: Tamaguino - Soldered and battery powered - Tamagotchi pet clone for Arduino 2024, Հուլիսի
Anonim
Tamaguino- ի թարմացում հսկայական OLED- ով
Tamaguino- ի թարմացում հսկայական OLED- ով

Ողջույն

Այսօր մենք պատրաստվում ենք թարմացնել Tamaguino- ն փայլուն նոր հսկայական 2.7 դյույմանոց OLED էկրանով, որը տրամադրված է DFRobot- ի կողմից:

Ինչպես արդեն գիտեք, Tamaguino- ն իմ Arduino- ի առաջին նախագծերից էր, և իմ առաջին խաղը մշակվեց միկրոկոնտրոլերի վրա աշխատելու համար: Այն Tamagotchi վիրտուալ ընտանի կենդանու կլոն է, որոնք մեծ ժողովրդականություն էին վայելում 90 -ականներին, և հանրաճանաչություն էին ձեռք բերում նաև վերջին մի քանի տարիներին:

Tamaguino- ի առաջին տարբերակը օգտագործում էր հայտնի 0.96 I2C OLED- ը, որը լայնորեն հասանելի է և օգտագործվում է էլեկտրոնիկայի շատ սիրահարների կողմից:

Tamaguino- ն ունի իր սեփական կայքը ՝

Այնտեղ կարող եք գտնել մանրամասն տեղեկություններ և սխեմաներ, սկզբնաղբյուր և հարակից գրադարաններ, 3D տպագրման պատյաններ և շատ ավելին: Այն տեղափոխվեց նաև Արդուբոյին:;)

Այժմ, երբ դուք գիտեք Tamaguino- ի կարճ պատմությունը, թույլ տվեք այն փայլել այս նոր մեծ OLED- ի վրա:

Քայլ 1: Անհրաժեշտ մասեր

Պահանջվող մասեր
Պահանջվող մասեր

Այս նախագիծը տախտակի վրա կառուցելու համար ձեզ հարկավոր է հետևյալը.

  • Arduino UNO կամ նմանատիպ
  • տախտակ
  • 2.7 "OLED 128x64 ցուցադրման մոդուլ DFRobot- ից
  • jumper լարերը
  • 3 կոճակ
  • piezo buzzer / բարձրախոս

Քայլ 2: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր

OLED ծայրամասային պինները պիտակավորված են 1 -ով և 20 -ով, այնպես որ կրկնակի ստուգեք, արդյոք յուրաքանչյուր միացում նշանակված է համապատասխան քորոցին

Կապերի համար հետևեք այս ուղեցույցին.

  • OLED PIN 1 (GND) -> ARDUINO GND
  • OLED PIN 2 (VCC) -> ARDUINO 5V (պետք է աշխատի նաև 3v3- ի վրա)
  • 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

Կոճակներ և ազդանշան / բարձրախոս.

  • ԿՈUTՅԹ 1 -> ARDUINO PIN 5
  • ԿՈUTՅԹ 2 -> ARDUINO PIN 6
  • ԿՈUTՅԹ 3 -> ARDUINO PIN 7
  • BUZZER + -> ARDUINO PIN 4
  • BUZZER - -> GND

երկրորդ կոճակի կապումներն անցնում են GND

Մենք կարիք չունենք կոճակների համար ռեզիստորներ օգտագործել, քանի որ կոճակների մուտքերի համար օգտագործվող համապատասխան Arduino կապումներն սկզբնավորվում են կոդի ներքին ձգման դիմադրիչներով:

Քայլ 3: Կոդի վերբեռնում

Կոդի վերբեռնում
Կոդի վերբեռնում

Աղբյուրի կոդը կարելի է գտնել այստեղ ՝

github.com/alojzjakob/Tamaguino

Այս կառուցման համար ձեզ հարկավոր կլինի այս հատուկ տարբերակը.

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

Սա սկզբնական կոդի փոփոխված տարբերակ է `այս էկրանին համատեղելի լինելու համար:

Եթե նախկինում կառուցում էիք Տամագուինո, խնդրում ենք նկատի ունենալ, որ կոճակները և ազդանշանը տարբեր կերպ են քարտեզագրվում SSD1306 (I2C) տարբերակի համեմատ: Այն պետք է վերադասավորվեր, որպեսզի մենք կարողանանք օգտագործել SPI- ի նվիրված կապում Arduino- ում:

Ձեզ նույնպես պետք կլինի Adafruit- ի այս գրադարանը SSD1325- ի համար.

github.com/adafruit/Adafruit_SSD1325_Libra…

Այժմ, երբ ամեն ինչ պատրաստ է, բեռնեք կոդը և գրադարանը Arduino IDE- ում և վերբեռնեք տախտակ:

Քայլ 4: Ակնարկ

Վերոնշյալ տեսանյութում դուք կարող եք քայլ առ քայլ հետևել ինձ և կառուցել ձեր սեփական Tamaguino ընտանի կենդանուն:

Խորհուրդ ենք տալիս: