Mundarija:

Rang o'zgaruvchan tungi yorug'lik: 5 qadam
Rang o'zgaruvchan tungi yorug'lik: 5 qadam

Video: Rang o'zgaruvchan tungi yorug'lik: 5 qadam

Video: Rang o'zgaruvchan tungi yorug'lik: 5 qadam
Video: ХОНА ГУЛЛАРИ ЎЧУН ЭНГ КЕРАКЛИ ОЗИҚАЛАРДАН БИРИ 👍👍 2024, Noyabr
Anonim
Rangi o'zgaruvchan tungi yorug'lik
Rangi o'zgaruvchan tungi yorug'lik

Ey yigitlar! Men bir muncha vaqt ishlagan loyiham bilan bo'lishmoqchiman. Bu loyiha https://www.instructables.com/id/Interactive-Touchdan ilhomlangan. Aslida, loyiha A nuqtasi va B nuqtasi orasidagi vaqt farqini o'lchash orqali ishlaydi., vaqtni taymer bilan o'lchaydilar. Qarshilik qiymatini pasaytirib (qo'lingizni qimirlatib) sensorning kondansatkichiga yaqinlashganda, bu vaqt qisqaradi, bu rangni o'zgartiradi. Asl loyiha juda qiziq, ammo uni amalga oshirish qiyin. Shuning uchun men o'zimni yaratdim.

Shunday qilib, mening loyihamning usuli - bu step motorini aylantirish/burish. Uni aylantirib, rangini o'zgartiradi. Umuman olganda, ikkita dvigatel bo'ladi (maksimal uchta dvigatel bo'lishi mumkin, lekin men ikkitasini tanlayman) biri ko'k rangga, ikkinchisi qizil rangga javob beradi.

1 -qadam: Bizga nima kerak?

Elektronlar:

1. Arduino Leonardo

2. Simlar

3. Non paneli, katta va kichik

4. Bosqichli motorlar (1, 2 yoki 3 bo'lishi mumkin). Men shaxsan 2 yoki 3 qilishni tavsiya qilaman)

5. Bir nechta umumiy katodli RGB LEDlari (siz xohlagan yorug'likka bog'liq yoki ko'p bo'lishi mumkin)

6. 3x 330 Ohmli rezistorlar

Kassa:

1. Karton

2. Paxta yoki shimgich (yoki boshqa shaffof/shaffof material)

3. Issiq elim (qurol)

2 -qadam: ishni tuzish bosqichi

Vaziyatni tuzish bosqichi
Vaziyatni tuzish bosqichi
Vaziyatni tuzish bosqichi
Vaziyatni tuzish bosqichi

Mening konteynerim 20x12x10. Bu, shubhasiz, tungi yorug'likdan kattaroqdir. Men sizga uni kichikroq qilishingizni maslahat beraman. Quti asosan kartondan yasalgan, siz xohlagan joy shaffof materialdir.

Tafsilotlar quyida:

- taglik uchun 10x12 sm

Yon uchun 20x12 sm

Shaffof qism uchun 2x10 sm (siz xohlagan darajada katta bo'lishi mumkin)

Karton o'lchamlari va pichog'i bilan kesiladi. Va ular issiq elim bilan yopishtirilgan.

3 -qadam: Prototip va simlar

Prototip va simlar
Prototip va simlar
Prototip va simlar
Prototip va simlar
Prototip va simlar
Prototip va simlar

Endi bizda hamma narsa bor va biz sim o'tkazishni boshlashimiz mumkin. Lekin avval uning qanday ishlashini ko'rish uchun prototip tayyorlang.

Bu erda men Arduino Leonardodan foydalanmoqdaman. Menimcha, simlar Arduino UNO da ishlaydi. Har bir simni kuzatib boring va ularni Arduino -ga ulang. *LEDni ulashda D3 va D11 dan saqlaning

Barcha simlarni ulab bo'lgach, 4 -qadamda kodlashni yuklab oling. Bu ishlamayapti, iltimos, simingizni ikki marta tekshiring yoki menga savollar berib, pastda.

4 -qadam: kodlash

Endi bizda hamma narsa bor va biz kodlashni boshlashimiz mumkin.

Mening kodimni ishlatish uchun Arduino.cc saytiga tashrif buyuring yoki bu erga bosing.

Kodlash asl loyihaning kodlashiga asoslangan edi, shuning uchun siz narsalar qo'shilgan yoki kesilgan joylarni ko'rishingiz mumkin. Ammo agar siz ularning barchasini nusxa ko'chirgan bo'lsangiz, agar sizning barcha simlaringiz to'g'ri bo'lsa, u ishlashi kerak. Ammo, agar siz kodlashning yaxshiroq usulini bilsangiz, iltimos, buni bajaring, chunki men kodlashni yaxshi bilmayman.

5 -qadam: Biz tugadik

Agar siz bularning barchasini boshdan kechirgan bo'lsangiz, endi sizda tungi yorug'lik o'zgaruvchan bo'lishi kerak! Vaqtingizni o'tkazganingiz uchun tashakkur!

Tavsiya: