Përmbajtje:
- Hapi 1: Materialet
- Hapi 2: Lidhjet qarkore
- Hapi 3: Kodi Burimor Arduino + Skedarët
- Hapi 4: Fjalët e fundit
Video: Llambë LED Arduino RGB + Ekran LCD 4bit: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:31
Ky është udhëzimi im i parë !!! po.. Para se të vazhdoj. Unë nuk hyj në detaje se si të pres dru, ose të copëzoj gjithçka së bashku. Unë e formulova në mënyrë të pavarur të gjithë procesin e ndërtimit, gjithçka që më erdhi në mendje është ajo që riprodhova. Qëllimi i këtij udhëzimi është që të jeni në gjendje të krijoni qarkun, të programoni arduinon dhe të krijoni diçka nga imagjinata juaj. Gjithashtu ky udhëzues ka për qëllim njerëzit që janë të njohur me Arduino -n kaq të popullarizuar !!! Nëse doni të mësoni më shumë rreth asaj që ka të bëjë me Arduino ju lutemi vizitoni: Faqja Kryesore e Arduino -së Mirë tani një shpjegim i vogël se çfarë është saktësisht kjo. Ky është thjesht një arduino që kontrollon një LED RGB për të kontrolluar ndriçimin. Ekzistojnë 3 mënyra të ndryshme. Këto mënyra mund të zgjidhen duke shtypur një buton. Mënyrat dhe vlerat e RGB po shfaqen në një ekran LCD. Mënyrat: 1) Cikli i ngjyrës: Ky cikël kalon nëpër spektrin e ngjyrave. Ju rrotulloni timonin (potenciometrin) për të kontrolluar shpejtësinë me të cilën ngjyra ndryshon nga njëra në tjetrën. 2) Zgjedhja e ngjyrave: Lëvizni rrotën (potenciometri) për të zgjedhur ngjyrën që keni zgjedhur. IT mbetet në këtë ngjyrë3) Ngjyra e rastësishme: Arduino zgjedh rastësisht një ngjyrë të synuar RGB. Zbehet në atë ngjyrë të synuar RGB. Pastaj procesi fillon përsëri. Ju mund të zgjidhni shpejtësinë me të cilën ngjyra zbehet nga njëra në tjetrën Video e mëposhtme është krijimi i Llambës RGB LED të kontrolluar nga Arduino nga fillimi në fund.
Hapi 1: Materialet
1) Arduino: decimila, freeduino, Rock Bottom Freeduino Kit (RBFK). (Kam përdorur RBFK sepse është më e lirë dhe këtë po e dhuroja si dhuratë.) 2) Potenciometri: Unë jam duke përdorur 120ohm, por çdo gjë do të bëjë në këtë aplikim të veçantë. 3) Butoni Shtypi: Mos përdorni një buton ON/OFF. Duhet të jetë një buton shtypi. 4) RGB LED: Sigurohuni që është LED i zakonshëm i RGB -së me katodë. Do të thotë 1 kunj është GROUND dhe 3 kunjat e tjerë R, G, B janë Pozitivë. 5) LCD i pajtueshëm me HD44780: Nga përvoja ime më e mirë, të gjithë LCD -të 16x2 me të cilët punoj punojnë me bibliotekën 4bit.6) 5 x Rezistorë: - 22ohm = Kontrast LCD… *SH NOTNIM: Përdorni një tenxhere për të përcaktuar kontrastin më të mirë për LCD. - 2.2Kohm = PushButton- 3 rezistorë të tjerë. Ju duhet të përcaktoni vlerat në varësi të LED tuaj RGB. Detajet më poshtë.
Hapi 2: Lidhjet qarkore
Informacione të përgjithshme dhe këshilla
- sigurohuni që LCD (RW / PIN5) është i lidhur me tokën. Ka një gabim në diagramin që kam bërë më poshtë, ai tregon se PIN -i LCD 6 është i bashkangjitur në GROUND…. është gabim, LCD PIN5 supozohet të jetë i bashkangjitur në tokë - Kur testoni LCD përdorni POT për të kuptuar rezistencën e duhur për LCD CONTRAST. Ju mund të mendoni se LCD nuk po punon kur në fakt kontrasti është shumë i ulët dhe nuk mund të shihni asgjë. - JO T ALL GJITHA LCD -të janë bërë njësoj. Referojuni specifikimeve tuaja LCD (modeli Google i LCD) për pinout. (DB0-DB7, RegisterSelect, ReadWrite, Enabled, etj)- PIN-et RGB kanë nevojë për një rezistencë të duhur për çdo ngjyrë. Rezistenca përcaktohet nga sasia e tensionit që kërkon çdo ngjyrë. Eaxmple: R = 2.8 - 3.2 volt = 82ohm (rekomandohet) G = 3.2 - 3.5 volt = 68ohm (rekomandohet) B = 3.2 - 3.5 volt = 68ohm (rekomandohet) përdorni URL -në e mëposhtme për të përcaktuar rezistencën për secilën ngjyrë. Seritë LED/magjistari i grupit paralel Komponenti InfoPotentiometri (POT) = 120ohmListori i kontrastit = rezistenca e butonit 22 ohmpush = 2.2 Lidhjet KohmLCDArduino (GND) = LCD (PIN 1) = GroundArduino (5V) = LCD (PIN 2) = Furnizimi me energjiArdouino (= LCD (PIN 6) = Aktivizo 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) = Regjistrohuni SelectArduino (PIN 12) = LCD (PIN 5) = Lexoni / Shkruani Lidhjet LED RGB Arduino (PIN 3) = LED R = 2.8 - 3.2 volt = 82ohm (rekomandohet) Arduino (PIN 5) = LED G = 3.2 - 3.5 volt = 68ohm (rekomandohet) Arduino (PIN 6) = LED B = 3.2 - 3.5 volt = 68ohm (rekomandohet) Arduino (GND) = LED GND Lidhjet e butonave dhe tenxhere Arduino (ANALOG PIN 2) = POT (fshirëse: zakonisht në mes, varet nga tenxherja) Arduino (PIN 4) = PushButton (sigurohuni që të përdorni rezistencë 2.2Kohm ose më të lartë)
Hapi 3: Kodi Burimor Arduino + Skedarët
Kodi Burimor, Si të lidhni gjithçka dhe biblioteka LCD janë të gjitha të përfshira në Zip File. Pothuajse i gjithë kodi është shkruar nga unë, megjithëse duhet t'i shtoj kredit kodit të mëposhtëm të cilin e kam përdorur. Funksioni Arduino Hue përzgjidhni mënyra të ndryshme me butonin shtytës Funksioni i ngjyrës ishte jashtëzakonisht i përshtatshëm, pse të shpikni përsëri timonin. Sa i përket butonit të shtypjes, nuk do ta besonit sa e ndërlikuar mund të jetë kjo. Ky kod ishte jashtëzakonisht i dobishëm për të përdorur butonin shtytës ashtu siç kisha ndërmend. (shtypja e butonit ju lejon të zgjidhni mënyra të ndryshme)
Hapi 4: Fjalët e fundit
Ky projekt u krijua si një dhuratë për një mik shumë të mirë, dhe tani dëshiroj t'ia ofroj këtë dhuratë pjesës tjetër të entuziastëve të INSTRUCTABLES. I gjithë ky proces ishte jashtëzakonisht një përvojë mahnitëse dhe jam më se i lumtur ta ndaj me botën. Oh dhe ju lutem mos harroni të votoni !!!
Recommended:
Ekran me prekje Macintosh - Mac klasik me një mini iPad për ekran: 5 hapa (me fotografi)
Ekran me prekje Macintosh | Mac klasik me një IPad Mini për ekranin: Ky është përditësimi im dhe modeli i rishikuar se si të zëvendësoni ekranin e një Macintosh të cilësisë së mirë me një iPad mini. Kjo është e 6 -ta nga këto që kam bërë gjatë viteve dhe jam shumë e lumtur me evolucionin dhe modelin e këtij! Kthehu në vitin 2013 kur bëra
Ekran TTGO (me ngjyra) Me Mikropiton (T-ekran T-T): 6 hapa
Ekran TTGO (me ngjyra) Me Micropython (TTGO T-ekran): TTGO T-Display është një tabelë e bazuar në ESP32 që përfshin një ekran me ngjyra 1.14 inç. Bordi mund të blihet për një çmim prej më pak se 7 $ (përfshirë transportin, çmimi i parë në banggood). Ky është një çmim i jashtëzakonshëm për një ESP32 përfshirë një ekran.
Drejtimi pa një ekran / ekran (pa kokë) në Raspberry Pi ose Kompjuterë të tjerë të bazuar në Linux / unix: 6 hapa
Drejtimi pa një ekran / ekran (pa kokë) në Raspberry Pi ose Kompjuterë të tjerë të bazuar në Linux / unix: Kur shumica e njerëzve blejnë një PI Raspberry, ata mendojnë se kanë nevojë për një ekran kompjuteri. Mos i humbni paratë tuaja në monitorët dhe tastierat e panevojshme të kompjuterit. Mos e humbni kohën tuaj duke lëvizur tastierë dhe monitorë midis kompjuterëve. Mos e lidhni televizorin kur nuk është
Ekran LCD I2C / IIC - Përdorni një ekran SPI në ekranin LCD I2C duke përdorur modulin SPI në IIC me Arduino: 5 hapa
Ekran LCD I2C / IIC | Përdorni një ekran SPI në ekranin LCD I2C Duke përdorur modulin SPI në IIC Me Arduino: Përshëndetje djema pasi një SPI LCD 1602 normal ka shumë tela për t'u lidhur, kështu që është shumë e vështirë ta ndërlidhni me arduino, por ekziston një modul i disponueshëm në treg i cili mund të shndërroni ekranin SPI në ekranin IIC kështu që atëherë ju duhet të lidhni vetëm 4 tela
Ekran LCD I2C / IIC - Shndërroni një ekran SPI në ekranin LCD I2C: 5 hapa
Ekran LCD I2C / IIC | Shndërroni një ekran SPI në ekranin LCD I2C: përdorimi i ekranit spi LCD kërkon shumë lidhje për të bërë, gjë që është vërtet e vështirë për ta bërë, kështu që gjeta një modul që mund të konvertojë LCD i2c në spi LCD, kështu që le të fillojmë