Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Aperture MC Mini - это действительно крошечный, портативный и полезный элемент RGB-света, который может быть действительно полезен во время съемок / фотосъемки или фотосъемки продуктов, но он стоит больше, чем мог бы позволить мой бюджет, поэтому здесь я покажу вам, как я сделал свет и это так круто и круто!
Давайте начнем.
Шаг 1: ингредиенты
1.) NodeMCU
2.) Кабель Micro USB.
3.) Провода для подключения
4.) Переключатель логического уровня
5.) (Необязательно) 3D-корпуса для неопиксельной матрицы и NodeMCU
6.) Неопиксельная матрица 8x8.
7.) Паяльник и паяльная проволока.
PCBWay может производить не только платы FR-4 и Aluminium, но и современные печатные платы, такие как платы Rogers, HDI, Flexible и Rigid-Flex, по очень разумной цене. Сборка SMT & THT начинается всего от 30 долларов США с бесплатным трафаретом и бесплатной доставкой по всему миру.
Так что зайдите на www.pcbway.com прямо сейчас и попробуйте сами.
Шаг 2: Подключения
Подключения довольно просты и понятны, как показано на рисунке.
И один совет: неопиксели из Китая являются клонами оригинального WS2812B, но мы даже не заметим, потому что они работают точно так же, а иногда и лучше!
Итак, в зависимости от типа вашего клона, вам может не понадобиться использовать преобразователь логического уровня, то есть неопиксели, которые у вас есть, могут принимать логический уровень 3,3 В, мой нет, поэтому мне пришлось использовать преобразователь логического уровня.
Шаг 3: корпуса
Как упоминалось ранее, они не являются обязательными, но, поскольку у меня был 3D-принтер, я подумал, почему бы не распечатать некоторые корпуса, чтобы они выглядели круто!
Ниже приведены ссылки, по которым вы можете найти эти вещи:
Корпус NodeMCU с 3D-печатью: https://www.thingiverse.com/thing:2850128 Корпус с 3D-печатью NeoPixel Matrix:
Матрица, напечатанная на 3D-принтере:
Шаг 4: Настройка Arduino IDE
Откройте IDE Arduino, перейдите в файл, а затем в настройки, там вы увидите «URL-адрес дополнительного менеджера платы», туда вы должны вставить эту ссылку:
Затем откройте менеджер плат, найдите ESP8266, установите плату.
Теперь в Tools-> Boards выберите NodeMCU 1.0.
Шаг 5: Блинк
Установите приложение Blynk на свой телефон, зарегистрируйтесь, создайте новый проект, назовите его, а затем вы получите токен аутентификации на свою электронную почту, скопируйте его.
Загрузите окончательный код из этого репозитория GitHub:
Теперь внутри скетча вы увидите место для размещения токена аутентификации, SSID и пароля вашего Wi-Fi в одной строке.
Заполните информацию, а затем загрузите код.
Внутри проекта в приложении Blynk нажмите кнопку «+» вверху, вы увидите различные варианты, одна из них будет красочной Zeebra, выберите ее, нажмите на нее, откроются настройки, сдвиньте ползунок на « Merge »и выберите виртуальный вывод на« 2 ».
Вот и все! Нажмите кнопку воспроизведения, и теперь вы можете изменить цвет своей матрицы по беспроводной сети с помощью телефона.
Теперь вы можете добавить диффузор, если хотите, это чистый белый лист бумаги.
Спасибо за прочтение.