instructables-LOGO

Instructables Dynamic Neon Arduino gidatutako seinalea

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

Produktuaren informazioa Neon dinamikoa Arduino gidatutako seinalea

Dynamic Neon Arduino Driven Sign DIY LED seinale bat da, hainbat eredu zoragarri bistaratu ditzakeena. Seinalea LED neoi zerrendak, Arduino Uno mikrokontrolagailu plaka, NPN transistore bat, terminal bloke bat, etengailu etengailua, xafla egurra, torlojuak eta 12V DC hornidura erabiliz egiten da. Errotulua ekitaldietarako, dendarako edo etxeetarako edozein letra mota erakusteko erabil daiteke.

Hornigaiak

  • LED neon banda (Amazon/Ebay)
  • Xafla egurra
  • Torlojuak
  • Arduino Uno
  • BC639 (edo NPN transistore egokia)
  • Terminal blokea
  • Aktibatu etengailua
  • Hari anitzeko hari bikoitza
  • 12V DC elikadura hornidura
  • Soldadura

Aukerakoa

  • Proiektorea
  • 3D inprimagailua
  • Txakurra

Produktuak erabiltzeko jarraibideak

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

1. urratsa: Marraztu diseinua
Hasteko, aukeratu bistaratzeko testuaren diseinua. Aukeratu kurba estuegiak ez dituen letra-tipo bat, zaila izango baita LED tira okertzea. Proiektatu aukeratutako diseinua atzealdean eta marraztu errotulazioa arkatz batekin. Mantendu kaleko animaliak gelatik kanpo prozesua azkartzeko. Proiektore baterako sarbidea ez badago, inprimatu letrak paperean eta itsatsi arbelean edo eskuz libre. Hasteko, erakutsi nahi duzun testuaren diseinua aukeratu behar duzu. Mota guztietako letra-tipoak lor ditzakezu sarean, baina, oro har, kurba estuegiak ez dituen zerbait nahi duzu, zaila izango baita LED banda okertzea. Letra-tipo hau nire beharretarako egokiena iruditu zait.  https://www.fontspace.com/sunset-club-font-f53575 Diseinu-proiektu bat aukeratu duzunean zure atzeko taulan, nire kasuan OSB orri bat izan zen. Ondoren, marraztu letra arkatz batekin. Galtzadako animaliak gelatik kanpo edukitzeak prozesua bizkortuko du. Proiektagailurako sarbidea ez baduzu, letrak paperean inprima ditzakezu eta arbelean itsatsi edo eskuz libre.instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-2instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-3

2. urratsa: Erantsi LED tirak
Ondoren, moztu LED zinta zerrendatan letren zati bakoitzeko. Moztu zinta puntu zehatzetan LED guztiek funtziona dezaten, normalean hirugarren LED bakoitzeko. Diseina ezazu klipak zerrendari eusteko eta torloju txikiekin atzealdera lotzeko. 3D inprimatu klipak, edo erabili kable-klipak edo iltzeak zerrendak bere horretan eusteko. "i" minuskula baterako, moztu silikonazko atal bat LEDen inguruan eta estali LED pare bat letraren gorputzaren gainean hutsunea eta puntua sortzeko.

Orain LED zinta zerrendatan moztu beharko duzu letren zati bakoitzeko. Aurretik LED zintarekin lan egin baduzu, jakingo duzu zinta puntu zehatzetan moztu behar duzula LED guztiek funtziona dezaten, normalean hirugarren LED bakoitzeko. Horrek esan nahi du baliteke zerrendak marraztu berri duzun atala baino zertxobait laburragoak edo luzeagoak egin beharko dituzula, baina gauzak pixka bat nahastuz eta mugituz seinalea itxura ona izan dezakezu. Fusion 360-n klip batzuk diseinatu nituen bandei eusteko eta atzeko taulari torloju txiki batzuekin lotzeko, behar adina 3D inprima ditzakezu. Txikiak dira, beraz, nahiko azkar eta erraz inprimatzeko. 3D inprimagailu baterako sarbidea ez baduzu, kable-klip edo iltze batzuk erabil ditzakezu zerrendak bere lekuan mantentzeko. "i" minuskula baterako silikonazko atal bat moztu dezakezu LEDen inguruan eta LED pare bat estali letraren gorputzaren gainean dagoen tartea eta puntua sortzeko.instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-4instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-5

3. urratsa: LEDak kableatu
Errotuluak letrak banan-banan argi ditzakeenez, konektatu letra bakoitzetik hariak arbelaren atzeko aldean dagoen puntu bakar batera. Zulatu LED banden atal bakoitzaren mutur batean zulo bat eta soldatu alanbre bikoitz bat zerrenda bakoitzean 12V eta GNDra. Pasa ezazu beste muturra zulo txikitik. Konpondu alanbre biluzi bat taularen atzeko aldean luzeran behar den kable kopurua murrizteko. Konektatu hari positibo guztiak, zeinu osoa anodo 7 segmentu LED pantaila arrunt baten antzera. Ekarri hari arrunt guztiak eta konektatu banan-banan terminal bloke batera. Segmentu bat baino gehiago duten letren hari komunak elkartu, hala nola M hizkia. Urrats hauek guztiak behar bezala jarraitu ondoren, Dynamic Neon Arduino Driven Sign-a prest dago erabiltzaileen eskakizunen arabera erabiltzeko.

Errotuluak letrak banan-banan argi ditzakeenez, letra bakoitzetik hariak arbelaren atzeko aldean dagoen puntu bakar batera konektatu beharko dituzu. LED banden atal bakoitzaren mutur batean, egin zulo bat kablea pasatzen uzteko. Soldatu hari bikoitzaren luzera bat 12V-ra eta GND-ra banda bakoitzean eta pasatu beste muturra pentsatu zuen zulo txikia. Beharrezko kable kopurua murrizteko kable biluzi bat finkatu nuen plakaren atzeko aldean luzera eta hari positibo guztiak konektatu nituen, horrela seinale osoa anodo 7 segmentu LED pantaila arrunt baten antzera. Hari arrunt guztiak eraman eta banan-banan konektatzen dira terminal bloke batera. Letra batzuek segmentu bat baino gehiago dute, hala nola, M hizkian, horretarako ohiko hariak elkarrekin taldekatu daitezke. Ondoren, hari guztiak zintaz estali daitezke lotu ez daitezen eta pixka bat txukunagoa izan dadin. Pantailaren atzeko aldea apur bat gordina dirudi, baina ordutegi estuarekin egin zen eta inork ez du hori ikusiko, zuk izan ezik.instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-6instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-7

4. urratsa: zirkuitua

Arduino Uno bat erabiltzen da letra bakoitza kontrolatzeko, baina Arduinoko GPIO pinek ezin dute LEDak elikatzeko nahikoa korronte hondoratu edo sortu, beraz, kontrolatzaile-zirkuitu osagarri batzuk behar dira. Behe-alboko transistore etengailua erabil daiteke letrak piztu eta itzaltzeko. Kolektorea letra bakoitzaren beheko aldearekin konektatzen da, igorlea lurrera eta oinarria Arduinoren GPIO pin bakoitzari 1k erresistentzia baten bidez. Zirkuitu-diagrama jarraituz zure seinalean letrak dituzun adina transistore etengailu sar ditzakezu. Transistoreekin goiburuko plaka bat egin nuen Arduinoren gainean txukun egokitzeko. Uno-k GPIO pin eskuragarri dituen baino letra gehiago nahi badituzu, Arduino Mega batera berritu dezakezu edo MCP23017 bezalako IO hedatzaile bat erabil dezakezu. LED zerrenda guztietara doan 12 V-ko kablea Uno-ko kanoi-konektorearen pin positiboaren atzealdean konektatzen da. Modu honetan, 12V DC hornidura bakarra erabil daiteke LEDetarako eta Arduinorako, ziurtatu aukeratutako hornidurak nahikoa korronte eman dezakeela LED guztientzat. Zirkuituaren azken iragana SPDT On-Off-On etengailua eranstea da, modu ezberdinen artean aldatzeko. Etengailuaren komuna GNDra konektatuta dago eta beste bi pinak zuzenean A1 eta A2ra konektatuta daude eta aurrera egingo dutetagPin horien barneko tira-erresistentzien e. Gainera, 3D inprimatu eta Arduinoren atzealdean konektatu daitekeen itxitura bat diseinatu nuen, babes pixka bat emateko.instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-8

5. urratsa: softwarea

Orain seinalea eraiki eta elektronika konektatuta, Arduino programatu daiteke eredu zoragarriak sortzeko. Kodea nahiko sinplea da, hainbat funtzio idatzi ditut zeinua argitzeko hainbat modutan, hala nola alde batetik bestera mugituz, hitzak keinuka eta letra desberdinak ausaz pizteko eta itzaltzeko. Nire zeinurako hitz desberdinak erabiltzen ari bazara, softwarea apur bat aldatu beharko duzu, funtzioek hitz bakoitzeko zein IO pin multzokatzen diren jakin dezaten. Nire konfiguraziorako IO konexioak letrekin 4 = 'K', 5 = 'e', ​​6 = 'y' dira... Kodearen hasierak letrak kontrolatzen dituzten pin digital guztiak irteeretara ezartzen ditu eta bi pin analogikoetara konektatuta. etengailua barneko pullup batekin sarrera gisa. A3 flotatzen uzten da, beraz, ausazko zenbakiak sortzeko hazi gisa erabil daiteke.instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-9

Begizta nagusiak etengailuaren egoera irakurtzen du eta hiru aukeretako bat exekutatuko du bere orientazioaren arabera. LED guztiak piztuko ditu, ausazko ereduak zeharkatuko ditu edo guztiak piztuko ditu 60 segundoz eta ereduak 60 segundoz. Berriz ere hitz desberdinak erabiliko dituzunez, hitz indibidualak argitzen dituzten funtzioak aldatu beharko dituzu, hauek kodearen behealdean aurki daitezke.

6. urratsa: dena eginda!
Azkenik, erdiko pieza bikaina izan beharko zenuke leku guztietan erakusteko. Etorkizuneko hobekuntzak - Jaso ditudan feedbackean oinarrituta, erabilgarria izango litzateke seinalearen distira kontrolatu ahal izatea. Hau egin liteke LEDen goialdean dagoen P kanaleko MOSFET etengailua erabiliz eta Arduinoko PWM pinetako batera konektatuz, funtzio-zikloa aldatzeak distira egokituko luke. Hau inplementatzen lortzen badut argibide hauek eguneratuko ditut.instructables-Dynamic-Neon-Arduino-Driven-Sign-FIG-10

Dokumentuak / Baliabideak

instructables Neon dinamikoa Arduino gidatutako seinalea [pdfArgibideak
Neon Arduino dinamikoa gidatutako seinalea, Neon Arduino gidatutako seinalea, Arduino gidatutako seinalea, gidatutako seinalea, seinalea

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *