Სარჩევი:

Tamaguino განახლება უზარმაზარი OLED– ით: 4 ნაბიჯი
Tamaguino განახლება უზარმაზარი OLED– ით: 4 ნაბიჯი

ვიდეო: Tamaguino განახლება უზარმაზარი OLED– ით: 4 ნაბიჯი

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

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

გირჩევთ: