Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Небольшая ретро-консольная установка, основанная на OLED ATtiny85 x 0,96 для игры в космические захватчики, тетрис и т. Д.
Запасы
- Oled 0,96 дюйма x 1
- Attiny85 x1
- Настройка программатора для программирования Attiny85 x 1
- (вы можете использовать Arduino Uno в качестве программиста здесь - https://www.hackster.io/Oniichan_is_ded/learn-how… или создать своего собственного программатора - https://www.hackster.io/Oniichan_is_ded/multiple-attiny85-13a -программист-84адф8)
- Переключатель x 3
- Резистор 10K SMD 0805 x 2
- Резистор 1K SMD 0603 x 2
- Светодиод 0603 x 1
- M7 диод SMA x 1
- Микро порт USB x 1
- Резистор 7K SMD 0603 x 1
- Специальная печатная плата (Gerber доступен для производства)
Шаг 1: ИСТОРИЯ
Всем привет!
Итак, это моя игровая приставка в стиле ретро на базе DIY Attiny85 x Oled *
на самом деле это V2 этой Etched Version, которую я сделал несколько недель назад.
Печатная плата была предоставлена JLCPCB, и они проделали изумительную работу, как всегда! Вы можете проверить их, если хотите получить высококачественные печатные платы по очень низкой цене.
jlcpcb.com/
Кроме того, код этого проекта довольно распространен и доступен в Интернете, я просто взял этот код, внес несколько изменений и сделал для него печатную плату. исходный пост -
electronoobs.com/eng_arduino_tut120.php, но я думаю, что его версия также не является оригинальной.
Шаг 2: ШАГ1
Собираем материалы, которые нам нужны
- Oled 0,96 дюйма x 1
- Attiny85 x1
- Настройка программатора для программирования Attiny85 x 1
- (вы можете использовать Arduino Uno в качестве программиста здесь - https://www.hackster.io/Oniichan_is_ded/learn-how… или создать своего собственного программатора - https://www.hackster.io/Oniichan_is_ded/multiple-attiny85-13a -программист-84адф8)
- Переключатель x 3
- Резистор 10K SMD 0805 x 2
- Резистор 1K SMD 0603 x 2
- Светодиод 0603 x 1
- M7 диод SMA x 1
- Микро порт USB x 1
- Резистор 7K SMD 0603 x 1
- Специальная печатная плата (Gerber доступен для производства)
Шаг 3: ШАГ 2
Добавить компоненты к этой плате довольно просто и просто, посмотрите видео, чтобы лучше понять сборку печатной платы.
после добавления компонентов SMD просто начните добавлять оставшиеся компоненты с выводами, такие как переключатели, Oled и другие вещи. После сборки нам просто нужно добавить батарею в назначенный порт разъема и включить все это. подождите, как запрограммировать attiny85!
Шаг 4: ШАГ 3
"Программирование Attiny85"
Attiny85 и Attiny13A - мои любимые микроконтроллеры, поскольку они дешевы и могут использоваться в различных проектах, не требующих избыточного оборудования и возможностей подключения, например, Oled Gameboy! Чтобы запрограммировать MCU Attiny85, вам понадобится программист ISP.
www.hackster.io/Oniichan_is_ded/multiple-a…
www.hackster.io/Oniichan_is_ded/learn-how-…
Я пропущу процесс программирования, просто скажем, что нам нужно сначала записать загрузчик, а затем прошить attiny85 с предоставленным кодом. Примечание - вам необходимо добавить файл заголовка, предоставленный с основным кодом, в созданную папку основного кода, затем добавьте всю папку в папку эскизов Arduino в Документах.
Шаг 5: ШАГ 4
«Питание и тестирование платы»
Для питания этой платы я добавил разъем аккумулятора, к которому можно подключить литий-ионный аккумулятор, и через порт USB мы можем заряжать литиевый элемент.
Видео о тестовом прогоне
Оставьте комментарий, если у вас возникнут проблемы!