» elektronik » Arduino »Fantastisk ping-pong kugleur

Fancy Ping Pong kugleur



Dette fantastiske LED-ur er et temmelig enkelt projekt, som næsten enhver kan gøre.




Da ping-pong-kuglerne ikke er orienteret i matrixen, var forfatteren nødt til at komme med en god måde at vise numrene på. Designet, som han stoppede med, bruger 12 kugler til hver figur, efter nogle eksperimenter viste det sig, at dette gjorde det muligt at få den mest klare repræsentation af tallene.





I alt 128 kugler blev brugt til hele displayet.









Trin 1: Materialer / værktøjer:






  • MDF 80 * 30 cm (du kan udskifte MDF med et laminat eller fiberplade)
  • 128 ping-pong-kugler (hvide, fortrinsvis mælkehvid)
  • Små møbler negle
  • Gammelt USB-kabel (til strøm Arduino nano)
  • Kabel med stik fra unødvendigt udstyr
  • Strømforsyning 5V 10A
  • Arduino nano
  • LED strip ws2812b (5m, 30 leds / meter, IP30 klasse)
  • DS3231 realtid ur modul
  • 3-leder ledning (2+ meter)


Værktøjerne:

  • Mitre sav (eller et tilstrækkeligt niveau af dygtighed til at skære nøjagtigt på 30 grader uden det)
  • nedstryger
  • Loddejern
  • Bor eller skruetrækker
  • 32 mm krone
  • Trælim
  • Varm limpistol (med lim)
  • lommelygte
  • Sandpapir


forordet


Valget af bolde er en vigtig del. Ping-pong-kugler har typisk en søm, der forbinder de to halvkugler sammen. Dette i sig selv er ikke et problem, da med den rigtige placering af kuglerne vil denne søm i sidste ende ikke være synlig på displayet. Dog er der ofte på kuglerne et logo fra producentens firma, som vil blive udskåret i processen. Du skal se ud, så logoet ikke ligger på sømmen, men er på den ene side af halvkuglen. Farvede kugler er heller ikke egnede. Det anbefales at bruge sømløse ping-pong-kugler uden udskrivning, men ikke alle disse kan købes.


Trin 2: Skær kugler







Hver kugle har sin egen LED. For at opnå den bedste lysoverførsel og god spredning skal kuglerne afskæres på den ene side, hvilket gør det til en slags skygge (eksempel: som på gadelamper). Disse huller skal være store nok (ca. 30 mm), da det ikke er muligt at arrangere lysdioderne altid strengt i midten.


For at gøre dette bores et hul med en diameter på 32 mm i et stykke tæt materiale, en kugle presses mod dette hul, og på den anden side skæres den fremspringende del med en båndsav. Logoet skal komme på den afskårne del, hvis der er en, og for at sikre, at sømmen ikke falder på den "forreste" side af lampeskærmen - kuglen er fremhævet med en lommelygte.Dette komplicerer opgaven, hvorfor det er ønskeligt at bruge sømløse bolde.




Trin 3: Lim ballerne i rækker




Når de har lavet huller i alle ping-pong-kuglerne, skal de limes sammen i rækker (2 rækker af 17, 18 og 19 kugler og en række af 20). Disse rækker skal være så lige som muligt, og der skal ikke være noget mellemrum mellem kuglerne. Det er praktisk at gøre dette ved at placere kuglerne mellem de to skinner og placere dem med hullerne op. Derefter limes kuglerne sammen med en lille mængde varm lim på hver side. Der skal være lidt lim, ellers vil den være synlig i sidste ende.











Trin 4: Limning af rækker




Dette gøres igen ved hjælp af skinner, men nu mellem dem er der allerede rækker. Igen skal du sørge for, at der er lidt lim. Ved anvendelse af lim på hver 4. samling presses rækkerne mod hinanden, så der til sidst ikke ville være nogen huller.










Trin 5: Ramme




Rammen er en langstrakt bi-honningkam og er sammensat af 6 segmenter. I henhold til normerne skulle ping-pong-kuglen have en diameter på 40 mm, men producenterne overholder ikke altid strengt disse standarder, derfor er det nødvendigt at overveje størrelsen på rammen baseret på de kugler, som du har fået. Det er også usandsynligt, at limning af kugler er ideel, så størrelsen på rammen bestemmes empirisk.




Når rammens flader er lavet, trækkes de sammen, rækkerne indsættes i den for at sikre, at alt sammenløber, og om nødvendigt afsluttes.





Trin 6: Lodning af LED-strip




