Mundarija:

Cheksiz kamalak: 4 qadam
Cheksiz kamalak: 4 qadam

Video: Cheksiz kamalak: 4 qadam

Video: Cheksiz kamalak: 4 qadam
Video: Hayotning 4 Jabhasi 2024, Dekabr
Anonim
Cheksiz kamalak
Cheksiz kamalak

Cheksiz nometall - bu yorqin kamalak uchun mukammal bo'lgan kulgili illyuziya. Bu ko'rsatma sizga o'zingiz bilan olib ketadigan ko'chma cheksiz kamalakni qanday yasashni ko'rsatadi.

Materiallar

  • quti yoki boshqa korpus
  • Oyna yuzasi
  • rang berish uchun material
  • Neopixel tasmasi
  • Adafruit CPX yoki gemma kabi boshqaruvchi
  • mos keladigan batareya va simlar

E'tibor bering, sizga ham shaffof oyna materiali, ham to'liq oyna yuzasi kerak. Men oynali oynali plastmassadan va oynali oynadan foydalanardim

Qutining tekis yuzasi bo'lishi kerak, siz uni bo'yash uchun material bilan yopishingiz mumkin. Shuningdek, u boshqaruvchi, batareya va qo'shimcha simlarni joylashtirish uchun etarlicha katta bo'lishi kerak.

Ta'minotlar

Qo'shimcha materiallar lehim va dasturlashni o'z ichiga oladi. Circuit Playground Express (CPX) yoki gemmani dasturlash uchun Arduino IDE -dan foydalaning. Adafruit kutubxonalarini kutubxona menejeri yordamida qo'shishni unutmang.

1 -qadam: Qoplamani tayyorlang

Qoplamani tayyorlang
Qoplamani tayyorlang
Qoplamani tayyorlang
Qoplamani tayyorlang
Qoplamani tayyorlang
Qoplamani tayyorlang

Qoplamani kuzatib boring va oyna va bo'yash materiallarining qismlarini kesib oling. Ularni bir oz kichraytiring, shunda ular ichkariga sig'ishi mumkin. Dudak hosil qilish uchun etarli joy qoldirib, idishning yuqori qismini kesib oling. Men ishlatadigan konteyner allaqachon plastik oynaga ega edi, shuning uchun bu erda qopqog'ini kesib tashlashim shart emas edi.

Mening korpusim metall bo'lgani uchun uni elektr lenta bilan o'rab oldim. Sizning kontaktlarning zanglashiga olib keladigan yalang'och metall yo'qligiga ishonch hosil qiling! Ledlarni biriktirish uchun men ham kartondan foydalanardim.

2 -qadam: O'chirish davralarini o'tkazing

O'zingizning davralaringizni simlang
O'zingizning davralaringizni simlang

Kabelni ulash juda oddiy. Faqat 3 ta ulanish bor, lekin chiziqning boshiga ulanganingizga ishonch hosil qiling. Ma'lumotlar ulanishi CPX bo'yicha A0 va Neopixel tasmasidagi Din o'rtasida bo'lishi kerak. Agar siz Gemma -dan foydalanayotgan bo'lsangiz, D1 simini chiziqning Diniga o'tkazing. Chiziqdagi 5V chizig'ini tekshirgichning Vout -ga ulang. Bu LEDlarga ko'proq kuch beradi. Oxir -oqibat, tekshirgich va chiziqli chiziq orasidagi erni ulang.

3 -qadam: Kamalakni dasturlash

Arduino ushbu RGB LED -larni dasturlashning oson usulini taqdim etadi. Agar sizda dasturlash interfeysi bo'lmasa, uni arduino.cc saytidan yuklab oling. Sizni har qadamda ko'rsatadigan boshlang'ich sahifasi bor. Arduino IDE-ni o'rnatgandan so'ng, siz Adafruit-ning NeoPixels-ni va boshqaruv kartasini qo'llab-quvvatlash uchun o'rnatilgan kutubxona menejeridan foydalanasiz.

Kutubxonalarni o'rnatgandan so'ng, siz NeoPixel misol dasturlariga kira olasiz. Tugmachali misoldan boshlang. U kamalak, kamalak, tsikl va teatrChaseRainbow bilan o'ynash uchun 3 ta kamalak tartibini taqdim etadi. Menga kamalak aylanishi yoqdi.

Misol dasturiga faqat 3 ta o'zgartirish kiritishingiz kerak bo'ladi

1) PIXEL_COUNT bilan NeoPixellar sonini o'rnating. Misol uchun, agar sizda 16 ta LED bo'lsa, o'qish uchun kod qatorini o'zgartiring:

#PIXEL_COUNT ni aniqlang 16

2) Tekshirgichning chiqish pinini o'rnating. Agar siz CPX dan foydalanayotgan bo'lsangiz, PIXEL_PIN chiziq bilan aniqlanganligiga ishonch hosil qiling

#PIXEL_PIN 6 ni aniqlang

Agar siz Gemma -dan foydalanayotgan bo'lsangiz, siz ushbu qatorni o'zgartirasiz

#PIXEL_PINni belgilang 1

3) Asosiy kodni o'zgartiring. Arduino -da asosiy tartib - loop (). Ushbu tartibni toping va uni quyidagilar bilan almashtiring

void loop () {rainbowCycle (20);

}

Endi uni yuklang va yuklang. Siz natijalarni NeoPixel -da ko'rishingiz kerak.

4 -qadam: yig'ish

Yig'ish
Yig'ish
Yig'ish
Yig'ish
Yig'ish
Yig'ish

Yig'ish kerak bo'lgan birinchi narsa-bu yuqori qopqoqga aniq rang berish. Bu erda u ikki tomonlama lenta bilan biriktirilgan holda ko'rsatilgan.

NeoPixel tasmasini iloji boricha qopqoqqa mahkamlang.

Keyin batareyani va boshqaruvchini korpusga joylashtiring. Agar siz CPX dan foydalanayotgan bo'lsangiz, u avtomatik ravishda yoqiladi. Agar siz Gemma -dan foydalanayotgan bo'lsangiz, uni yoqishingiz kerak bo'ladi. Ushbu bosqichda LEDlar yonadi.

Devrenning tepasida oynali xizmatni joylashtiring. Iloji boricha uni LEDlarga yaqinroq joylashtirishga harakat qiling.

Oxirgi qadam - qopqoqni yopish. Endi sizda ko'chma cheksiz kamalak bor!

Tavsiya: