Самодельные наручные часы Pong Watch

Самодельные наручные часы Pong Watch

Пришло время для другого ретро-проекта, на этот раз — Pong Watch. Вдохновленный классической видеоигрой Понг.

Шаг 1: Список деталей

Самодельные наручные часы Pong Watch

Корпус часов — Дешевые 99p светодиодные часы от eBay. Это делает вещи намного проще, так как я не хотел проектировать или создавать корпус часов. Я просто выполнил несколько модов.
Дисплей — монохромный OLED с интерфейсом I2C.
Процессор — Microchip PIC 12F1840 8-контактный микроконтроллер от eBay.
Батарея — литий-ионная аккумуляторная 052025 25 мм x 20 мм x 5 мм от eBay.
Литий-ионное зарядное устройство — TP4056 Литиевый зарядный модуль от eBay.

Шаг 2: написание программного обеспечения и тестирование

Самодельные наручные часы Pong Watch

Я использовал Microchip MPLABX для записи тестового кода на C (прилагается), загрузил его через PICKIT3 на PIC 12F1840 и подключил к OLED-дисплею. В этот момент PICKIT3 также подал питание на схему. I2C был немного встроен в код, но PIC 12F1840 имеет встроенный аппаратный I2C, который я действительно должен использовать, так что внутренние часы не должны работать так быстро, экономя энергию. К сожалению, он имеет те же контакты, что и программатор PICKIT3, что мешает подтягиванию I2C, что означает, что мне придется отключить программатор для проверки, что приведет к потере питания устройства. Все работало нормально, и я решил, что просто хочу построить эту штуку, не исследуя дополнительные возможности микроконтроллера.

Скачать код, вы сможете используя ссылку ниже:

https://drive.google.com/file/d/1S4le3Xlb26R2XBLzEnO8LL44_wkIzzTI/view?usp=sharing

Шаг 3: поместите OLED-дисплей в корпус часов

Самодельные наручные часы Pong Watch

Пришло время немного изменить корпус часов. Мне пришлось снять внутреннюю часть корпуса часов, чтобы в него поместился мой OLED-дисплей. К счастью, OLED-окно имеет тот же размер, что и оригинальное светодиодное окно с часами, поэтому я мог оставить все как есть, просто позор из-за текста «LED WATCH» на передней панели, но об этом позже. Итак, установите дисплей и проведите повторное тестирование.

Шаг 4: Модифицируйте плату для PIC Micro Controller

Самодельные наручные часы Pong Watch

Теперь пришла хитрая часть. С OLED, установленным в корпусе часов, не было места для каких-либо других печатных плат, поэтому PIC пришлось припаять на свободную область платы. К счастью, большая часть платы заземлена, поэтому, используя острое лезвие, я мог разрезать плоскость заземления и сделать свои собственные прокладки, чтобы припаять PIC, и просто использовать тонкий провод, чтобы соединить его с различными необходимыми местами.

Шаг 5: Добавьте переключатели на плату

Самодельные наручные часы Pong Watch

Затем нужно было добавить крошечные переключатели вокруг внешней стороны платы, которые бы совпали с кнопками на корпусе часов. Это было очень неудобно, и в одном месте это было невозможно из-за того, что компоненты OLED были слишком близко к краю. Это сработало нормально, так как я решил сделать больше модов на корпусе и добавить мини-USB-разъем, который я мог бы использовать для питания и программирования PIC.

Шаг 6: Модифицируйте литий-ионный модуль зарядного устройства

Самодельные наручные часы Pong Watch

Модуль зарядного устройства для корпуса был слишком большим, поэтому его размер нужно было уменьшить. IC зарядного устройства не может быть припаяна, так как на нижней стороне есть прокладка, к которой я не мог добраться, поэтому я удалил ненужные компоненты, такие как индикаторные светодиоды и резисторы, переместил конденсаторы ближе к IC и обрезал плату намного меньшего размера, а также отшлифовать его сзади, чтобы сделать его тоньше. Затем я просто приклеил его в пространство на плате OLED и подключил к нему более крошечные провода. Я также подключил коммутаторы тоже. Подавая выход батареи через диод и напряжение 5 В от входа зарядного устройства через диод к шине питания PIC и OLED, я мог заряжать батарею при непосредственном питании часов, и это не мешало бы выходу зарядки для батареи.

Шаг 7: Подогнать доску под часы

Самодельные наручные часы Pong Watch

Плата была готова войти в корпус часов и подключить USB-разъем, который не только снабжал плату питанием, но и позволял подключить 3 оставшихся USB-контакта к PIC для перепрограммирования. PIC не имеет интерфейса USB, я просто использовал контакты USB для передачи сигналов программирования с PICKIT 3 на PIC. К сожалению, во время модификации корпуса для USB я поцарапал зеркальную поверхность на внутренней стороне стекла, поэтому я решил удалить всю внутреннюю часть стеклянного покрытия и распылить на внутренней части моей собственной черной рамки.

Шаг 8: подключите аккумулятор

Самодельные наручные часы Pong Watch

Наконец мне пришлось постоянно подключать батарею к цепи. Поместите его аккуратно в корпус и прикрутите обратно.

Шаг 9: Готовый результат

Самодельные наручные часы Pong Watch

Конечный результат — Pong Watch.

При полной зарядке часы играют в понг в течение всего дня без проблем, поэтому, если я не забуду заряжать их каждую ночь, они никогда не разрядятся.

Часы PIC взяты из внутреннего генератора, который не так точен, поэтому в настоящее время часы выходят на несколько минут каждый день. Моя следующая версия часов с использованием микросхемы часов реального времени для лучшего хранения времени. Я также добавлю код, который позволит мне играть в понг против часов.

Тимеркаев Борис — 68-летний доктор физико-математических наук, профессор из России. Он является заведующим кафедрой общей физики в Казанском национальном исследовательском техническом университете имени А. Н. ТУПОЛЕВА — КАИ

comments powered by HyperComments
Оценки статьи:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...