Оглавление:
Видео: Обновление Tamaguino с огромным OLED: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Привет!
Сегодня мы собираемся обновить Tamaguino новым блестящим огромным 2,7-дюймовым OLED-дисплеем, любезно предоставленным DFRobot!
Как вы, возможно, уже знаете, Tamaguino был одним из моих первых проектов Arduino и моей первой игрой, разработанной для работы на микроконтроллере. Это клон виртуального питомца тамагочи, который был очень популярен в 90-х и набирает популярность в последние несколько лет!
В первой версии Tamaguino использовался хорошо известный 0,96-дюймовый I2C OLED, который широко доступен и используется многими любителями электроники.
У Тамагуино есть собственный веб-сайт:
Там вы можете найти подробную информацию и схемы, исходный код и связанные библиотеки, кейсы для 3D-печати и многое другое. Он был перенесен и на Arduboy!;)
Теперь, когда вы знаете краткую историю 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 -> КОНТАКТ 5 АРДУИНО
- КНОПКА 2 -> КОНТАКТ 6 ARDUINO
- КНОПКА 3 -> КОНТАКТ 7 ARDUINO
- ЗУММЕР + -> ARDUINO PIN 4
- ЗУММЕР - -> GND
контакты второй кнопки идут на GND
Нам не нужно использовать резисторы для кнопок, потому что соответствующие выводы Arduino, используемые для ввода кнопок, инициализируются внутренними подтягивающими резисторами в коде.
Шаг 3. Загрузка кода
Исходный код можно найти здесь:
github.com/alojzjakob/Tamaguino
для этой сборки вам понадобится эта конкретная версия:
github.com/alojzjakob/Tamaguino/tree/maste…
Это модифицированная версия исходного кода, совместимая с этим экраном.
Если вы раньше создавали Tamaguino, обратите внимание, что кнопки и зуммер на нем отображаются иначе, чем на версии SSD1306 (I2C). Его пришлось перестроить, чтобы мы могли использовать выделенные контакты SPI на Arduino.
Также вам понадобится эта библиотека от Adafruit для SSD1325:
github.com/adafruit/Adafruit_SSD1325_Libra…
Теперь, когда у вас все готово, загрузите код и библиотеку в Arduino IDE и загрузите на плату.
Шаг 4: Обзор
В видео выше вы можете шаг за шагом следить за мной и создать своего собственного питомца Тамагуино!
Рекомендуемые:
Обновление дешевой аккумуляторной дрели!: 4 шага
Cheap Cordless Drill Upgrade!: На этот раз я расскажу, как обновить дешевую аккумуляторную батарею. ! Добавленные функции: Зарядите б
Обновление подсветки VU-метра до синей светодиодной лампы с использованием старых деталей лампы CFL .: 3 шага
Модернизируйте подсветку VU-метра до синей, используя старые детали лампы CFL: при ремонте старого катушечного магнитофона Sony TC630 я заметил, что одна из стеклянных лампочек для подсветки VU-метра была сломана. работал, так как провод отломился под поверхностью стекла. Единственная замена, которую я могу
Обновление робота Heathkit Hero Jr современным оборудованием: 4 шага
Обновите робота Heathkit Hero Jr современным оборудованием: это больше незавершенная работа, чем законченный проект, помните об этом при чтении. Спасибо Немного об этом роботе, где он у меня, и о моих планах на него. (Изображение из проекта «День Звездных войн 2015») Это было, наверное, где-то в 20
Обновление вашей оперативной памяти: 4 шага
Обновление вашей оперативной памяти: представьте свой компьютер как человека, работающего за столом. Есть верхняя часть стола, где выполняется работа, ящики для вещей, над которыми можно поработать, и человек, сидящий там и выполняющий работу. Что, если этот человек захочет работать над более крупными задачами или выполнить несколько
Обновление до Magic Mouse V2: 3 шага
Обновление до Magic Mouse V2: с появлением перезаряжаемой одноэлементной батареи AA со встроенным зарядным устройством и схемой защиты я смог простым способом преобразовать волшебную мышь до версии 2. Любой может сделать это преобразование без даже прикоснувшись к электронному