Instructables dinamik Neyon Arduino kondwi siy
Enfòmasyon sou pwodwi dinamik Neyon Arduino kondwi siy
Dynamic Neon Arduino Driven Sign se yon siy ki ap dirije brikoleur ki ka montre divès kalite modèl groovy. Siy la fèt lè l sèvi avèk bann lumineuz ki ap dirije, Arduino Uno mikwokontroleur tablo, yon tranzistò NPN, yon blòk tèminal, switch baskile, fèy bwa, vis, ak yon ekipman pou pouvwa 12V DC. Siy la ka itilize pou montre nenpòt kalite lèt pou evènman, boutik, oswa kay.
Pwovizyon
- Dirije Neyon bann (Amazon/Ebay)
- Fèy bwa
- Vis
- Arduino Uno
- BC639 (oswa nenpòt tranzistò NPN apwopriye)
- Blòk tèminal
- Bouton baskile
- Double fil milti-bloke
- 12V DC ekipman pou pouvwa
- Soude fè
Si ou vle
- Pwojektè
- 3D Printer
- Chen
Enstriksyon Itilizasyon Pwodwi
Etap 1: Trase konsepsyon an
Pou kòmanse, chwazi konsepsyon an pou tèks la montre. Chwazi yon font ki pa gen koub twò sere paske li pral difisil pou pliye teren ki ap dirije a. Pwojè konsepsyon chwazi a sou tablo a epi trase lèt la ak yon kreyon. Kenbe bèt ki pèdi deyò sal la pou akselere pwosesis la. Si pa gen aksè a yon pwojektè, enprime lèt yo sou papye epi kole yo sou tablo a oswa ak li gratis. Pou kòmanse ak ou bezwen chwazi konsepsyon ou pou tèks la ou vle parèt. Ou ka jwenn tout kalite polis sou entènèt, men ou jeneralman vle yon bagay ki pa gen koub twò sere paske li pral difisil pou pliye teren ki ap dirije a. Mwen te jwenn font sa a pi apwopriye pou bezwen mwen yo. https://www.fontspace.com/sunset-club-font-f53575 Yon fwa ou te chwazi yon pwojè konsepsyon li sou tablo dèyè ou, nan ka mwen an se te yon fèy OSB. Lè sa a, trase lèt la ak yon kreyon. Kenbe bèt ki pèdi deyò nan sal la pral akselere pwosesis la. Si ou pa gen aksè a yon pwojektè ou ta ka enprime lèt yo sou papye epi kole yo sou tablo a oswa jis li gratis.
Etap 2: Tache bann ki ap dirije yo
Apre sa, koupe tep ki ap dirije a an bann pou chak pati nan lèt yo. Koupe kasèt la nan pwen espesifik pou tout dirije yo fonksyone, anjeneral apre chak twazyèm dirije. Desine klip pou kenbe bann yo epi tache yo sou tablo a ak ti vis. 3D enprime klip yo, oswa itilize klip kab oswa klou pou kenbe bann yo an plas. Pou yon ka pi ba 'i', koupe yon seksyon nan silikon alantou LED yo epi kouvri yon koup la LED yo kreye espas sa a ak pwen anlè kò a nan lèt la.
Koulye a, ou pral bezwen koupe tep ki ap dirije a an bann pou chak pati nan lèt yo. Si ou te travay ak tep dirije anvan ou pral konnen ke ou bezwen koupe kasèt la nan pwen espesifik pou tout LED yo fonksyone, anjeneral apre chak twazyèm LED. Sa vle di ou ka bezwen fè bann yo yon ti kras pi kout oswa pi long pase seksyon ou fèk trase a, men ak yon ti kras nan dezòd ak deplase bagay alantou ou ka fè siy la gade bon. Mwen te fèt kèk klip sou fusion 360 pou kenbe sou bann yo epi tache yo sou tablo dèyè a ak kèk ti vis, ou ka enprime 3D kòm anpil jan ou bezwen. Yo piti konsa jistis rapid ak fasil pou enprime. Si ou pa gen aksè a yon enprimant 3D ou ta ka jis itilize kèk klip kab oswa klou pou kenbe bann yo an plas. Pou yon ka pi ba 'i' ou ka koupe soti yon seksyon nan silikone a alantou poul yo epi kouvri yon koup nan poul yo kreye espas sa a ak pwen anlè kò a nan lèt la.
Etap 3: Fil elektrik LED yo
Kòm siy la ka limen lèt yo endividyèlman, konekte fil ki soti nan chak lèt nan yon sèl pwen sou dèyè tablo a. Fè yon twou nan yon bout nan chak seksyon nan bann dirije ak soude yon longè fil doub nan 12V a ak GND sou chak teren. Pase lòt bout la nan ti twou a. Ranje yon fil fè sou longè dèyè tablo a pou diminye kantite kab ki nesesè yo. Konekte tout fil pozitif yo sou li, fè tout siy la anpil tankou yon anod komen 7 segman ki ap dirije ekspozisyon. Pote sou tout fil komen yo epi konekte yo endividyèlman nan yon blòk tèminal. Gwoup ansanm fil komen pou lèt ki gen plis pase yon segman, tankou lèt M. Yon fwa tout etap sa yo yo swiv kòrèkteman, Dynamic Neon Arduino Driven Sign la pare pou itilize selon kondisyon itilizatè yo.
Kòm siy la ka limen lèt yo endividyèlman w ap bezwen konekte fil ki soti nan chak lèt nan yon sèl pwen sou bò dèyè tablo a. Nan yon bout nan chak seksyon nan bann dirije yo, fè egzèsis yon twou jis ase gwo kite kab la pase. Soude yon longè fil doub nan 12V ak GND sou chak teren epi pase lòt bout la te panse ti twou a. Pou diminye kantite fil elektrik ki nesesè, mwen te fikse yon fil fè sou longè bò dèyè tablo a epi konekte tout fil pozitif yo sou li, konsa fè tout siy la sanble ak yon anod komen 7 segman ki ap dirije ekspozisyon. Lè sa a, tout fil komen yo pote sou ak endividyèlman konekte nan yon blòk tèminal. Gen kèk lèt ki gen plis pase yon segman tankou nan lèt M, fil komen yo pou sa a ka jis gwoupe ansanm. Lè sa a, tout fil yo ka kouvri nan kasèt pou pwoteje yo kont snagging, epi fè li gade yon ti jan pi pwòp. Dèyè ekspozisyon an sanble yon ti jan brit, men li te fèt anba yon orè sere epi pèsonn pa pral wè sa de tout fason eksepte ou.
Etap 4: Sikwi
Yon Arduino Uno yo itilize pou kontwole chak lèt, sepandan broch GPIO yo sou Arduino a pa ka koule oswa sous ase kouran pou pouvwa LED yo, kidonk gen kèk sikwi chofè adisyonèl yo mande yo. Yo ka itilize yon switch tranzistò ki ba pou vire lèt yo sou yo ak sou yo. Pèseptè a konekte ak bò ki ba nan chak lèt, emetè a tè ak baz la nan chak PIN GPIO nan Arduino a atravè yon rezistans 1k. Apre dyagram sikwi a, ou ka mete anpil switch tranzistò jan ou gen lèt sou siy ou a. Mwen te fè yon tablo header ak tranzistò yo anfòm nètman sou tèt Arduino la. Si ou vle plis lèt pase Uno a gen broch GPIO ki disponib ou ta ka ajou nan yon Arduino Mega oswa itilize yon ekspansyon IO tankou MCP23017 la. Lè sa a, kab 12V ki ale nan tout bann ki ap dirije yo konekte nan do a nan peny pozitif nan konektè barik la sou Uno la. Nan fason sa a yon sèl 12V DC ekipman pou pouvwa dwe itilize pou LED yo ak Arduino, asire w ke ekipman pou chwazi a ka bay ase aktyèl pou tout LED yo. Dènye sikwi sikwi a se tache yon switch SPDT On-Off-On pou chanje ant diferan mòd yo. Se komen nan switch la ki konekte ak GND ak de lòt broch yo konekte dirèkteman nan A1 ak A2 epi yo pral pran avans.tage nan entèn yo rale moute rezistans sou broch sa yo. Mwen menm mwen te fèt yon patiraj ki ka enprime 3D epi tache ak dèyè Arduino a pou bay li yon ti jan pwoteksyon.
Etap 5: Lojisyèl
Koulye a, siy la te konstwi ak elektwonik konekte, Arduino a ka pwograme yo pwodwi modèl groovy yo. Kòd la se jistis senp, mwen te ekri plizyè fonksyon diferan pou limen siy la nan yon varyete fason tankou defile kòt a kòt, mo clignotant ak owaza vire sou yo ak sou diferan lèt. Si w ap itilize mo diferan ak siy mwen an, ou pral bezwen modifye lojisyèl an yon ti kras pou fonksyon yo konnen ki broch IO yo gwoupe pou chak mo. Pou konfigirasyon mwen an, koneksyon IO yo nan lèt yo se 4 = 'K', 5 = 'e', 6 = 'y'... Inisyalizasyon kòd la mete tout broch dijital ki kontwole lèt yo nan rezilta ak de broch analòg ki konekte ak switch la kòm antre ak yon pullup entèn. A3 kite k ap flote pou li ka itilize kòm grenn pou jenerasyon nimewo o aza.
Bouk prensipal la Lè sa a, li estati a nan switch la epi li pral kouri youn nan twa opsyon depann sou oryantasyon li yo. Li pral swa vire tout LED yo sou, sik nan modèl o aza oswa altène ant tout limen pou 60 segonn ak modèl pou 60 segonn. Ankò kòm ou gen chans pou yo sèvi ak mo diferan ou pral bezwen modifye fonksyon yo ki limen mo endividyèl yo, sa yo ka jwenn nan pati anba a nan kòd la.
Etap 6: Tout fè!
Finalman ou ta dwe gen yon gwo pyès sant pou mete nan ekspozisyon nan tout kalite kote yo ye. Amelyorasyon nan lavni - ki baze sou feed back mwen te resevwa li ta sou la men pou kapab kontwole klète siy la. Sa a ta ka fè lè l sèvi avèk yon switch P chanèl MOSFET sou bò segondè nan LED yo ak konekte li nan youn nan broch yo PWM sou Arduino a, varye sik la devwa ta Lè sa a, ajiste klète a. Si mwen rive aplike sa a, mwen pral mete ajou enstriksyon sa yo.
Dokiman / Resous
![]() |
instructables dinamik Neyon Arduino Kondwi siy [pdfEnstriksyon yo Dinamik Neyon Arduino Kondwi Siy, Neyon Arduino Kondwi Siy, Arduino Kondwi Siy, Siy Kondwi, Siy |