На YouTube-канале ChromaLock появилось видео под названием "Я создал идеальное устройство для списывания", где автор демонстрирует, как он изменил обычный калькулятор Texas Instruments TI-84, позволяющий строить графики, чтобы подключить его к интернету через Wi-Fi. Теперь с его помощью можно напрямую взаимодействовать с чат-ботом ChatGPT, вводя запросы прямо с клавиатуры калькулятора и получая ответы на экране в реальном времени.
Для начала автор изучил порт на калькуляторе, который используется для передачи данных между устройствами. Затем он разработал специальную печатную плату, которую назвал TI-32. Основным элементом этой платы стал дешевый Wi-Fi-контроллер Seed Studio ESP32-C3, который стоит всего около 5 долларов. Также к плате были добавлены дополнительные компоненты для правильного взаимодействия с электроникой калькулятора.
Чтобы повторить этот проект, понадобится калькулятор TI-84, контроллер ESP32-C3 и несколько других электронных деталей. Также нужно будет напечатать печатную плату по схеме, которую автор разместил в интернете. Процесс довольно сложный, так что это вряд ли получится у каждого, но для тех, кто увлекается электроникой, это отличная возможность попробовать что-то новое.
Во время работы ChromaLock столкнулся с некоторыми техническими трудностями, вроде несовместимости напряжений и проблем с передачей сигналов. После нескольких попыток ему удалось установить модифицированную плату прямо внутрь корпуса калькулятора, при этом снаружи никаких изменений не видно, что делает устройство незаметным для посторонних глаз.
Кроме этого, автор разработал специальное программное обеспечение как для микроконтроллера, так и для калькулятора. Код проекта выложен на GitHub в открытом доступе. Система эмулирует второй калькулятор TI-84, что позволяет передавать файлы с помощью встроенных команд «send» и «get». Это делает установку необходимых программ для списывания довольно простой.
Одним из таких приложений является ChatGPT, хотя его использование ограничено тем, что ввод длинных вопросов на клавиатуре калькулятора занимает много времени, что может быть неудобно в условиях экзамена. Помимо этого, устройство поддерживает просмотр изображений, которые можно заранее загрузить на сервер, а также текстовые шпаргалки, замаскированные под код программ. Автор также намекнул на разработку функции камеры, но пока детали этой функции не раскрыты.
ChromaLock утверждает, что его устройство способно обходить меры против списывания, включая возможность загружать программы незаметно и деактивировать "режим тестирования", который обычно блокирует функции калькулятора во время экзамена. Однако стоит помнить, что использование ChatGPT на экзаменах нарушает правила большинства учебных заведений, что может привести к серьёзным последствиям, включая дисциплинарные взыскания.