Sadržaj:

Arduino RGB LED lampa + 4 -bitni LCD ekran: 4 koraka
Arduino RGB LED lampa + 4 -bitni LCD ekran: 4 koraka

Video: Arduino RGB LED lampa + 4 -bitni LCD ekran: 4 koraka

Video: Arduino RGB LED lampa + 4 -bitni LCD ekran: 4 koraka
Video: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, Novembar
Anonim
Arduino RGB LED lampa + 4 -bitni LCD ekran
Arduino RGB LED lampa + 4 -bitni LCD ekran
Arduino RGB LED lampa + 4 -bitni LCD ekran
Arduino RGB LED lampa + 4 -bitni LCD ekran
Arduino RGB LED lampa + 4 -bitni LCD ekran
Arduino RGB LED lampa + 4 -bitni LCD ekran

Ovo je moje prvo uputstvo !!! ej.. Prije nego nastavim. Ne ulazim u detalje o tome kako rezati drvo, niti sastaviti sve zajedno. Cijeli proces izrade sam napravio slobodnim stilom, sve što mi je palo na pamet je ono što sam reproducirao. Smisao ovog uputstva je da možete stvoriti krug, programirati arduino i stvoriti nešto od svoje mašte. Također je ovo uputstvo namijenjeno ljudima koji su upoznati sa tako popularnim Arduinom !!! Ako želite saznati više o tome šta je Arduino, posjetite: Arduino početnu stranicuU redu, sada malo objašnjenje o čemu se radi. Ovo je jednostavno arduino koji kontrolira RGB LED za kontrolu rasvjete. Postoje 3 različita načina rada. Ovi načini se mogu odabrati pritiskom na dugme. Režimi i vrijednosti RGB prikazani su na LCD ekranu. Režimi: 1) Hue Cycle (Ciklus nijanse): Ovaj ciklus prolazi kroz spektar nijansi. Pomaknite kotačić (potenciometar) za kontrolu brzine mijenjanja boje s jedne na drugu. 2) Odabir nijanse: Pomaknite kotačić (potenciometar) za odabir boje koju ste odabrali. Ostaje na ovoj boji3) Slučajna nijansa: Arduino nasumično odabire ciljnu RGB boju. Blijedi do ciljane RGB boje. Tada proces počinje iznova. Možete odabrati brzinu kojom boja blijedi s jedne na drugu Sljedeći video je stvaranje Arduino kontrolirane RGB LED lampe od početka do kraja.

Korak 1: Materijali

1) Arduino: decimila, Freeduino, Rock Bottom Freeduino Kit (RBFK). (Koristio sam RBFK jer je jeftiniji i poklanjao sam ga na poklon.) 2) Potenciometar: Koristim 120ohm, ali sve će biti od koristi u ovoj konkretnoj aplikaciji. 3) Dugme: Ne koristite dugme ON/OFF. To mora biti tipkalo.4) RGB LED: Provjerite jesu li to uobičajene katodne RGB LED diode. Znači 1 pin je UZEMLJEN, a druga 3 pina R, G, B iglice su POZITIVNE. 5) LCD kompatibilan sa HD44780: Po mom najboljem iskustvu, svi LCD -ovi 16x2 sa kojima sam radio rade sa 4 -bitnom bibliotekom. 6) 5 x otpornici: - 22ohm = LCD kontrast … *NAPOMENA: Koristite POT za određivanje najboljeg kontrasta za LCD. - 2.2Kohm = PushButton- još 3 otpornika. Morate odrediti vrijednosti ovisno o vašoj RGB LED diodi. Detalji u nastavku.

Korak 2: Zaokružite veze

Circut Connections
Circut Connections

Opće informacije i savjeti

- provjerite je li LCD (RW / PIN5) zakačen za tlo. Greška je u donjem dijagramu koji prikazuje LCD PIN 6 je pričvršćen na UZEMLJENJE…. to nije u redu, LCD PIN5 bi trebao biti pričvršćen za uzemljenje - Prilikom testiranja LCD -a koristite POT da biste utvrdili odgovarajuću otpornost za LCD CONTRAST. Možda mislite da LCD ne radi kad je u stvari kontrast prenizak i ne vidite ništa. - NISU svi LCD ekrani napravljeni isto. Za ispise pogledajte specifikacije LCD ekrana (google model br. LCD -a). (DB0-DB7, RegisterSelect, ReadWrite, Enabled, itd.)- RGB PIN-ovi trebaju odgovarajuće otpornike za svaku boju. Otpornik je određen količinom napona koja je potrebna svakoj boji. Primjer: R = 2,8 - 3,2 volta = 82 ohma (preporučeno) G = 3,2 - 3,5 volta = 68 ohma (preporučeno) B = 3,2 - 3,5 volta = 68 ohma (preporučeno) upotrijebite sljedeći URL za određivanje otpora za svaku boju. Čarobnjak za LED serije/paralelne nizove Informacije o komponentiPotenciometar (POT) = 120 ohma LCD kontrastni otpornik = otpornik dugmeta 22 ohmpusa = 2,2 KohmLCD veze Arduino (GND) = LCD (PIN 1) = GroundArduino (5V) = LCD (PIN 2) = napajanjeArduino (PIN 2) = LCD (PIN 6) = Omogući SignalArduino (PIN 7) = LCD (PIN 11) = DB4Arduino (PIN 8) = LCD (PIN 12) = DB5Arduino (PIN 9) = LCD (PIN 13) = DB6Arduino (PIN 10) = LCD (PIN 14) = DB7Arduino (PIN 11) = LCD (PIN 4) = Registracija Odaberite Arduino (PIN 12) = LCD (PIN 5) = Čitanje / Zapisivanje RGB LED veze Arduino (PIN 3) = LED R = 2,8 - 3,2 volta = 82 ohma (preporučeno) Arduino (PIN 5) = LED G = 3,2 - 3,5 volta = 68 ohma (preporučeno) Arduino (PIN 6) = LED B = 3,2 - 3,5 volta = 68 ohma (preporučeno) Arduino (GND) = LED GNDPovezivanje dugmeta i lonca Arduino (ANALOGNI PIN 2) = POT (brisač: obično u sredini, ovisi o loncu) Arduino (PIN 4) = PushButton (obavezno upotrijebite otpornik od 2.2Kohm ili veći)

Korak 3: Arduino izvorni kod + datoteke

Izvorni kod, Kako sve povezati i LCD biblioteka sadržani su u Zip datoteci. Gotovo sav kôd sam napisao sam, ali moram dodati zasluge sljedećem kodu koji sam koristio. Arduino Hue funkcijaodaberite različite načine rada s pritiskom na dugme. Funkcija nijanse bila je izuzetno ugodna, zašto biste ponovno izmislili kotač. Što se tiče dugmeta, ne biste vjerovali koliko ovo može biti zeznuto. Ovaj kôd je bio izuzetno koristan za korištenje tipke kako sam namjeravao. (pritiskom na tipku možete odabrati različite načine rada)

Korak 4: Završne riječi

Ovaj projekat je nastao kao poklon za vrlo dobrog prijatelja, a sada želim da ga poklonim ostatku entuzijasta INSTRUCTABLES -a. Cijeli ovaj proces bio je izuzetno iskustvo i s velikim zadovoljstvom ga mogu podijeliti sa svijetom. OH I MOLIMO VAS NE ZABORAVITE GLASANJE !!!