Mündəricat:
- Təchizat
- Addım 1: Bağlayın
- Addım 2: Çap Bazası və Difüzoru daxil edin (REMIX ZAMANI!)
- Addım 3: Kod Zamanı (və Remix #3)
- Addım 4: Arduinoya göndərin
- Addım 5: Birlikdə qoyun
- Addım 6: Yenidən proqramlaşdırmaq istəyirsiniz?
Video: Super Easy Crystal Mood Light: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Salam Yaradıcılar! Bu, öyrənmə vasitəsi və pis zəhmli əhval -ruhiyyə işığı kimi işləyəcək super duper asan arduino layihəsidir. Bu yalnız bir neçə parçadır, buna görə də bazanı çap etmək üçün lazım olan vaxtda çırpın. RGB haqqında da böyük bir dərs verir!
Bu layihə üçün bəzi məlumatlar: Kiçik qardaşım (bundan sonra Unicorn kimi tanınır) və mən zəhmli Kiwico abunə qutularını alıram (sponsor deyil, sadəcə pərəstiş edir) və bu ayın Tinker sandığında Unicorn sərin bir RGB əhval işığı aldı. Onu qurdu, ancaq hər bir rəngin yalnız açıq/söndürüldüyünü anladı, buna görə də məhdud rənglərə sahib idi. Məktəb üçün dərslərimin birində hər Çərşənbə günü bir STEM layihəsi etməliyik. Keçən çərşənbə günü, Unicorn və mən daha çox rəng imkanlarını kodlaşdırması üçün bu layihəni birlikdə düzəltdik.
Bir dərs olaraq istifadə edirsinizsə, əvvəlcədən tələbələr üçün əsasları çap etməyi məsləhət görürəm. Mənimki çap etmək təxminən 4 saat çəkdi.
Zəhmət olmasa remix yarışmasında buna səs verin! Bu mənim ilk öyrədilə bilən və tək boynuzlu atımdır və bunun üzərində çox çalışıram. (İndi yazmağı öyrətmək üçün yazmağın nə qədər çox olduğunu qiymətləndirə bilərəm!)
Təchizat
- RGB LED (kiçik biri işləyir)
- Arduino Uno (və proqramlaşdırmaq üçün batareya kabeli və usb kabeli əsas dəstdə olmalıdır)
- Əsas keçid telləri
- kiçik çörək taxtası
- 220 ohm müqavimət
- Kiwico kristal dəsti (və ya digər LED diffuzor)
www.kiwico.com/us/store/dp/color-mixing-le…
3D printerə giriş (və ya bilirsiniz, model sehrli və ya başqa bir şey kimi gil modelləşdirmək)/vakuum köhnə? Alətləriniz varsa ağac sərin ola bilər
Addım 1: Bağlayın
220 ohm rezistorlar vasitəsilə Arduinonun GND -nə, digər üç sancağa isə Arduino pininə, RGB -nin daha uzun pimi olan RGB ledinin katotunu bağlayın.
Addım 2: Çap Bazası və Difüzoru daxil edin (REMIX ZAMANI!)
3D çap (və ya model) bazası
Kristal 1 nömrəli remiksdir, çünki kiwico işığının remiksi (yalnız bir neçə rəngdədir)
Baza remix #2, şeylər üzərində aşağı poli əkicinin remiksidir:
Mən onu çevirdim və tinkercadda diffuzor və güc üçün bir neçə deşik kəsdim. Çap etdirdiyim fayl buraya yerləşdirilib.
Addım 3: Kod Zamanı (və Remix #3)
Kod
Sadəcə olaraq, Arduino tətbiqini açın və aşağıdakı alt addımları izləyin.
1: quraşdırma kodunu daxil edin.
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, ÇIXIŞ); pinMode (blue_light_pin, ÇIXIŞ);}
2: Əsas kod.
boşluq döngəsi () {
// RENKLERİNİZ BURADA GEDİR
} boş 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: Rənglər necə işləyir. (qalın = şərhim, arduinoya əlavə etmə)
Yanıp sönməsini/nəbzini vurmasını istədiyiniz hər rəng bu ardıcıllığı void loop () {altında əlavə edir
RGB_color (istədiyiniz rəng üçün 255, 0, 0 rbb dəyəri); // Qırmızı, oxunaqlı olması üçün rəngi şərh edin
gecikmə (1000); Rəng nə qədər var, əminəm ki, bu 1 saniyədir
4: Nümunə kodu:
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, ÇIXIŞ); pinMode (blue_light_pin, OUTPUT);} boşluq döngəsi () {RGB_color (255, 0, 0); // Qırmızı gecikmə (1000); RGB_color (0, 255, 0); // Yaşıl gecikmə (1000); RGB_color (0, 0, 255); // Mavi gecikmə (1000); RGB_color (255, 255, 125); // Moruq gecikməsi (1000); RGB_color (0, 255, 255); // Cyan gecikməsi (1000); RGB_color (255, 0, 255); // Magenta gecikmə (1000); RGB_color (255, 255, 0); // Sarı gecikmə (1000); RGB_color (255, 255, 255); // Ağ gecikmə (1000);} boş 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);}
Addım 4: Arduinoya göndərin
USB lövhənizi kompüterinizə qoşun. Doğrulamaq üçün onay işaretini basın və arduinoya göndərmək üçün oxu basın. LED kodunuzda yanıb -sönməyə başlayanda onu kompüterinizdən ayıra bilərsiniz. 9V batareyanı taxtaya qoşun və kod işləyəcək.
Addım 5: Birlikdə qoyun
Lövhəni elektrik kabelinin çuxurdan çıxması ilə bazanın içərisinə yerləşdirin.
Addım 6: Yenidən proqramlaşdırmaq istəyirsiniz?
Çıxarın, kompüterə qoşun, kodlayın və yenidən bazaya qoyun. Zövq alın!
Bunun videosu əlavə olunur.
Tövsiyə:
Smart Crystal Light String: 9 Addım (Şəkillərlə birlikdə)
Ağıllı Kristal İşıq String: Milad yaxınlaşdıqca və ev ev avtomatlaşdırması və ağıllı obyektlərin tam araşdırılması ilə məşğul olduğum üçün, bu il ağıllı, gözəl görünüşlü, RGB işıq simli etməyə çalışmağa qərar verdim. DIY həlləri ilə bağlı bir çox araşdırma apardım. İnternet ətrafında, bir tərəfdən bəzi pr
Mood Dinamik- Ətraf Mühitin İstiliyinə Bağlı Çalınacaq Mood Musiqisi üçün Güclü Dinamik: 9 Addım
Mood Speaker- Ətraf Mühitin İstiliyinə Bağlı Mood Musiqisi Çalınacaq Güclü Dinamik: Salam, MCT Howest Kortrijk-dəki məktəb layihəm üçün Mood Hoparlör hazırladım, bu fərqli sensorlar, LCD və WS2812b olan ağıllı Bluetooth dinamik cihazdır. Dinamik temperaturdan asılı olaraq fon musiqisi çalır, ancaq
Animasiya Mood Light & Night Light: 6 Addım (Şəkillərlə)
Animasiya Mood İşıq və Gecə İşığı: İşıqla vəsvəsə ilə məhdudlaşan bir cazibəyə sahib olaraq, hər hansı bir ölçüdə RGB işıqlı ekranlar yaratmaq üçün istifadə edilə bilən kiçik modul PCB -lərdən ibarət bir seçim yaratmağa qərar verdim. Modul PCB hazırladıqdan sonra onları bir yerə yığmaq fikrinə düşdüm
Arduino Super Easy Nokia LCD: 4 addım
Arduino Super Easy Nokia LCD: 6Line Code, Kitabxana və kompakt nümunə kodu olan Arduino Step by Step by Step üçün daha az Nokia LCD
Super EASY və Super UCUZ Magneto Scratcher!: 3 addım
Super EASY və Super UCUZ Magneto Scratcher !: " Magnero kazıyıcı " yalnız " cızmaq " ilə gülməli səslər yarada bilən bir cihazdır. maqnit materialları. Audio lentlər, video lentlər, kredit kartları, maqnit disklər və s. Lehimə ehtiyac yoxdur