Përmbajtje:
- Hapi 1: Ndërtoni qarkun
- Hapi 2: Kodi i përzierjes së ngjyrave me blloqe
- Hapi 3: Shpjegohet Kodi Arduino
- Hapi 4: Ndërtoni qarkun fizik (opsional)
- Hapi 5: Tjetra, Provoni…
Video: Ngjyra RGB LED e përzier me Arduino në Tinkercad: 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
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
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
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.
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
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)
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.
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…
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:
Ripërdorimi i dekorimeve të Krishtlindjeve të vjetra LED duke i përzier ato: 7 hapa
Përdorimi i Dekorimeve të Krishtlindjeve të Vjetra LED nga Përzierja e Tyre: Bleva një dekoratë mjaft të tmerrshme të Krishtlindjeve në një dyqan Pound (dmth. Dyqan dollarësh) gjatë shitjeve pas sezonit tre vjet më parë. Ishte një "NOEL" dërrmuese shenjë që u ndriçua nga një numër i pamjaftueshëm i LED -ve të mundësuar nga bateria.
Një orë e gjeneratës së përzier: 6 hapa
Një orë e gjeneratës së përzier: Përshëndetje të gjithëve, Fillova këtë projekt 1 muaj mbrapa, për shkak të shëndetit tim të keq (U kap nga dangë) u desh një kohë më e gjatë. Unë zakonisht bëj një projekt të bazuar në Arduino, kështu që të bësh një projekt orësh ishte mjaft interesant. Për të bërë një projekt interesant kam kontrolluar shumë
Mini dritë paralajmëruese rrotulluese me dy ngjyra me ngjyra: 6 hapa
Mini Dritë Paralajmëruese e Fenerit Rrotullues me Ngjyra të Dyfishta: Në këtë Udhëzues, ne do të krijojmë një dritë mini fener. E dini, një nga ato dritat rrotulluese të modës së vjetër që ata përdorën për të vënë në pajisjet e ndërtimit para se LED-et të bëheshin të mëdha? Po Nje nga ato. Ky do të jetë relativisht i thjeshtë dhe i vogël
Skulpturë LED me ngjyra të ndezura me shumë ngjyra: 4 hapa
Skulpturë me ngjyra të lehta LED që vezullon: Ky udhëzues përdor një shandan Ikea dhe LED me shumë ngjyra që shfaqen në mermerë të mëdhenj. E gjithë kjo është e fiksuar në një bazë pishe të punuar me dorë. Kështu e bëra
Syzet e realitetit virtual dhe të përzier: 15 hapa (me fotografi)
Syzet e Realitetit Virtual dhe të Përzier: Hyrje: Gjatë kursit master Teknologji për Dizajn Koncepti na u kërkua të eksplorojmë një teknologji në zhvillim që i përshtatet projektit tonë kryesor dhe ta testojmë këtë teknologji duke bërë një prototip. Teknologjitë që kemi zgjedhur janë të dyja realitet virtual