Mundarija:

Katta va takomillashtirilgan Rojdestvo yulduzi Neopixel Attiny85: 3 qadam (rasmlar bilan)
Katta va takomillashtirilgan Rojdestvo yulduzi Neopixel Attiny85: 3 qadam (rasmlar bilan)

Video: Katta va takomillashtirilgan Rojdestvo yulduzi Neopixel Attiny85: 3 qadam (rasmlar bilan)

Video: Katta va takomillashtirilgan Rojdestvo yulduzi Neopixel Attiny85: 3 qadam (rasmlar bilan)
Video: 美国软件不授权制裁中国高校陷困境,专利世界第二不值钱明星越南抢订单 MATLAB does not authorize universities, patent second worthless. 2024, Noyabr
Anonim
Katta va takomillashtirilgan Rojdestvo yulduzi Neopixel Attiny85
Katta va takomillashtirilgan Rojdestvo yulduzi Neopixel Attiny85

O'tgan yili men kichkina 3D bosilgan Rojdestvo yulduzini yaratdim, qarang:

Bu yil men 50 Neopixel (5V WS2811) ipidan kattaroq yulduz yasadim. Bu katta yulduz ko'proq naqshlarga ega edi (men hali ham Github -da naqsh qo'shaman va takomillashtiraman va kodni yangilayman).

Bu kattaroq yulduz yog'ochdan yasalgan.

Ta'minot:

yulduz qurilishi uchun

  • Yog'och
  • Yog'och elim
  • Zımbalar

Elektronika uchun

  • 5V quvvat manbai (> 1A)
  • 50V kuchlanishli WS2811 lampalar tarmog'i (Aliexpress)
  • Attigny85, Arduino yoki ESP8266 moduli
  • Simlar va ulagichlar
  • Attigny85 DIP uchun DIP rozetkasi (Aliexpress)

1 -qadam: 1 -qadam: ramka qurilishi

1 -qadam: ramka qurilishi
1 -qadam: ramka qurilishi
1 -qadam: ramka qurilishi
1 -qadam: ramka qurilishi
1 -qadam: ramka qurilishi
1 -qadam: ramka qurilishi

Yog'och yulduz 10 ta yog'ochdan yasalgan, rasmga qarang. Men o'z yulduzimni 3 x 3 sm uzunlikdagi yog'ochdan yasadim va 3 x 1,5 sm yog'och taxta olish uchun yarmida arralab qo'ydim.

Besh nuqtali yulduz geometriyasidan men 36 va 108 graduslik burchaklarni oldim. Mening qismlarim 32,5 sm.

Men bo'laklarni bir -biriga yopishtirdim va bo'laklarni bir -biriga mahkamlash uchun zımba ishlatardim. Yelim quriganidan so'ng, yulduz etarlicha kuchli edi.

2020 yil dekabrni tahrir qiling: Yog'och bo'lagi rasmidagi burchaklar tasvirlangan 36 va 108 ga o'zgartiriladi

2 -qadam: 2 -qadam: Ledlarni joylashtiring

2 -qadam: Ledlarni joylashtiring
2 -qadam: Ledlarni joylashtiring
2 -qadam: Ledlarni joylashtiring
2 -qadam: Ledlarni joylashtiring

Ledlarning diametri taxminan 12 mm. Taxminan 6 sm oralig'ida 50 teshikni burg'ilash uchun yog'och matkapdan foydalandim. Ledlar biroz kuch bilan kiritish va teshikka yopishib olish uchun mos keladi.

3 -qadam: 3 -qadam: Miyani dasturlash

3 -qadam: miyani dasturlash
3 -qadam: miyani dasturlash
3 -qadam: miyani dasturlash
3 -qadam: miyani dasturlash
3 -qadam: miyani dasturlash
3 -qadam: miyani dasturlash

Bu erda qiziqarli qism boshlanadi. LEDlarni boshqarish uchun Attigny85, Aruino yoki ESP8266 modulidan foydalanishingiz mumkin. Siz har xil naqshlarni yasashingiz mumkin. Shakllar ta'mga bog'liq.

Mening yulduzimda tasodifiy generatordan foydalanib, tasodifiy ravishda> 20 ta naqshdan naqsh tanlash mumkin. Yulduzimning kodi mening Github -da (Christmas_star_v2.ino).

Siz ham mening kodimni ko'p yoki kamroq LED va ko'p yoki kamroq spikerli LED raqamlari uchun ishlatishingiz mumkin.

Men bildimki, yalang'och Attigny85 xotirasi, mening kichik yulduzimda ishlatilgan Digispark moduliga qaraganda, ko'proq xotiraga ega.

Arduino Uno yordamida Attigny85 -ni qanday dasturlash haqida ushbu veb -saytga qarang.

Men foydalangan Adafruit Neopixel kutubxonasi haqida ushbu veb -saytga qarang

Siz xohlagan ranglarning HEX kodini tanlash uchun ushbu veb -saytga qarang.

Tavsiya: