instructables-LOGO

Nîşana Dînamîkî ya Neon Arduino ya Instructables

instructables-Dynamic-Neon-Arduino-Driven-Sign-PRODUCT

Agahdariya Hilberê Nîşana Dînamîk Neon Arduino Driven

Nîşana Dynamic Neon Arduino Driven nîşanek DIY LED-ê ye ku dikare cûrbecûr şêwazên groovy nîşan bide. Nîşan bi karanîna tîrêjên neonê yên LED, panela mîkrokontrolerê Arduino Uno, transîstorek NPN, bloka termînalê, guhêrbar, dara pelê, pêçan, û dabînek elektrîkê ya 12V DC tête çêkirin. Nîşan dikare were bikar anîn ku ji bo bûyer, dikan, an xaniyan her cûre tîpan nîşan bide.

Supplies

  • Rêza neonê ya LED (Amazon / Ebay)
  • Dara pelê
  • Screws
  • Arduino Uno
  • BC639 (an her transîstorek NPN ya maqûl)
  • Bloka termînalê
  • Veguheztina Guhestinê
  • Têl pirzimanî Double
  • Dabînkirina hêzê ya 12V DC
  • Soldering Iron

Bixwe

  • Projector
  • 3D Printer
  • Seh

Talîmatên Bikaranîna Product

instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-1

Gav 1: Sêwiranê derxînin
Ji bo ku dest pê bike, sêwirana nivîsê ya ku were xuyang kirin hilbijêrin. Fontek ku xwedan kêşikên pir teng nînin hilbijêrin ji ber ku dê dijwar be ku xêza LED-ê li dora xwe biqelînin. Sêwirana bijartî li ser tabloya paşîn proje bikin û tîpan bi qelemê bişopînin. Heywanên bêxwedî li derveyî odeyê bihêlin da ku pêvajoyê bilezînin. Ger gihîştina projektorê tune be, tîpan li ser kaxezê çap bikin û li ser panelê bixin an jî bi destên xwe azad bixin. Ji bo ku hûn dest pê bikin, hûn hewce ne ku sêwirana xwe ji bo nivîsa ku hûn dixwazin were xuyang kirin hilbijêrin. Hûn dikarin her cûre tîpan bi serhêl bistînin lê hûn bi gelemperî tiştek dixwazin ku xwedan çîpên pir teng nebin ji ber ku ew ê dijwar be ku xêza LED-ê li dora xwe biqelînin. Min dît ku ev font ji bo hewcedariyên min herî maqûl e.  https://www.fontspace.com/sunset-club-font-f53575 Gava ku we projeyek sêwiranê li ser panela xweya paşîn hilbijart, di doza min de ew pelek OSB bû. Dûv re tîpan bi qelemê bişopînin. Çêkirina ajalên bêxwedî li derveyî odeyê dê pêvajoyê bileztir bike. Ger gihêştina projektorek we tune be hûn dikarin tîpan jî li ser kaxezê çap bikin û li tabloyê bixin an jî tenê bi destê xwe bidin.instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-2instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-3

Gav 2: Tîpên LED-ê girêdin
Dûv re, kasêta LED-ê ji bo her perçeyek tîpan di nav rêzan de birîn. Kasêtê li nuqteyên taybetî bibirrin da ku hemî LED kar bikin, bi gelemperî piştî her sêyemîn LED. Klîpên sêwirandî ji bo ku xwe li ser xêzan bigirin û wan bi piçikên piçûk bi tabloya paşîn ve girêdin. Klîpên 3D çap bikin, an jî kelûpelên kabloyê an neynûkan bikar bînin da ku şirîtan li cihê xwe bigirin. Ji bo piçûkek 'i', li dora LED-an beşek silîkonê qut bikin û çend LED-an veşêrin da ku valahî û xalî li jorê laşê herfê biafirînin.

Naha hûn ê hewce bikin ku kasêta LED-ê ji bo her perçeyek tîpan di nav xêzan de bibirrin. Ger we berê bi kaseta LED-ê re xebitî hûn ê zanibin ku hûn hewce ne ku kasêtê li xalên taybetî qut bikin da ku hemî LED kar bikin, bi gelemperî piştî her sêyemîn LED-ê. Ev tê vê wateyê ku dibe ku hûn hewce bikin ku xêzikan ji beşa ku we nû xêz kiriye piçûktir an dirêjtir bikin, lê bi piçek tevlihevî û livandina tiştan li dora we dikare nîşanê xweş xuya bike. Min li ser fusion 360 çend klîp sêwirand ku ez li ser xêzan bigirim û wan bi çend çîpên piçûk ve bi tabloya paşîn ve girê bidim, hûn dikarin bi qasî ku hûn hewce ne 3D çap bikin. Ew piçûk in, ew qas zû û hêsan têne çap kirin. Heke hûn negihîjin çaperek 3D, hûn dikarin tenê hin kelûpelên kabloyê an neynûkan bikar bînin da ku şirîtan li cihê xwe bigirin. Ji bo 'i'-ya piçûk hûn dikarin beşek silîkonê li dora LED-an qut bikin û çend LED-an veşêrin da ku valahî û xalî li jorê laşê herfê biafirînin.instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-4instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-5

Gav 3: Têlkirina LED-an
Ji ber ku nîşanek dikare tîpan bi rengek ferdî ronî bike, têlên ji her tîpê bi yek xalek li pişta panelê ve girêdin. Li yek dawiya her beşê tîrêjên LED-ê qulikek derxînin û li ser her tîrê dirêjek têl ducar bi 12V û GND-ê bixin. Dawiya din di qulika piçûk re derbas bikin. Li dirêjahiya pişta panelê têlek tazî rast bikin da ku mêjera kabloya hewce kêm bike. Hemî têlên erênî bi wê ve girêdin, û nîşana tevahî mîna dîmenderek LED-ê ya hevpar a anode 7 bikin. Hemî têlên hevpar bînin ser hev û wan bi ferdî bi blokek termînalê ve girêdin. Têlên hevpar ên ji bo tîpên ku ji yek beşan zêdetir tê de hene, wek tîpa M bi hev re kom bikin. Dema ku van gavan bi rêkûpêk bişopînin, Nîşana Dinamîk Neon Arduino Driven amade ye ku li gorî hewcedariyên bikarhêner were bikar anîn.

Ji ber ku nîşanek dikare tîpan bi rengek ferdî ronî bike, hûn ê hewce bikin ku têlên ji her tîpê bi xalek yekane ya li pişta panelê ve girêdin. Li yek dawiya her beşê xetên LED-ê, qulikek bi qasî ku têra xwe mezin bike da ku kablo derbas bibe. Dirêjahiya têlê ducar bi 12V û GND-ê li ser her xêzikê bihejînin û dawiya din jî bifikire ku qulika piçûk derbas bike. Ji bo kêmkirina mîqdara kabloya ku hewce dike min têlek tazî li dirêjahiya aliyê paşîn ê panelê rast kir û hemî têlên erênî pê ve girêda, bi vî rengî nîşana tevahî mîna dîmenderek LED-ê ya hevpar a anode 7-ê kir. Dûv re hemî têlên hevpar têne hilanîn û yekalî bi blokek termînalê ve têne girêdan. Hin tîp di tîpa M de ji yek beşê zêdetir vedihewînin, têlên hevpar ên ji bo vê tenê dikarin li hev werin kom kirin. Dûv re hemî têl dikarin di kasêtê de werin girtin da ku wan ji kêşanê biparêze, û ew hinekî xweştir xuya bike. Aliyê paşîn ê dîmenderê hinekî xav xuya dike, lê ew di bin bernameyek demkî teng de hate çêkirin û ji bilî we kes wê vê yekê nabîne.instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-6instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-7

Gav 4: Circuitry

Ji bo kontrolkirina her tîpê Arduino Uno tê bikar anîn, lê pêlên GPIO yên li ser Arduino nekarin têra xwe biherikînin da ku LED-an hêz bikin, ji ber vê yekê hin dorhêla ajokerê ya din jî hewce ye. Veguhezînerek transîstorê ya nizm dikare were bikar anîn da ku tîpan ser û bin bike. Berhevkar bi hêla nizm a her tîpê ve, emiter bi erdê re û bingeh bi her pin GPIO ya Arduino re bi resistorek 1k ve girêdayî ye. Li dû diyagrama çerxê hûn dikarin bi qasî ku tîpên we li ser nîşana we hebin guhasterên transîstorê têxin nav xwe. Min bi transîstoran tabloyek serî çêkir da ku bi rengek xweş li ser Arduino bicîh bibe. Ger hûn ji Uno bêtir tîpan dixwazin ku pêlên GPIO hene, hûn dikarin li Arduino Mega nûve bikin an berfirehkerek IO-yê wekî MCP23017 bikar bînin. Dûv re kabloya 12V ya ku diçe hemî tîrêjên LED-ê bi pişta pîneya erênî ya girêdana bermîlê ya li ser Uno ve tê girêdan. Bi vî rengî yek dabînkerek hêzek 12V DC dikare ji bo LED û Arduino were bikar anîn, pê ewle bin ku dabînkirina bijartî dikare ji bo hemî LED-an têra xwe peyda bike. Rabirdûya paşîn a dorpêçê ev e ku meriv guhezek SPDT On-Off-On girêbide da ku di navbera modên cihêreng de biguhezîne. Hevpariya guhêrbar bi GND-ê ve girêdayî ye û her du pîneyên din rasterast bi A1 û A2 ve têne girêdan û dê pêşve bibin.tage ji pull up berxwedanên navxweyî yên li ser van pin. Min di heman demê de pêvekek çêkir ku dikare 3D were çap kirin û bi pişta Arduino ve were girêdan da ku wê piçek parastinê peyda bike.instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-8

Gav 5: Nermalava

Naha nîşanek hatî çêkirin û elektronîk ve girêdayî ye, Arduino dikare were bernamekirin ku qalibên groovy hilberîne. Kod pir hêsan e, min gelek fonksiyonên cihêreng nivîsandine da ku nîşanê bi cûrbecûr awayan ronî bike, wek lingê alîkî, peyvan bibiriqîne û bi rengekî bêkêmasî tîpên cihêreng vebike û qut bike. Heke hûn ji nîşana min re peyvên cûda bikar tînin, hûn ê hewce ne ku nermalavê hinekî biguhezînin da ku fonksiyon zanibin ka kîjan pinên IO ji bo her peyvê têne kom kirin. Ji bo sazkirina min, girêdanên IO-yê bi tîpan re 4 = 'K', 5 = 'e', ​​6 = 'y' in… Destpêkirinkirina kodê hemî pinên dîjîtal ên ku tîpan kontrol dikin li dergehan û du pinên analogê yên ku bi guhêrbar wekî têketinên bi kişandina hundurîn. A3 di hêlînê de tê hiştin ji ber vê yekê ew dikare wekî tovê ji bo nifşa hejmarên rasthatî were bikar anîn.instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-9

Dûv re lûleya sereke statûya veguheztinê dixwîne û dê yek ji sê vebijarkan li gorî rêgeziya xwe vebike. Ew ê hemî LED-an vebike, di nav qalibên bêserûber de bigere an jî di navbera hemîyan de 60 çirkeyan û şablonan 60 çirkeyan de biguhere. Dîsa ji ber ku hûn îhtîmal e ku hûn peyvên cihêreng bikar bînin hûn hewce ne ku fonksiyonên ku peyvên kesane ronî dikin biguhezînin, ev dikarin li binê kodê werin dîtin.

Gav 6: Hemî Kirin!
Di dawiyê de divê hûn perçeyek navendek mezin hebe ku hûn li her cûre cîhan werin pêşandan. Pêşveçûnên pêşerojê - li ser bingeha paşvekêşana ku min wergirtiye ew ê kêrhatî be ku meriv ronahiya nîşanê kontrol bike. Ev dikare bi karanîna guhezek MOSFET-a kanala P-ê li milê bilind ê LED-an ve were kirin û wê bi yek ji pinên PWM-ê yên li ser Arduino ve girêbide, guheztina çerxa peywirê dê dûv re ronahiyê rast bike. Ger ez bigihîjim pêkanîna vê yekê ez ê van rêwerzan nûve bikim.instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-10

Belge / Çavkanî

instructables Dînamîk Neon Arduino Nîşana Driven [pdf] Rênîşander
Nîşana Dinamîk Neon Arduino Driven, Nîşana Neon Arduino Driven, Nîşana Arduino Driven, Nîşana ajotinê, Nîşan

Çavkanî

Bihêle şîroveyek

Navnîşana e-nameya we nayê weşandin. Zeviyên pêwîst têne nîşankirin *