Përmbajtje:

Ngjyra RGB LED e përzier me Arduino në Tinkercad: 5 hapa (me fotografi)
Ngjyra RGB LED e përzier me Arduino në Tinkercad: 5 hapa (me fotografi)

Video: Ngjyra RGB LED e përzier me Arduino në Tinkercad: 5 hapa (me fotografi)

Video: Ngjyra RGB LED e përzier me Arduino në Tinkercad: 5 hapa (me fotografi)
Video: Setting up a 3d Printer with MKS sGen L v1.0 2024, Nëntor
Anonim
Image
Image
Imazhi
Imazhi

Projektet Tinkercad »

Le të mësojmë se si të kontrollojmë LED me shumë ngjyra duke përdorur daljet analoge të Arduino. Ne do të lidhim një LED RGB me Arduino Uno dhe do të hartojmë një program të thjeshtë për të ndryshuar ngjyrën e tij.

Ju mund të ndiqni praktikisht duke përdorur Qarqet Tinkercad. Ju madje mund ta shihni këtë mësim nga brenda Tinkercad (kërkohet hyrje falas)! Eksploroni qarkun e mostrës (klikoni Start Simulation për të parë se si LED ndryshon ngjyrën) dhe ndërtoni tuajin pranë tij. Qarqet Tinkercad janë një program falas i bazuar në shfletues që ju lejon të ndërtoni dhe simuloni qarqe. Perfectshtë perfekte për të mësuar, mësuar dhe prototipuar.

Meqenëse mund të jeni i ri në përdorimin e një pjate buke, ne kemi përfshirë edhe versionin pa tela të këtij qarku për krahasim. Ju mund të ndërtoni në çdo mënyrë në redaktorin e Qarqeve Tinkercad, por nëse po ndërtoni gjithashtu një qark me përbërës fizikë, paneli do të ndihmojë qarkun tuaj virtual të duket i njëjtë.

Gjeni këtë qark në Tinkercad

Merrni sipas dëshirës furnizimet tuaja elektronike dhe krijoni

së bashku me një Arduino Uno fizik, kabllo USB, panoramë, RGB LED, rezistorë (çdo vlerë nga 100-1K ohms do të bëjë), dhe disa tela të bukës. Ju gjithashtu do të keni nevojë për një kompjuter me programin falas Arduino (ose shtojcë për redaktuesin e uebit).

Ngjyra shtesë, ose me bazë të lehtë ka tre ngjyra kryesore: të kuqe, jeshile dhe blu. Përzierja e këtyre tre ngjyrave në nivele të ndryshme intensiteti mund të krijojë pothuajse çdo ngjyrë të dritës. LED -të që ndryshojnë ngjyrën funksionojnë në të njëjtën mënyrë, por LED -të janë të gjitha së bashku në një paketë të vogël që ne e quajmë një LED RGB. Ata kanë katër këmbë, një për secilën ngjyrë dhe një për tokën ose fuqinë, në varësi të konfigurimit. Llojet quhen përkatësisht "katodë e zakonshme" dhe "anodë e zakonshme".

Hapi 1: Ndërtoni qarkun

Ndërtoni qarkun
Ndërtoni qarkun

Gjeni këtë qark në Tinkercad

Në panelin e komponentëve të Qarqeve Tinkercad, tërhiqni një Arduino të re dhe një pjatë buke përgjatë mostrës dhe përgatitni dërrasën tuaj të bukës duke lidhur Arduino 5V me hekurudhën e energjisë dhe Arduino GND me shinën tokësore.

Shtoni një LED RGB dhe vendoseni në katër rreshta të ndryshëm të tabelës së bukës. RGB LED në imitues ka një katodë të zakonshme (negative, tokë) në këmbën e saj të dytë, kështu që lidhni këtë rresht/kunj në tokë.

Shtoni tre rezistorë (tërhiqni të tre ose krijoni një dhe më pas kopjoni/ngjisni) dhe zhvendosini në rreshtat e bukës për tre kunjat e mbetur LED, duke kapërcyer hendekun qendror të bukës në tre rreshta të veçantë në anën tjetër.

Lidhni telat nga skajet e rezistencës falas dhe në tre kunjat tuaja Arduino të afta për PWM, të cilat janë shënuar me një

tilde (grindje e vogël).

Rregulloni telat tuaj duke rregulluar ngjyrat e tyre (çelësat zbritës ose numerikë) dhe duke krijuar kthesa (klikim i dyfishtë).

Edhe pse mund të tundoheni të konsolidoni dhe përdorni një rezistencë të vetme në kunjin e zakonshëm, mos e bëni! Çdo LED ka nevojë për rezistencën e vet pasi ato nuk tërheqin saktësisht të njëjtën sasi rryme si njëra -tjetra.

Kredi shtesë: mund të mësoni më shumë rreth LED -ve në klasën falas Instructables LEDs dhe Lighting.

Hapi 2: Kodi i përzierjes së ngjyrave me blloqe

Imazhi
Imazhi

Në Qarqet Tinkercad, lehtë mund të kodoni projektet tuaja duke përdorur blloqe. Ne do të përdorim redaktuesin e kodit për të testuar telat dhe për të rregulluar ngjyrën e LED -it. Klikoni butonin "Kodi" për të hapur redaktuesin e kodit.

