Sadržaj:

Neopixel trampolin osjetljiv na skok: 11 koraka (sa slikama)
Neopixel trampolin osjetljiv na skok: 11 koraka (sa slikama)

Video: Neopixel trampolin osjetljiv na skok: 11 koraka (sa slikama)

Video: Neopixel trampolin osjetljiv na skok: 11 koraka (sa slikama)
Video: Neopixel trampoline triggered by jumping 2024, Novembar
Anonim
Image
Image

Autor RooKosherbayFollow Više od autora:

Obnavljanje razbijene vaze s Kintsugijem
Obnavljanje razbijene vaze s Kintsugijem
Naučite djecu Pixel Art animaciju za igre
Naučite djecu Pixel Art animaciju za igre
Naučite djecu Pixel Art animaciju za igre
Naučite djecu Pixel Art animaciju za igre
Pretvorite slomljene slušalice u AUX kabel
Pretvorite slomljene slušalice u AUX kabel
Pretvorite slomljene slušalice u AUX kabel
Pretvorite slomljene slušalice u AUX kabel

U ovom uputstvu pokazat ću vam kako izgraditi trambolinu koja mijenja boje kad god skočite na nju!

Korak 1: Stvari koje su vam potrebne

Stvari koje trebate
Stvari koje trebate
Stvari koje trebate
Stvari koje trebate

Materijali:

  • 3 rolne žice, različitih boja, što tanje to bolje
  • Lemljenje, što tanje to bolje - u početku sam imao debele žice za lemljenje i topilo se tako sporo da je bila noćna mora
  • Arduino - Uno bi trebao raditi dobro, ali već sam imao Mega, pa sam to iskoristio
  • Vježbajte trampolin (https://www.amazon.com/Golds-Gym-Circuit-Trainer-Trampoline/dp/B013XRMEIW)
  • Neopixel Led traka, koristio sam jeftiniji WS28121B (https://www.amazon.com/ALITOVE-WS2812B-Individualno-Addressable-Waterproof/dp/B00ZHB9M6A)
  • 0,1 uF kondenzator
  • ~ 10K ohm otpornik
  • ~ 500 ohm otpornik
  • 60 patentnih zatvarača

Alati:

  • Lemilica
  • Pištolj za vruće ljepilo - Za izolaciju i zaštitu ožičenja
  • Strojevi za skidanje žice
  • Rezači žice
  • Makaze

Korak 2: Sastavite trampolin

U kutiji su upute, prilično su jednostavne.

Ne dirajte elektroniku, koristit ćemo je kasnije;)

Korak 3: Izrežite Neopixel traku

Odrežite Neopixel traku
Odrežite Neopixel traku
Odrežite Neopixel traku
Odrežite Neopixel traku
Odrežite Neopixel traku
Odrežite Neopixel traku

Postoji tačno 30 razmaka između bendova koji drže skakaonicu u trambolini. Neopixel traku ćemo izrezati na 30 pojedinačnih LED dioda i postaviti ih između svakog pojasa.

Napomena: Postoje mjesta na kojima lemljenje drži traku zajedno, pa ih možete i lako izrezati.

Korak 4: Lemljenje LED dioda

Lemljenje LED dioda
Lemljenje LED dioda
Lemljenje LED dioda
Lemljenje LED dioda
Lemljenje LED dioda
Lemljenje LED dioda
  1. Izrežite svaku žicu na otprilike 2,5 inča. Ovo će osigurati da su žičane veze između LED dioda duže od svih dužina opsega
  2. Skinite žice sa svake strane
  3. Lemite žice na LED diode. Ostavite zaštitnu plastiku da zaštiti LED diode
  4. Učinite to otprilike 10 LED dioda odjednom (pogledajte sljedeća tri koraka)
  5. UVERITE SE STRELICE TAČKA U ISTOM SMERU

Korak 5: Vruće ljepilo za sve veze

Vruće ljepilo Sve veze
Vruće ljepilo Sve veze
Vruće ljepilo Sve veze
Vruće ljepilo Sve veze
Vruće ljepilo Sve veze
Vruće ljepilo Sve veze
Vruće ljepilo Sve veze
Vruće ljepilo Sve veze

Prvo provjerite da se žice ne dodiruju i da je sve u gucci stilu. Zatim nanesite vruće ljepilo kako biste spriječili dodirivanje žica, a također i zalijepite LED diode na plastični poklopac radi zaštite od vlage.

Korak 6: Provjerite radi li sve do sada

Provjerite radi li sve do sada
Provjerite radi li sve do sada
Provjerite radi li sve do sada
Provjerite radi li sve do sada

Spojite traku na Arduino sljedećim redoslijedom.

  1. Priključite uzemljenje, POVJERITE SE DA PRVO PRIKLJUČITE UZEMLJENE PINOVE. LED diode su vrlo krhke
  2. Spojite druga dva pina. Provjerite je li Din pin PWM pin. (Pogledajte dijagram)
  3. Ovdje preuzmite biblioteku Fastled i uvezite je u svoj arduino IDE
  4. Idite na moj git repo i preuzmite check_leds kod (https://github.com/seniorburito/led_trampoline)

Ovaj kod će redom paliti LED diode, pa ako postoji problem, vidjet ćete koji od njih treba popraviti.

Također pročitajte Fastled dokumentaciju ovdje, zaista je dobro napisana

Za sada možete staviti arduino sa strane ili ispod trampolina.

Korak 7: Pričvrstite LED diode na trambolinu pomoću patent zatvarača

Pričvrstite LED diode na trampolin pomoću patentnih zatvarača
Pričvrstite LED diode na trampolin pomoću patentnih zatvarača
Pričvrstite LED diode na trambolinu pomoću patent zatvarača
Pričvrstite LED diode na trambolinu pomoću patent zatvarača
Pričvrstite LED diode na trampolin pomoću patentnih zatvarača
Pričvrstite LED diode na trampolin pomoću patentnih zatvarača

Vezao sam svaku žicu s dvije patentne zatvarače kako bih spriječio pomicanje LED dioda. Zatvarači bi mogli bolje funkcionirati jer ih možete skinuti ako odlučite skinuti LED diode i zato što su patentni zatvarači jeftini.

Korak 8: Hakirajte skakački senzor

Hakirajte senzor za skakanje
Hakirajte senzor za skakanje
Hakirajte senzor za skakanje
Hakirajte senzor za skakanje
Hakirajte senzor za skakanje
Hakirajte senzor za skakanje
Hakirajte senzor za skakanje
Hakirajte senzor za skakanje

Trampolin dolazi s uređajem koji broji kalorije na osnovu toga koliko skočite. Ne možemo ništa sa čipom, ali ako otvorite senzor za skakanje, shvatit ćete da je to samo prekidač koji se aktivira kada na njega primijenite silu. S Arduinosom je vrlo jednostavno koristiti prekidače. Stoga ćemo ga koristiti u ovom projektu da osjetimo skokove i pokrenemo efekte kada se to dogodi.

Korak 9: Priključite senzor za skakanje

Priključite senzor za skakanje
Priključite senzor za skakanje
Priključite senzor za skakanje
Priključite senzor za skakanje
Pričvrstite senzor za skakanje
Pričvrstite senzor za skakanje

Pričvrstite senzor na jednu od nogu trampolina. I postavite krug kao što je prikazano ovdje.

Žice možete spojiti sa senzora na jedan od dva načina:

  1. Pričvrstite kopče od aligatora na dva metalna segmenta pomoćnog kabela
  2. Prerežite žicu, podijelite je na dvije, skinite svaku stranu, lemite je na muške zaglavlje ili na PCB ili nešto slično.

Korak 10: Pokrenite kôd

Pokrenite kôd
Pokrenite kôd
Pokrenite kôd
Pokrenite kôd

Preuzmite led_trampoline.ino kod iz mog repo -a (https://github.com/seniorburito/led_trampoline).

Promijenite LED_PIN, SWITCH_IN_PIN, SWITCH_OUT_PIN na pinove koje koristite i spremni ste!

Evo video veze trampolina na djelu ako ga niste mogli otvoriti iz uvoda (https://www.youtube.com/embed/k_8mHe4OKWg)

Korak 11: Biće ih još

Ovaj projekat je još uvijek prototip. Još uvijek dodajem još uzoraka i funkcionalnosti. Ako imate ideje, javite mi, a ako želite pomoći oko koda, učinite to!

Boje takmičenja Rainbow
Boje takmičenja Rainbow
Boje takmičenja Rainbow
Boje takmičenja Rainbow

Drugoplasirani u takmičenju Boje duge

Preporučuje se: