Cov txheej txheem:

Arduino RGB LED Teeb + 4 ntsis LCD Zaub: 4 Cov Kauj Ruam
Arduino RGB LED Teeb + 4 ntsis LCD Zaub: 4 Cov Kauj Ruam

Video: Arduino RGB LED Teeb + 4 ntsis LCD Zaub: 4 Cov Kauj Ruam

Video: Arduino RGB LED Teeb + 4 ntsis LCD Zaub: 4 Cov Kauj Ruam
Video: 32x16 RGB LED matrix display with Arduino UNO microcontroller | DFrobot 2024, Kaum ib hlis
Anonim
Arduino RGB LED Teeb + 4 ntsis LCD Zaub
Arduino RGB LED Teeb + 4 ntsis LCD Zaub
Arduino RGB LED Teeb + 4 ntsis LCD Zaub
Arduino RGB LED Teeb + 4 ntsis LCD Zaub
Arduino RGB LED Teeb + 4 ntsis LCD Zaub
Arduino RGB LED Teeb + 4 ntsis LCD Zaub

Nov yog kuv thawj qhov kev qhia !!! yay.. Ua ntej kuv mus ntxiv. Kuv tsis mus rau hauv cov ntsiab lus ntawm yuav ua li cas txiav ntoo, lossis txiav txhua yam ua ke. Kuv tso siab rau tag nrho cov txheej txheem tsim, txawm li cas los xij rau hauv siab yog qhov kuv rov tsim dua. Lub ntsiab lus ntawm cov lus qhia no yog kom muaj peev xwm tsim lub Circuit Court, program arduino, thiab tsim qee yam ntawm koj tus kheej lub tswv yim. Tsis tas li cov lus qhia no yog txhais rau cov tib neeg uas paub zoo txog Arduino uas nrov heev !!! Qhov no tsuas yog ib qho arduino tswj hwm RGB LED los tswj teeb pom kev zoo. Muaj 3 hom sib txawv. Cov hom no tuaj yeem xaiv los ntawm nias lub pob. Cov Qauv thiab cov txiaj ntsig ntawm RGB tau tshwm rau ntawm lub vijtsam LCD. Hom: 1) Hue Cycle: Qhov no mus los ntawm cov xim zas xim. Koj nqes lub log (lub zog ntsuas) los tswj qhov nrawm uas cov xim hloov pauv ntawm ib mus rau lwm qhov. 2) Xaiv Hawj txawm: Qhib lub log (lub hwj chim ntsuas) kom xaiv cov xim uas koj xaiv. Nws tseem nyob ntawm cov xim no 3) Random Hawj txawm: Arduino xaiv ib lub hom phiaj RGB xim. Nws ploj mus rau lub hom phiaj RGB xim. Tom qab ntawd cov txheej txheem pib dua. Koj tuaj yeem xaiv qhov nrawm uas xim ploj mus los ntawm ib mus rau lwm Cov vis dis aus hauv qab no yog kev tsim ntawm Arduino tswj RGB LED Teeb txij thaum pib mus txog thaum kawg.

Kauj ruam 1: Cov ntaub ntawv

1) Arduino: decimila, freeduino, Pob Zeb Hauv Qab Freeduino Kit (RBFK). (Kuv siv RBFK vim tias nws pheej yig dua thiab kuv tau muab qhov no tam sim no tam sim no.). 2) Potentiometer: Kuv siv 120ohm tab sis ib qho yuav ua nyob rau hauv daim ntawv thov tshwj xeeb no. 3) Khawm Khawm: Tsis txhob siv lub ON/OFF khawm. Nws yuav tsum yog lub laub khawm. 4) RGB LED: Nco ntsoov nws yog ib qho cathode RGB LED's. Lub ntsiab lus 1 tus pin yog GROUND thiab lwm 3 tus pin R, G, B pins yog POSITIVE. 5) HD44780 -sib xws LCD: Los ntawm kuv qhov kev paub zoo, txhua 16x2 LCD kuv tau ua haujlwm nrog ua haujlwm nrog 4bit lub tsev qiv ntawv. 6) 5 x Resistors: - 22ohm = LCD Contrast … *NCO TSEG: Siv lub POT los txiav txim siab qhov sib piv zoo tshaj plaws rau LCD. - 2.2Kohm = PushButton- 3 ntxiv resistors Koj yuav tsum txiav txim siab qhov txiaj ntsig nyob ntawm koj li RGB LED. Paub meej hauv qab no.

