Pagina1 van 1
Forum

Welkom bij de Tweaking4All gemeenschapsforums!
Voor je gaat deelnemen, bekijk de Forum Regels!

Specifieke onderwerpen: Start het onderwerp met de naam van het programma of systeem.
Bijvoorbeeld “MacOS X – Jouw vraag“, of bijvoorbeeld “MS Word – Jouw Tip of Truc“.

Merk op: Omschakelen naar een andere taal zal niet werken als je een post aan het lezen bent aangezien er waarschijnlijk geen vertaling beschikbaar is.



Fortnite, 3Dprint, ...
 
Deel:
Meldingen
Alles wissen

[Opgelost] Fortnite, 3Dprint, Neopixel 60, Arduino Nano,

5 Berichten
2 Gebruikers
0 Reactions
2,229 Bekeken
(@arfleming)
Active Member
Deelgenomen: 7 jaar geleden
Berichten: 6
Topic starter  

Beste mensen,

Ik ben aan een leuk project begonnen en ben al aardig op weg..
Maar toch twijfel ik een beetje of het juist goed is met de programmeer taal voor de arduino nano.

Even uitleggen waar het idee vandaan komt.
Enkele van ons kent vast de game Fortnite op Pc / Ps4 / Xbox...
Hier in komen wapens en granaten voor en het is de bedoeling dat jij als enige over blijft van de 100 mensen die ook jou kunnen aanvallen.
Nu heb ik op thingyverse een granaat gezien dat ook in het spel word gebruikt.
Ik heb een 3D printer en kan die onderdelen uitprinten.
Het gaat om deze video die op YouTube staat... ( Fortnite 3d print  Youtube)
LET OP!! geluid aan het begin van de video die heb ik.
In de video zie je dat de eerste 4 leds ( aan beide kanten ) 1 voor 1 oplichten en vervolgens blijven branden.
( Het geluid heeft de maker van de video er bij gemaakt... dit komt niet van de granaat zelf af )

Dat is nu juist het geval wat ik wel zou willen..
Het is min of meer een cadeautje voor mijn zoontje.
De bedoeling is vrij wel het zelfde maar laat ik de volgorde even uitleggen.

1. Als je de granaat aanzet wil ik graag dat de leds bij opstart 1 voor 1 aan gaan ( niet te snel of te langzaam )
2. Daar na zou het mooi zijn dat dat de leds pulseren niet te fel maar ook niet helemaal uit.
3. Als je vervolgend op een knopje drukt dan begint het volgende ( knopje word verwerkt in de 3d print )
4. MP3 geluid begint te spelen en je hoort als eerste het gooien en stuiteren van de granaat.
5. Bij elke stuiter op de grond worden de leds worden 1 voor 1 rood van kleur...
Dan komt natuurlijk de Explosie..
6. Het mooiste zou zijn als de leds enkele honderdste fel wit knipperen ( maar niet te lang )
7. Dan over gaan naar Rood / Geel alsof je vuur ziet... als de granaat explodeert .
Natuurlijk moet hij gewoon weer terug gaan naar het begin stand 1 en daarna weer Pulseren ( 2 )
En wacht tot dat de knop weer word ingedrukt...

Ik ben een leek in arduino programmeren.
En hoop dat we dit samen werkend kunnen maken.

Hier even mijn lijstje voor wat ik heb.
Arduino Nano V3
Adafruit Neopixel 60 leds.
SD Micro card reader (8 gb sd card )
Voeding word een Powerbank voor telefoons
Speaker 0.5v

Extra vraag:
Kan ik met de neopixel led strip
De 2 stukjes van 4 leds parallel aansluiten op de arduino nano?

Het aansluiten doe ik geheel zelf....
Maar ik ben bang dat ik een veel te moeilijke manier neem om de leds op die manier te laten branden
Omdat ik codes zie die voor mij een raadsel zijn dat ze werken
Hopelijk kunnen we samen hier aan werken en heb ik er ook nog eens van geleerd

Alvast Bedankt voor het lezen,
En hopelijk spreken we elkaar snel op dit kanaal.

Groetjes Ricardo


   
BeantwoordenCiteren
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2859
 

Hoi Ricardo!

Dat klinkt zeker als een erg leuk project! Gaaf!

Je kunt inderdaad 2 strips parallel aansluiten (zodat ze precies hetzelfde effect weergeven).
Jij vermeld NeoPixel, en dat gaat prima, maar ik heb zelf de voorkeur for FastLED (sneller en meer mogelijkheden). Beide zal echter prima werken voor wat je in gedachten hebt.

Voor wat betreft de schakelaars en de effecten en de bijbehorende code zullen even moeten kijken wat er nodig is.
Ik zou eerst proberen de effecten aan de gang te krijgen zonder schakelaars.

Ik heb zelf nog nooit met MP3 op een Arduino gespeeld (maar vond wel deze link). Het e.e.a. zal wel even prullen worden ivm met de twee grote bibliotheken die we nodig hebben (voor MP3 en voor de LEDs).


   
BeantwoordenCiteren
(@arfleming)
Active Member
Deelgenomen: 7 jaar geleden
Berichten: 6
Topic starter  

Hoi Hans,

Nou het heeft even geduurd dat ik kon reageren...
Ik ben behoorlijk aan het vechten geweest met het ontwerp en de sketch.
Ik ben toch naar de fastled gegaan maar op zich heb ik nog niets gezien denk ik tussen beide...

Ik heb momenteel al het volgende gedaan
3d Parts van het ontwerp aangepast zo dat de bedrading weg gewerkt is in het handvat
In het originele ontwerp zit een plastic pinnetje
Dat heb ik weg gewerkt en heb daar een knop in verwerkt.
De bedrading loopt door het handvat zo naar binnen toe...
Moet hem hier en daar nog wat bij werken omdat de knop op dit moment continu word ingedrukt.
En ik wil met een lichte knijp beweging de knop word ingedrukt....

Maar goed de sketch...
Het geluid heb ik inderdaad ook even opzij gezet.
Heb wel een SD card reader gekocht maar bleek niet geschikt te zijn voor het afspelen van een mp3
Maar ben wel lekker lopen spelen met de lange sketch hier op het forum.
Heb veel dingen er uit getrokken en waardes aangepast die dicht bij het geluid van de ene YouTube filmpje komen.
( natuurlijk geef ik je hier bij mijn sketch )
Ook kan ik je laten zien wat ik momenteel heb al is dit filmpje nog zonder de aangepaste handvat...
Maar tot zo ver ben ik nog steeds.
Omdat ik ruzie heb lopen maken met het aansluiten van de knop.
Ik had alles los gehaald en weer iets verkeerd in elkaar gezet... na een halve / hele dag kwam ik er achter.....

Het enige waar ik opzoek naar ben is nog het volgende ( daarna komt de geluids-module )
1. Zodra ik de granaat aan zet... starten de 4 leds en beginnen te pulseren. ( van 40 naar 255 en terug totaal in 6 seconden )
( Dit gaat net zo lang door tot dat de knop word bedient )
2. Als de knop word ingedrukt... gaan de leds uit en 1 voor 1 in rood gaan ze weer aan...
( hier zit geen "break;" tussen de effecten dus gelijk er achter aan komt de volgende effect. )
3. vrij wel daar na begint het Strobe effect 6x
Helaas moet hij hier dan weer terug naar stap 1.... Maar dat doet die niet.. en gaan de leds 1 voor 1 weer op rood

Hier blijft hij in hangen tot ik op de knop druk dan gaat die wel terug naar het pulseren..
Maar ik wil dat dat automatisch gaat... en dat die wacht dat de knop weer ingedrukt word.

Ik heb echt bij adafruit / arduino NL / Eng forums en op Google allerlei woorden geprobeerd
Maar ik kom er niet achter hoe ik de sketch zeg dat die terug moet gaan naar stap 1.

Ik hoop echt dat dit gaat lukken...
Alvast bedankt Hans...
Groetjes Ricardo

PS, hier het filmpje : Fortnite 3d Printed Ledlights


   
BeantwoordenCiteren
 Hans
(@hans)
Famed Member Admin
Deelgenomen: 12 jaar geleden
Berichten: 2859
 

Je hebt al goede vorderingen gemaakt, mooi man! 

Nu moeten we dus eigenlijk de "state" resetten naar de basis ...
Wat ik zou proberen (en helaas heb ik niets van m'n spullen bij de hand want die zitten in een container op de grote oceaan onderweg van de USA naar NL) is de volgende aanpassing in de "case 2" code:

    case 2 : {
      //Strobe
      Strobe(0xff, 0xff, 0xff, 6, 100, 100); // reset naar standaard instelling
selectedEffect=0;
    EEPROM.put(0,0);
        }

Theoretisch doet hij dan het strobe effect en zetten we het effect terug naar nul.
Ik hoor graag of dat geholpen heeft.

Dank je wel voor het posten van de code 


   
BeantwoordenCiteren
(@arfleming)
Active Member
Deelgenomen: 7 jaar geleden
Berichten: 6
Topic starter  

Hoi hans...

Iemand heeft me al geholpen er mee...
Ik moet het nog een beetje tweaken...
Omdat na de flash de leds helemaal uit gaan enkele seconden...
Op zich niet zo'n probleem en herken je gelijk dat hij terug gaat naar begin
Ik zal filmpje maken en natuurlijk de aangepaste sketch hier weer bij.
youtube part4

Is de jouwe beter dan de sketch die ik op deze post geef... op zich werkt het..


   
BeantwoordenCiteren
Deel: