Monthly Archive for mars, 2009

Arduino og ljósdíóður

Ég fann gífurlega þörf fyrir að föndra með rafmagn í gær svo ég ákvað að setja saman þrívíðan tening úr ljósdíóðum. Hér gefur að líta aðstæður á stofuborðinu þegar þetta fór loksins að virka:

Kubburinn er þannig uppbyggður að katóður í hverju plani eru allar tengdar saman og svo er hver dálkur tengdur saman. Þetta þýðir að ekki er hægt að stýra hverri einustu ljósdíóðu beint, sem aftur þýðir að ekki er hægt að kveikja á mörgum díóðum samtímis. Bæði þolir Arduino örstýringin ekki allan strauminn sem myndi þurfa, auk þess sem það myndi renna straumur í gegnum díóður sem ég vil ekki hafa kveikt á. Þá er notast við fyrirbæri sem kallast á ensku persistence of vision, sem ég man ekki í augnablikinu hvað heitir á íslensku. Augun í okkur mannfólkinu virka á ca. 25 riðum, sem þýðir að sjónin okkar uppfærist 25 sinnum á sekúndu. Ef ég vil láta líta út fyrir að það logi á tveimur díóðum þrátt fyrir að geta bara kveikt á einni í einu, þá einfaldlega blikka ég á milli þeirra mjög hratt, a.m.k. hraðar en 25 sinnum á sekúndu, þannig að okkur sýnist díóðurnar loga samtímis. Hugsanlega sýnist okkur þó ljósmagnið vera vera minna, þ.e. díóðurnar gætu virst daufari.

 Ég svindlaði dálítið og notaði kóða frá www.stationinthemetro.com, kóðinn notast við aðferðina sem ég var að lýsa hér að ofan. Kosturinn við þessa aðferð er að ég þarf ekki að nota transistor eða multiplexer til þess að senda boð á díóðurnar, heldur get ég tengt 9 dálka og 3 plön beint í stýringuna.

Jæja, nú þarf ég að hætta þessu blaðri og sýna einhverjar niðurstöður! Hér gefur að líta afraksturinn:


Led Cube 3×3 Arduino from Sævar Magnússon on Vimeo.