Как Chat GPT встроили в калькулятор
Разработчик под псевдонимом ChromaLock встроил модуль ChatGPT в графический калькулятор TI-84 Plus. Устройство сохраняет внешний вид и заводскую прошивку, но получает доступ к интернету и может выполнять текстовые запросы к нейросети прямо во время работы.
Аппаратная часть
Модификация основана на микроконтроллере ESP32-C3 (Seeed Studio XIAO). Он размещён внутри корпуса TI-84 и подключён к аудиопорту через собственную печатную плату TI-32. Этот порт обычно используется для обмена файлами между двумя калькуляторами, но в данном случае - для связи с внешним модулем.
Питание осуществляется отдельно - либо через USB, либо от батарейки. Сам модуль не нарушает работу калькулятора, а добавляет скрытую вторую «систему», имитируя подключение второго TI-84.
Программная реализация
При включении пользователь запускает апплет, написанный ChromaLock. Он активирует скрытое меню, позволяющее:
- Вводить текстовые запросы к ChatGPT через клавиатуру калькулятора
- Получать текстовые ответы с сервера OpenAI
- Загружать изображения (например, шпаргалки или графики)
- Обходить стандартный режим Test Mode, который блокирует пользовательские данные при экзаменах
Интерфейс текстовый - ввод происходит через штатные клавиши TI-84, результат отображается на стандартном монохромном экране.
Передача данных с калькулятора на модуль и обратно реализована через стандартные команды Send и Get. Модификация не требует перепрошивки, root-доступа или вскрытия ОС устройства.
Открытость проекта
Все схемы, прошивки и инструкции опубликованы на GitHub ChromaLock. Проект полностью повторяемый - при наличии соответствующих деталей его можно собрать самостоятельно. Уровень пайки и монтажа - средний.
Так, собственно, зачем оно нужно?
TI-84 - один из немногих калькуляторов, официально допущенных к использованию на экзаменах SAT, ACT и других стандартизированных тестах в США. Внешне модификация неотличима от оригинального устройства, а скрытая функциональность позволяет использовать интернет и ИИ без риска обнаружения.
Подписывайтесь на мой ТГ-канал - там тоже много интересного =)