Mundarija:

Neopiksli trampolinga sezgir o'tish: 11 qadam (rasmlar bilan)
Neopiksli trampolinga sezgir o'tish: 11 qadam (rasmlar bilan)

Video: Neopiksli trampolinga sezgir o'tish: 11 qadam (rasmlar bilan)

Video: Neopiksli trampolinga sezgir o'tish: 11 qadam (rasmlar bilan)
Video: TOP 10 neopixel ws2812b projects (2018) 2024, Iyul
Anonim
Image
Image

Muallif tomonidan batafsil:

Kintsugi yordamida singan vazani tiklash
Kintsugi yordamida singan vazani tiklash
O'yinlar uchun bolalarga Pixel Art animatsiyasini o'rgating
O'yinlar uchun bolalarga Pixel Art animatsiyasini o'rgating
O'yinlar uchun bolalarga Pixel Art animatsiyasini o'rgating
O'yinlar uchun bolalarga Pixel Art animatsiyasini o'rgating
Buzilgan minigarnituralarni AUX kabeliga ulang
Buzilgan minigarnituralarni AUX kabeliga ulang
Buzilgan minigarnituralarni AUX kabeliga ulang
Buzilgan minigarnituralarni AUX kabeliga ulang

Bu ko'rsatmali darsda men sizga har safar sakraganingizda rangini o'zgartiradigan trambolin yasashni ko'rsataman!

1 -qadam: Sizga kerak bo'lgan narsalar

Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar

Materiallar:

  • 3 ta rulonli sim, har xil rang, qanchalik yupqa bo'lsa, shuncha yaxshi
  • Lehim, yupqaroq yaxshiroq - boshida menda qalin lehim simlari bor edi va u juda sekin erib ketdi, bu dahshat edi
  • Arduino - Uno yaxshi ishlashi kerak, lekin menda Mega bor edi, shuning uchun men buni ishlatardim
  • Trambolin mashqlari (https://www.amazon.com/Golds-Gym-Circuit-Trainer-Trampoline/dp/B013XRMEIW)
  • Neopixel Led tasmasi, men arzonroq WS28121B ishlatardim (https://www.amazon.com/ALITOVE-WS2812B-Individually-Addressable-Waterproof/dp/B00ZHB9M6A)
  • 0,1 uF kondansatör
  • ~ 10K ohmli qarshilik
  • ~ 500 ohm qarshilik
  • 60 ta fermuar

Asboblar:

  • Lehimlash temir
  • Issiq yopishtiruvchi qurol - simlarni izolyatsiya qilish va himoya qilish
  • Tel -chiziqlar
  • Tel kesgichlar
  • Qaychi

2 -qadam: Trambolinni yig'ing

Qutida ko'rsatmalar bor, ular juda oddiy.

Elektronga tegmang, keyinroq ishlatamiz;)

3 -qadam: Neopixel chizig'ini kesib oling

Neopixel chizig'ini kesib oling
Neopixel chizig'ini kesib oling
Neopixel chizig'ini kesib oling
Neopixel chizig'ini kesib oling
Neopixel chizig'ini kesib oling
Neopixel chizig'ini kesib oling

Batutda sakrash matosini ushlab turadigan bantlar o'rtasida aynan 30 ta bo'sh joy bor. Biz Neopixel tasmasini 30 ta alohida LEDga kesib tashlaymiz va ularni har bir tasma orasiga qo'yamiz.

Eslatma: Ipni yopishtiruvchi joylari bor, siz ularni osongina kesib qo'yishingiz mumkin.

4 -qadam: LEDlarni lehimlash

LEDlarni lehimlash
LEDlarni lehimlash
LEDlarni lehimlash
LEDlarni lehimlash
LEDlarni lehimlash
LEDlarni lehimlash
  1. Har bir simni taxminan 2,5 dyuymga kesib oling. Bu LEDlar orasidagi simli ulanishlar tarmoqli uzunligidan uzunroq bo'lishiga ishonch hosil qiladi
  2. Har tomondan simlarni echib oling
  3. Simlarni LEDlarga lehimlang. LEDlarni himoya qilish uchun himoya plastmassani qoldiring
  4. Buni bir vaqtning o'zida 10 ga yaqin LED qiling (keyingi uchta qadamni ko'ring)
  5. O'QLARNI NIMA BO'LGANINI YO'NALISHI BILAN BO'LING

5 -qadam: Barcha ulanishlarni issiq yopishtiruvchi

Issiq yopishtiruvchi barcha ulanishlar
Issiq yopishtiruvchi barcha ulanishlar
Issiq yopishtiruvchi barcha ulanishlar
Issiq yopishtiruvchi barcha ulanishlar
Issiq yopishtiruvchi barcha ulanishlar
Issiq yopishtiruvchi barcha ulanishlar
Issiq yopishtiruvchi barcha ulanishlar
Issiq yopishtiruvchi barcha ulanishlar

Avval simlar bir -biriga tegmasligiga va hamma narsa gucci ekanligiga ishonch hosil qiling. Keyin, simlar bir -biriga tegib ketmasligi uchun issiq elim qo'llang, shuningdek, namlikdan himoya qilish uchun LEDlarni plastik qopqoqqa yopishtiring.

6 -qadam: Hamma ishlayotganini tekshiring

Hammasi hozirgacha ishlayotganini tekshiring
Hammasi hozirgacha ishlayotganini tekshiring
Hammasi hozirgacha ishlayotganini tekshiring
Hammasi hozirgacha ishlayotganini tekshiring

Ipni Arduino -ga quyidagi tartibda ulang.

  1. Zaminni ulang, BIRINChA ZAMONA PINSINI ULANISHINI BILING. LEDlar juda nozik
  2. Boshqa ikkita pinni ulang. Din pinining PWM pin ekanligiga ishonch hosil qiling. (Diagrammani ko'ring)
  3. Fastled kutubxonasini bu erdan yuklab oling va uni arduino IDE -ga import qiling
  4. Mening git repo -ga o'ting va check_leds kodini yuklab oling (https://github.com/seniorburito/led_trampoline)

Bu kod LEDlarni tartibda yondiradi, shuning uchun muammo bo'lsa, qaysi birini tuzatish kerakligini ko'rasiz.

Fastled hujjatlarini bu erda o'qiganingizga ishonch hosil qiling, bu juda yaxshi yozilgan

Hozircha siz arduinoni yon tomonga yoki trambolin ostiga qo'yishingiz mumkin.

7-qadam: LEDlarni fermuarli trampolinga ulang

LEDlarni fermuarli trampolinga ulang
LEDlarni fermuarli trampolinga ulang
LEDlarni fermuarli trampolinga ulang
LEDlarni fermuarli trampolinga ulang
LEDlarni fermuarli trampolinga ulang
LEDlarni fermuarli trampolinga ulang

Ledlar harakatlanmasligi uchun har bir etakchani ikkita fermuar bilan bog'ladim. Zipties yaxshi ishlashi mumkin, chunki siz LEDlarni o'chirishga qaror qilsangiz va ularni arzon qilib qo'yishingiz mumkin.

8 -qadam: O'tish sensori buziladi

O'tish sensori buziladi
O'tish sensori buziladi
O'tish sensori buziladi
O'tish sensori buziladi
O'tish sensori buziladi
O'tish sensori buziladi
O'tish sensori buziladi
O'tish sensori buziladi

Trambolin qancha sakrashingizga qarab kaloriyalarni hisoblaydigan qurilma bilan birga keladi. Biz chip bilan hech narsa qila olmaymiz, lekin agar siz sakrash sensorini ochsangiz, siz uning kuch ishlatilganda ishga tushadigan kalit ekanligini tushunasiz. Arduinos bilan almashtirish tugmachalarini ishlatish juda oson. Shuning uchun, biz uni ushbu loyihada sakrashlarni sezish va bu sodir bo'lganda effektlarni ishga tushirish uchun ishlatamiz.

9 -qadam: o'tish sensori ulang

O'tish sensori ulang
O'tish sensori ulang
O'tish sensori ulang
O'tish sensori ulang
O'tish sensori ulang
O'tish sensori ulang

Sensorni trambolin oyoqlaridan biriga ulang. Va bu erda ko'rsatilganidek, sxemani o'rnating.

Sensor simlarini ikkita usuldan biriga ulashingiz mumkin:

  1. Alligator qisqichlarini yordamchi kabelning ikkita metall segmentiga ulang
  2. Telni kesib oling, ikkiga bo'ling, har bir tomonini echib oling, erkak boshiga yoki kompyuterga yoki shunga o'xshash narsalarga lehimlang.

10 -qadam: Kodni ishga tushiring

Kodni ishga tushiring
Kodni ishga tushiring
Kodni ishga tushiring
Kodni ishga tushiring

Led_trampoline.ino kodini repo -dan yuklab oling (https://github.com/seniorburito/led_trampoline).

LED_PIN, SWITCH_IN_PIN, SWITCH_OUT_PIN -ni ishlatayotgan pinlarga o'zgartiring va siz ketishga tayyormiz!

Batutning video havolasi, agar siz uni kirish qismidan ocholmasangiz (https://www.youtube.com/embed/k_8mHe4OKWg)

11 -qadam: Ko'proq bo'ladi

Bu loyiha hali ham prototip. Men hali ham ko'proq naqsh va funktsiyalarni qo'shmoqdaman. Agar sizda fikrlar bo'lsa, iltimos, menga xabar bering, agar siz kod bilan yordam berishni xohlasangiz, iltimos qiling!

Kamalak tanlovi ranglari
Kamalak tanlovi ranglari
Kamalak tanlovi ranglari
Kamalak tanlovi ranglari

"Kamalak ranglari" tanlovida ikkinchi o'rin

Tavsiya: