» elektronikk » Arduino »Fancy Ping Pong Ball Clock

Fancy Ping Pong Ball Clock



Denne fantastiske LED-klokken er et ganske enkelt prosjekt som nesten hvem som helst kan gjøre.




Siden ping-pong-ballene ikke er orientert i matrisen, måtte forfatteren komme med en god måte å vise tallene på. Designet, som han stoppet på, bruker 12 baller for hver figur, etter noen eksperimenter viste det seg at dette gjorde det mulig å få en så tydelig fremstilling av tallene.





Totalt 128 baller ble brukt til hele displayet.









Trinn 1: Materialer / verktøy:






  • MDF 80 * 30 cm (du kan erstatte MDF med et laminat eller fiberplate)
  • 128 ping-pong baller (hvite, helst melkehvite)
  • Små møbler negler
  • Gammel USB-kabel (for strøm Arduino nano)
  • Kabel med plugg fra unødvendig utstyr
  • Strømforsyning 5V 10A
  • Arduino nano
  • LED-stripe ws2812b (5m, 30 leds / meter, IP30 klasse)
  • DS3231 sanntids klokkemodul
  • 3-kjerners ledning (2+ meter)


Verktøyene:

  • Miter sag (eller et tilstrekkelig ferdighetsnivå til å kutte nøyaktig på 30 grader uten det)
  • baufil
  • Loddejern
  • Bor eller skrutrekker
  • 32 mm krone
  • Trelim
  • Varm limpistol (med lim)
  • lommelykt
  • Sandpapir


forord


Valg av baller er en viktig del. Ping-pong baller har vanligvis en søm som forbinder de to halvkulefeltene sammen. Dette i seg selv er ikke et problem, siden med riktig plassering av ballene, til slutt, vil denne sømmen ikke være synlig på displayet. Imidlertid, ofte på ballene er det en logo fra produsentens selskap, som vil bli kuttet ut i prosessen. Du må se slik at logoen ikke ligger på sømmen, men er på den ene siden av halvkule. Fargede baller er heller ikke egnet. Det anbefales å bruke sømløse ping-pong-baller uten å trykke, men ikke alle disse kan kjøpes.


Trinn 2: Klipp baller







Hver ball har sin egen LED. For å oppnå best mulig lysoverføring og god spredning, må ballene kuttes på den ene siden, noe som gjør det til en slags skygge (eksempel: som på gatelamper). Disse hullene skal være store nok (ca. 30 mm), siden det ikke vil være mulig å plassere lysdiodene alltid strengt i sentrum.


For å gjøre dette bores et hull med en diameter på 32 mm i et stykke tett materiale, en kule presses mot dette hullet, og på den annen side kuttes den fremspringende delen med en baufil. Logoen skal komme på den avskårne delen, hvis det er en, og for å sikre at sømmen ikke faller på den "fronten" siden av lampeskjermen - blir ballen fremhevet med en lommelykt.Dette kompliserer oppgaven, og det er derfor det er ønskelig å bruke sømløse baller.




Trinn 3: Lim ballene i rad




Etter å ha laget hull i alle ping-pong-ballene, må de limes sammen i rader (2 rader med 17, 18 og 19 baller, og en rad på 20). Disse radene skal være så rette som mulig, og det skal ikke være noe mellomrom mellom ballene. Det er praktisk å gjøre dette ved å plassere ballene mellom de to skinnene, plassere dem med hullene opp. Etter det limes kulene sammen med en liten mengde varmt lim på hver side. Det skal være litt lim, ellers blir det synlig til slutt.











Trinn 4: Liming av rader




Dette gjøres igjen ved hjelp av skinner, men nå mellom dem er allerede rader. Igjen, må du sørge for at det er lite lim. Påføres lim for hver fjerde ledd, blir radene presset mot hverandre, slik at det til slutt ikke skulle være noen hull.










Trinn 5: Ramme




Rammen er en langstrakt bihonningskam, og er satt sammen fra 6 segmenter. I henhold til normene skal en ping-pong-ball ha en diameter på 40 mm, produsentene holder seg ikke alltid strengt til disse standardene, derfor er det nødvendig å vurdere størrelsen på rammen basert på de ballene du klarte å få. Det er heller lite sannsynlig at liming av baller er ideell, så størrelsen på rammen bestemmes empirisk.




Etter at ansiktene på rammen er laget, blir de trukket sammen, radene settes inn i den for å sikre at alt samles, og om nødvendig blir ferdig.





Trinn 6: Lodding av LED-stripe




LED-stripen må kuttes i segmenter (en del av 1 LED, en av tre lysdioder, en av 5 lysdioder og 17 av 7 lysdioder). Segmentene er koblet med ledning i henhold til bildet (1 LED, deretter 5, da er alle segmentene 17, og på slutten er det 3 LED).









Trinn 7: bakvegg




Fra MDF eller fiberplate langs den indre omkretsen av den samlede rammen, blir bakveggen kuttet ut på hvilken LED-stripen skal limes på. Plasseringen av LED-ene på båndet og korrespondanse med ballene kan sees på det skjematiske bildet nedenfor.








Trinn 8: Installer LED-stripe




Ledningene som forbinder segmentene på båndet, forstyrrer den normale installasjonen av panelet med baller, slik at de trekker seg tilbake. For å gjøre dette, blir det boret hull i bakdekselet litt mer enn bredden på båndet, og et bånd settes inn i dem. Etter at du har sørget for at hver LED treffer sin egen ball, kan du fjerne underlaget til det selvklebende teipet og feste dem på basen.









Trinn 9: Lim ballene på rammen




Panelet legges med forsiden ned, og på hvert kontaktpunkt festes det med en liten dråpe smeltlim.




Trinn 10: Installere LED-panelet




LED-panelet er lagt på toppen. Panelet er festet med flere små nelliker, i henhold til prinsippet som festet i rammene til et bilde eller et fotografi. Dette vil gjøre det enkelt å demontere strukturen i tilfelle noe svikter og gir muligheter for ytterligere modifikasjoner.






Trinn 11: elektronikk




Kontaktene til PLS "mor" ble loddet til arduino-terminalene, som klokkemodulen, strømmen og LED-stripen er koblet til. Båndet drives direkte fra 5V 3A strømforsyning, "dataene" kobles til arduino gjennom en 300-500 Ohm-motstand (valgfri, men svært ønskelig). Selve arduinoen drives av samme enhet, men det er ikke nødvendig å koble båndkraften til arduinoen, det er ikke nødvendig at høye strømmer går langs arduinobanene. Strømforsyningen til båndet er forresten fortrinnsvis koblet på begge sider av båndet.






Trinn 12: Kode


Når du laster ned koden, må du forsikre deg om at strømmen er av!

Først av alt må du angi klokkeslettet på modulen. Om hvordan du gjør det les for eksempel her.

Etter det kan du laste ned hovedkoden. Nedenfor kan du se koden som ble brukt i vedlagte video og på de fleste av bildene. (TimeWhiteBackgroundRainbow.ino)



Forfatteren ga også andre programmer. Programmet 'CycleThroughDigits.ino' teller ganske enkelt til 9999 for å demonstrere hvordan alle tallene ser ut.OnlyTime.ino viser ganske enkelt tiden uten farget bakgrunn. Til slutt er 'FastledExampleCode.ino' koden gitt av FastLED-biblioteket som demonstrerer noen enkle animasjoner. Alle filer kan lastes ned i ett arkiv på slutten av artikkelen.


Dette prosjektet kan være mer enn en vanlig klokke. For eksempel kan du legge til knappekontroll, endre lysstyrken avhengig av belysning, vise bare noen farger, svare på musikk, koble den til Wi-Fi. Siden prosjektet er satt sammen i arduino - er mulighetene store.





Fra meg selv. Kanskje ikke alle forsto hvordan det fungerer. Prosjektet brukte ikke en vanlig RGB LED-stripe, men et spesialbånd med adresse for hver LED. Det vil si at hver LED har sin egen brikke med en individuell adresse, slik at hver LED kan brukes som en "piksel" på skjermen.


Last ned arkiv med skisser og biblioteker

Det er alt, lykke til alle i ditt arbeid!
10
9.4
10

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær
4 kommentarer
Forfatteren
Så lytt. Si noe slikt: en enhet for å måle varigheten av tidsintervaller og også bestemme gjeldende tid på døgnet, kombinert med et aktivt system for optisk stimulering av den prefrontale cortex for å svare på en positiv emosjonell tilstand. I tillegg kan enheten enkelt endres med et system med strengt definerte midlertidige varsler som tar sikte på å opprettholde og opprettholde den sosiale og materielle statusen til en person.

smiler goodgood
Gjest Dmitry
Og hvorfor er de, på vitnemålet vil spørre, til hvilket formål
Forfatteren
timer
SCL på A5
SDA på A4

Koden implementerer at på A2 bakken og på A3 5 V, slik at det vil være praktisk å koble modulen.

Tape adressebuss på D9 til 1K-motstand.

Mat som vanlig.
Inzil
Kan jeg koble meg til?

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...