instructables-LOGO

Instructables dinamiska neona arduino zīme

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

Informācija par produktu Dinamiskā neona Arduino zīme

Dynamic Neon Arduino Driven Sign ir DIY LED izkārtne, kas var attēlot dažādus groopy rakstus. Izkārtne ir izgatavota, izmantojot LED neona lentes, Arduino Uno mikrokontrollera plati, NPN tranzistoru, spaiļu bloku, pārslēgšanas slēdzi, loksnes, skrūves un 12 V līdzstrāvas barošanas avotu. Zīmi var izmantot, lai attēlotu jebkāda veida burtus pasākumiem, veikaliem vai mājām.

Izejmateriāli

  • LED neona sloksne (Amazon/Ebay)
  • Loksnes koks
  • Skrūves
  • Arduino Uno
  • BC639 (vai jebkurš piemērots NPN tranzistors)
  • Termināla bloks
  • Pārslēgt slēdzi
  • Divkāršs daudzpavedienu vads
  • 12V DC barošanas avots
  • Lodāmurs

Pēc izvēles

  • Projektors
  • 3D printeris
  • Suns

Produkta lietošanas instrukcijas

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

1. darbība: uzzīmējiet dizainu
Vispirms izvēlieties attēlojamā teksta dizainu. Izvēlieties fontu, kuram nav pārāk šauras līknes, jo būs grūti saliekt LED lenti. Izvēlēto dizainu projicējiet uz tāfeles un ar zīmuli iezīmējiet uzrakstu. Turiet klaiņojošus dzīvniekus ārpus telpas, lai paātrinātu procesu. Ja nav piekļuves projektoram, izdrukājiet burtus uz papīra un pielīmējiet tos pie tāfeles vai ar brīvroku. Lai sāktu ar jums, jums ir jāizvēlas dizains tekstam, kuru vēlaties parādīt. Tiešsaistē varat iegūt visu veidu fontus, taču parasti vēlaties kaut ko tādu, kam nav pārāk šauras līknes, jo būs grūti saliekt LED lenti. Es atklāju, ka šis fonts ir vispiemērotākais manām vajadzībām.  https://www.fontspace.com/sunset-club-font-f53575 Kad esat izvēlējies dizaina projektu, tas bija uz jūsu aizmugurējās plāksnes, manā gadījumā tā bija OSB loksne. Pēc tam ar zīmuli izsekojiet burtiem. Klaiņojošu dzīvnieku turēšana ārpus telpas paātrinās procesu. Ja jums nav piekļuves projektoram, varat arī izdrukāt burtus uz papīra un pielīmēt tos pie tāfeles vai vienkārši ar brīvroku.instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-2instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-3

2. darbība: pievienojiet LED sloksnes
Pēc tam sagrieziet LED lenti sloksnēs katrai burtu daļai. Nogrieziet lenti noteiktos punktos, lai visas gaismas diodes darbotos, parasti pēc katras trešās gaismas diodes. Izveidojiet klipus, lai tie turas pie sloksnēm, un ar mazām skrūvēm piestipriniet tos pie aizmugures. Izdrukājiet 3D klipus vai izmantojiet kabeļu klipus vai naglas, lai noturētu sloksnes vietā. Mazajiem burtiem “i” izgrieziet silikona daļu ap gaismas diodēm un pārklājiet pāris gaismas diodes, lai izveidotu atstarpi un punktu virs burta korpusa.

Tagad jums būs jāsagriež LED lente katrai burtu daļai. Ja esat strādājis ar LED lenti pirms tam, jūs zināt, ka jums ir jāpārgriež lente noteiktos punktos, lai visas gaismas diodes darbotos, parasti pēc katras trešās gaismas diodes. Tas nozīmē, ka jums, iespējams, vajadzēs padarīt sloksnes nedaudz īsākas vai garākas par tikko izsekoto posmu, taču, nedaudz sajaucot un pārvietojot lietas, varat padarīt zīmi labi izskatīties. Es izstrādāju dažus klipus uz fusion 360, lai tie varētu noturēties pie sloksnēm un piestiprināt tos pie aizmugurējā paneļa ar dažām mazām skrūvēm. Varat 3D drukāt tik daudz, cik nepieciešams. Tie ir mazi, tāpēc tos var izdrukāt diezgan ātri un viegli. Ja jums nav piekļuves 3D printerim, varat izmantot dažus kabeļu klipus vai naglas, lai noturētu sloksnes vietā. Mazajiem burtiem “i” varat izgriezt silikona daļu ap gaismas diodēm un pārklāt pāris gaismas diodes, lai izveidotu atstarpi un punktu virs burta pamatteksta.instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-4instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-5

3. darbība: pievienojiet gaismas diodes
Tā kā zīme var izgaismot burtus atsevišķi, savienojiet katra burta vadus ar vienu punktu tāfeles aizmugurē. Katras LED sloksnes sekcijas vienā galā izurbiet caurumu un pielodējiet dubultā stieples garumu pie katras sloksnes 12V un GND. Izlaidiet otru galu caur mazo caurumu. Piestipriniet tukšu vadu paneļa aizmugures garumā, lai samazinātu nepieciešamo kabeļu daudzumu. Pievienojiet tai visus pozitīvos vadus, padarot visu zīmi līdzīgu parastam anoda 7 segmentu LED displejam. Pārvietojiet visus izplatītos vadus un atsevišķi pievienojiet tos spaiļu blokam. Grupējiet kopējos vadus burtiem, kas satur vairāk nekā vienu segmentu, piemēram, burtu M. Kad visas šīs darbības ir veiktas pareizi, dinamiskā neona Arduino vadītā zīme ir gatava lietošanai atbilstoši lietotāja prasībām.

Tā kā zīme var izgaismot burtus atsevišķi, jums būs jāsavieno vadi no katra burta ar vienu punktu tāfeles aizmugurē. Katras LED sloksnes daļas vienā galā izurbiet pietiekami lielu caurumu, lai izlaistu kabeli. Pielodējiet dubultā vada garumu pie 12V un GND katrā sloksnē un izlaidiet otru galu, domājot par mazo caurumu. Lai samazinātu nepieciešamo kabeļu daudzumu, es piestiprināju tukšu vadu paneļa aizmugurējās daļas garumā un pievienoju tai visus pozitīvos vadus, tādējādi padarot visu zīmi līdzīgu parastam anoda 7 segmentu LED displejam. Pēc tam visi parastie vadi tiek pārnesti un atsevišķi savienoti ar spaiļu bloku. Dažos burtos ir vairāk nekā viens segments, piemēram, burts M, šim nolūkam paredzētos kopīgos vadus var vienkārši sagrupēt. Pēc tam visus vadus var pārklāt ar lenti, lai pasargātu tos no aizķeršanās un lai tie izskatās mazliet glītāki. Displeja aizmugure izskatās nedaudz neapstrādāta, taču tā tika izgatavota saskaņā ar saspringtu grafiku, un neviens, izņemot jūs, to neredzēs.instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-6instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-7

4. darbība: shēma

Arduino Uno tiek izmantots, lai kontrolētu katru burtu, tomēr Arduino GPIO tapas nevar nogrimt vai iegūt pietiekami daudz strāvas, lai darbinātu gaismas diodes, tāpēc ir nepieciešamas dažas papildu draivera shēmas. Zemo sānu tranzistora slēdzi var izmantot, lai ieslēgtu un izslēgtu burtus. Kolektors ir savienots ar katra burta apakšējo pusi, emitētājs ar zemi un pamatne ar katru Arduino GPIO tapu, izmantojot 1k rezistoru. Sekojot shēmas shēmai, varat iekļaut tik daudz tranzistora slēdžu, cik jūsu zīmē ir burti. Es izveidoju galvenes dēli ar tranzistoriem, lai tas kārtīgi ietilptu Arduino augšpusē. Ja vēlaties vairāk burtu, nekā Uno ir pieejamas GPIO tapas, varat jaunināt uz Arduino Mega vai izmantot IO paplašinātāju, piemēram, MCP23017. Pēc tam 12 V kabelis, kas iet uz visām LED sloksnēm, tiek pievienots Uno mucas savienotāja pozitīvās tapas aizmugurē. Tādā veidā LED un Arduino var izmantot vienu 12 V līdzstrāvas barošanas avotu, pārliecinieties, vai izvēlētais barošanas avots var nodrošināt pietiekami daudz strāvas visām gaismas diodēm. Pēdējā shēmas pagātne ir pievienot SPDT ieslēgšanas-izslēgšanas slēdzi, lai pārslēgtos starp dažādiem režīmiem. Kopējais slēdža kontakts ir savienots ar GND, un pārējās divas tapas ir tieši savienotas ar A1 un A2, un tās tiks izmantotastage no iekšējiem uzvilkšanas rezistoriem uz šīm tapām. Es arī izstrādāju korpusu, ko var izdrukāt 3D un piestiprināt pie Arduino aizmugures, lai nodrošinātu to ar nelielu aizsardzību.instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-8

5. darbība: programmatūra

Tagad zīme ir uzbūvēta un elektronika pievienota, Arduino var ieprogrammēt, lai radītu groovy rakstus. Kods ir diezgan vienkāršs, esmu uzrakstījis vairākas dažādas funkcijas, lai zīmi apgaismotu dažādos veidos, piemēram, ritinot no vienas puses uz otru, mirgojot vārdus un nejauši ieslēgtu un izslēgtu dažādus burtus. Ja lietojat citus vārdus manai zīmei, jums būs nedaudz jāmaina programmatūra, lai funkcijas zinātu, kuras IO tapas ir sagrupētas katram vārdam. Manā iestatījumā IO savienojumi ar burtiem ir 4 = 'K', 5 = 'e', ​​6 = 'y'… Koda inicializēšana iestata visas digitālās tapas, kas kontrolē burtus, izejās un divas analogās tapas, kas savienotas ar slēdzis kā ieejas ar iekšēju pievilkšanu. A3 ir atstāts peldošs, lai to varētu izmantot kā sēklu nejaušo skaitļu ģenerēšanai.instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-9

Pēc tam galvenā cilpa nolasa slēdža statusu un darbosies vienu no trim opcijām atkarībā no tā orientācijas. Tas vai nu ieslēgs visas gaismas diodes, ciklos pa nejauši izvēlētiem modeļiem vai pārmaiņus starp visām ieslēgtām 60 sekundēm un modeļiem 60 sekundes. Atkal, tā kā jūs, visticamāk, izmantosit dažādus vārdus, jums būs jāmaina funkcijas, kas izgaismo atsevišķus vārdus, tās var atrast koda apakšā.

6. darbība: viss ir izdarīts!
Visbeidzot, jums vajadzētu būt lieliskam centram, ko izstādīt dažādās vietās. Nākotnes uzlabojumi – pamatojoties uz saņemtajām atsauksmēm, būtu ērti kontrolēt zīmes spilgtumu. To var izdarīt, izmantojot P kanāla MOSFET slēdzi gaismas diožu augšējā pusē un savienojot to ar vienu no Arduino PWM tapām, mainot darba ciklu, pēc tam pielāgotu spilgtumu. Ja es to ieviesīšu, es atjaunināšu šos norādījumus.instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-10

Dokumenti / Resursi

instructables Dynamic Neon Arduino Driven Sign [pdfNorādījumi
Dinamiskā Neona Arduino izkārtne, Neona Arduino zīme, Arduino virzītā izkārtne, Arduino zīme, zīme

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *