» elektronik » Arduino »Fancy Ping Pong Ball Clock

Fancy Ping Pong Ball Clock



Denna fantastiska LED-klocka är ett ganska enkelt projekt som nästan vem som helst kan göra.




Eftersom ping-pong-bollarna inte är orienterade i matrisen, måste författaren komma med ett bra sätt att visa siffror. Designen, på vilken han slutade, använder 12 bollar för varje figur, efter några experiment visade det sig att detta gjorde det möjligt att få en så tydlig representation av siffrorna.





Totalt användes 128 bollar för hela skärmen.









Steg 1: Material / verktyg:






  • MDF 80 * 30 cm (du kan ersätta MDF med ett laminat eller fiberplatta)
  • 128 ping-pong bollar (vita, helst mjölkvit)
  • Små möbler spikar
  • Gammal USB-kabel (för ström Arduino nano)
  • Kabel med plugg från onödig utrustning
  • Strömförsörjning 5V 10A
  • Arduino nano
  • LED-remsa ws2812b (5m, 30 leds / meter, IP30 klass)
  • DS3231 Real Time Clock Module
  • 3-kärnig tråd (2+ meter)


Verktygen:

  • Miter såg (eller en tillräcklig nivå av skicklighet för att skära exakt vid 30 grader utan den)
  • bågfil
  • Lödkolv
  • Borr eller skruvmejsel
  • 32 mm krona
  • Trälim
  • Varm limpistol (med lim)
  • ficklampa
  • Sandpapper


förordet


Valet av bollar är en viktig del. Ping-pong-kulor har vanligtvis en söm som förbinder de två halvkärlen. Detta i sig är inte ett problem, eftersom med det korrekta arrangemanget av bollarna i slutändan kommer denna söm inte att synas på displayen. Men på bollarna finns det dock en logotyp för tillverkarens företag som kommer att klippas ut under processen. Du måste se så att logotypen inte ligger på sömmen utan på ena sidan av halvklotet. Färgade bollar är inte heller lämpliga. Det rekommenderas att använda sömlösa ping-pong-bollar utan tryck, men inte alla dessa kan köpas.


Steg 2: Klipp bollar







Varje boll har sin egen LED. För att uppnå bästa ljusöverföring och god spridning måste bollarna avskäras å ena sidan, vilket gör det till ett slags skugga (exempel: som på gatulampor). Dessa hål ska vara tillräckligt stora (cirka 30 mm), eftersom det inte går att ordna lysdioderna alltid i mitten.


För att göra detta borras ett hål med en diameter på 32 mm i ett stycke tätt material, en boll pressas mot detta hål och å andra sidan skärs den utskjutande delen med en bågsåg. Logotypen bör komma på den avskurna delen, om det finns en, och för att säkerställa att sömmen inte faller på lampans "främre sida" - bollen är markerad med en ficklampa.Detta komplicerar uppgiften, varför det är önskvärt att använda sömlösa bollar.




Steg 3: Limma bollarna i rader




Efter att ha gjort hål i alla ping-pong-bollar måste de limmas samman i rader (2 rader med 17, 18 och 19 bollar och en rad med 20). Dessa rader ska vara så raka som möjligt och det bör inte finnas något mellanrum mellan bollarna. Det är bekvämt att göra detta genom att placera bollarna mellan de två skenorna, placera dem med hålen uppåt. Därefter limmas bollarna ihop med en liten mängd hett lim på varje sida. Det borde vara lite lim, annars kommer det att synas i slutändan.











Steg 4: Limning av rader




Detta görs igen med hjälp av skenor, men nu finns det redan rader mellan dem. Återigen måste du se till att det finns lite lim. Applicera lim för varje fyra fogar, och raderna pressas mot varandra så att det i slutändan inte skulle finnas några luckor.










Steg 5: Ram




Ramen är en långsträckt bikinungskaka och är sammansatt av 6 segment. Enligt normerna bör en ping-pong-boll ha en diameter på 40 mm, men tillverkarna följer inte alltid strikt dessa standarder, därför är det nödvändigt att beakta storleken på ramen baserat på de bollar som du lyckades få. Det är också osannolikt att limning av bollar är idealisk, så storleken på ramen bestäms empiriskt.




Efter att ramarna har framställts, dras de samman, raderna sätts in i den för att se till att allt går samman och, om nödvändigt, slutförs.





Steg 6: Lödning av LED-remsan




LED-remsan måste skäras i segment (en del av 1 lysdioder, en av tre lysdioder, en av 5 lysdioder och 17 av 7 lysdioder). Segmenten är anslutna med tråd enligt bilden (1 LED, sedan 5, sedan är alla segmenten 17, och i slutet finns det 3 LED).









Steg 7: bakvägg




Från MDF eller fiberplattan längs den inre omkretsen av den monterade ramen skärs bakväggen ut på vilken LED-remsan kommer att limmas. Placeringen av lysdioderna på bandet och deras korrespondens med bollarna kan ses i den schematiska bilden nedan.








Steg 8: Installera LED-remsan




Trådarna som ansluter tejpens segment stör den normala installationen av bollpanelen så att de dras tillbaka. För att göra detta borras hål i bakstycket något mer än tejps bredd och ett tejp sätts in i dem. När du har försäkrat dig om att varje lysdiod träffar sin egen boll kan du ta bort underlaget på tejpskiktet och fästa dem på basen.









Steg 9: Limma bollarna på ramen




Panelen läggs med framsidan nedåt och vid varje kontaktpunkt fixeras den med en liten droppe smältlim.




Steg 10: Installera LED-panelen




LED-panelen läggs ovanpå. Panelen är fixerad med flera små nejlikor, enligt principen som fast i ramarna på en bild eller fotografi. Detta gör det enkelt att ta isär strukturen om något misslyckas och ger möjligheter till ytterligare modifieringar.






Steg 11: elektronik




Anslutningarna på PLS-"modern" löddes till arduino-terminalerna, till vilka klockmodulen, strömmen och LED-remsan är anslutna. Tejpen drivs direkt från 5V 3A strömförsörjning, "data" ansluts till arduino genom ett 300-500 Ohm-motstånd (valfritt, men mycket önskvärt). Arduino själv drivs av samma enhet, men det är inte nödvändigt att ansluta bandkraften till arduino, det är inte nödvändigt att höga strömmar går längs arduinospåren. Strömförsörjningen på bandet är förresten företrädesvis ansluten på båda sidor om bandet.






Steg 12: Kod


När du laddar ner koden, se till att strömmen är av!

Först måste du ställa in tiden på modulen. Om hur man gör det läs till exempel här.

Efter det kan du ladda ner huvudkoden. Nedan kan du se koden som användes i den bifogade videon och i de flesta bilder. (TimeWhiteBackgroundRainbow.ino)



Författaren tillhandahöll också andra program. Programmet 'CycleThroughDigits.ino' räknar helt enkelt till 9999 för att visa hur alla siffror ser ut.OnlyTime.ino visar helt enkelt tiden utan färgad bakgrund. Slutligen är 'FastledExampleCode.ino' koden från FastLED-biblioteket som visar några enkla animationer. Alla filer kan laddas ner i ett arkiv i slutet av artikeln.


Detta projekt kan vara mer än en vanlig klocka. Du kan till exempel lägga till knappkontroll, ändra ljusstyrka beroende på belysning, bara visa några färger, svara på musik, ansluta den till Wi-Fi. Eftersom projektet är sammansatt i arduino - är möjligheterna stora.





Från mig själv. Kanske inte alla förstod hur det fungerar. Projektet använde inte en vanlig RGB LED-remsa, utan ett speciellt band med adress för varje LED. Det vill säga varje LED har sitt eget chip med en individuell adress, så varje LED kan användas som en "pixel" på skärmen.


Ladda ner arkiv med skisser och bibliotek

Det är allt, lycka till alla i ditt arbete!
10
9.4
10

Lägg till en kommentar

    • lelerxaxaOKdontknowyahoonea
      bossscratchluraJaja-jaaggressivhemlighet
      ledsendansdance2dance3benådningHjälpdrycker
      stoppvännerbragoodgoodvisselpipasvimningsanfalltunga
      rökklapparcraydeclarehånfulldon-t_mentionnedladdning
      hettaRASANDElaugh1mdamötemoskingnegativ
      not_ipopcornstraffalässkrämmalarmrapportersök
      hånthank_youdettato_clueumnikakutöverens
      illabeeeblack_eyeblum3rougeskrytaledan
      censureradepleasantrysecret2hotasegeryusun_bespectacled
      shokrespektlolprevedvälkommenkrutoyya_za
      ya_dobryihjälparene_huliganne_othodiFLUDförbudstänga
4 kommentarer
Författaren
Så lyssna. Säg något så här: en anordning för att mäta varaktigheten av tidsintervaller såväl som för att bestämma den aktuella tiden på dagen, i kombination med ett aktivt system för optisk stimulering av den prefrontala cortex för att svara på ett positivt känslomässigt tillstånd. Dessutom kan enheten enkelt modifieras med ett system med strikt definierade tillfälliga varningar för att upprätthålla och upprätthålla en persons sociala och materiella status.

le goodgood
Gäst Dmitry
Och varför kommer de vid examensbeviset att fråga, för vilket syfte
Författaren
timmar
SCL på A5
SDA på A4

Koden implementerar den på A2 marken och på A3 5 V, så att det skulle vara bekvämt att ansluta modulen.

Tejpa adressbussen på D9 till 1K motstånd.

Mat som vanligt.
Inzil
Kan jag ansluta?

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...