Mundarija:

NeoPixel halqa kaleydoskopi: 8 qadam (rasmlar bilan)
NeoPixel halqa kaleydoskopi: 8 qadam (rasmlar bilan)

Video: NeoPixel halqa kaleydoskopi: 8 qadam (rasmlar bilan)

Video: NeoPixel halqa kaleydoskopi: 8 qadam (rasmlar bilan)
Video: ESP32 Tutorial 31 - Project LED Strip with Obstacle Avoidance | SunFounder's ESP32 IoT Learnig kit 2024, Iyul
Anonim

By enauman1Follow Muallifning yana:

Qutqarilgan LED displey Microgame
Qutqarilgan LED displey Microgame
Qutqarilgan LED displey Microgame
Qutqarilgan LED displey Microgame
NeoPixel 24 halqali Arduino qalqoni
NeoPixel 24 halqali Arduino qalqoni
NeoPixel 24 halqali Arduino qalqoni
NeoPixel 24 halqali Arduino qalqoni
Yashirin xabarlar qutisi
Yashirin xabarlar qutisi
Yashirin xabarlar qutisi
Yashirin xabarlar qutisi

Haqida: The Hewitt maktabining o'qituvchi -texnologiyasi enauman1 haqida ko'proq ma'lumot »

LightLogo kaleydoskopini yaratish bo'yicha ko'rsatmalar va materiallarni taklif qilishdan mamnunman! Men buni ko'p oylar davomida o'ylardim va nihoyat dizaynni ishlab chiqdim. Agar sizda ushbu dizayn bo'yicha yaxshilanishlar bo'lsa, baham ko'ring!

Sizga kerak bo'ladi:

  • Adafruit 24 NeoPixel uzuk
  • Arduino UNO yoki Adafruit Metro yoki Sparkfun redboard
  • USB kabeli
  • 12 dyuymli X 24 dyuymli 1/8 dyuymli kontrplak yoki gofrirovka qilingan kartondan qilingan juftliklar
  • ixtiyoriy ravishda, 1 dona 12in X 24in X 1/8 dyuymli oynali akril
  • Mylar rulosi
  • bir nechta o'tish simlari
  • yog'och elim yoki issiq elim
  • ikki tomonlama lenta
  • 3D printer
  • lehim uskunalari

1 -qadam: qismlarni kesish

QISMLARNI KESISH
QISMLARNI KESISH

Bu erda siz tanlagan vektorli dasturga (Illustrator, Inkscape va h.k.) lazer kesgich bilan ishlatish uchun import qilinadigan fayllar.

agar siz Illustrator -dan foydalansangiz, faqat kaleydoskop.ai -dan foydalaning. Agar siz svg fayllarini import qilmoqchi bo'lsangiz, ulardan foydalaning

  • 1/4 dyuymli MDF formatida 3 ta kaleidoscope_bracket.svg formatini kesib oling
  • 1/8 dyuymli kontrplakda 3 x kaleidoscope_sides.svg kesib oling
  • 1/8 dyuymli kontrplakda 1 x kaleidoscope_circles.svg kesib oling
  • Svg o'z o'lchamlarini saqlab qolganiga ishonch hosil qilish uchun tomonlarning shakli 300 mm X 114,31 mm bo'lishi kerak
  • Agar svglarni import qilganingizda hech narsa ko'rinmasa, hammasini tanlang va ular kerak. Men importni sinab ko'rganimda, kontur formati yo'qolganini topdim.
  • Men universal lazerdan foydalanaman, bu qizil sochlar chizig'ini talab qiladi, lekin siznikini mashinaga mos qilib o'rnating.

Eslatib o'tamiz, siz yon va aylana qismlari uchun gofrirovka qilingan kartondan, hatto qavslar uchun ikki barobar ham foydalanishingiz mumkin. Men prototiplar uchun shunday qildim. Bu uzoq davom etmaydi va mylar silliq bo'lishi qiyin bo'ladi.

2 -qadam: YANGILASh TARAFLARINI tayyorlang

REFLEKTIV YONLARGA TAYYORLANING
REFLEKTIV YONLARGA TAYYORLANING
REFLEKTIV YONLARGA TAYYORLANING
REFLEKTIV YONLARGA TAYYORLANING

Yansıtıcı tomonlarni qilish uchun men bir rulon mylar ishlataman. Agar siz ko'zgu akril varag'ini yig'a olsangiz, bu mukammal sirt bo'ladi, lekin mylar yaxshi ta'sir ko'rsatadi. 3 bo'lak mylar kesish uchun yon yog'ochdan kesuvchi qo'llanma sifatida foydalaning. Milarni yog'ochga yopishtirishning bir necha usullarini sinab ko'rdim. Men eng yaxshi ishlashi uchun har bir uchida ikki tomonlama lenta bilan tasma topdim. Afsuski, u ajinlar va burmalar bilan siljiydi, lekin ba'zida siz kesish uchun tekisroq joyni topishingiz mumkin.

Bu erda yangilang; Men shunchaki oyna akril bilan kaleydoskop yasadim va bu juda yaxshi! Bu ko'rsatma uchun asosiy-g.webp

3 -qadam: GLUE UP

Yopishtir
Yopishtir
Yopishtir
Yopishtir
Yopishtir
Yopishtir
Yopishtir
Yopishtir

Yog'och yopishtiruvchi va A va B yopishtirgichlarni bir -biriga bog'lab qo'ying, shunda teshiklarni bir -biriga tekislang.

B qismining ichki qirralari bo'ylab elim surting va yonlarini kiriting.

Boshqa B qismini qirralarning uchlari ustiga qo'ying. Butun strukturani ag'daring va tikuv bo'ylab elim qo'shing.

Qavslarni aylana bo'laklaridagi uyalarga joylashtiring va ozgina elim qo'shing.

4 -qadam: 3D bosilgan qismlar

3D bosilgan qismlar
3D bosilgan qismlar

Chop etish uchun 2 qismdan iborat. Arduino -da uzukni barqaror ushlab turish va uning simlari ishonchli ulangan bo'lishi uchun sizga Arduino NeoPixel qalqoni kerak bo'ladi. Bu qalqon - bu mening birinchi versiyamni takomillashtirish uchun ajoyib muhandis Tiff Tseng tomonidan ishlab chiqilgan remiks. Diffuzion qopqoq ixtiyoriy, lekin menga juda yoqadi. Bu NeoPixel halqasi va Arduino yig'ilishining yanada barqarorligini ta'minlaydi va ichidagi kaleydoskopga yanada tekis ko'rinishga ega bo'ladi. Shaffof filament diffuzion qopqoq uchun eng yaxshisidir. Men diffuzion qopqoqni burchaklarga issiq elim bilan mahkamlayman.

5 -qadam: ARDUINO VA NEOPIXEL RINGini tayyorlang

ARDUINO VA NEOPIXEL RINGGA tayyorlang
ARDUINO VA NEOPIXEL RINGGA tayyorlang
ARDUINO VA NEOPIXEL RINGGA tayyorlang
ARDUINO VA NEOPIXEL RINGGA tayyorlang

O'tish simlarining kesilgan uchini NeoPixel halqasining Ma'lumotlarni kiritish, PWR va GND teshiklariga taxtaning ostidan lehimlang.

Simlarning boshqa uchlarini Arduino pin 2 (Ma'lumot kiritish), 5V (PWR) va GND (GND) pinlariga 3D bosilgan qalqonda joylashgan teshiklardan o'tkazing. Qalqonni qattiq siqilguncha bosib turing va qalqonni Arduino sarlavhalari ustiga bosing, shunda hamma o'zini qattiq his qiladi. Ringga 3 ta simning yaxshi uzluksiz ulanishi kerak yoki g'alati narsalar ro'y beradi.

6 -qadam: LIGHTLOGO ISHLASH

LightLogo -ni yuklab oling (v2e hozirgi vaqtda eng so'nggi). Faylni oching va "light docs" papkasini ko'ring va uni o'rnatish uchun "installation.txt" dagi ko'rsatmalarga amal qiling. Dastur hujjatlari uchun LightLogo Reference pdf -ga qarang.

Bu erda men aylanib yuradigan narsalarni olish uchun o'ynagan ikkita dastur:

Ranglar guruhlari:

ishga tushirish uchun ht setbrightness 99 loop [setc yellow fd 8 setc blue fd 8 setc white fd 8 kutish 50 fd 1] oxiri

Bitta aylanadigan nuqta:

ishga tushirish uchun

ht setbrightness 99 setc qizil halqa [pd shtamp 50 pe fd 1] oxiri

7 -qadam: KALIDOSKOPGA HALQA QO'YING

KALIDOSKOPGA HALQA QO'YING
KALIDOSKOPGA HALQA QO'YING
KALIDOSKOPGA HALQA QO'YING
KALIDOSKOPGA HALQA QO'YING

Agar siz qopqoqni ishlatmasangiz, halqani diffuziya qopqog'iga qarating yoki uchburchakning o'rtasiga qo'ying. USB kabelini ko'rsatilgandek yo'naltiring, shunda siz Arduino -ni tiklash tugmachasiga kira olasiz.

Pastki C qopqog'ini 3 teshikli qism bilan mahkamlash uchun rezina bantlardan foydalaning.

Bo'ldi shu! Maza qiling!

Tavsiya: