Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Проекты Fusion 360 »
HexMatrix 2.0 является обновленной версией предыдущей версии HexMatrix. В предыдущей версии мы использовали светодиоды WS2811, благодаря чему HexMatrix стал тяжелым и толстым. Но в этой версии матрицы мы будем использовать нестандартную PCB со светодиодами WS2812b, что сделало эту матрицу толщиной 3 см.
Шаг 1: Расходные материалы:
- PCB Нажмите, чтобы открыть файл Gerber
- NodeMCU (ESP8266)
- Светодиоды WS2812B
- Адаптер micro USB 5V 2A
- Детали, напечатанные на 3D-принтере
Шаг 2: 3D-печать:
- Нажмите, чтобы увидеть файлы STL
- 3D-распечатайте все 3D-модели, обязательно распечатайте экран из белого PLA.
- Дизайн, который я сделал, предназначен для подвешивания на стене, который вы можете изменить в соответствии с вашими требованиями в файле Fusion360 Fusion360.
Шаг 3: Подключение цепи:
- Припаяйте все светодиоды на плате в правильном порядке.
- Выполните все подключения, как показано на принципиальной схеме.
- GND ~ GND
- Вин ~ 5В
- D2 ~ Din
Шаг 4: Код:
- Откройте код, указанный в Arduino IDE. Нажмите, чтобы увидеть код
- Установите библиотеку FastLED и библиотеку плат для плат ESP8266.
- Введите свое имя Wi-Fi и пароль
// Информация о вашем Wi-Fi
const char * ssid = "Wifi_Name";
const char * password = "Пароль";
Введите часовой пояс вашей страны
// Ваш часовой пояс
int timezone = 5.5 * 3600;
- Если, скажем, для меня в Индии часовой пояс 5:30, я набрал 5.5, точно так же вы должны указать часовой пояс своей страны.
- Выберите тип платы ESP8266 (NodeMCU), выберите порт и загрузите код.
- После успешной загрузки кода проверьте матрицу, подключив ее к адаптеру micro USB.
- Вы даже можете отображать анимацию из примеров библиотеки FastLED.
Шаг 5: Заключительный:
- Вырежьте ножки платы NodeMCU и поместите все в корпус.
- Поставить экран, просверлить отверстия и прикрутить по бокам.