Диалог, опубликованный на Habr, демонстрирует нетипичный сценарий использования ChatGPT: не написание текстов и не отладка кода, а полноценное техническое проектирование аппаратного устройства. Пользователь поставил задачу — контроллер для вендингового аппарата с продажей соковых коктейлей — и последовательно уточнял требования в ходе диалога.
На старте модель задала классические инженерные вопросы: тип платежей, количество каналов дозировки, необходимость охлаждения, интерфейс управления, протоколы связи. После получения ответов ChatGPT предложил архитектуру из нескольких модулей: одноплатный компьютер OrangePi 2 в роли управляющего ядра, NFC-модуль PN532 для приёма карт, 10-дюймовый TFT-дисплей с сенсорным вводом, LTE-модем для облачной телеметрии и 32 канала управления дозаторами.
| Модуль | Компонент / решение | Интерфейс / протокол |
|---|---|---|
| Управляющий компьютер | OrangePi 2 | Linux |
| Приём платежей | NFC-модуль PN532 | I2C / SPI / UART |
| Дозировка (32 канала) | Перистальтические насосы | Силовая плата |
| Дисплей | 10" TFT сенсорный | SPI / HDMI |
| Связь с облаком | LTE-модем | WebSocket |
| Охлаждение | На выбор (компрессор / Пельтье) | Силовая плата |
Ключевое архитектурное решение — разделение системы на две платы. Силовая плата берёт на себя управление насосами, охлаждением и питанием; плата человеко-машинного интерфейса на OrangePi объединяет дисплей, NFC и связь с сервером. Такое разделение — стандартная практика в промышленной электронике: оно снижает электромагнитные помехи от силовых цепей на чувствительную логику и упрощает обслуживание.
Для дозировки выбраны перистальтические насосы с AliExpress вместо шаговых моторов — дешевле и проще в управлении.
Примечателен эпизод с выбором дозаторов. Пользователь изначально рассматривал шаговые моторы, но ChatGPT принял корректировку в сторону перистальтических насосов с AliExpress — и честно обозначил компромисс: они дешевле и проще в управлении, но уступают шаговым моторам в точности дозировки. Для коктейльного вендинга, где объём «один стакан» фиксирован, такая точность, по всей видимости, приемлема.
Для связи с облаком выбран стек на WebSocket — протоколе, хорошо подходящем для двусторонней передачи телеметрии в реальном времени. В качестве операционной системы предполагается Linux: это даёт доступ к готовым драйверам, упрощает развёртывание серверной части и снижает порог входа для разработчика.
В финале диалога ChatGPT взял на себя обязательство нарисовать принципиальную схему и подготовить гербер-файлы — стандартный формат для передачи в производство печатных плат. Это переводит взаимодействие из режима консультации в режим непосредственного выполнения инженерной работы. Насколько результат окажется пригодным к реальному производству — в публикации не раскрывается, однако сам факт того, что модель берётся за подобную задачу и структурированно её ведёт, показателен для понимания текущих возможностей больших языковых моделей в технических дисциплинах.



