Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Мне было скучно в карантине и я решил сделать 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 и после нескольких неудачных распечаток получил хороший и прочный футляр. Я все прикрутил, и проект был готов.
Это мой проект. Если у вас есть какие-либо вопросы, просто напишите комментарий ниже.:)