LED-strimlen skal skæres i segmenter (en del af 1 lysdiode, en af ​​tre lysdioder, en af ​​5 lysdioder og 17 ud af 7 lysdioder). Segmenterne er forbundet med en ledning i henhold til billedet (1 LED, derefter 5, så er alle segmenter 17, og i slutningen er der 3 LED'er).









Trin 7: bagvæg




Fra MDF eller fiberplade langs den indvendige omkreds af den samlede ramme skæres bagvæggen ud, hvorpå LED-strimlen limes. Placeringen af ​​lysdioderne på båndet og deres korrespondance med kuglerne kan ses i det skematiske billede nedenfor.








Trin 8: Installer LED-strip




Trådene, der forbinder båndets segmenter, forstyrrer den normale installation af panelet med kugler, så de trækkes tilbage. For at gøre dette bores der huller i bagdækslet lidt mere end båndets bredde, og der indsættes et bånd i dem. Når du har sørget for, at hver LED rammer sin egen kugle, kan du fjerne underlaget til det klæbende lag bånd og sætte dem fast på basen.









Trin 9: Lim kuglerne på rammen




Panelet lægges med forsiden nedad, og på hvert kontaktpunkt fastgøres det med en lille dråbe varmesmeltlim.




Trin 10: Installation af LED-panelet




LED-panelet er lagt ovenpå. Panelet er fastgjort med flere små nelliker i henhold til princippet som fastgjort i rammerne på et billede eller et fotografi. Dette vil gøre det let at adskille strukturen, hvis noget svigter og giver muligheder for yderligere ændringer.






Trin 11: elektronik




Forbindelserne til PLS-"mor" blev loddet til arduino-terminalerne, hvortil uremodulet, strømmen og LED-strip er forbundet. Båndet drives direkte fra 5V 3A strømforsyningen, "dataene" forbindes til arduino gennem en 300-500 Ohm-modstand (valgfri, men meget ønskelig). Selve arduino drives af den samme enhed, men det er ikke nødvendigt at forbinde båndkraften til arduino, det er ikke nødvendigt, at høje strømme går langs arduino-stierne. Strømforsyningen til båndet er forresten fortrinsvis forbundet på begge sider af båndet.






Trin 12: Kode


Når du downloader koden, skal du sørge for, at strømmen er slukket!

Først og fremmest skal du indstille tiden på modulet. Om, hvordan man gør det læse for eksempel her.

Derefter kan du downloade hovedkoden. Nedenfor kan du se koden, der blev brugt i den vedhæftede video og på de fleste af billederne. (TimeWhiteBackgroundRainbow.ino)



Forfatteren leverede også andre programmer. Programmet 'CycleThroughDigits.ino' tæller simpelthen til 9999 for at demonstrere, hvordan alle numrene ser ud.OnlyTime.ino viser simpelthen tiden uden en farvet baggrund. Endelig er 'FastledExampleCode.ino' koden fra FastLED-biblioteket, der demonstrerer nogle enkle animationer. Alle filer kan downloades i et arkiv i slutningen af ​​artiklen.


Dette projekt kan være mere end et almindeligt ur. For eksempel kan du tilføje knapkontrol, ændre lysstyrken afhængigt af belysningen, kun vise nogle farver, svare på musik, forbinde den til Wi-Fi. Da projektet er samlet i arduino - er mulighederne store.





Fra mig selv. Måske ikke alle forstod, hvordan det fungerer. Projektet brugte ikke en almindelig RGB LED-strip, men et specielt bånd med en adresse til hver LED. Det vil sige, hver LED har sin egen chip med en individuel adresse, så hver LED kan bruges som en "pixel" på skærmen.


Download arkiv med skitser og biblioteker

Det er alt, held og lykke til alle i dit arbejde!
10
9.4
10

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt
4 kommentarer
Forfatteren
Så lyt. Sig noget som dette: en anordning til måling af varigheden af ​​tidsintervaller og også bestemmelse af det aktuelle klokkeslæt, kombineret med et aktivt system med optisk stimulering af den prefrontale cortex for at reagere på en positiv følelsesmæssig tilstand. Derudover kan enheden let ændres ved hjælp af et system med strengt definerede midlertidige alarmer, der sigter mod at bevare og opretholde en persons sociale og materielle status.

smile goodgood
Gæst Dmitry
Og hvorfor er de, på eksamensbeviset vil spørge, til hvilket formål
Forfatteren
timer
SCL på A5
SDA på A4

Koden implementerer den på A2 jorden og på A3 5 V, så det ville være praktisk at tilslutte modulet.

Tape adressebus på D9 til 1K modstand.

Mad som normalt.
Inzil
Kan jeg oprette forbindelse?

Vi råder dig til at læse:

Giv den til smartphonen ...