Мазмұны:

LEGO нүктелері жарықтандыратын белбеу: 6 қадам (суреттермен)
LEGO нүктелері жарықтандыратын белбеу: 6 қадам (суреттермен)

Бейне: LEGO нүктелері жарықтандыратын белбеу: 6 қадам (суреттермен)

Бейне: LEGO нүктелері жарықтандыратын белбеу: 6 қадам (суреттермен)
Бейне: ESP8266 ESP-01 Wi-Fi релелік модулін қалай бағдарламалауға болады 2024, Қараша
Anonim
Image
Image

LEGO #LetsBuildTogether LEGO туындыларыңызды зерттеңіз, құрыңыз және бөлісіңіз.

Жабдықтар

Аппараттық компоненттер

  • LEGO нүктелері x 16
  • Pixelblaze V2 x1
  • SK9822 жарық диодтары
  • AAA батарея ұстағышы x 1
  • AAA батареялары x3
  • Кестер дәнекері x 1
  • 30AWG силикон қақпағы Stranded Core Wire x 4

Қол құралдары

  • Пісіру темірі
  • Қолмен үшінші қолмен дәнекерлеу құралы (міндетті емес, бірақ пайдалы)

1 -қадам: 1 -қадам: LEGO әрқашан үстелге жатпайды

1 -қадам: LEGO әрқашан үстелге жатпайды
1 -қадам: LEGO әрқашан үстелге жатпайды

LEGO #LetsBuildTogether LEGO туындыларыңызды зерттеңіз, құрыңыз және бөлісіңіз.

Мен заттарды мақсатсыз пайдалануды ұнатамын, LEGO да ерекшелік емес. Мен жаңа LEGO Dots желісін қолданғым келді және оған жарық беру үшін бірнеше жарықдиодты қосқым келді.

  • Жарық диодтары: Мен SK9822 светодиодтарын қолдандым, сонымен қатар Adafruit DotStar жарық диодтарын қолдануға болады. Сізге 4 кіріс түйреуіші қажет (әдеттегі неопиксельдік жолақ сияқты 3 емес). 2 түйреуіш қуатқа, 1 -уі сағатқа және 1 -і деректерге арналған.
  • Контроллер: Мен ElectroMage Pixelblazev2 WiFi жарықдиодты контроллерін қолдандым, ол кіру нүктесі режимінде жарықдиодты үлгіні жылдам жаңарта алады. Бұл жылдам және веб-тірі редакторда жаңа жарықдиодты үлгілерді оңай жаза аласыз.

2 -қадам: 2 -қадам: Дәнекерлеуші

2 -қадам: Дәнекерлеуші
2 -қадам: Дәнекерлеуші
2 -қадам: Дәнекерлеуші
2 -қадам: Дәнекерлеуші
2 -қадам: Дәнекерлеуші
2 -қадам: Дәнекерлеуші
2 -қадам: Дәнекерлеуші
2 -қадам: Дәнекерлеуші

Жарық диодты жолақты қосудың бірнеше нұсқасы бар. Мен бұл жобаның 2 нұсқасымен жүрдім.

  • 1 -нұсқа: сымдарды жарық диодты жолаққа, содан кейін тікелей Pixelblazev2 контроллеріне дәнекерлеңіз
  • 2 нұсқа: сымдарды светодиодты жолаққа тікелей дәнекерлеңіз және 5 мм бұрандалы терминалдың қосқышын Pixelblazev2 контроллеріне дәнекерлеңіз және жарықдиодты сымдарды терминал блогына бекітіңіз.

3 -қадам: 3 -қадам: LED сымдарын Pixelblazev2 контроллеріндегі терминалды блокқа бекітіңіз

3 -қадам: жарықдиодты сымдарды Pixelblazev2 контроллеріндегі терминалды блокқа бекітіңіз
3 -қадам: жарықдиодты сымдарды Pixelblazev2 контроллеріндегі терминалды блокқа бекітіңіз

Дәнекерленген жарықдиодты сымдарды терминал блогына бекітіңіз және бұрандаларды бұрағышпен бұраңыз. Жарық диодты жолақ сымы дұрыс терминалға қосылғанына көз жеткізіңіз.

  • 5В - 5В
  • CLK - CO
  • DAT - DI
  • GND - GND

4 -қадам: 4 -қадам: Қуат

Pixelblazev2 және жарық диодты жолақты Pixelblazev2 контроллеріндегі микро USB арқылы қосуға болады. USB қуаты 5 винтті терминалға ішкі түрде қосылады және жалпы ток тартылуы 1,8 А астында сақталуы керек (сіз пайдалануды жоспарлап отырған USB қуат көзіндегі қуат деңгейіне сенімді емессіз).

5 -қадам: 5 -қадам. Жарық диодтарын басқару

5 -қадам. Жарық диодтарын басқару
5 -қадам. Жарық диодтарын басқару
5 -қадам. Жарық диодтарын басқару
5 -қадам. Жарық диодтарын басқару

Қуат көзін Pixelblazev2 -ге қосыңыз, ол контроллерді автоматты түрде реттеу режиміне қояды, контроллер «pixelblaze_» -ден басталатын жаңа WiFi желісін жасайды, содан кейін он алтылық сан кездейсоқ болады. Мұнда сіз контроллерді AP (кіру нүктесі) режимінде жұмыс істеуге конфигурациялай аласыз (мен бұл жоба үшін осылай жасадым).

Pixelblazev2 желісіне компьютерден немесе мобильді құрылғыдан қосылыңыз, содан кейін компьютерде немесе құрылғыда WiFi менеджері экраны пайда болады. Егер экран автоматты түрде ашылмаса, браузерді ашып, https://192.168.4.1 сілтемесіне өтуге болады

Жарық диодты түрін таңдаңыз: APA102/SK9822/DotStar.

Алдын ала орнатылған жарықдиодты үлгілер бар, немесе егер сізге қиындық келсе, сіз өзіңіздің үлгілеріңізді жаза аласыз.

Жетілдірілген режим: жеке үлгілерді жазу. Редактор JSON массивін немесе бірнеше JavaScript массивін қолдана алады. 4 пиксель, әр бұрышта бір: жоғарғы сол жақ, жоғарғы оң жақ, төменгі оң жақ және төменгі сол жақ

JavaScript коды

Ұсынылған: