Indholdsfortegnelse:

Dot² - et interaktivt sofabord: 12 trin (med billeder)
Dot² - et interaktivt sofabord: 12 trin (med billeder)

Video: Dot² - et interaktivt sofabord: 12 trin (med billeder)

Video: Dot² - et interaktivt sofabord: 12 trin (med billeder)
Video: РЫБА НА УГЛЯХ, ЖАРЕНАЯ ОСЕТРИНА ШАШЛЫК НА МАНГАЛЕ Одесский Липован # 178 2024, December
Anonim
Image
Image
Klargøring af base til lysdioder
Klargøring af base til lysdioder

Under min praktikophold byggede jeg et interaktivt bord, hvor du kan køre animationer, nogle fantastiske LED -effekter og ja, Spil old school -spil !!

Jeg fik inspiration til at lave dette sofabord fra crt4041's Music Visualiser Table

Tabellen styres via en Bluetooth -app udviklet ved hjælp af MIT App Inventor.

Lad os begynde at bygge … !!

Trin 1: Hvad er alt påkrævet?

Hardware ting

  • Træplade (0,5 tyk)

    • 4x - 8 "x 28"
    • 1x - 28 "x 28"
  • Skumplade (ca. 10-11 kvm.)
  • Akryl - Mælkehvid - 3 "28" x 28"
  • 4x Al-L-strip 29 "lang
  • Selvskærende skruer (M4 fungerer)
  • Negle
  • Sidekanter til borde
  • Lodde

Elektroniske ting

  • Pixel -lysdioder (eller WS2811 Pixel -modul) - 196 pærer.
  • Arduino Mega 2560
  • Bluetooth -modul - HC -05/06
  • 330 ohm modstand
  • 1x nul PCB
  • Mandlige overskrifter
  • Tilslutningstråd 5V 20A
  • Skifte strømforsyning

Brugte værktøjer

  • Rundsav
  • Jig-Saw
  • Boremaskine med 12 mm bor
  • Skruetrækker
  • Varm limpistol
  • Loddekolbe
  • Dremel Rotary Tool (til efterbehandling af gitter)
  • Skiveslibemaskine
  • Præcisionskniv
  • Fevi-Bond (eller SuperGlue)
  • Hammer

Trin 2: Forberedelse af base til lysdioder

Tag nu et 28 "x 28" Ply-Board op, og lav et ensartet gitter med hver celleside, der måler 2 tommer.

Marker midten af hver celle og START BORING …

GÅ! GÅ! GÅ!

Trin 3: Afslut Drilling Madness …

Afslut Drilling Madness …
Afslut Drilling Madness …
Afslut Drilling Madness …
Afslut Drilling Madness …
Afslut Drilling Madness …
Afslut Drilling Madness …
Afslut Drilling Madness …
Afslut Drilling Madness …

Efter at have boret helt til 196 huller, er det nu tid til at reparere lysdioder.

BEMÆRK: Fix LED'er på den måde, der er vist på ovenstående billeder, ellers leger med software og kode.

Nu, Hot Glue LED'er på bundpladen.

Trin 4: Software … Lad os gøre det levende

Der er to forskellige software tilgængelige til at bruge det med

1. GLEDIATOR af SolderLabs.de

2. Tilpasset kode med bluetooth tilføjet til hardware, så du kan køre 8-bit spil på bordet.

Trin 5: Lav kredsløb til parring med mobil til spil

Gør kredsløb til parring med mobil til spil
Gør kredsløb til parring med mobil til spil
Gør kredsløb til parring med mobil til spil
Gør kredsløb til parring med mobil til spil
Lav kredsløb til parring med mobil til spil
Lav kredsløb til parring med mobil til spil
Lav kredsløb til parring med mobil til spil
Lav kredsløb til parring med mobil til spil

For at spille spil designede jeg et kredsløb, der involverede Bluetooth -modul og Arduino Mega. Dette bruger appen på telefonen til at oprette forbindelse til bordet og bruge din mobil som controller til bordet.

Jeg har brugt PIN 6 som SIGNAL PIN til LED Strip. Du kan ændre efter din bekvemmelighed, men sørg for at ændre det også i Arduino -kode !!

Derefter blev dette setup rettet på undersiden af bordet, og elektronikdelen er udført.

Trin 6: Kodning af Arduino

Brug følgende vedhæftede filer til at downloade kode til Arduino Mega 2560.

Bemærk: Koden fungerer ikke på Arduino Uno/Nano/Pro Mini/Micro, da de alle har 32B Flash, men det krævede er mere end 32 KB.

LED-TABLE.zip er kode, der involverer spil og nogle animationer til bordstyring ved hjælp af mobil via bluetooth

GLEDIATOR+Arduino_Code.zip er til, at tabellen altid er forbundet til en pc, der kører GLEDIATOR -software

BEMÆRK: Hvis du vil bruge GLEDIATOR -software, er der ingen grænser for at bruge Arduino Mega 2560.

OPDATERING: Jeg har inkluderet biblioteker i nedenstående zip -filnavne Libraries.zip

Trin 7: Tid til en testkørsel

Tid til en testkørsel
Tid til en testkørsel
Tid til en testkørsel
Tid til en testkørsel
Tid til en testkørsel
Tid til en testkørsel
Tid til en testkørsel
Tid til en testkørsel

Testkørsel med et par forskellige mønstre ved hjælp af GLEDIATOR SOFTWARE og Arduino Code leveret af GLEDIATOR.

Trin 8: App til styring af tabellen

App til styring af tabellen
App til styring af tabellen
App til styring af tabellen
App til styring af tabellen
App til styring af tabellen
App til styring af tabellen
App til styring af tabellen
App til styring af tabellen

Du kan downloade app fra Google Play. Hvis du vil ændre appen, kan du altid gøre det på MIT APP Inventor ved at importere nedenstående vedhæftede.aia -fil.

Tilslut til dit bord og begynd at spille … !!

Trin 9: Skæring af gitteret

Image
Image
Skæring af gitteret
Skæring af gitteret
Skæring af gitteret
Skæring af gitteret
Skæring af gitteret
Skæring af gitteret

Jeg brugte 4 mm hvidt skumplade til at lave gitteret.

Jeg markerede 2 tommer med 28 tommer rektangler og ved hjælp af en bordsav lavede jeg 26 af dem (13 til vandret layout og 13 til lodret layout). Derefter lavede jeg ved hjælp af en pilesav 4 mm brede lige store fordybninger, så skumbrætstrimler kunne låses sammen med hinanden og danne et gitter.

Trin 10: Forberedelse af den ydre skal til at dække bordet inde i den

Forberedelse af den ydre skal til at dække bordet inde i den
Forberedelse af den ydre skal til at dække bordet inde i den
Forberedelse af den ydre skal til at dække bordet inde i den
Forberedelse af den ydre skal til at dække bordet inde i den
Forberedelse af den ydre skal til at dække bordet inde i den
Forberedelse af den ydre skal til at dække bordet inde i den

ved hjælp af 4x 8 "x 28" 8 mm træplanker forberedte jeg grænsen med støtte forlader 3 "fra toppen inde i kassen for at understøtte brættet monteret med lysdioder. som vist på billederne og spikrede dem alle sammen efter påføring af tilstrækkelig mængde trælim, så de kunne binde stærkere.

Sænk derefter langsomt ned i gitteret inde i boksen for at se, at alt stadig fungerede fint. For derefter at se, om diffusion var god, placerede jeg mælkehvidt akrylark ovenpå, og alt fungerede som planlagt: D

Til midlertidig fastgørelse af akryl oven på bordet brugte jeg aluminium L-beslag til at holde akrylpladen på plads

Trin 11: Giver bordets sidste look og en base at stå på

Giver bordet sidste look og en base at stå på
Giver bordet sidste look og en base at stå på
Giver bordet sidste look og en base at stå på
Giver bordet sidste look og en base at stå på
Giver bordet sidste look og en base at stå på
Giver bordet sidste look og en base at stå på

En stor tak til Canvas of Dreams for at hjælpe mig med at lave dette fantastiske træarbejde til bordet. Tjek hans kanal fyre !!

Sidekugler til borde blev skåret i halve og indsat og fastspændt på bordets ydre skal som vist på billederne. Efter at de var tørret, blev 4 bundben sømmet til bordets bund, og et lag PU Stain blev påført for at give det en sidste finish.

Efter at alt var gjort, blev et tyndt 2 mm glas lagt oven på akryl for at forhindre ridser og kaffefletter.

Trin 12: Taa Daa det er klar

Taa Daa det er klar !!
Taa Daa det er klar !!
Taa Daa det er klar !!
Taa Daa det er klar !!
Taa Daa det er klar !!
Taa Daa det er klar !!
Arduino konkurrence 2016
Arduino konkurrence 2016
Arduino konkurrence 2016
Arduino konkurrence 2016

Første præmie i Arduino -konkurrencen 2016

Remix konkurrence 2016
Remix konkurrence 2016
Remix konkurrence 2016
Remix konkurrence 2016

Runner Up i Remix Contest 2016

Anbefalede: