Orodha ya maudhui:
- Hatua ya 1: Sehemu Zinazotumiwa katika Jengo hili
- Hatua ya 2: Wiring Up na Upimaji Phototransistor
- Hatua ya 3: Wiring Up Matrix Ribbon Cable kwa Arduino
- Hatua ya 4: Kuunganisha Matrix
- Hatua ya 5: Sakinisha Maktaba ya Matrix ya AdaFruit na Jaribu Matrix
- Hatua ya 6: Pakia Msimbo wa Kutambaza Matrix
Video: Kutumia Matrix ya LED Kama skana: Hatua 8 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Ukurasa wa Nyumbani wa MarcioT Fuata Zaidi na mwandishi:
Kuhusu: Mimi ni hobbyist na nia ya programu ya chanzo wazi, uchapishaji wa 3D, sayansi na umeme. Tafadhali tembelea duka langu au ukurasa wa Patreon kusaidia kusaidia kazi yangu! Zaidi Kuhusu marciot »
Kamera za kawaida za dijiti hufanya kazi kwa kutumia safu kubwa ya sensorer nyepesi kukamata nuru kama inavyoonekana kutoka kwa kitu. Katika jaribio hili, nilitaka kuona ikiwa ningeweza kujenga kamera ya nyuma: badala ya kuwa na safu ya sensorer nyepesi, nina sensa moja tu; lakini ninadhibiti kila moja ya vyanzo vya taa 1, 024 katika hali ya 32 x 32 ya LED.
Njia ambayo inafanya kazi ni kwamba Arduino inaangazia taa moja kwa wakati, wakati ikitumia pembejeo ya analogi kufuatilia mabadiliko kwenye sensa ya mwanga. Hii inaruhusu Arduino kujaribu ikiwa sensor inaweza "kuona" mwangaza fulani wa LED. Utaratibu huu unarudiwa kwa kila moja ya 1, 024 ya LEDs haraka kutoa ramani ya saizi zinazoonekana.
Ikiwa kitu kimewekwa kati ya tumbo la LED na sensa, Arduino ina uwezo wa kunasa silhouette ya kitu hicho, ambacho huwashwa kama "kivuli" mara tu kukamata kumekamilika.
BONUS: Pamoja na tweaks ndogo, nambari hiyo hiyo inaweza kutumika kutekeleza "stylus ya dijiti" kwa uchoraji kwenye tumbo la LED.
Hatua ya 1: Sehemu Zinazotumiwa katika Jengo hili
Kwa mradi huu, nilitumia vifaa vifuatavyo:
- Arduino Uno na Bodi ya mkate
- Matrix 32x32 RGB ya LED (ama kutoka AdaFruit au Tindie)
- 5V 4A Adapter ya Nguvu (kutoka AdaFruit)
- Adapter ya Nguvu ya Kike ya DC 2.1mm hadi Screw Terminal block (kutoka AdaFruit)
- Phototransistor wazi, 3mm TIL78
- Waya za jumper
AdaFruit pia huuza ngao ya Arduino ambayo inaweza kutumika badala ya waya za kuruka.
Kwa kuwa nilikuwa na sifa za Tindie, nilipata tumbo langu kutoka kwa Tindie, lakini tumbo kutoka AdaFruit linaonekana kufanana, kwa hivyo mmoja anapaswa kufanya kazi.
Phototransistor ilitoka kwa makusanyo yangu ya zamani ya sehemu za sehemu. Ilikuwa sehemu ya 3mm wazi iliyoandikwa kama TIL78. Kwa kadiri ninavyoweza kusema, sehemu hiyo imekusudiwa IR na inakuja kama kesi wazi au casing nyeusi ambayo inazuia nuru inayoonekana. Kwa kuwa tumbo la RGB la LED linaweka nuru inayoonekana, toleo la wazi lazima litumike.
TIL78 hii inaonekana kuwa imekoma, lakini nadhani mradi huu unaweza kufanywa kwa kutumia phototransistors za kisasa. Ikiwa unapata kitu kinachofanya kazi, nijulishe na nitasasisha hii inayoweza kufundishwa!
Hatua ya 2: Wiring Up na Upimaji Phototransistor
Kwa kawaida, utahitaji kipingaji mfululizo na phototransistor kwenye nguvu, lakini nilijua kwamba Arduino alikuwa na uwezo wa kuwezesha kipinga-ndani cha kuvuta kwenye pini yoyote. Nilishuku kuwa ningeweza kuchukua faida ya hiyo kumunganisha phototransistor kwa Arduino bila vifaa vyovyote vya ziada. Ilibadilika hunch yangu ilikuwa sahihi!
Nilitumia waya kuunganisha phototransistor kwa pini za GND na A5 kwenye Arduino. Kisha nikaunda mchoro ambao uliweka pini ya A5 kama INPUT_PULLUP. Hii kawaida hufanywa kwa swichi, lakini katika kesi hii inatoa nguvu kwa phototransistor!
#fafanua SENSOR A5
kuanzisha batili () {Serial.begin (9600); pinMode (SENSOR, INPUT_PULLUP); } kitanzi batili () {// Soma thamani ya analog kuendelea na uichapishe Serial.println (AnalogRead (SENSOR)); }
Mchoro huu unachapisha maadili kwa bandari ya serial inayolingana na mwangaza wa mazingira. Kwa kutumia "Plotter Serial" kutoka kwa menyu ya "Zana" za Arduino IDE, ninaweza kupata njama ya kusonga ya taa iliyoko! Kama mimi kufunika na kufunua phototransistor kwa mikono yangu, njama huenda juu na chini. Nzuri!
Mchoro huu ni njia nzuri ya kuangalia ikiwa phototransistor imeunganishwa na polarity sahihi: phototransistor itakuwa nyeti zaidi wakati wa kushikamana na mwelekeo mmoja dhidi ya ule mwingine.
Hatua ya 3: Wiring Up Matrix Ribbon Cable kwa Arduino
Ili kuweka waya kwenye Arduino, nilipitia mwongozo huu mzuri kutoka Adafruit. Kwa urahisi, niliweka mchoro na pini kwenye waraka na kuchapisha ukurasa wa kumbukumbu wa haraka wa kutumia wakati wa kuweka wiring kila kitu.
Jihadharini kuhakikisha tabo kwenye kontakt inalingana na ile iliyo kwenye mchoro.
Vinginevyo, kwa mzunguko safi, unaweza kutumia ngao ya tumbo ya RGB ambayo AdaFruit inauza kwa paneli hizi. Ikiwa unatumia ngao hiyo, utahitaji kutengeneza kwenye kichwa au waya kwa phototransistor.
Hatua ya 4: Kuunganisha Matrix
Nilipunguza vituo vya uma kwenye nguvu ya tumbo inayoongoza kwa adapta ya jack, kuhakikisha kuwa polarity ilikuwa sahihi. Kwa kuwa sehemu za vituo ziliachwa wazi, nilifunga kitu kizima na mkanda wa umeme kwa usalama.
Halafu, niliunganisha kiunganishi cha umeme na kebo ya Ribbon, nikiwa mwangalifu usisumbue waya za kuruka kwenye mchakato.
Hatua ya 5: Sakinisha Maktaba ya Matrix ya AdaFruit na Jaribu Matrix
Utahitaji kusanikisha "Jopo la tumbo la RGB" na AdaFruit "Adafruit GFX Library" katika IDE yako ya Arduino. Ikiwa unahitaji msaada kufanya hivi, mafunzo ndio njia bora ya kwenda.
Ninashauri uonyeshe mifano kadhaa ili kuhakikisha kuwa jopo lako la RGB linafanya kazi kabla ya kuendelea. Ninapendekeza mfano wa "plasma_32x32" kwani ni ya kushangaza sana!
Ujumbe muhimu: Niligundua kuwa ikiwa ningewasha Arduino kabla sijaingiza usambazaji wa 5V kwa tumbo, tumbo hilo litang'aa hafifu. Inaonekana kwamba tumbo hujaribu kuteka nguvu kutoka kwa Arduino na hiyo sio nzuri kwake! Ili kuzuia kupakia tena Arduino, weka nguvu kila siku kabla ya kuwezesha Arduino!
Hatua ya 6: Pakia Msimbo wa Kutambaza Matrix
Tuzo ya pili katika Mashindano ya Arduino 2019
Ilipendekeza:
Arduino Kama ISP -- Choma Faili ya Hex katika AVR -- Fuse katika AVR -- Arduino kama Mpangaji: Hatua 10
Arduino Kama ISP || Choma Faili ya Hex katika AVR || Fuse katika AVR || Arduino Kama Mpangaji: ……………………… Tafadhali SUBSCRIBE Kwenye kituo changu cha YouTube kwa video zaidi …….. Nakala hii yote ni kuhusu arduino kama isp. Ikiwa unataka kupakia faili ya hex au ikiwa unataka kuweka fuse yako katika AVR basi hauitaji kununua programu, unaweza kufanya
Visuino Jinsi ya Kutumia Kitufe Kama Ingizo la Kudhibiti Vitu kama LED: Hatua 6
Visuino Jinsi ya Kutumia Kitufe Kama Pembejeo Kudhibiti Vitu Kama LED: Katika mafunzo haya tutajifunza jinsi ya KUZIMA na kuwasha LED kwa kutumia kitufe rahisi na Visuino. Tazama video ya onyesho
Skana ya Wingu ndefu ya Kutumia ESP8266: Hatua 6 (na Picha)
Skana ya Wingu ndefu Kutumia ESP8266: Katika hii Inayoweza kuamuru hufanya kifaa kinachoweza kusambazwa kwa kutumia bandari ndefu 2.5 bendi ya skanning ya WiFi inayotumiwa kuamua ni kituo kipi bora kwa mtandao wangu wa nyumbani. Inaweza pia kutumiwa kupata vituo vya ufikiaji wa WiFi wazi popote ulipo. Gharama ya kutengeneza: Karibu $ 25 dolla
Jinsi ya Kutumia Wiimote Kama Kipanya cha Kompyuta Kutumia Mishumaa Kama Sensor !!: 3 Hatua
Jinsi ya Kutumia Wiimote Kama Panya ya Kompyuta Kutumia Mishumaa Kama Sensor !!: Mwongozo huu utakuonyesha jinsi ya kuunganisha Wii Remote yako (Wiimote) kwa pc yako na kuitumia kama panya
Nafuu (kama Bure [kama katika Bia]) Simama ya Mita Mbili: Hatua 4
Nafuu (kama vile Bure [kama katika Bia]) Simama ya Mita nyingi: Nimekuwa nikikasirika kwa kulazimisha kunung'unika shingo yangu au kwa usawa kusawazisha bei yangu ya bei ya chini ya $ 4 ya mita nyingi mahali pengine ninaweza SOMA onyesho. Kwa hivyo niliamua kuchukua maswala mikononi mwangu! Hii pia ni ya kwanza 'kupanga, kwa hivyo ikiwa mtu yeyote ana msaada wa kuanza