Tamaguino განახლება უზარმაზარი OLED– ით: 4 ნაბიჯი
Tamaguino განახლება უზარმაზარი OLED– ით: 4 ნაბიჯი
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- დან
  • ჯუმბერის მავთულები
  • 3 ღილაკი
  • პიეზო ზუზერი / სპიკერი

ნაბიჯი 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

ღილაკები და ზარი / დინამიკი:

  • ღილაკი 1 -> ARDUINO PIN 5
  • ღილაკი 2 -> ARDUINO PIN 6
  • ღილაკი 3 -> ARDUINO PIN 7
  • BUZZER + -> ARDUINO PIN 4
  • BUZZER - -> GND

მეორე ღილაკი მიმაგრებულია GND- ზე

ჩვენ არ გვჭირდება რეზისტორების გამოყენება ღილაკებისთვის, რადგან შესაბამისი Arduino ქინძისთავები, რომლებიც გამოიყენება ღილაკების შესასვლელად, ინიციალიზებულია კოდში არსებული შიდა გამწევ რეზისტორებით.

ნაბიჯი 3: კოდის ატვირთვა

კოდის ატვირთვა
კოდის ატვირთვა

წყაროს კოდი შეგიძლიათ იხილოთ აქ:

github.com/alojzjakob/Tamaguino

ამ მშენებლობისთვის დაგჭირდებათ ეს კონკრეტული ვერსია:

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

ეს არის საწყისი კოდის მოდიფიცირებული ვერსია ამ ეკრანთან თავსებადი.

თუ თქვენ ადრე აგებდით Tamaguino- ს, გთხოვთ გაითვალისწინოთ, რომ ღილაკები და ზუზერი სხვაგვარად არის ასახული SSD1306 (I2C) ვერსიასთან შედარებით. ის ხელახლა უნდა განლაგებულიყო, ასე რომ ჩვენ შეგვიძლია გამოვიყენოთ SPI- ს მიძღვნილი ქინძისთავები არდუინოზე.

თქვენ ასევე გჭირდებათ ბიბლიოთეკა Adafruit- დან SSD1325- ისთვის:

github.com/adafruit/Adafruit_SSD1325_Libra…

ახლა, როდესაც ყველაფერი მზად გაქვთ, ჩატვირთეთ კოდი და ბიბლიოთეკა Arduino IDE- ში და ატვირთეთ დაფაზე.

ნაბიჯი 4: მიმოხილვა

ზემოთ მოცემულ ვიდეოში შეგიძლიათ მიყვეთ ნაბიჯ-ნაბიჯ და ააშენოთ თქვენი საკუთარი ტამაგუინო შინაური ცხოველი!

გირჩევთ: