Оглавление:

FLEXBALL - 100-пиксельный гибкий мяч для печатной платы с Wi-Fi: 6 шагов (с изображениями)
FLEXBALL - 100-пиксельный гибкий мяч для печатной платы с Wi-Fi: 6 шагов (с изображениями)

Видео: FLEXBALL - 100-пиксельный гибкий мяч для печатной платы с Wi-Fi: 6 шагов (с изображениями)

Видео: FLEXBALL - 100-пиксельный гибкий мяч для печатной платы с Wi-Fi: 6 шагов (с изображениями)
Видео: CSS Flexbox. Полный курс 2024, Июль
Anonim
FLEXBALL - гибкий шарик для печатных плат на 100 пикселей с Wi-Fi
FLEXBALL - гибкий шарик для печатных плат на 100 пикселей с Wi-Fi
FLEXBALL - гибкий шарик для печатных плат на 100 пикселей с Wi-Fi
FLEXBALL - гибкий шарик для печатных плат на 100 пикселей с Wi-Fi

Привет, создатели, это создатель moekoe!

Flexball основан на гибкой печатной плате, которая оснащена 100 адресуемыми светодиодами WS2812 2020. Он управляется ESP8285-01f - самым маленьким модулем на базе ESP от Espressif. Кроме того, он имеет на борту датчик акселерометра ADXL345.

Первоначальная идея заключалась в том, чтобы отображать текстовые сообщения на этой круглой матрице (10x10), но, к сожалению, расстояния между руками слишком велики, чтобы их можно было легко прочитать (вы можете посмотреть это в конце видео). Тем не менее, это самая красивая светодиодная скульптура, которую я когда-либо построил.

Спасибо PCBWay за спонсирование этого проекта! Эти гибкие доски созданы с любовью.

Шаг 1. Вдохновляйтесь

Image
Image

Наслаждайтесь видео!

В этом видео вы найдете почти все для мяча. Для получения дополнительной информации, дизайна, печатных плат и файлов кода вы можете проверить следующие шаги.

Шаг 2: Дизайн печатной платы

Дизайн печатной платы!
Дизайн печатной платы!
Дизайн печатной платы!
Дизайн печатной платы!

Это моя первая гибкая конструкция печатной платы, так что вы наверняка найдете здесь несколько вещей, которые могут быть не самыми лучшими для использования здесь. Самая важная часть для меня, как для мастера своими руками, заключается в том, что в конечном итоге это сработает - и эй, работает!:)

Для гибких схем есть некоторые специальные правила проектирования, о которых я читал:

  • Не используйте следы с углами или краями в гибких частях дизайна. Следы могут потрескаться, а сигналы могут быть повреждены. Изогнутые следы здесь лучше.
  • То же самое и с плоскостями GND, которые могут сломаться из-за изгиба печатной платы. Лучшим вариантом здесь является использование хешированной сети, как показано на рисунке выше.
  • Контактные площадки и переходные отверстия должны быть соединены с дорожками с помощью этих капель… Не удалось найти эту опцию в моем любимом программном обеспечении для проектирования Eagle. Если можете помочь, расскажите, пожалуйста, в комментариях:)

Самой сложной частью при разработке этой печатной платы было круглое расположение светодиодов, колпачков и контактных площадок на концах плеч. Я создал простой лист Excel, чтобы вычислить положения XY в соответствии с радиусом и углом соответствующей руки. Это, безусловно, огромная помощь, если вам нужны такие круговые схемы. К сожалению, я не могу добавить файл на этот шаг. Если вам интересно, дайте мне знать.

Шаг 3: Все, что вам нужно

Все что тебе нужно!
Все что тебе нужно!

Я прикрепил спецификацию к этому шагу. Подробную информацию о каждом компоненте можно найти здесь.

Идеи некоторых основных компонентов можно найти в следующем списке:

  1. Печатные платы
  2. ESP8285-01F
  3. ADXL345
  4. WS2812 2020 светодиоды
  5. Зарядное устройство MCP73831 Lipo IC
  6. Комплект защиты аккумулятора

Шаг 4: Сборка мяча

Сборка мяча!
Сборка мяча!
Сборка мяча!
Сборка мяча!
Сборка мяча!
Сборка мяча!
Сборка мяча!
Сборка мяча!

Рядом с сотней светодиодов нет ничего особенного, о чем нужно помнить. Я использовал свой самодельный паяльник, но это была не лучшая идея. Сначала он был слишком маленьким, чтобы нагреть всю печатную плату. Во-вторых, я снизил температуру, чтобы не повредить печатную плату. Это было слишком низко, поэтому мне также пришлось использовать мой пистолет для оплавления.

Остальное было просто следом и ошибкой.: D Сотня светодиодов с первого раза не захотела работать. Мне потребовалось около двух часов, чтобы все это осветить. Но самым приятным моментом было то, что все светодиоды загорелись идеально.

Другая сложная часть заключалась в том, чтобы припаять плечи нижнего круга к верхнему. Я определенно могу порекомендовать здесь использовать третью руку, иначе это может быть очень сложно!

Шаг 5: Код

Код!
Код!
Код!
Код!

Код основан на библиотеке FastLED, которая может управлять несколькими адресными светодиодами, такими как APA102, SK9822 или WS2812.

Единственное, что необходимо добавить в код, - это фиксирующая часть. ESP может поддерживать собственный источник питания, пока фиксирующий штифт удерживается высоко. Как только его подтянуть к GND, мяч отключает собственное питание. Базовый пример приведен в прикрепленном файле.

Шаг 6: получайте удовольствие

Повеселись!
Повеселись!
Повеселись!
Повеселись!
Повеселись!
Повеселись!

Этот проект все еще находится в стадии разработки. Тем не менее, это был мой секретный проект, и я не мог больше ждать, чтобы показать вам, ребята, этот потрясающий материал. Если у вас есть другие идеи, для чего можно использовать мяч, дайте мне знать в комментариях ниже.

Надеюсь, вам понравилось читать это руководство, и, возможно, вы нашли способ построить свой собственный флексбол!

Не стесняйтесь проверять мой Instagram, веб-сайт и канал Youtube для получения дополнительной информации о флексболе и других потрясающих проектах!

Если у вас есть вопросы или чего-то не хватает, дайте мне знать в комментариях ниже!

Удачи в творчестве!:)

Рекомендуемые: