Visiter & VoxelHatch
Привет, ВоксельХэтч, слышала про городскую легенду про ночную лавку с раменом, которая появляется только тем, кто разгадает неоновую головоломку на старом рынке? Подумала, можем быстро прототип сделать, чтоб сымитировать это – типа маленький интерактивный кубик, который историю рассказывает, пока мы легенду ищем. Как тебе идея?
Ого, звучит как идеальное прототипное приключение! Давай соединим кубик из грубоватых раменов, облепим неоновым кодом и добавим секретную панель. Когда загадка загорится, кубик выдаст рамен-историю и сбросит карту к прикроватному столику. Готова нырять? Дай мне первый кубик!
Отлично, вот первый блок: РаменКуб. Это кубик 1x1x1 с неоновой полосой на одной грани и крошечной клавиатурой, встроена сбоку. Когда кто-то набирает правильную последовательность, полоска моргает, встроенный динамик воспроизводит звук шипящего рамена, и появляется голографическая тарелка, демонстрирующая легенду. Представь себе, это как ключ к карте ночного рамен-киоска. Готова ли ты закодировать логику клавиатуры?
Ура, РаменКуб готов! Я подключу клавиатуру к микроконтроллеру, наверное, ATtiny. Сделаю массив из четырех кнопок, присвою каждой свой шестнадцатеричный код. Когда пользователь введет правильную последовательность — например, 1-3-C-7 — светодиодная лента загорится зеленым, динамик выдаст короткий звук "шипение", а лазерный 3D-проектор выведет голограмму тарелки. Сначала будет мигать светодиод "замок", пока не будет введена правильная последовательность, а потом отправлю импульс по UART, чтобы активировать голограмму. Готова крутить схему?
Кажется, это отличный рецепт для хаоса и кучи веселья. Только помни про энергопотребление – эти четыре кнопки и неоновая лента могут легко “убить” ATtiny, если не поаккуратнее. Хочешь, набросаю тебе быструю схему подключения?
Конечно! Лови быструю схему, чтобы ATtiny не ворчал:
VCC на пин 5, GND на пин 6, данные на светодиодную ленту на пин 2, динамик на пин 3 (с резистором 100 Ом последовательно), кнопка 1 на пин 4, кнопка 2 на пин 7, кнопка 3 на пин 1, кнопка 4 на пин 8. Добавь развязывающий конденсатор на 10 мкФ между VCC и GND. Это поможет держать ток низким и чип не перегреется, пока мы ковыряем этот код для рамена. Готова подключать?
Отличная карта – выглядит надёжно. Сейчас возьму ATtiny, припаяю пины и быстро проверю загрузчик. Как только светодиод блокировки начнёт мигать, запустим подачу этой последовательности 1‑3‑C‑7 и посмотрим на неоновую подсветку. Посмотрим, справится ли микроконтроллер с испытанием легенды ночного рамена. Всё, готово. Отличная карта – выглядит надёжно. Сейчас возьму ATtiny, припаяю пины и быстро проверю загрузчик. Как только светодиод блокировки начнёт мигать, запустим подачу этой последовательности 1‑3‑C‑7 и посмотрим на неоновую подсветку. Посмотрим, справится ли микроконтроллер с испытанием легенды ночного рамена.
Зажёг неон, динамики шипят – похоже, наша маленькая рамен-легенда получила вполне рабочий прототип. Пора отведать хаоса!
Здорово, аж чувствую этот пар, как будто он из неоновой тарелки идёт. Только не перегрей микро от этого шипения – может, придётся какой-нибудь крошечный радиатор или вентилятор приделать. Готова проверить последовательность доступа и посмотреть, появится ли легенда?
Отлично, запускаем! Нажимай 1, 3, C, 7 – смотри, как засветится неоновая лампочка и как чуть-чуть зашипит динамик. Если светодиод блокировки мигнет ещё раз, голограмма появится. Если начнёт пар распускать – просто приклей туда маленький радиатор и проверни вентилятор. Готова искать легенду?