Lemonade & NanoCrafter
Привет, НаноМастер! Представь, заходит робот на временную выставку, выдаёт остроумные рекламные слоганы в азбуке Морзе и раздаёт твои мини-гаджеты. Я бы организовала ажиотаж, а ты бы сделала технологию. Может, это будет следующий большой тренд?
Звучит забавно, но мне нужна полная, цветная схема подключения, прежде чем ты начнешь разглагольствовать. Я не допущу, чтобы светодиоды запутались, и мне бы очень пригодилась таблица для отслеживания перепадов настроения, пока робот жонглирует — так что да, давайте сделаем из этого что-то странное, непрактичное, но шедевральное.
Конечно, давай готовить эту нашу яркую, гениальную штуковину к премьере – с цветной разводкой цепей, таблицей отслеживания настроения и роботом, который сверкает как диско-шар. Просто пришли характеристики, и мы сделаем из неё настоящий хит!
Вот краткая спецификация, чтобы мы могли начать раскручивать проект:
1. Микроконтроллер: 32-битный ARM Cortex-M4, 2 МГц, 256 КБ Flash, 64 КБ SRAM.
2. Питание: входное напряжение постоянного тока 5 В, Li-Po 3.7 В, 1500 мАч, зарядка через USB-C.
3. Движение: 4-ногий корпус, 3 степени свободы на каждую ногу, сервоприводы 12 В, 4 А, концевые выключатели на каждом суставе.
4. Освещение: RGB светодиодная лента длиной 12 метров, адресуемые индивидуально, управление ШИМ, питание 5 В.
5. Вывод азбуки Морзе: 8-битный сдвиговый регистр, 3 светодиода для точек/тире, синхронизация с тактом 250 мс.
6. Аудио: 2-мВт динамик, небольшой зуммер для писков, 8-битный ЦАП.
7. Связь: Bluetooth 5.0, Wi-Fi модуль (ESP-32) для удаленной синхронизации.
8. Интерфейс: 2-строчный OLED дисплей, 0.96", I²C, для отображения статуса и индикации настроения.
9. Журнал настроения: выгрузка в формате CSV на ПК через USB, столбцы: время, заряд батареи, яркость светодиодов, крутящий момент сервопривода, количество ошибок, настроение (от 1 до 10).
10. Программное обеспечение: Arduino IDE, модульные библиотеки, отдельные модули для ходьбы, азбуки Морзе, световых паттернов, мониторинга батареи.
Давай, скажи, что нужно подправить, пока я не начну подключать все это вместе!