Imazhi
Imazhi

Mund të kaloni midis kodit shembull dhe programit tuaj duke zgjedhur tabelën përkatëse Arduino në planin e punës (ose menunë zbritëse mbi redaktuesin e kodit).

Tërhiqni një bllok dalës RGB LED në një program bosh dhe rregulloni zbritjet që përputhen me kunjat që keni lidhur më herët (11, 10 dhe 9).

Zgjidhni një ngjyrë dhe klikoni "Fillo Simulimin" për të parë që drita juaj RGB të ndizet. Nëse ngjyra nuk duket e drejtë, ju ndoshta duhet të ndërroni dy kunjat tuaja të ngjyrave, ose në instalime elektrike ose kod.

Krijoni një shfaqje me ngjyra të ndritshme duke kopjuar bllokun tuaj të daljes RGB (kliko me të djathtën-> kopjoni) dhe ndryshoni ngjyrën, pastaj duke shtuar disa blloqe pritjeje në mes. Ju mund të simuloni një numërim mbrapsht të pistës, ose ndryshime ngjyrash për të shkuar me këngën tuaj të preferuar. Gjithashtu shikoni bllokun e përsëritjes- gjithçka që vendosni brenda do të ndodhë në përsëritje për numrin e caktuar të herëve.

Hapi 3: Shpjegohet Kodi Arduino

Imazhi
Imazhi

Kur redaktuesi i kodit është i hapur, mund të klikoni në menunë zbritëse në të majtë dhe zgjidhni "Blocks + Text" për të zbuluar kodin Arduino të krijuar nga blloqet e kodit.

void setup ()

{pinMode (11, OUTPUT); pinMode (10, OUTPUT); pinMode (9, OUTPUT); } void loop () {analogWrite (11, 255); analogWrite (10, 0); analogWrite (9, 0); vonesa (1000); // Prisni për 1000 milisekonda (a) analogWrite (11, 255); analogWrite (10, 255); analogWrite (9, 102); vonesa (1000); // Prisni për 1000 milisekonda (s)}

Pasi të vendosni kunjat si dalje në konfigurim, mund të shihni përdorimet e kodit

analogWrite ()

si në mësimin e fundit për zbehjen e një LED. Shkruan secilën nga tre kunjat me një vlerë të ndryshme shkëlqimi, duke rezultuar në një ngjyrë të përzier.

Hapi 4: Ndërtoni qarkun fizik (opsional)

Ndërtoni qarkun fizik (opsional)
Ndërtoni qarkun fizik (opsional)

Për të programuar Arduino Uno tuaj fizik, do t'ju duhet të instaloni softuerin falas (ose shtojcën për redaktuesin e uebit), pastaj ta hapni atë.

Lidhni qarkun Arduino Uno duke futur përbërës dhe tela që përputhen me lidhjet e treguara në Qarqet Tinkercad. Nëse LED juaj fizik RGB ndodh të jetë një anodë e zakonshme, kunja e dytë duhet të lidhet me energji në vend të tokës dhe vlerat e shkëlqimit 0-255 janë të kundërta. Për një përshkrim më të thelluar të punës me bordin tuaj fizik Arduino Uno, shikoni klasën falas Instructables Arduino (një qark i ngjashëm përshkruhet në mësimin e dytë).

Kopjoni kodin nga dritarja e kodit Tirkercad Circuits dhe ngjiteni në një skicë të zbrazët në programin tuaj Arduino, ose klikoni butonin e shkarkimit (shigjeta me drejtim poshtë) dhe hapeni

skedari që rezulton duke përdorur Arduino.

Imazhi
Imazhi

Lidhni kabllon tuaj USB dhe zgjidhni tabelën dhe portën tuaj në menunë Tools të softuerit.

Ngarko kodin dhe shiko LED të ndryshojë ngjyrën!

Hapi 5: Tjetra, Provoni…

Imazhi
Imazhi

Tani që e dini se si të kontrolloni LED RGB, është koha për të festuar arritjet tuaja dalëse dixhitale dhe analoge! Duke përdorur aftësitë që keni mësuar mësimet e mëparshme për kontrollin e LED -ve të shumta dhe përdorimin e analogWrite () për tu zbehur, keni krijuar një piksel të vetëm ashtu si ato (shumë më të vogla) brenda ekraneve të pajisjes tuaj celular, televizorit dhe kompjuterit.

Provoni të mbuloni LED tuaj me materiale të ndryshme shpërndarëse për të ndryshuar cilësinë e dritës. Mund të provoni të bëni difuzues LED nga çdo gjë që lejon dritën, siç janë topat e ping pongut, mbushja e fibrave poliestër ose printimi 3D.

Më tej në udhëtimin tuaj në Arduino, provoni të mësoni të zbuloni të dhëna me butona shtytës dhe

digitalRead ()

Ju gjithashtu mund të mësoni më shumë aftësi elektronike me klasat falas Instructables në Arduino, Elektronikë Bazë, LED dhe Ndriçim, Shtypje 3D dhe më shumë.

Recommended: