Inhoudsopgave:

Jump Sensitive Neopixel Trampoline - Ajarnpa
Jump Sensitive Neopixel Trampoline - Ajarnpa

Video: Jump Sensitive Neopixel Trampoline - Ajarnpa

Video: Jump Sensitive Neopixel Trampoline - Ajarnpa
Video: Neopixel trampoline triggered by jumping 2024, Juli-
Anonim
Image
Image

Door RooKosherbayVolg meer van de auteur:

Een kapotte vaas herstellen met Kintsugi
Een kapotte vaas herstellen met Kintsugi
Leer kinderen Pixel Art-animatie voor games
Leer kinderen Pixel Art-animatie voor games
Leer kinderen Pixel Art-animatie voor games
Leer kinderen Pixel Art-animatie voor games
Verander kapotte koptelefoons in een AUX-kabel
Verander kapotte koptelefoons in een AUX-kabel
Verander kapotte koptelefoons in een AUX-kabel
Verander kapotte koptelefoons in een AUX-kabel

In deze instructable laat ik je zien hoe je een trampoline bouwt die van kleur verandert wanneer je erop springt!

Stap 1: De dingen die je nodig hebt

De dingen die je nodig hebt
De dingen die je nodig hebt
De dingen die je nodig hebt
De dingen die je nodig hebt

Materialen:

  • 3 rollen draad, verschillende kleuren, hoe dunner hoe beter
  • Soldeer, hoe dunner hoe beter - ik had in het begin dikke soldeerdraden en het smolt zo langzaam dat het een nachtmerrie was
  • Arduino - Uno zou prima moeten werken, maar ik had Mega al, dus die heb ik gebruikt
  • Trampoline trainen (https://www.amazon.com/Golds-Gym-Circuit-Trainer-Trampoline/dp/B013XRMEIW)
  • Neopixel Led strip, ik gebruikte de goedkopere WS28121B (https://www.amazon.com/ALITOVE-WS2812B-Individually-Addressable-Waterproof/dp/B00ZHB9M6A)
  • 0.1 uF condensator
  • ~10K ohm weerstand
  • ~500 ohm weerstand
  • 60 kabelbinders

Gereedschap:

  • Soldeerbout
  • Heet lijmpistool - Om de bedrading te isoleren en te beschermen
  • Draadstrippers
  • Draadsnijders
  • Schaar

Stap 2: Monteer de trampoline

De doos heeft de instructies, ze zijn vrij eenvoudig.

Raak de elektronica niet aan, die gebruiken we later;)

Stap 3: Knip de Neopixel Strip

Snijd de Neopixel-strook
Snijd de Neopixel-strook
Snijd de Neopixel-strook
Snijd de Neopixel-strook
Snijd de Neopixel-strook
Snijd de Neopixel-strook

Er zijn precies 30 ruimtes tussen de banden die het springdoek in de trampoline vasthouden. We zullen de Neopixel-strip in 30 afzonderlijke LED's snijden en deze tussen elke band plaatsen.

Opmerking: er zijn plekken met soldeer die de strip bij elkaar houdt, je kunt ze ook gemakkelijk doorknippen.

Stap 4: Solderen van de LED's

Solderen van de LED's
Solderen van de LED's
Solderen van de LED's
Solderen van de LED's
Solderen van de LED's
Solderen van de LED's
  1. Snijd elke draad tot ongeveer 2,5 inch. Dit zorgt ervoor dat de draadverbindingen tussen LED's langer zijn dan alle bandlengtes
  2. Strip de draden aan elke kant
  3. Soldeer de draden aan de LED's. Laat het beschermende plastic zitten om de LED's te beschermen
  4. Doe dit ongeveer 10 LED's tegelijk (zie de volgende drie stappen)
  5. ZORG ERVOOR DAT DE PIJLEN IN DEZELFDE RICHTING WIJZEN

Stap 5: Heetlijm alle verbindingen

Heetlijm alle verbindingen
Heetlijm alle verbindingen
Heetlijm alle verbindingen
Heetlijm alle verbindingen
Heetlijm alle verbindingen
Heetlijm alle verbindingen
Heetlijm alle verbindingen
Heetlijm alle verbindingen

Zorg er eerst voor dat de draden elkaar niet raken en dat alles gucci is. Breng vervolgens hete lijm aan om te voorkomen dat de draden elkaar raken, en ook om de LEDS op de plastic afdekking te plakken ter bescherming tegen vocht.

Stap 6: Controleer of alles tot nu toe werkt

Controleer of alles tot nu toe werkt
Controleer of alles tot nu toe werkt
Controleer of alles tot nu toe werkt
Controleer of alles tot nu toe werkt

Sluit de strip in de volgende volgorde aan op de Arduino.

  1. Sluit de aarde aan, ZORG ERVOOR DAT U EERST DE GRONDPENNEN AANSLUIT. De LED's zijn erg kwetsbaar
  2. Sluit de andere twee pinnen aan. Zorg ervoor dat de Din-pin een PWM-pin is. (Kijk naar het schema)
  3. Download hier de Fastled-bibliotheek en importeer deze in uw arduino IDE
  4. Ga naar mijn git repo en download check_leds code (https://github.com/seniorburito/led_trampoline)

Deze code zal de LED's in volgorde oplichten, dus als er een probleem is, zult u zien welk probleem moet worden opgelost.

Zorg er ook voor dat je de Fastled-documentatie hier leest, het is echt goed geschreven

Voor nu kun je arduino aan de zijkant of onder de trampoline plaatsen.

Stap 7: Bevestig de LED's aan de trampoline met ritssluitingen

Bevestig de LED's aan de trampoline met ritssluitingen
Bevestig de LED's aan de trampoline met ritssluitingen
Bevestig de LED's aan de trampoline met ritssluitingen
Bevestig de LED's aan de trampoline met ritssluitingen
Bevestig de LED's aan de trampoline met ritssluitingen
Bevestig de LED's aan de trampoline met ritssluitingen

Ik bond elke led vast met twee kabelbinders om te voorkomen dat de leds zouden bewegen. Zipties werken misschien beter omdat je ze kunt verwijderen als je besluit de LED's te verwijderen en omdat zipties goedkoop zijn.

Stap 8: Hack de springsensor

Hack de springsensor
Hack de springsensor
Hack de springsensor
Hack de springsensor
Hack de springsensor
Hack de springsensor
Hack de springsensor
Hack de springsensor

De trampoline wordt geleverd met een apparaat dat calorieën telt op basis van hoeveel je springt. We kunnen niets doen met de chip, maar als je de springsensor opent, zul je je realiseren dat het slechts een tuimelschakelaar is die wordt geactiveerd wanneer je er kracht op uitoefent. Het is heel gemakkelijk om tuimelschakelaars te gebruiken met Arduino's. Daarom zullen we het in dit project gebruiken om sprongen waar te nemen en effecten teweeg te brengen wanneer dat gebeurt.

Stap 9: Bevestig de springsensor

Bevestig de springsensor
Bevestig de springsensor
Bevestig de springsensor
Bevestig de springsensor
Bevestig de springsensor
Bevestig de springsensor

Bevestig de sensor aan een van de trampolinepoten. En stel het circuit in zoals hier getoond.

U kunt de draden van de sensor op een van de twee manieren bevestigen:

  1. Bevestig krokodillenklemmen aan de twee metalen segmenten van de aux-kabel
  2. Knip de draad door, splits hem in tweeën, strip elke kant, soldeer hem aan mannelijke headers of pcb of iets dergelijks.

Stap 10: Voer de code uit

Voer de code uit
Voer de code uit
Voer de code uit
Voer de code uit

Download de led_trampoline.ino-code uit mijn repo (https://github.com/seniorburito/led_trampoline).

Verander de LED_PIN, SWITCH_IN_PIN, SWITCH_OUT_PIN in de pinnen die u gebruikt, en u bent klaar om te gaan!

Hier is de videolink van de trampoline in actie als je hem niet kon openen vanuit de intro (https://www.youtube.com/embed/k_8mHe4OKWg)

Stap 11: Er zal meer zijn

Dit project is nog een prototype. Ik voeg nog steeds meer patronen en functionaliteiten toe. Als je ideeën hebt, laat het me weten, en als je wilt helpen met de code, doe dat dan alsjeblieft!

Kleuren van de regenboogwedstrijd
Kleuren van de regenboogwedstrijd
Kleuren van de regenboogwedstrijd
Kleuren van de regenboogwedstrijd

Tweede plaats in de kleuren van de regenboogwedstrijd

Aanbevolen: