Mundarija:

Stranger narsalar LED futbolkasi: 8 qadam (rasmlar bilan)
Stranger narsalar LED futbolkasi: 8 qadam (rasmlar bilan)

Video: Stranger narsalar LED futbolkasi: 8 qadam (rasmlar bilan)

Video: Stranger narsalar LED futbolkasi: 8 qadam (rasmlar bilan)
Video: Bola tilidan eng kulguli holat 2024, Iyul
Anonim
Image
Image
Ma'lumot liniyalarini lehimlash
Ma'lumot liniyalarini lehimlash

Sizga kerak bo'lgan materiallar:

  • 1x oddiy oq futbolka
  • Mat qora matodan bo'yoq (Amazon)
  • 26x manzilli RGB LED (Polulu)
  • Lehim va elektr simlari
  • Issiqlik quvurlari (Maplin)
  • 1 marta Arduino Uno
  • 1 x USB batareya to'plami
  • 1x USB-A kabeli
  • 1x igna va oq ip

Sizga kerak bo'lgan uskunalar:

lehimlantiruvchi temir

1 -qadam: Ma'lumotlar liniyalarini lehimlash

Ma'lumot liniyalarini lehimlash
Ma'lumot liniyalarini lehimlash

Birinchi qadam - LED yoritgichlar zanjirini yaratish. Agar siz ushbu loyihada ishlatiladigan Pololu -ga turli xil LEDlarni ishlatsangiz, ozgina o'zgartirish kiritishingiz kerak bo'ladi, lekin printsip bir xil.

Lehimlash

Biz ma'lumotlarni uzatish liniyalarini lehimlashdan boshlaymiz. Barcha 26 LED uchun DOUT pinini DIN piniga ulash kerak. Zanjirdagi oxirgi LED ulanmagan holda qoladi va birinchi LEDga oxir -oqibat Arduino -ga ulanadigan uzun sim kerak bo'ladi.

Issiqlik quvurlari

LED pinlari bir-biriga yaqin bo'lgani uchun, biz futbolkada harakatlanayotganda ularga tegmasligiga ishonch hosil qilish uchun issiqlik o'tkazmaydigan trubkani qo'llashimiz kerak bo'ladi. Biz hozir ularni simlarga qo'shishimiz kerak bo'ladi, lekin biz barcha simlar lehimlanmaguncha ularni qisqartirmaymiz.

Eslash kerak bo'lgan narsalar

  • Stranger narsalar devori 8-9-9 konfiguratsiyasiga ega, shuning uchun kerak bo'lganda simlarni uzunroq qilishni unutmang
  • Har bir raqamli simga ikkita bit issiqlik o'tkazgich trubkasini qo'shganingizga ishonch hosil qiling va lehimlanadigan temirni unga yaqin tutmaslikka harakat qiling, shunda u tasodifan kichraymaydi.
  • DIN va DOUT pinlarini to'g'ri aniqlashda ayniqsa ehtiyot bo'ling. DOUT pimi sezilarli darajada kattaroq va LED yon tomonidagi tekis qirraga to'g'ri keladi

2 -qadam: Quvvat liniyalarini lehimlash

Quvvat liniyalarini lehimlash
Quvvat liniyalarini lehimlash

Keyin biz barcha er va elektr tarmoqlarini lehimlashimiz kerak. Bu ma'lumotlar uzatish liniyalari bilan bir xil jarayonni o'z ichiga oladi, shu jumladan har bir ulanish uchun issiqlik o'tkazmaydigan quvurlar kerak bo'ladi.

LEDdagi har bir GND va 5V oyog'iga ikkita sim ulangan bo'lishi kerak, bittasi oldin LEDga, ikkinchisi esa LEDga (shuning uchun zanjirdagi oxirgi LEDda har bir oyog'iga bitta sim ulangan bo'ladi).

3 -qadam: Issiqlik quvurlari

Endi barcha kabellar lehimlangan bo'lsa, biz issiqlik qisqaradigan trubkani qisqartirishimiz mumkin. Davom etishdan oldin, hamma narsa to'g'ri ulanganligiga ishonch hosil qilish uchun 5V va GND chiroqlarini Arduino -ga ulang. Agar barcha svetodiodlar yonib tursa, yaxshi bo'lardi, aks holda LEDlarning joylashishini ikki marta tekshirib ko'ring, chunki siz ularni noto'g'ri burmagansiz yoki 5V va GND pinlarini chalkashtirib yubormadingiz.

Agar hamma narsa tekshirilsa, siz trubkani issiqlik tabancası yoki oddiy zajigalka bilan qisqartirishingiz kerak.

Eslash kerak bo'lgan narsalar

  • Hech qanday joy qizib ketmasligiga ishonch hosil qilish uchun issiqlik manbasini issiqlik o'tkazgich trubkasi orqali oldinga va orqaga tez o'tkazing
  • LEDni qizdirmaslik uchun iloji boricha ehtiyot bo'ling, chunki bu komponentga zarar etkazishi mumkin

4 -qadam: Arduino dasturlash

Arduino dasturlash
Arduino dasturlash
Arduino dasturlash
Arduino dasturlash
  • Mashinangizda eng yangi Arduino dasturlash dasturi o'rnatilganligiga ishonch hosil qiling.
  • Eskiz -> Kutubxonani qo'shish -> Kutubxonalarni boshqarish -ga o'ting.
  • PololuLedStrip -ni qidiring va o'rnating

O'rnatilgandan so'ng siz LED chizig'ini sinab ko'rishingiz mumkin. Fayl -> Misollar -> PololuLedStrip -ga o'ting va tasodifiy misolni tanlang. Ko'rsatilgan kodning yuqori qismida siz quyidagi qatorni ko'rasiz:

PololuLedStrip ledStrip;

5V simini Arduino -dagi 5V portiga, GND simini GND portiga va 12 -pinli ma'lumot simini ulang (yoki yuqoridagi kod satrida 12 -ni o'zgartiring. Ishga tushirish -ni bosing, shunda LED tasmasi yonadi.

5 -qadam: Kod

Kodeks
Kodeks

Men ishlatgan kod GitHub -da mavjud.

Bu kodning ko'p qismi siz qilmoqchi bo'lgan narsadan oshib ketadi, chunki mening futbolkamda shtatlarni o'zgartiradigan va turli animatsiyalarni ko'rsatadigan yashirin kalit ham bor. Loyihani ajratib oling va o'z animatsiyalaringizni qo'shing.

"G'alati narsalar" devorining maqsadi uchun bu sizga kerak.

Faqat ogohlantirish shundaki, standart kodda "MERRY CHRISTMAS" iborasi aytilgan. Buni xohlaganingizga o'zgartirish uchun ushbu kod qatoriga o'ting:

char text = "M ER R Y C H R I S T M A S";

Buni xohlagan matnli satrga o'zgartiring, lekin hamma narsa katta harflar bilan yozilganligiga ishonch hosil qiling va har bir belgi orasida bo'sh joy bor, chunki bu animatsiyadagi harflar orasidagi bo'shliqni bo'shatib beradi.

Keyin sequencount funktsiyasiga o'tishingiz va 32 raqamini belgilangan satrdagi belgilar soniga o'zgartirishingiz kerak (shu jumladan bo'shliqlar).

Kodni qayta ishga tushiring va sizning futbolkangiz yangi xabaringiz bilan yonib turishi kerak.

6 -qadam: tikish

Tikish
Tikish

Endi siz LEDni futbolkaga tikishingiz mumkin. "G'alati narsalar" devori biroz chalkash ko'rinishga ega, shuning uchun poklik hozircha birinchi o'ringa qo'yilmagan. Men ilgari tasvirlanganidek, simlarni bir -biriga burab, bu ko'rinishga qo'shdim. Agar siz ilgari hech qachon tikmagan bo'lsangiz (bu loyihada men kabi), bu videoni ko'ring. Siz simni joyida ushlab turish uchun qoniqtirmaguningizcha dumaloq va aylana tikasiz. Yaxshiyamki, devorning tartibsizligi, tikuvning yomon texnikasi ham kechirilishi mumkinligini anglatadi.

7 -qadam: Harflarni bo'yash

Men bu loyihada foydalanishni tanlagan mato bo'yog'i, chizishni osonlashtiradigan, ingichka naycha bilan birga keladi. Maykaning ichki qismiga kartani joylashtirishdan boshlang, chunki bo'yoq matodan o'tadi. Qo'llanma sifatida ko'rsatuv ekran tasvirini ishlatib, harfning mos keladigan LED yonidagi alifboni diqqat bilan bo'yab qo'ying. Shriftni taqlid qilish unchalik qiyin emas va yuqorida aytib o'tilganidek, biroz chalkash ko'rinish aslida bu loyiha uchun toza ko'rinishga qaraganda yaxshiroq ko'rinadi.

8 -qadam: teginishni tugatish

Tugatish tegishi
Tugatish tegishi
Tugatish tegishi
Tugatish tegishi

Endi biz Arduino-ni futbolkaga biriktirishimiz kerak. Bu kiyishni ancha osonlashtiradi, chunki faqat cho'ntagingizda joylashgan tashqi batareyaga futbolkadan keladigan bitta USB kabeli bo'lishi kerak.

Maykaning yon tomonidagi kichik teshikni kesib, har bir simni oziqlantirishdan boshlang. Keyin Arduino-ni olib, uni futbolkaning ichki qismiga tikishingiz mumkin. Uni yon tomonga qo'ying, shunda u ko'rinmas va o'tirishingizga zarar bermaydi. Tikilganidan so'ng, uni qandaydir lenta bilan yoping, shunda pinlar joyida qoladi va Arduino kiyganingizda teringizga noqulay bosmaydi.

Tavsiya: