Mundarija:
- Ta'minotlar
- 1 -qadam: Elektr aloqasini uzing
- 2 -qadam: Chop etish bazasi va diffuzerni joylashtiring (REMIX TIME!)
- 3 -qadam: Kod vaqti (va 3 -remiks)
- 4 -qadam: Arduino -ga yuboring
- 5 -qadam: Birgalikda joylashtiring
- 6 -qadam: Qayta dasturlashni xohlaysizmi?
Video: Super oson kristalli kayfiyat nuri: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Salom Yaratuvchilar! Bu juda qulay bo'lgan arduino loyihasi, u o'quv vositasi va yomon kayfiyat nuri sifatida ishlaydi. Bu faqat bir nechta bo'lak, shuning uchun siz tayanchni chop etish uchun kerak bo'lganda uni qamchilashingiz mumkin. RGB haqida ham yaxshi saboq beradi!
Bu loyihaning ba'zi bir ma'lumotlari: Mening ukam (bundan buyon Unicorn deb nomlanadi) va men ajoyib Kiwico obuna qutilarini olaman (homiy emas, shunchaki yaxshi ko'raman) va shu oyda Tinker sandig'ida Unicorn ajoyib RGB kayfiyat chiroqiga ega bo'ldi. U uni qurdi, lekin har bir rang faqat yoqilgan/o'chirilganligini tezda aniqladi, shuning uchun u cheklangan rangga ega edi. Maktab darslarimdan birida biz har chorshanba kuni STEM loyihasini bajarishimiz kerak. O'tgan chorshanba kuni Unicorn va men bu loyihani birgalikda tuzatdik, shunda u ko'proq rang imkoniyatlarini kodlashi mumkin edi.
Agar siz buni dars sifatida ishlatayotgan bo'lsangiz, men talabalarga bazalarni oldindan chop etishni tavsiya qilaman. Menikini chop etish uchun taxminan 4 soat vaqt ketdi.
Iltimos, bunga remix tanlovida ovoz bering! Bu mening birinchi Instructable va Unicorn. Men bu borada juda qattiq ishlayman. (Endi men yozishni o'rgatishni o'rgatish qanchalik muhimligini tushunaman!)
Ta'minotlar
- RGB LED (kichigi ishlaydi)
- Arduino Uno (va akkumulyator kabeli va USB kabeli dasturlash uchun asosiy to'plamda bo'lishi kerak)
- Asosiy o'tish simlari
- kichik non paneli
- 220 ohmli qarshilik
- Kiwico kristalli to'plami (yoki boshqa LED diffuzer)
www.kiwico.com/us/store/dp/color-mixing-le…
3D printerga kirish (yoki bilasizmi, loyni modellashtirish kabi modellashtirish) yoki changyutgich? Agar sizda asboblar bo'lsa, yog'och yaxshi bo'lishi mumkin
1 -qadam: Elektr aloqasini uzing
RGB simining katodini Arduino GND -ga, qolgan uch pinni Arduino -ning 11, 10, 9 -pinlariga 220 ohmli rezistorlar orqali ulang.
2 -qadam: Chop etish bazasi va diffuzerni joylashtiring (REMIX TIME!)
3D bosib chiqarish (yoki model) bazasi
Kristall 1 -sonli remiksdir, chunki bu kiviko nurining remiksi (u faqat bir nechta rangda)
Baza - bu 2 -sonli remix, bu narsaning past poli ekgichining remiksi:
Men uni aylantirdim va tinkerkaddagi diffuzer va quvvat uchun bir nechta teshiklarni kesib tashladim. Men chop etgan fayl shu erda joylashtirilgan.
3 -qadam: Kod vaqti (va 3 -remiks)
Kod https://create.arduino.cc/projecthub/muhammad-aqib… dan olingan.
Oddiy qilib aytganda, Arduino dasturini oching va quyidagi kichik amallarni bajaring.
1: o'rnatish kodini kiriting.
int red_light_pin = 11; int green_light_pin = 10; int blue_light_pin = 9; void setup () {pinMode (red_light_pin, OUTPUT); pinMode (green_light_pin, OUTPUT); pinMod (blue_light_pin, OUTPUT);}
2: Asosiy kod.
void loop () {
// Ranglaringiz bu erga
} bo'sh RGB_color (int red_light_value, int green_light_value, int blue_light_value) {analogWrite (red_light_pin, red_light_value); analogWrite (green_light_pin, green_light_value); analogWrite (blue_light_pin, blue_light_value);}
3: Ranglar qanday ishlaydi. (qalin = mening fikrim, uni arduino -ga qo'shmang)
Yonishini/pulsini xohlagan har bir rangda bu ketma -ketlik void loop () {ostida qo'shilgan
RGB_color (kerakli rang uchun 255, 0, 0 rgb qiymati); // Qizil rangni o'qilishi uchun izohlang
kechikish (1000); Rang qancha vaqt, menimcha, bu 1 soniya
4: Misol kodi:
int red_light_pin = 11; int green_light_pin = 10; int blue_light_pin = 9; void setup () {pinMode (red_light_pin, OUTPUT); pinMode (green_light_pin, OUTPUT); pinMode (blue_light_pin, OUTPUT);} void loop () {RGB_color (255, 0, 0); // Qizil kechikish (1000); RGB_color (0, 255, 0); // Yashil kechikish (1000); RGB_color (0, 0, 255); // Moviy kechikish (1000); RGB_color (255, 255, 125); // Malinali kechikish (1000); RGB_color (0, 255, 255); // Cyan kechikishi (1000); RGB_color (255, 0, 255); // Magenta kechikishi (1000); RGB_color (255, 255, 0); // Sariq kechikish (1000); RGB_color (255, 255, 255); // Oq kechikish (1000);} bo'sh RGB_color (int red_light_value, int green_light_value, int blue_light_value) {analogWrite (red_light_pin, red_light_value); analogWrite (green_light_pin, green_light_value); analogWrite (blue_light_pin, blue_light_value);}
4 -qadam: Arduino -ga yuboring
USB-kartani kompyuteringizga ulang. Tasdiqlash uchun belgini bosing va arduino -ga yuborish uchun o'qni bosing. LED sizning kodingiz orqali miltillay boshlaganda, uni kompyuterdan uzishingiz mumkin. 9V batareyani taxtaga ulang, shunda kod ishlaydi.
5 -qadam: Birgalikda joylashtiring
Quvvat kabeli teshikdan chiqadigan taxtani taglik ichiga joylashtiring.
6 -qadam: Qayta dasturlashni xohlaysizmi?
O'chiring, kompyuterga ulang, kodlang va yana bazaga joylashtiring. Xursand bo'ling!
Uning videosi ilova qilingan.
Tavsiya:
WIFI boshqariladigan kayfiyat nuri: 4 qadam (rasmlar bilan)
WIFI boshqariladigan kayfiyat nuri: Bu men yaratgan va tayyorlagan WIFI boshqariladigan kayfiyat chirog'i! Diametri 10 sm, balandligi 19 sm. Men uni "LED STRIP tezligi" uchun ishlab chiqdim. Bu kayfiyatni mahalliy tarmoq ichidagi istalgan qurilmada internet orqali boshqarish mumkin
Batareyasiz quyosh nuri, yoki quyosh nuri Nega ?: 3 qadam
Batareyasiz quyosh nuri, yoki quyosh nuri … Nega ?: Xush kelibsiz. EnglishDaylight uchun kechirasizmi? Quyoshmi? Nima uchun? Kunduzi menda bir oz qorong'i xona bor va uni ishlatganda chiroqni yoqishim kerak. Quyosh nurini kunduzi va kechasi o'rnating (1 xona): (Chilida)-Quyosh paneli 20w: 42 AQSh dollari-Batareya: 15 AQSh dollari-Quyosh zaryad qilish
Stol nuri bezaklari va eshik nuri belgisi: 8 qadam (rasmlar bilan)
Stol nuri bezaklari va eshik nuri belgisi: Bu darslik sizga stol usti bezaklarini qanday dasturlash va yasashni ko'rsatib beradi. Bu chiroqlar bir soat ichida rangini o'zgartiradi. Shuningdek, siz yonib turgan eshik belgisini dasturlashni va qurishni o'rganasiz. Siz eshikdan foydalanishingiz mumkin
Interaktiv, ochiq manbali kayfiyat nuri: 9 qadam (rasmlar bilan)
Interaktiv, ochiq manbali kayfiyat nuri: Bu ko'rsatmali interaktiv, ko'p funktsiyali kayfiyat chiroqini qanday qilish kerakligini ko'rib chiqadi. Ushbu loyihaning asosiy qismi BlinkM I2C RGB LED -dir. Bir kuni veb -sahifalarni ko'rib chiqayotganimda, BlinkM diqqatimni tortdi va men buni juda zo'r deb o'yladim
Kristalli qattiq hol rölesi yordamida 110 ta vakuumli kompyuterni boshqarish juda oson: 3 qadam (rasmlar bilan)
Kristalli qattiq holli o'rni yordamida 110 ta vakuumli kompyuterni boshqarish juda oson: men issiq taxtani lehimlashda o'zimni sinab ko'rishga tayyorman. Shuning uchun, men shaxsiy kompyuterimdan 110Vac ni boshqarish usulini tanlashim kerak edi. Bu ko'rsatma kompyuterda ketma -ket chiqish portidan 110Vacni qanday oson boshqarishni ko'rsatadi. Men ishlatgan ketma -ket port USB turi edi