Kauj Ruam 2: Kev Sib Txuas Circut

Circut Kev Sib Txuas
Circut Kev Sib Txuas

Cov Lus Qhia & Cov Lus Qhia

- xyuas kom tseeb tias LCD (RW / PIN5) tau txuas rau hauv av. Tsis muaj qhov yuam kev hauv daim duab kuv tau ua hauv qab no, nws qhia LCD PIN 6 txuas rau hauv GROUND…. qhov tsis yog, LCD PIN5 yuav tsum tau txuas rau hauv av - Thaum kuaj LCD siv POT txhawm rau txiav txim siab tawm tsam kom raug rau LCD CONTRAST. Koj yuav xav tias LCD tsis ua haujlwm thaum qhov tseeb qhov sib txawv tsuas yog qis thiab koj tsis tuaj yeem pom dab tsi. - Tsis yog txhua lub LCD tau ua tib yam. Xa mus rau koj lub LCD tshwj xeeb (google qauv # ntawm LCD) rau pinouts. (DB0-DB7, Sau Npe Xaiv, Nyeem Ntawv Sau, Siv Tau, thiab lwm yam)- RGB tus lej xav tau tus tiv thaiv kom raug rau txhua xim. Tus tiv thaiv tau txiav txim siab los ntawm qhov ntsuas hluav taws xob txhua qhov xim xav tau. Eaxmple: R = 2.8 - 3.2 volts = 82ohm (pom zoo) G = 3.2 - 3.5 volt = 68ohm (pom zoo) B = 3.2 - 3.5 volt = 68ohm (pom zoo) siv URL hauv qab no los txiav txim siab tsis kam rau txhua xim. LED series/parallel array wizardComponent InfoPotentiometer (POT) = 120ohmLCD Contrast resistor = 22 ohmpush button resistor = 2.2 KohmLCD ConnectionsArduino (GND) = LCD (PIN 1) = GroundArduino (5V) = LCD (PIN 2) = Power SupplyArduino (PIN 2) = LCD (PIN 6) = Enable 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) = Sau Npe XaivArduino (PIN 12) = LCD (PIN 5) = Nyeem / Sau RGB LED Txuas Txuas Arduino (PIN 3) = LED R = 2.8 - 3.2 volts = 82ohm (pom zoo) Arduino (PIN 5) = LED G = 3.2 - 3.5 volts = 68ohm (pom zoo) Arduino (PIN 6) = LED B = 3.2 - 3.5 volts = 68ohm (pom zoo) Arduino (GND) = LED GNDButton & Pot ConnectionsArduino (ANALOG PIN 2) = POT (wiper: feem ntau nyob hauv nruab nrab, nyob ntawm lub lauj kaub) Arduino (PIN 4) = PushButton (nco ntsoov siv 2.2Kohm lossis siab dua resistor)

Kauj Ruam 3: Arduino Source Code + Files

Cov Cai Tau Txais, Yuav ua li cas xaim txhua yam thiab LCD lub tsev qiv ntawv txhua yam muaj nyob hauv Zip File. Yuav luag txhua txoj cai tau sau los ntawm kuv tus kheej txawm hais tias kuv yuav tsum ntxiv credit rau cov cai hauv qab no uas kuv tau siv. Arduino Hawj Kev Ua Haujlwm xaiv hom sib txawv nrog nias lub pob Raws li rau lub laub khawm, koj yuav tsis ntseeg yuav ua li cas lo qhia qhov no tuaj yeem ua tau. Txoj cai no tau txais txiaj ntsig zoo heev los siv lub pob nyem raws li kuv xav tau. (nias lub pob nyem tso cai rau koj xaiv hom sib txawv)

Kauj Ruam 4: Cov Lus Kawg

Txoj haujlwm no tau tsim los ua khoom plig rau phooj ywg zoo, thiab tam sim no kuv xav muab qhov khoom plig no rau lwm tus uas tsis txaus ntseeg INSTRUCTABLES. Tag nrho cov txheej txheem no tsis tshua muaj kev paub zoo thiab Kuv zoo siab tshaj qhia nws nrog lub ntiaj teb. OH THIAB Thov tsis txhob hnov qab VOTE !!!