Оглавление:

Проект Ардуино-Тамагочи (Я Тамагочи): 5 шагов (с изображениями)
Проект Ардуино-Тамагочи (Я Тамагочи): 5 шагов (с изображениями)

Видео: Проект Ардуино-Тамагочи (Я Тамагочи): 5 шагов (с изображениями)

Видео: Проект Ардуино-Тамагочи (Я Тамагочи): 5 шагов (с изображениями)
Видео: Самодельный тамагочи - Megapets Project DIY Virtual Pet (Eng subs) 2024, Ноябрь
Anonim
Image
Image

Мне было скучно в карантине и я решил сделать Arduino Tamagotchi. Поскольку я ненавижу многих животных, я выбираю себя Тамагочи. Сначала я собираю консоль на макете. Электропроводка очень проста. Здесь всего три кнопки, зуммер и ЖК-дисплей Nokia 5110.

Шаг 1. Создание проекта на макетной плате

Создание проекта на макетной плате
Создание проекта на макетной плате
Создание проекта на макетной плате
Создание проекта на макетной плате

Я выбираю цифровые контакты 2, 3 и 4 для кнопок и 5 для зуммера. Я решил разместить резистор 47 Ом между динамиком и контактом из-за раздражающего шума зуммеров. ЖК-дисплей Nokia подключен к 8, 9, 10, 11 и 12. После подключения я начал программировать, что было большей частью Работа.

Шаг 2: программирование

Программирование
Программирование
Программирование
Программирование

Программирование заняло больше двух недель и закончилось настоящим беспорядком, но все работает нормально. Я бы порекомендовал вам не вносить много изменений в программу, потому что она наполовину немецкая, наполовину английская и немного сбивает с толку. В первых строках самая важная информация, такая как контакты кнопок и контраст ЖК-дисплея. Думаю, это полезно. Я разработал всю графику краской и использовал LCDAssistant, чтобы преобразовать изображения в шестнадцатеричный.

Я добавил голод, веселье и усталость. Каждые полчаса существует вероятность 75%, что один статус упадет. Вы можете заполнить строки состояния, приняв пищу, играя в игры или ложась спать.

Я добавил rar-файл (Tama2.rar) и два отдельных файла (Graphic.c и Tama2.ino). Вы можете выбрать один из этих вариантов.:)

Шаг 3: проектирование печатной платы

Разработка печатной платы
Разработка печатной платы
Разработка печатной платы
Разработка печатной платы

После того, как я закончил программировать, я разработал печатную плату с Eagle. Из-за его небольшого размера я выбрал Arduino Mini в качестве мозга моей игровой приставки. Размер платы составляет всего 93, 4 мм x 49, 25 мм (3, 67 x 1, 94 дюйма). Я использовал сервис JLCPCB для своих печатных плат. Более низкая тактовая частота Arduino Minis (8 МГц) сделала игры очень простыми и медленными, поэтому я скорректировал скорость. Также поменял зуммер на поменьше.

Шаг 4: Добавление батареи

Добавление батареи
Добавление батареи

Для изготовления наладонника Тамагочи я использовал старую батарею и модуль зарядки. Аккумулятор от мобильного телефона обеспечивает заряд батареи более трех дней. Зарядный модуль - это плата для зарядки литиевой батареи 18650 USB. Он может зарядить аккумулятор за несколько часов.

Шаг 5: Разработка и печать корпуса

Дизайн и печать кейса
Дизайн и печать кейса
Дизайн и печать кейса
Дизайн и печать кейса

Наконец, я использовал 3D-принтер, чтобы соорудить футляр для своего Тамагочи. Я разработал все файлы САПР в Thinkercad и после нескольких неудачных распечаток получил хороший и прочный футляр. Я все прикрутил, и проект был готов.

Это мой проект. Если у вас есть какие-либо вопросы, просто напишите комментарий ниже.:)

Рекомендуемые: