Мазмуну:

RGB HexMatrix - IOT Сааты 2.0: 5 кадам (Сүрөттөр менен)
RGB HexMatrix - IOT Сааты 2.0: 5 кадам (Сүрөттөр менен)

Video: RGB HexMatrix - IOT Сааты 2.0: 5 кадам (Сүрөттөр менен)

Video: RGB HexMatrix - IOT Сааты 2.0: 5 кадам (Сүрөттөр менен)
Video: HTML/CSS Добавление цвета - Позиционирование 2024, Июль
Anonim
RGB HexMatrix | IOT сааты 2.0
RGB HexMatrix | IOT сааты 2.0
RGB HexMatrix | IOT сааты 2.0
RGB HexMatrix | IOT сааты 2.0
RGB HexMatrix | IOT сааты 2.0
RGB HexMatrix | IOT сааты 2.0

Fusion 360 долбоорлору »

HexMatrix 2.0 мурунку HexMatrix жаңыртылган. Мурунку версияда биз WS2811 светодиоддорун колдонуп, HexMatrix оор жана калың болуп калган. Бирок матрицанын бул версиясында биз WS2812b светодиоддору бар жеке ПХБны колдонобуз, бул матрицаны 3 см ичке кылып чыгарды.

1 -кадам: Берилиштер:

Берилиштер
Берилиштер
Берилиштер
Берилиштер
Берилиштер
Берилиштер
Берилиштер
Берилиштер
  • PCB Gerber файлы үчүн чыкылдатыңыз
  • NodeMCU (ESP8266)
  • WS2812B LED
  • 5V 2A микро USB адаптери
  • 3D басылган бөлүктөрү

2 -кадам: 3D басып чыгаруу:

3D басып чыгаруу
3D басып чыгаруу
3D басып чыгаруу
3D басып чыгаруу
3D басып чыгаруу
3D басып чыгаруу
3D басып чыгаруу
3D басып чыгаруу
  • STL файлдары үчүн чыкылдатыңыз
  • 3D Бардык 3D моделдерин басып чыгарыңыз, экранды ак PLA менен басып чыгарууну унутпаңыз.
  • Мен жасаган дизайн дубалга илинүү үчүн, сиз Fusion360 Fusion360 файлындагы талабыңызга жараша өзгөртө аласыз.

3 -кадам: Райондук туташуу:

Райондук туташуу
Райондук туташуу
Райондук туташуу
Райондук туташуу
Райондук туташуу
Райондук туташуу
  • ПХБдагы бардык светодиоддорду туура тартипте ээрчиңиз.
  • Бардык байланыштарды схемада көрсөтүлгөндөй кылыңыз.
  • GND ~ GND
  • Vin ~ 5V
  • D2 ~ Din

4 -кадам: Код:

Код
Код
  • Arduino IDEде берилген кодду ачыңыз. Код үчүн чыкылдатыңыз
  • FastLED китепканасын жана ESP8266 такталары үчүн такта китепканасын орнотуңуз.
  • Wifi_Name жана Сырсөзүңүздү териңиз

// Сиздин Wifi маалыматыңыз

const char* ssid = "Wifi_Name";

const char* password = "Сырсөз";

Өлкөңүздүн убакыт алкагын киргизиңиз

// Сиздин убакыт алкагыңыз

int убакыт алкагы = 5.5 * 3600;

  • Эгерде мен үчүн Индияда убакыт алкагы 5:30 деп айтсам, мен 5.5 тердим, ошо сыяктуу эле, сиз дагы өз өлкөңүздүн убакыт алкагын коюшуңуз керек.
  • Board түрүн ESP8266 (NodeMCU) катары тандап, портту тандап, кодду жүктөңүз.
  • Код ийгиликтүү жүктөлгөндөн кийин, матрицаны микро USB адаптери менен иштетип текшериңиз.
  • Сиз FastLED китепканасынын мисалдарынан анимацияларды көрсөтө аласыз.

5 -кадам: Финал:

Финал
Финал
Финал
Финал
Финал
Финал
  • NodeMCU тактасынын буттарын кесип, бардыгын корпуска салыңыз.
  • Экранды коюп, бургулап бир аз тешиктерди жасап, капталдарын бурап коюңуз.

Сунушталууда: