
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04


Мне было скучно в карантине и я решил сделать 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 и после нескольких неудачных распечаток получил хороший и прочный футляр. Я все прикрутил, и проект был готов.
Это мой проект. Если у вас есть какие-либо вопросы, просто напишите комментарий ниже.:)
Рекомендуемые:
Проект стабилизатора подвеса: 9 шагов (с изображениями)

Проект стабилизатора подвеса: как сделать подвес Узнайте, как сделать 2-осевой подвес для своей экшн-камеры В современной культуре мы все любим записывать видео и снимать моменты, особенно когда вы являетесь создателем контента, как я, вы наверняка сталкивались с проблемой такое шаткое видео
ПРОЕКТ IEEE WORD CLOCK: 12 шагов (с изображениями)

ПРОЕКТ IEEE WORD CLOCK: это проект для клуба IEEE UNO, это уникальный способ представить, который час. Word Clock указывает время, а с помощью полосы RGB вы можете выбрать часы любого цвета по вашему выбору. Используя возможности Wi-Fi ESP32
Как добавить дисплей E-Ink в свой проект: 12 шагов (с изображениями)

Как добавить дисплей E-Ink к вашему проекту: многие проекты включают мониторинг некоторых данных, таких как данные об окружающей среде, часто с использованием Arduino для управления. В моем случае я хотел контролировать уровень соли в моем смягчителе воды. Возможно, вы захотите получить доступ к данным через домашнюю сеть
Самый дешевый Ардуино -- Самый маленький Ардуино -- Arduino Pro Mini -- Программирование -- Arduino Neno: 6 шагов (с изображениями)

Самый дешевый Ардуино || Самый маленький Ардуино || Arduino Pro Mini || Программирование || Arduino Neno: …………………………. Пожалуйста, ПОДПИШИТЕСЬ на мой канал YouTube, чтобы увидеть больше видео ……. Этот проект о том, как связать самый маленький и самый дешевый Arduino из когда-либо существовавших. Самый маленький и дешевый arduino - arduino pro mini. Он похож на ардуино
Горелка с питанием от USB! Этот проект может прожечь пластик / дерево / бумагу (веселый проект также должен быть очень качественным деревом): 3 шага

Горелка с питанием от USB! Этот проект может прожечь пластик / дерево / бумагу (забавный проект также должен быть из очень хорошего дерева): НЕ ДЕЛАЙТЕ ЭТО С ПОМОЩЬЮ USB !!!! я узнал, что это может повредить ваш компьютер из всех комментариев. мой компьютер в порядке. Используйте зарядное устройство для телефона на 600 мА, 5 В. Я использовал это, и он отлично работает, и ничего не может быть повреждено, если вы воспользуетесь предохранительной вилкой, чтобы отключить питание