Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Подписаться Другие автора:
На новую работу давным-давно пришел подарок от моей маленькой дочери. Небольшая модель кабинки, в которой я устроился - возможно, вдохновлена тем, чтобы привести вашего ребенка на работу. Что ж, после выхода на пенсию и моей дочери, которая теперь устроилась в собственном ящике, я пошел работать с 3D-принтером. Она рассказывала, как ее переоборудовали в кабину "с окном!" Таким образом, для модели потребовалось бы рабочее окно с видом, преобразованным в белую доску, чтобы сделать ее интересной.
Я включил большинство файлов STL, но ключом к созданию одного из этих фетиш-объектов, конечно же, является его персонализация для пользователя. Ее работа требует использования множества мышей и различных сценариев ДНК, поэтому сюда также были включены вешалка для шляп с ДНК и крошечные обитатели.
Шаг 1. Соберите материалы
Это очень легко сделать. Это требует очень небольшого количества проводов, поскольку большинство соединений выполняется системой Feather Header. Вам нужно только добавить небольшой набор Neopixels и батарею Lipo, чтобы система заработала.
1. TFT FeatherWing - 2,4-дюймовый сенсорный экран 320x240 для всех перьев - Adafruit
2. Базовый прототип Adafruit Feather 32u4
3. NeoPixel Stick - 5 x - или просто отрежьте небольшой кусок неопикселей от их полоски.
4. Батарея Lipo - я использовал батарею размера 500, и она легко запитала ее на пару часов…
Шаг 2: Создайте это
Вот все файлы для кабины. Просто распечатайте их на 3D-принтере до любого размера, который вы хотите использовать. Размер окна рассчитан на то, чтобы идеально соответствовать TFT-экрану. Я напечатал их все в белом PLA, и это сработало.
Шаг 3: Подключите его
В проводке этой штуки действительно не так уж много. Подключите перо к TFT-экрану после того, как припаяете разъемы. Я использовал вывод 12 в качестве выхода для Neopixels, но есть множество других способов сделать это. Питание было получено от 3-вольтовой линии на плате, поскольку это позволяло выключателю на плате TFT выключать свет, а компьютер для зарядки. Батарея Lipo просто вставляется в разъем JST на плате, и провода приклеиваются на место горячим клеем.
Шаг 4: Сборка
Практически все было легко приклеено на место. Световая полоса над столом удерживает неопиксельную полосу, а три провода выведены через отверстие в задней части к основной плате. Он закрепляется в окне с помощью клея, а оконная рама накладывается сверху. Крышки для основной платы и проводки включены. Стол и стул тоже приклеены, но окончательное расположение материальных благ, конечно, зависит от вас.
Шаг 5: Программирование
Программа заполняет почти всю память в перышке, поэтому будьте осторожны, меняя многое. Он использует изображение, хранящееся на SD-карте, для представления в окне: «P10. BMP», поэтому просто отметьте свою фотографию на SD-карте для пера. Вам нужно будет получить фотографию всего, что находится за окном куба, и поместить его на карту. Его необходимо уменьшить в размере и сохранить в формате BMP - просто следуйте инструкциям на веб-странице Adafruit для отображения фотографий с помощью устройства. Работает безупречно. При нажатии на экран он переключается на белую доску и отображает три точки на выбор - одну синюю, одну красную и одну точку ластика для исправления крошечных ошибок в последовательности ДНК. Программное обеспечение в основном адаптировано из демонстрации сенсорного экрана TFT, но адаптировано для интерфейса белой доски.
Шаг 6: Использование
Устройство заряжается с помощью разъема microUSB на задней панели, но работает хорошо в течение пары часов только от батареи. Крошечный переключатель на задней панели включает / выключает его, но для запуска экрана вам нужно нажать кнопку сброса. Вид из окна загружается и при прикосновении к нему преобразуется в вид белой доски. Он возвращается в вид окна через 20 секунд, если не прикасаться к нему. Конечно, их можно изменить при программировании.
Этот отряд предоставит бесконечные часы игры в стиле Дилберта, пока ей не придет время построить его для своих детей, когда они вырастут в куб.