Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Я недавно (ну, более года назад) перешел с моего надежного ноутбука Apple 10 лет назад на новый блестящий Macbook Pro. Я в целом очень доволен. Но я скучаю по одному. Знаю, это кажется глупым, но мне очень понравился светящийся логотип Apple на крышке. В более новых Macbook pro и macbook air (жена тоже обновила!) Этого нет.
Я решил исправить это.
Запасы
Акриловый лист Optix
Белая пленка 3M Scotchcal
Алюминиевая лента Reflectix
Микроконтроллер Trinket M0
Кабель USB-C - USB-micro-b
Шаг 1. Обведите и вырежьте логотип Apple
Поместите кусок акрила поверх логотипа на Macbook и обведите его маркером (я использовал Sharpie. Другие маркеры могут не работать).
Я вырезал логотип с помощью осциллирующей пилы, а затем с помощью небольшой шлифовальной машины обработал края. Я держал кусок прикрепленным внизу, чтобы мне было легче удерживать его во время работы, а затем отрезал его в последнюю очередь. Используя насадку с мелким наконечником, я немного измельчил область между листом и яблоком, наложил небольшой кусок алюминиевой ленты и вырезал нужную форму. Это предотвратит попадание сюда света.
Шаг 2: прикрепите диффузорную пленку
Вырежьте достаточно большой квадрат, чтобы закрыть яблоко из пленки диффузора. Убедитесь, что акриловое яблоко максимально чистое и непыльное, так как после прикрепления пленки будут видны даже самые крошечные частицы пыли или даже отпечатки пальцев. Снимите пленку и прикрепите, разгладив пузыри. Затем положите его и обрежьте острым ножом по краю.
Я экспериментировал с пленкой снизу, сверху и с обеих сторон и обнаружил, что пленка на верхней стороне работает лучше всего (разумное рассеивание без слишком больших потерь света).
Шаг 3: Создайте второй поддерживающий / отражающий слой
Сделав первое яблоко и проверив его, я решил сделать второе яблоко, которое я отследил от первого. Затем я вырезал в нем паз, чтобы он подходил к компонентам платы Trinket. Это также обеспечило то, что можно было прикрепить к верхнему яблоку, и дало небольшое расстояние до светодиода.
Наконец, я измельчил второе яблоко, чтобы получился своего рода отражатель, и наклеил на него алюминиевую ленту. Это очень помогло сфокусировать как можно больше света вверх.
Шаг 4: Окончательная сборка
Самый простой способ собрать доску - обмотать доску двусторонним скотчем, а затем обрезать края. Эта лента также служит изолятором, когда вы надеваете отражатель сверху.
Поместите отражатель сверху, а затем наложите на него еще больше двустороннего скотча, обрезая края. Наконец, поместите на него диффузор и осторожно надавите. Готово!
Шаг 5: Подключите и запрограммируйте
Я выбрал Trinket M0 специально, потому что на нем был светодиод dotstar RGB, и он был недорогим. Есть и другие безделушки, но в этом новом для программирования используется Circuit Python. Это сработало отлично. Любая другая плата была бы слишком большой или требовала подключения внешних светодиодов. Вы также можете запрограммировать его с помощью обычного кода Arduino, но circuitpython довольно прост и увлекателен.
Как оказалось, программа по умолчанию на доске циклически перебирает радугу. Единственное изменение заключалось в том, чтобы полностью увеличить яркость в строке 15:
точка = dotstar. DotStar (плата. APA102_SCK, плата. APA102_MOSI, 1, яркость = 1)
Программировать плату легко, просто подключите ее. Убедитесь, что у вас есть кабель для передачи данных хорошего качества, так как некоторые USB-кабели обеспечивают только питание. После подключения плата будет отображаться как небольшой жесткий диск, и вы сможете редактировать программу в любом текстовом редакторе.