Inhoudsopgave:

12x12 LEDX van Escape From Tarkov - Ajarnpa
12x12 LEDX van Escape From Tarkov - Ajarnpa

Video: 12x12 LEDX van Escape From Tarkov - Ajarnpa

Video: 12x12 LEDX van Escape From Tarkov - Ajarnpa
Video: Daniel Schmachtenberger: Steering Civilization Away from Self-Destruction | Lex Fridman Podcast #191 2024, November
Anonim
12x12 LEDX van Escape From Tarkov
12x12 LEDX van Escape From Tarkov
12x12 LEDX van Escape From Tarkov
12x12 LEDX van Escape From Tarkov

Een keer na een Russische EFT-communitypodcast waar een van de gasten zei dat dure items, zoals LEDX, een groter aantal slots in beveiligde containers zouden moeten bezetten… Het gebeurde niet in 0.12, 6 patch, maar het gebeurde in mijn werkplaats.

Benodigdheden

Dingen die nodig zijn:

  • Arduino microcontroller (in verschillende stappen gebruikte ik Arduino Uno en Mega)
  • DFPlayer-minimodule
  • MicroSD-kaart (ik had een kaart van 8 Gb, maar DFPlayer ondersteunt kaarten tot 32 Gb)
  • 24 RGB-diodes
  • 24 capsuledoppen voor wendmachines
  • 1 drukknop
  • 8 Ohm luidspreker
  • 5V-bron (ik had 4 18650 Li-on-batterijen, maar gebruikte uiteindelijk 5V oude powerbank)
  • Aan / uit knop
  • Luidsprekergaas
  • Breadboard (170 stippen)
  • Karton
  • PVA-lijm
  • Gaas bandage
  • Plastiс spuitpistoolfles die je niet nodig hebt
  • Spuitverf (zwart, wit en rood)
  • Basis voor acrylverf
  • Polyurethaanschuim

Benodigde gereedschappen:

  • Soldeerbout + soldeer, soldeerpasta ect.
  • Lijmpistool
  • Schuurpapier
  • Briefpapier mes

Software

Arduino IDE

Stap 1: Behuizingsframe

Behuizingsframe
Behuizingsframe
Behuizingsframe
Behuizingsframe
Behuizingsframe
Behuizingsframe

Voor deze stap hebben we veel karton nodig. Helaas heb ik niet veel foto's van de hele zaak op deze stap. De behuizing kan wat onvolkomenheden en gaten hebben, maar met versterking zal ik beter worden. Binnenin heb ik 5 liter polyurethaanschuim geplaatst om de behuizing stabieler te maken. De hals van een kunststof spuitpistool is nu de wisselaansluiting van LEDX.

Stap 2: Frameversterking

Frameversterking
Frameversterking
Frameversterking
Frameversterking
Frameversterking
Frameversterking

Om het gladder en sterker te maken heb ik verband en lijm gebruikt. Nadat het droog is, is het gemakkelijk te snijden, schuren en schilderen. Op dezelfde manier deed ik de knoppen aan de zijkanten. Ik herhaalde een paar keer wapening en bracht foundation voor acrylverf aan op het frame op de plaats waar LED's zouden moeten zijn. Ook heb ik het achterste gedeelte afgesloten en de plaats voor het circuit bewaard.

Stap 3: Circuitontwerp

Circuit ontwerp
Circuit ontwerp
Circuit ontwerp
Circuit ontwerp
Circuit ontwerp
Circuit ontwerp

Ik kwam op het idee om een paar modi voor LEDX te maken. De eerste modus is klassieke rode verlichting zoals op de originele LEDX. En de tweede om het te laten klinken als speelgoed uit de jaren 00 met RGB-lichtmuziek. Ik probeerde het programmatisch te doen, maar voor mij bleek het moeilijk te zijn, dus bedacht ik een circuit dat twee keer de knop gebruikt: om de teller in de microcontroller te verhogen om van bliksemmodus te wisselen en, aangezien de DFPlayer zijn eigen manier heeft om van spoor te wisselen, schakel de track in DFPlayer mini. De spanning van een van de luidsprekers gaat naar de arduino-pin om logica te creëren voor RGB-diodes.

Stap 4: Aansluiting lampen

Lampen Aansluiting
Lampen Aansluiting
Lampen Aansluiting
Lampen Aansluiting
Lampen Aansluiting
Lampen Aansluiting

Ik wilde geen adres-ledstrip maken, dus maakte ik een parallelle aansluiting van 24 diodes en een weerstand van 1 Ohm. Om het op grote LED's te laten lijken, gebruikte ik speelgoedcapsules voor wendmachines. Daarna heb ik zwarte bliksem op het frame geschilderd en ben ik LED's erop gaan lijmen met een lijmpistool, daarna heb ik een lijmpistool op de kapjes van de LED's gebruikt. De laatste twee foto's zijn de controle op correct werken met batterij.

Stap 5: Foundation aanbrengen op LEDX

Foundation aanbrengen op LEDX
Foundation aanbrengen op LEDX
Foundation aanbrengen op LEDX
Foundation aanbrengen op LEDX
Foundation aanbrengen op LEDX
Foundation aanbrengen op LEDX

Ik heb acrylbasis op de behuizing aangebracht, geschuurd en zwart geverfd, dus ik was tijd om het circuit te monteren en de code ervoor te schrijven.

Stap 6: Assembleren en coderen van circuits

Circuit assembleren en coderen
Circuit assembleren en coderen
Circuit assembleren en coderen
Circuit assembleren en coderen
Circuit assembleren en coderen
Circuit assembleren en coderen

Voor bliksem- en muziekmodi wilde ik twee modi hebben (en ook een plaats bewaren voor toekomstig toenemend aantal modi), dus voor de eerste was het gemakkelijk: ik moet de kleur kiezen in het RGB-systeem, dus ik koos: R = 255, G=8 en B=0, dus ik heb zoiets als scharlaken kleur. En ik wil dat de speler stil blijft in de eerste modus, dus ik heb twee mp3-bestanden voorbereid: de eerste de korte met totale stilte en de tweede met 00's speelgoedmuziek (I'm your little butterfly van Smile.dk).

Je kunt de schermafbeelding van de code zien (laat het me weten als je het.ino-bestand wilt).

Stap 7: Decoreren

Decoreren
Decoreren
Decoreren
Decoreren
Decoreren
Decoreren

LEDX heeft hoesjes, ik heb patronen gemaakt in LibreOffice, ze uitgeprint, op dubbelzijdig plakband geplakt en uitgesneden met een briefpapiermes. Daarna heb ik ze op de behuizing overgebracht en met een spons geverfd.

Stap 8: Montage

in elkaar zetten
in elkaar zetten
in elkaar zetten
in elkaar zetten
in elkaar zetten
in elkaar zetten

Nadat alle decoraties klaar waren ben ik begonnen met het monteren van LEDX. Om dat te doen heb ik een lijmpistool gebruikt, eigenlijk heb ik het circuit erin gelijmd. Lange draden van LEDS gingen in het frame door een klein gaatje en verbonden met 3.7V voeding op anode en de drie kanalen naar 9, 10 en 11 Arduino-pinnen. Het werkt. Ik heb een circuitluik gemaakt van oud metalen luidsprekergaas.

Stap 9: Speel ermee

Speel ermee
Speel ermee

Het is allemaal gedaan. Ziet er goed uit voor mij en voor de gebruiker (https://www.twitch.tv/domontovich).

Hatch ziet er goed uit, vind ik.

Stap 10: En dit was altijd het doel

Tevreden gebruiker met LEDX op Twitch:

Aanbevolen: