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, Srpanj
Anonim
Image
Image

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
Slomljene slušalice pretvorite u AUX kabel
Slomljene slušalice pretvorite u AUX kabel
Slomljene slušalice pretvorite u AUX kabel
Slomljene slušalice pretvorite u AUX kabel

U ovom uputstvu pokazat ću vam kako izgraditi trampolin koji mijenja boje kad god skočite na njega!

Korak 1: Stvari koje trebate

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

Materijali:

  • 3 role žice, različitih boja, što tanje to bolje
  • Lemljenje, što tanje to bolje - u početku sam imao debele žice za lemljenje, koje su se topile tako sporo da je bila noćna mora
  • Arduino - Uno bi trebao raditi dobro, ali već sam imao Mega, pa sam to iskoristio
  • Trampolin za vježbe (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 ohmski otpornik
  • ~ 500 ohmski otpornik
  • 60 patentnih zatvarača

Alati:

  • Lemilica
  • Pištolj za vruće ljepilo - Za izolaciju i zaštitu ožičenja
  • Skidači žica
  • Rezači žice
  • Škare

Korak 2: Sastavite trampolin

Kutija ima upute, prilično su jednostavne.

Ne dirajte elektroniku, koristit ćemo je kasnije;)

Korak 3: Izrežite Neopixel traku

Izrežite Neopixel traku
Izrežite Neopixel traku
Izrežite Neopixel traku
Izrežite Neopixel traku
Izrežite Neopixel traku
Izrežite Neopixel traku

Postoji točno 30 razmaka između bendova koji drže skakaonicu u trampolinu. 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, a možete ih 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. To će osigurati da su žičane veze između LED dioda duže od svih duljina pojasa
  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 -a odjednom (pogledajte sljedeća tri koraka)
  5. PROVJERITE DA SU STRELICE TOČKE U ISTOM SMJERU

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 gucci. Zatim nanesite vruće ljepilo kako biste spriječili dodirivanje žica, a također i zalijepili 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. Spojite 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 knjižnicu 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 kôd će redom paliti LED diode, pa ako postoji problem, vidjet ćete koji treba popraviti.

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

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

Korak 7: 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 trampolin pomoću patentnih 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 trampolin pomoću patentnih zatvarača
Pričvrstite LED diode na trampolin pomoću patentnih zatvarača

Vezao sam svaku žicu s dva patentna zatvarača kako bih spriječio pomicanje LED dioda. Zipties 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 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
Hakirajte senzor za skakanje

Trampolin dolazi s uređajem koji broji kalorije na temelju toga koliko skočite. Ne možemo ništa učiniti 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 učinke kada se to dogodi.

Korak 9: Priključite senzor za skakanje

Pričvrstite senzor za skakanje
Pričvrstite senzor za skakanje
Pričvrstite senzor za skakanje
Pričvrstite 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 strane, skinite svaku stranu, lemite je na muške zaglavlje ili 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 repoa (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: Bit će još

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

Boje natjecanja Duga
Boje natjecanja Duga
Boje natjecanja Duga
Boje natjecanja Duga

Drugoplasirani u konkurenciji Boje duge

Preporučeni: