Përmbajtje:

Tabela e kafesë me animacion: 9 hapa (me fotografi)
Tabela e kafesë me animacion: 9 hapa (me fotografi)

Video: Tabela e kafesë me animacion: 9 hapa (me fotografi)

Video: Tabela e kafesë me animacion: 9 hapa (me fotografi)
Video: Полное руководство по Google Forms - универсальный инструмент для опросов и сбора данных онлайн! 2024, Korrik
Anonim
Animacion Tabela e Kafesë
Animacion Tabela e Kafesë

Ka shumë udhëzime shumë të mira se si të bëni tavolina kafeje interaktive me matrica LED, dhe unë mora frymëzim dhe sugjerime nga disa prej tyre. Ky është i thjeshtë, i lirë dhe mbi të gjitha ka për qëllim të stimulojë kreativitetin: me vetëm dy butona, ju mund të krijoni animacione mbi të!

Ne kishim një tryezë të IKEA LACK me një gjurmë, bleu një të re, duke e lënë të vjetrën për ripërdorim në një projekt. Pjesa e sipërme është 55x55x5cm, dhe është e zbrazët, me vetëm një dërrasë të hollë në pjesën e sipërme dhe të poshtme që është e lehtë të pritet me një prestar kuti. Anët janë më të forta, të bëra me dërrasa të forta cm 1 cm. Shtë e mbushur me karton në një strukturë të huallit, e cila hiqet lehtë.

Dyqani lokal i pajisjeve ka pleksiglas 50x50cm në trashësi, ngjyra dhe transparencë të ndryshme. 4mm i bardhë -i errët është mjaft transparent, dhe çmimi i arsyeshëm (4.50EUR - akoma shpenzimi më i madh i projektit!).

Në vend të LED -ve të adresueshëm individualisht, unë përdor çipin MAX7219 të gatshëm. Rryma maksimale e daljes sipas fletës së të dhënave është gjithsej 320mA, pra 5mA për LED. Pak më poshtë se 20mA nominale për LED të bardhë 5 mm, por mjaft të ndritshëm për këtë qëllim.

Duke përdorur vetëm 2 butona, përdoruesi mund të bëjë ose modifikojë animacione. Arduino ka 1kB memorie EPROM, në mënyrë që të përshtatet me 128 imazhe me bit 8x8. Hapësirë e mjaftueshme për të ruajtur 15 animacione me 1-15 korniza secila.

Hapi 1: Materialet e kërkuara

Materialet e kërkuara
Materialet e kërkuara

Ikea Mungesa e tryezës

Pleksiglas i errët 50x50cm, i trashë 4mm

~ 0.5 metër katror kartoni. Bordi i fortë me 3 shtresa i përdorur për paketimin e mobiljeve është më i miri.

Bojë e bardhë

Një Arduino Nano pa tituj pin

Një lidhës mashkull USB-A

Powerbank i vogël USB

MAX7219 IC

Një prizë IC 24-pin (ose 3 priza 8-pin)

Një potenciometër prerës 20kOhm

64 LED të bardhë 5 mm. Idealisht i shpërndarë, por i qartë është gjithashtu mirë.

10 milion wire tela të emaluar (ose tela të tjerë izolues)

2 butona shtytës, montues në panel 16 mm

1 kondensator i madh elektrolitik (~ 1000muF)

1 kondensator qeramik (~ 1muF)

2 kondensatorë qeramikë (~ 0.1muF)

1 çelës drejtkëndor ndezje/fikje (lëkundës varkash 10x15mm)

Një bord prototip 5x7cm

4 pjesë qoshe për të frenuar lëvizjen e panelit LED

2 koka me 40 rreshta me një rresht: 1 mashkull dhe një femër

2m tela lidhës të bllokuar

3 çifte lidhëse JST meshkuj-femra me priza 10cm

4 vida të vogla druri

Hapi 2: Ndërtoni panelin LED

Ndërtoni panelin LED
Ndërtoni panelin LED
Ndërtoni panelin LED
Ndërtoni panelin LED
Ndërtoni panelin LED
Ndërtoni panelin LED

Vizatoni një rrjet prej katrorësh 8x8 prej 5x5 cm në karton. Gjithashtu vizatoni diagonalet, në mënyrë që qendra të jetë e lehtë për tu gjetur. Pritini atë, por lini një hapësirë shtesë prej 1 cm rreth kufijve. Kartoni im nuk ishte aq i madh saqë e ndërtova nga dy gjysma dhe përdor kasetën për t'i lidhur ato

Vendosni vrima në qendër të secilit katror dhe ngjitni një LED 5 mm përmes tij. Përkulni kunjat LED me një kënd 90 gradë midis katodave dhe anodave. Lidhni të gjitha katodat e një rreshti së bashku dhe të gjitha anodat e një kolone. Kam përdorur tela të emaluar dhe sapo kam djegur veshjen me hekur bashkues.

Pritini një copë me 16 kunja nga koka e femrës dhe ngjiteni atë në qendër të njërës anë. Ngjitini të gjitha 16 telat në kunjat: anodat në njërën anë, katodat në anën tjetër. Provoni që të gjitha LED -të ndizen kur aktivizoni një kombinim të një katode dhe një anode me 5V në seri me një rezistencë 1kOhm.

Pritini 9 shirita prej kartoni 30x40.5cm Pritini më shumë shirita të gjerë 3 cm që më pas priten në 72 drejtkëndësha prej 4.5x3cm. Me zam të nxehtë, montoni shiritat dhe pastaj drejtkëndëshat për të formuar një ‘kuti’ të vogël rreth çdo LED. Ngjyrosni pjesën e brendshme të secilës "kuti" të bardhë për reflektim më të mirë të dritës.

Hapi 3: Ndërtoni Bordin e Kontrollit

Ndërtoni Bordin e Kontrollit
Ndërtoni Bordin e Kontrollit
Ndërtoni Bordin e Kontrollit
Ndërtoni Bordin e Kontrollit
Ndërtoni Bordin e Kontrollit
Ndërtoni Bordin e Kontrollit

Komponentët e bordit të kontrollit përshtaten lehtësisht në gjysmën e një bordi prototip 5x7cm. Bashkojeni atë sipas skemave dhe figurës së treguar. Vini re se rendi i kolonave (shifrave) dhe rreshtave (segmenteve) në MAX7219 nuk janë në rregull, por kjo është lehtësisht e fiksuar në softuer.

Kondensatorët janë për fuqinë filtruese, tenxhere për të rregulluar intensitetin. Ekziston një kokë mashkullore me 5 kunja me kunja të përkulur për t'u lidhur me Arduino.

Hapi 4: Ndryshoni Tabelën

Ndryshoni Tabelën
Ndryshoni Tabelën
Ndryshoni Tabelën
Ndryshoni Tabelën
Ndryshoni Tabelën
Ndryshoni Tabelën

Pritini një vrimë katrore prej 48x48cm nga pjesa e sipërme e tryezës. Materiali është mjaft i butë saqë mund të pritet me një prestar kuti duke përdorur forcë të moderuar. Hiqeni mbushjen e huallit. Stërvitni ose shponi dy vrima në njërën anë të tryezës për dy butonat. Bëni një vrimë drejtkëndëshe për butonin e ndezjes/fikjes në anën e poshtme. Ngjitni pjesët e qosheve për të kufizuar lëvizjen e panelit LED. Unë mbaj një kuti me materiale paketimi të rastësishme dhe ndodhi që kishte pjesë plastike të mbrojtjes së këndit të mobiljeve që kishin nevojë vetëm për një zbukurim të vogël. Ju gjithashtu mund t'i bëni ato nga kartoni.

Hapi 5: Përgatitni dhe montoni çelsin

Përgatitni dhe montoni çelsin
Përgatitni dhe montoni çelsin

Lidhni një kondensator qeramik 0.1muF mbi kontaktet e secilës buton. Së bashku me rezistencën e brendshme tërheqëse 20-50kOhm të Arduino, kjo do të sigurojë anti-kërcim me një konstante kohore prej tau = RC = 2-5ms. Lidhni lidhëset femra JST në butonat dhe çelësin e ndezjes/fikjes. Montoni çelsat në tryezë.

Hapi 6: Përgatitni Arduino Nano

Përgatitni Arduino Nano
Përgatitni Arduino Nano
Përgatitni Arduino Nano
Përgatitni Arduino Nano

Bashkoni 5 tela të bllokuar, lidhësit meshkuj JST dhe lidhësin mashkull USB në Arduino sipas skemave dhe figurës. Lidhni një kokë femre me 5 kunja me tela në telat e bllokuar (ose ngjiteni direkt në tabelën e kontrollit).

Ngarko ekzekutoni skicën SetEEPROM.ino në Arduino Nano. Kjo vendos 15 animacione në EEPROM. Kur ngarkohen (merr 2 ~), LED 13 do të ndizet. Tani ngarkoni skicën AnimationTable.ino.

NB: disi.ino skedarët refuzuan të ngarkohen. I riemërtova me.txt dhe ishte në rregull. Pra, pas shkarkimit, ndryshoni përsëri zgjerimin në.ino

Hapi 7: Vendosni gjithçka së bashku

Image
Image
Vendosni gjithçka së bashku
Vendosni gjithçka së bashku
Vendosni gjithçka së bashku
Vendosni gjithçka së bashku
Vendosni gjithçka së bashku
Vendosni gjithçka së bashku

Lidheni Arduino me bordin e kontrollit, çelsat dhe bankën e energjisë. Disa Velcro në bankën e energjisë është ideale për ta mbajtur atë në vend. Lidheni panelin me tabelën e kontrollit dhe vendoseni brenda tryezës. Ndizeni për ta parë të ndizet: para se të filloni ndonjë animacion, të gjitha LED -të dalin dhe dalin. Pastaj tregon animacionin e parë, i cili në fakt është një pamje statike e një bordi shahu. Mbulojeni me pleksiglas dhe kontrolloni nëse ndriçimi brenda çdo pikseli është homogjen. Nëse jo, mbuloni LED me një copë të vogël të indeve. Vendosni vrima në katër qoshet e pleksiglasit dhe vidhoseni atë në tryezë.

Hapi 8: Si të prodhoni animacione

Image
Image

Skica ju lejon të krijoni dhe rishikoni animacione duke përdorur vetëm dy butona: ‘edit’ dhe ‘play’.

Në fillim, ai tregon animacionin e tij të parë, i cili nuk është me të vërtetë një animacion pasi përbëhet nga një kornizë e vetme (një tabelë shahu). Nëse shtypni 'play', do të kalojë në animacionin tjetër. Janë gjithsej 16: 15 animacione aktuale me 1-15 korniza, plus 1 që i luan të gjitha në një sekuencë.

Nëse shtypni 'edit', kuadri do të ngrijë dhe një kursor do të lëvizë mbi ekran. Sa herë që shtyni 'redakto' përsëri, pikseli në pozicionin e kursorit do të përmbyset. Shtypni 'play' përsëri për të parë rezultatin dhe për të kaluar në një kornizë tjetër. Ndryshimet ruhen në kohë reale në EEPROM, kështu që ato do të mbeten në kujtesë edhe kur janë të fikura.

Hapi 9: Bonusi: një version prototip për të kontrolluar softuerin

Nëse thjesht doni të provoni krijuesin e animacionit në një shkallë të vogël ose në një projekt tjetër, mund ta bëni me një prototip mburojë, një matricë LED 8x8 me modulin MAX7219 të bashkangjitur dhe dy butona shtytës, ashtu si në foto. Dekodimi i rreshtave dhe kolonave nuk është më i nevojshëm, kështu që komentoni rreshtin 64-65 dhe mos komentoni rreshtin 68-69.

Recommended: