Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Infinity Gauntlet

Componenten en benodigdheden

oneindig handschoen
× 1
SparkFun Arduino Pro Mini 328 - 5V/16MHz
× 1
batterijdoos
× 1
drukknop
× 2
Elegoo led-kit
× 1
LED, paars
× 1
LED, oranje
× 1
usb ttl arduino-apparaat
× 1
AA-batterijen
× 4
Pimoroni-draad
× 1
protoboard
× 1

Benodigde gereedschappen en machines

Soldeerbout (algemeen)
Hot lijmpistool (algemeen)

Over dit project

Plezier is niet iets waar je rekening mee moet houden bij het balanceren van het universum.

Ten eerste zou ik willen voorstellen dat als je Infinity War of Endgame nog niet hebt gezien, stop dan met lezen hier en ga ze bekijken; er zijn geen echte spoilers, maar er zijn zeker verwijzingen naar de films in dit artikel.

Hoe dan ook – ik zag laatst Endgame en gewoon, oh wauw.

Ik dacht dat ik zeker een Infinity Gauntlet-project moest doen - en toen kwam het bij mij, ik kan het combineren met mijn Artificial Life Project en het laten oplichten en zo, maar ook 50% van het leven in het project wegvagen, perfecte synchroniciteit - is dat een woord? Google zegt van wel.

Dus ik ging door met plannen…

Belangrijke doelen:

  • Heb een draagbare Infinity Gauntlet die oplicht zoals in de film.
  • Interface met mijn Artificial Life-project.

Waar is de steen…

Dit zijn de onderdelen die worden gebruikt:

  • Oneindige handschoen
  • Alle spullen van mijn Artificial Life-project
  • Arduino Pro Mini
  • 4x AA-batterijhouder
  • Drukknop x2
  • Elegoo LED-kit
  • Paarse LED
  • Oranje LED
  • USB naar Arduino seriële connector
  • AA-batterijen
  • Draad
  • Protoboard

De moeilijkste keuzes vereisen de sterkste wil.

Allereerst de Gauntlet zonder technologie:

Een deel van de benodigde uitrusting:

Eerst solderen in de Arduino Pro Mini op het protoboard:

Ik heb de knoppen daar op dezelfde manier aangesloten als bij mijn ASMD Shock Rifle-project op digitale pinnen 2 en 3.

De LED's waren allemaal aangesloten op digitale pinnen - 9, 8, 7, 6, 5 en 4.

Vervolgens de LED's op de Gauntlet zelf lijmen (ik wilde ze onder de stenen lijmen om het netter te maken, maar dit was niet mogelijk omdat ze aan de onderkant ondoorzichtig zijn.

Je kunt daar ook de knoppen zien die op de vinger en duim zijn geplakt.

Om voldoende stroom naar de Arduino te krijgen als hij niet via USB wordt gevoed, heeft hij een batterijdoos nodig die is vastgelijmd voor 4x AA-batterijen:

Een beetje rommelig, maar het werkt - tenminste als de code is geüpload ...

Perfect uitgebalanceerd, zoals alle dingen zouden moeten zijn.

Je kunt de code voor zowel het Gauntlet- als het Artificial Life-project op mijn GitHub pakken.

De code aan de kant van Artificial Life is een beetje aangepast, een paar bugs geplet, het tekenen van de pixels is nu soepeler en er is ook een functie toegevoegd om te reageren op seriële berichten van de Arduino op de Gauntlet - om te weten wanneer om 50% van de entiteiten op het bord uit te roeien.

De code voor de Gauntlet handelt de modi af, waarbij je een van de vingers gebruikt om door elk van de stenen te fietsen of ze allemaal aan te zetten en de knop op de duim voor de snap verlicht alle stenen volledig - en stuurt het seriële bericht naar het kunstmatige leven project.

Het wordt via een USB TTL-connector verbonden met de Artificial Life Raspberry Pi.

Een snelle test:

Het lot komt nog steeds. Of moet ik zeggen, dat heb ik.

Dus dit is absoluut een van mijn favoriete projecten tot nu toe, het dragen van dit ding voelt geweldig en geeft me een krachtig gevoel - gecombineerd met mijn Thanos-top en ja, het is zo'n beetje een nerdhemel.

Zoals je hierboven kunt zien, wordt 50% van de entiteiten met succes en willekeurig uit de simulatie verwijderd - ze herbevolken vrij snel. Je kunt op sommige punten ook zien dat sommige twee keer lijken te vervagen - ik denk dat dit is waar twee entiteiten zich in dezelfde ruimte op het bord bevinden, dit is een bug die ik in de toekomst zal moeten pletten.

Maar voor nu…

Te. Veel. Leuk.

Je had voor het hoofd moeten gaan.

Dit was een geweldig project en een geweldige aanvulling op mijn Artificial Life Project.

Voor toekomstige projecten - ik moet echt netter worden bij de daadwerkelijke build. Maar de heldere LED's op deze lijken de rommelige bedrading voor het grootste deel te overtreffen.

Over het algemeen is dit erg leuk om mee te spelen en erg leuk om te communiceren met het Artificial Life-project.

Laat me weten wat je ervan vindt!

En tot de volgende keer.

Code

Github
https://github.com/LordofBone/InfinityGauntlethttps://github.com/LordofBone/InfinityGauntlet

Productieproces

  1. DIY LUMAZOID Arduino Music Visualiser
  2. LCD-paneel met Arduino voor Flight Simulator
  3. Caleidoscope Infinity Mirror
  4. Arduino met Bluetooth om een ​​LED te bedienen!
  5. Arduino Quadruped
  6. Vecht tegen het coronavirus:eenvoudige handwastimer
  7. Arduino RGB-kleurenmixer
  8. Een LED-matrix besturen met Arduino Uno
  9. DIY Arduino RADIONICS-behandelingsmachine
  10. DMX RGB LED buiten
  11. LED-roulettespel