Orodha ya maudhui:
- Hatua ya 1: Kukusanya Pamoja Vitu Utakavyohitaji kwa Mradi huu
- Hatua ya 2: Kuelewa Nini Miguu kwenye RGB LED Je
- Hatua ya 3: Kuingiza Resistors ya 330 Ohm na Cable ya Jumper ya chini ndani ya mkate
- Hatua ya 4: Kuongeza LED kwenye Mzunguko Wetu
- Hatua ya 5: Kuunganisha nyaya kwenye ubao wa mkate Sehemu ya 1: Kuunganisha chini
- Hatua ya 6: Kuunganisha nyaya kwenye ubao wa mkate Sehemu ya 2: Kuunganisha Mguu Mwekundu wa LED
- Hatua ya 7: Kuunganisha nyaya kwenye ubao wa mkate Sehemu ya 3: Kuunganisha Kijani cha Kijani cha LED
- Hatua ya 8: Kuunganisha nyaya kwenye ubao wa mkate Sehemu ya 4: Kuunganisha Mguu wa Bluu ya Bluu
- Hatua ya 9: Kupanga programu katika Mwanzo: Angalia Mzunguko
- Hatua ya 10: Kupanga programu mwanzoni: Kile Nilitaka Kufanya na RGB LED
- Hatua ya 11: Kukamata Screen ya Programu ya Mwanzo
Video: Mzunguko wa RGB LED Kupitia Spectrum ya Rangi Kutumia Raspberry Pi 2 na Scratch: Hatua 11
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Vidokezo vya Sasisho Tarehe 25 Februari, 2016: Nimeboresha mpango wa Kuanza na kuunda upya maelezo yangu.
Halo jamani, na mradi huu nilitaka kutumia Scratch kuzungusha RGB LED kupitia wigo wa rangi.
Kuna miradi mingi inayofanya hii na Arduino, kwa hivyo nilikuwa na hamu ya kuona ikiwa ningeweza kupata matokeo mazuri na Raspberry Pi.
Jaribio langu la kwanza la kufundisha hili halikuwa nzuri sana, kwa hivyo nimefanya utafiti zaidi na nadhani nina kitu kinachofanya kazi vizuri. Wakati nilikuwa nikitafuta miradi kadhaa ya Arduino kujaribu kuelewa ni wapi nilikosea katika programu yangu ya asili, nilijikwaa na maandishi bora kabisa ya Arduino, ambayo nitakuunganisha mwishoni. Rafiki yangu Andrew na mimi tulitumia alasiri kuibadilisha kuwa Scratch. Tumejitahidi kadiri tuwezavyo na natumahi utaijaribu.
Mradi huu ni ufuatiliaji kutoka kwa maelezo yangu juu ya kubadilisha mwangaza wa LED kwa kutumia vifungo na Scratch ambayo unaweza kupata hapa:
www.instructables.com/id/PWM-Based-LED-Cont…
Unganisha na Mchoro wa asili wa Arduino niliweka mpango wangu wa mwanzo juu ya:
www.arduino.cc/en/Tutorial/DimmingLEDs mwandishi Clay Shirky
Hatua ya 1: Kukusanya Pamoja Vitu Utakavyohitaji kwa Mradi huu
Vipengele utakavyohitaji:
Pi ya Raspberry iliyo na mfumo wa uendeshaji wa Raspian na unganisho la mtandao
1 x Bodi ya mkate
1 x RGB LED (cathode ya kawaida)
Vipimo 3 x 330 ohm (hudhurungi ya rangi ya machungwa)
4 x nyaya za kiume / za kike za ubao wa mkate
1 x cable ya kiume / ya kiume ya kiume (au kebo ndogo ndogo ya jumper ikiwa unayo)
Hatua ya 2: Kuelewa Nini Miguu kwenye RGB LED Je
Chukua RGB yako ya LED na uangalie miguu, utaona kuwa mguu mmoja ni mrefu kuliko wengine wote. Elekeza LED ili mguu huu mrefu zaidi uwe kushoto.
Pini 1 hutumiwa kutengeneza mwangaza wa RED
Pini 2 ni pini ya ardhini
Pini 3 hufanya taa iangaze KIJANI
Pin 4 hufanya LED iangaze BLUE
LED ya RGB ninayotumia ina cathode ya kawaida, ambayo inamaanisha kuwa unaunganisha mguu wake wa chini kwenye pini ya Raspberry Pi ili kuifanya ifanye kazi.
Hatua ya 3: Kuingiza Resistors ya 330 Ohm na Cable ya Jumper ya chini ndani ya mkate
Ili kuweka vitu rahisi kuona kwenye mchoro tunaweza kuweka vipinga na kebo ya ardhini ambapo wanahitaji kuwa wa kwanza. Resistors hawana polarity kwa hivyo haijalishi ni njia gani wanazunguka.
Kumbuka: Kwa nini tunahitaji vipinga vitatu kwa LED moja?
Fikiria RGB ya LED kama 3 za LED tofauti zilizowekwa kwenye moja. Ikiwa tulikuwa na taa za 3 za kibinafsi katika mzunguko tungetumia kontena kwa kila moja, na kwa hivyo tunahitaji kontena kwa kila mguu wa rangi wa RGB LED.
Hatua ya 4: Kuongeza LED kwenye Mzunguko Wetu
Sasa tuna vipinga na waya wa ardhini mahali, tunaweza kufunga LED yetu kwenye mzunguko wa mkate. Elekeza LED kwa hivyo mguu mrefu zaidi uko kushoto.
Punguza miguu kidogo kwa upole kuiruhusu ingiza kwenye ubao wa mkate, hakikisha kila mguu uko kwenye laini sawa na kontena linalolingana.
Mguu mrefu zaidi (mguu 2) unapaswa kujipanga na kebo ya ardhi nyeusi.
Hatua ya 5: Kuunganisha nyaya kwenye ubao wa mkate Sehemu ya 1: Kuunganisha chini
Kwanza wacha tuunganishe ardhi kutoka kwa Raspberry Pi hadi mguu wa ardhini kwenye LED.
Katika mchoro wangu nimeunganisha kebo ya kiume / ya kike kutoka kwa pini 6 kwenye Raspberry GPIO kwa reli ya chini ya ubao wa mkate ili kuunganisha mguu wa chini wa LED na Raspberry Pi.
Kadi ya kumbukumbu inakuonyesha mpangilio wa pini ya Raspberry Pi GPIO. Pini 40 GPIO kulia kwa picha ni kwa Raspberry Pi 2, ambayo ninatumia kufanya mradi huu.
Hatua ya 6: Kuunganisha nyaya kwenye ubao wa mkate Sehemu ya 2: Kuunganisha Mguu Mwekundu wa LED
Shinikiza mwisho wa kiume wa kebo ndani ya shimo juu tu ya kontena upande wa kushoto, na ubonyeze upande wa kike wa kebo kwenye GPIO17 (pin11) kwenye Raspberry Pi.
Kadi ya kumbukumbu ya pini za GPIO itakusaidia kukuongoza kwenye pini sahihi.
Hatua ya 7: Kuunganisha nyaya kwenye ubao wa mkate Sehemu ya 3: Kuunganisha Kijani cha Kijani cha LED
Shinikiza mwisho wa kiume wa kebo ndani ya shimo hapo juu juu ya kontena katikati, na ubonyeze upande wa kike wa kebo kwenye GPIO18 (pin12) kwenye Raspberry Pi.
Kadi ya kumbukumbu ya pini za GPIO itakusaidia kukuongoza kwenye pini sahihi.
Hatua ya 8: Kuunganisha nyaya kwenye ubao wa mkate Sehemu ya 4: Kuunganisha Mguu wa Bluu ya Bluu
Shinikiza mwisho wa kiume wa kebo ndani ya shimo juu tu ya kontena upande wa kulia, na sukuma ncha ya kike ya kebo kwenye GPIO27 (pin13) kwenye Raspberry Pi.
Kadi ya kumbukumbu ya pini za GPIO itakusaidia kukuongoza kwenye pini sahihi.
Hatua ya 9: Kupanga programu katika Mwanzo: Angalia Mzunguko
Wakati mimi kwanza niliunganisha mradi huu nilikuwa mzembe kidogo na nikachanganya nyaya zangu za rangi, ambayo ilimaanisha wakati ninataka nyekundu ianze, kijani kibichi ilikuja, kwa hivyo niliandika mpango rahisi wa kudhibitisha kuwa kila kitu kimefungwa waya kwa usahihi.
Jaribio la LED linadhibitiwa na jozi 3 za funguo
A na Z kudhibiti RED, swichi nyekundu juu, Z huzima nyekundu
S na X kudhibiti KIJANI, S inawasha kijani kibichi, X inazima kijani kibichi
D na C kudhibiti BLUE, D huwasha bluu juu, C huzima bluu
Kuweka pini juu hufanya LED kuwaka, kuiweka kwa kuzima kwa chini taa ya LED.
Pakua programu na ujaribu mzunguko wako ikiwa unataka kuhakikisha kuwa imeunganishwa vizuri.
Hatua ya 10: Kupanga programu mwanzoni: Kile Nilitaka Kufanya na RGB LED
Kupanga programu katika mwanzo ni uzoefu mzuri. Ina interface ya kubofya na buruta na ni nzuri sana. Ingawa kimsingi iliundwa kuanzisha watoto kwenye programu nadhani ni mazingira mazuri ya programu kama vile nadhani imeonyeshwa kwenye nambari ambayo inadhibiti LED kwenye mradi wangu.
Kwa hivyo hapa ndio nilitaka kutokea:
Mabadiliko ya rangi yangefanywa kwa awamu tatu:
Katika awamu ya kwanza tunaanza na nyekundu kwa kiwango cha juu na kijani na bluu kuweka kwa kiwango kidogo sana.
Tulianza kupunguza mwangaza mwekundu kwa -1, wakati tukiongeza mwangaza wa kijani kwa 1.
Tulitumia kaunta ya kitanzi kupunguza mara ngapi hii ilitokea.
Mara kaunta ya kitanzi ilipofikia 255 tulianza awamu ya pili.
Katika awamu ya pili kijani kitakuwa kwenye kiwango cha juu, nyekundu na bluu kuweka kwa kiwango cha chini.
Tunapunguza mwangaza wa kijani na -1 wakati tunaongeza mwangaza wa bluu na 1.
Kaunta yetu ya kitanzi kwa awamu ya pili iliwekwa hadi 509.
Mara tu ilipofikia 509 tungeanza awamu ya 3.
Katika awamu ya tatu, hudhurungi iko katika mwangaza wa juu na kijani kibichi na nyekundu ziko katika viwango vya chini.
Tunaanza kupunguza mwangaza wa bluu na -1 wakati tunaongeza mwangaza mwekundu na 1.
Mara kaunta ya kitanzi ilipofikia 763, mzunguko ungeanza tena katika awamu ya 1.
Tunayo vigezo vitatu vya redVal, greenVal na blueVal kushikilia maadili ya kiwango cha mwangaza wa kila rangi na maadili haya hutumwa kwa pini sahihi za GPIO ili kuwezesha miguu ya LED kuweka thamani ya mwangaza wa kila rangi, ambayo kwa zamu hutupa mchanganyiko wa rangi tunayotaka.
Na hilo ni jaribio langu la kuzunguka kwa wigo wa rangi kwa kutumia RGB LED na Scratch.
Ikiwa unayo Arduino na unaendesha mchoro niliouunganisha ambao ulinitia msukumo wa kuandika toleo la Scratch, utaona hakuna rangi inayozunguka kabisa. Sina hakika kabisa kwanini toleo la Scratch linang'aa sana. Ninashuku kuwa Arduino ni bora kushughulikia PWM, lakini ikiwa utaona kitu kwenye nambari yangu ambacho kinahitaji kuboreshwa, ningefurahi sana ikiwa utachukua muda kuniambia.
Asante kwa kusoma maelekezo yangu na natumai una siku njema!
Hatua ya 11: Kukamata Screen ya Programu ya Mwanzo
Ikiwa unataka kwenda kwenye programu mwenyewe hapa angalia mpangilio.
Ilipendekeza:
Mzunguko Sambamba Kutumia Mdudu wa Mzunguko: Hatua 13 (na Picha)
Mzunguko Sambamba Kutumia Mdudu wa Mzunguko: Mende ya mzunguko ni njia rahisi na ya kufurahisha ya kuanzisha watoto kwa umeme na mizunguko na kuwafunga na mtaala unaotegemea STEM. Mdudu huyu mzuri anajumuisha ustadi mzuri wa ufundi wa ufundi, na kufanya kazi na umeme na nyaya
Muziki wa rangi ya rangi ya rangi: Hatua 7 (na Picha)
Muziki wa rangi ya rangi. Chanzo cha msukumo wa kifaa changu ni 'Chromola', chombo ambacho Preston S. Millar aliunda kutoa mwangaza wa rangi kwa Alexander Scriabin's 'Prometeus: Shairi la Moto', symphony iliyoonyeshwa kwenye ukumbi wa Carnegie kwenye Machi 21, 1915.
Rangi ya rangi ya rangi ya MaKey MaKey: Hatua 4
Rangi za rangi za MaKey MaKey: Eureka! Kiwanda kilishikilia Maagizo yetu ya Jumanne ya Kuunda Usiku na MaKey MaKey na baadhi ya vijana wetu wapenzi, Edgar Allan Ohms, timu ya KWANZA ya Mashindano ya Roboti (FRC) iliyo kwenye Maktaba ya Tawi la Land O'Lakes huko Pasco, FL. Ohms
Jinsi ya Kupaka Rangi Kutumia Brashi ya Rangi ya Kawaida na Maji Kuteka kwenye Ubao au Simu ya Mkononi: Hatua 4
Jinsi ya Kupaka Rangi Kutumia Brashi ya Rangi ya Kawaida na Maji Kuteka kwenye Ubao au Simu ya Mkononi: Uchoraji na brashi ni wa kufurahisha. Inaleta maendeleo mengine mengi kwa watoto
Jinsi ya Kupima Mzunguko wa Juu na Mzunguko wa Ushuru, Sambamba, Kutumia Microcontroller .: 4 Hatua
Jinsi ya Kupima Mzunguko wa Juu na Mzunguko wa Ushuru, Sambamba, Kutumia Microcontroller. Ninajua unachofikiria: " Huh? Kuna maagizo mengi juu ya jinsi ya kutumia watawala wadogo kupima mzunguko wa ishara. Alfajiri. &Quot; Lakini subiri, kuna riwaya katika hii: Ninaelezea njia ya kupima masafa ya juu sana kuliko ndogo