Mundarija:
- 1 -qadam: Ma'lumotlar liniyalarini lehimlash
- 2 -qadam: Quvvat liniyalarini lehimlash
- 3 -qadam: Issiqlik quvurlari
- 4 -qadam: Arduino dasturlash
- 5 -qadam: Kod
- 6 -qadam: tikish
- 7 -qadam: Harflarni bo'yash
- 8 -qadam: teginishni tugatish
Video: Stranger narsalar LED futbolkasi: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
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
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
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
- 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
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
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
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:
G'alati narsalar dasturlashtiriladigan qalpoqcha: 9 qadam (rasmlar bilan)
G'alati narsalar dasturlashtiriladigan qalpoqcha: Siz hech qachon dahshatli yirtqich hayvonlar dunyosida vaqt o'tkazmasligingiz mumkin, lekin ba'zida siz ko'ylak kiyishni xohlaysiz, agar xohlasangiz, u erda yashashingiz mumkin. Ochiq bozorda bunday ko'ylak yo'qligi sababli, biz o'z kiyimimizni tikishga qaror qildik
Light-Up BB8 futbolkasi: 6 qadam (rasmlar bilan)
Light-Up BB8 futbolkasi: Yulduzlar jangi haqidagi yangi film hammaga yoqmasligi mumkin, lekin bu biz Porgs bilan qoplangan Star Wars droidini nishonlashdan zavqlanamiz degani emas! Biz bu yoqimli BB- ni topdik. Mahalliy maqsadimizdagi 8 ta ko'ylak va shu zahotiyoq LEDni qo'shishni xohladi
Bu yozda chaqalog'ingizni salqin tuting - soqov muxlislarni aqlli narsalar bilan boshqaring!: 6 qadam (rasmlar bilan)
Bu yozda chaqalog'ingizni salqin tuting - soqov muxlislarni aqlli narsalar bilan boshqaring !: Ikki hafta oldin, buni yozish paytida, men aql bovar qilmas o'g'ilning otasi bo'ldim! Fasllar o'zgarishi, kunlar uzayishi va harorat isishi bilan men n -da monitorni o'rnatish yaxshi bo'lardi, deb o'yladim
Knight Rider LED futbolkasi: 3 qadam
Knight Rider LED futbolkasi: bu LilyPad Arduino asosiy taxtasi va LilyPad tanga batareyasi ushlagichi bilan jihozlangan, LEDlarga tikilgan futbolka, u 9v gacha batareyalarga ega, Supero'tkazuvchilar ip bilan ulangan
RC havo qayig'ini qanday qilish kerak! 3D bosilgan qismlar va boshqa narsalar bilan: 5 qadam (rasmlar bilan)
RC havo qayig'ini qanday qilish kerak! 3D bosma qismlar va boshqa narsalar bilan: Havo qayiqlari juda yaxshi, chunki ular minish juda qiziqarli va suv, qor, muz, asfalt kabi har qanday sirtda ishlaydi, agar dvigatel etarlicha kuchli bo'lsa. unchalik murakkab emas va agar sizda elektron bo'lsa