Obsah:

Neopixelová trampolína citlivá na skok: 11 kroků (s obrázky)
Neopixelová trampolína citlivá na skok: 11 kroků (s obrázky)

Video: Neopixelová trampolína citlivá na skok: 11 kroků (s obrázky)

Video: Neopixelová trampolína citlivá na skok: 11 kroků (s obrázky)
Video: SKR 1.4 - Основы с новой прошивкой Marlin 2.0.9.1 2024, Listopad
Anonim
Image
Image

Autor: RooKosherbay, Sledujte další od autora:

Obnovení rozbité vázy pomocí Kintsugi
Obnovení rozbité vázy pomocí Kintsugi
Naučte děti Pixel Art animace pro hry
Naučte děti Pixel Art animace pro hry
Naučte děti Pixel Art animace pro hry
Naučte děti Pixel Art animace pro hry
Proměňte rozbitá sluchátka na kabel AUX
Proměňte rozbitá sluchátka na kabel AUX
Proměňte rozbitá sluchátka na kabel AUX
Proměňte rozbitá sluchátka na kabel AUX

V tomto návodu vám ukážu, jak postavit trampolínu, která mění barvy, kdykoli na ni skočíte!

Krok 1: Věci, které potřebujete

Věci, které potřebujete
Věci, které potřebujete
Věci, které potřebujete
Věci, které potřebujete

Materiály:

  • 3 role drátu, různé barvy, čím tenčí, tím lepší
  • Pájka, čím tenčí, tím lepší - na začátku jsem měl silné pájecí dráty a roztavilo se to tak pomalu, že to byla noční můra
  • Arduino - Uno by mělo fungovat dobře, ale už jsem měl Mega, tak jsem to použil
  • Cvičná trampolína (https://www.amazon.com/Golds-Gym-Circuit-Trainer-Trampoline/dp/B013XRMEIW)
  • Neopixelový LED pás, použil jsem levnější WS28121B (https://www.amazon.com/ALITOVE-WS2812B-Individually-Addressable-Waterproof/dp/B00ZHB9M6A)
  • 0,1 uF kondenzátor
  • Odpor ~ 10K ohmů
  • Odpor ~ 500 ohmů
  • 60 pásků na zip

Nástroje:

  • Páječka
  • Horká lepicí pistole - k izolaci a ochraně kabeláže
  • Odstraňovače drátů
  • Nůžky na drát
  • Nůžky

Krok 2: Sestavte trampolínu

Krabice obsahuje pokyny, jsou velmi jednoduché.

Nedotýkejte se elektroniky, použijeme ji později;)

Krok 3: Odřízněte Neopixel Strip

Odřízněte Neopixel Strip
Odřízněte Neopixel Strip
Odřízněte Neopixel Strip
Odřízněte Neopixel Strip
Odřízněte Neopixel Strip
Odřízněte Neopixel Strip

Mezi pásy, které drží skákací látku na trampolíně, je přesně 30 mezer. Neopixelový proužek rozstřihneme na 30 jednotlivých LED diod a vložíme je mezi každé pásmo.

Poznámka: Existují skvrny, které mají pásku držící pásek pohromadě, můžete je také snadno oříznout.

Krok 4: Pájení LED diod

Pájení LED diod
Pájení LED diod
Pájení LED diod
Pájení LED diod
Pájení LED diod
Pájení LED diod
  1. Odřízněte každý drát asi na 2,5 palce. Tím zajistíte, že drátová spojení mezi LED diodami budou delší než všechny délky pásma
  2. Odizolujte dráty na každé straně
  3. Připájejte vodiče k LED diodám. Nechte ochranný plast, abyste chránili LED diody
  4. Proveďte asi 10 LED diod najednou (viz další tři kroky)
  5. ZAJISTĚTE SI ŠIPKOVÝ BOD VE TÉŽ SMĚRU

Krok 5: Hot Glue Všechna připojení

Hot Glue Všechna připojení
Hot Glue Všechna připojení
Hot Glue Všechna připojení
Hot Glue Všechna připojení
Hot Glue Všechna připojení
Hot Glue Všechna připojení
Hot Glue Všechna připojení
Hot Glue Všechna připojení

Nejprve se ujistěte, že se dráty navzájem nedotýkají a že je vše gucci. Poté naneste horké lepidlo, abyste zabránili vzájemnému dotyku vodičů, a také přilepte LED diody k plastovému krytu, aby byl chráněn před vlhkostí.

Krok 6: Zkontrolujte, zda vše dosud funguje

Zkontrolujte, zda vše dosud funguje
Zkontrolujte, zda vše dosud funguje
Zkontrolujte, zda vše dosud funguje
Zkontrolujte, zda vše dosud funguje

Připojte proužek k Arduinu v následujícím pořadí.

  1. Připojte uzemnění, ZABEZPEČTE JAKO PRVNÍ PŘIPOJENÍ ZEMNÍCH PINŮ. LED diody jsou velmi křehké
  2. Připojte další dva piny. Ujistěte se, že Din pin je PWM pin. (Podívejte se na diagram)
  3. Stáhněte si knihovnu Fastled a importujte ji do svého Arduino IDE
  4. Přejděte do mého git repo a stáhněte si check_leds kód (https://github.com/seniorburito/led_trampoline)

Tento kód rozsvítí LED diody v pořadí, takže pokud dojde k problému, uvidíte, který z nich potřebuje opravit.

Přečtěte si také dokumentaci Fastled, která je opravdu dobře napsaná

Prozatím můžete arduino dát na bok nebo pod trampolínu.

Krok 7: Připojte LED diody k trampolíně pomocí zipů

Připojte LED diody k trampolíně pomocí zipů
Připojte LED diody k trampolíně pomocí zipů
Připojte LED diody k trampolíně pomocí zipů
Připojte LED diody k trampolíně pomocí zipů
Připojte LED diody k trampolíně pomocí zipů
Připojte LED diody k trampolíně pomocí zipů

Každou LED jsem svázal dvěma zipy, aby se ledky nepohybovaly. Zipties může fungovat lépe, protože je můžete sundat, pokud se rozhodnete sundat LED diody, a protože zipties jsou levné.

Krok 8: Hackujte skákající senzor

Hackujte skákající senzor
Hackujte skákající senzor
Hackujte skákající senzor
Hackujte skákající senzor
Hackujte skákající senzor
Hackujte skákající senzor
Hackujte skákající senzor
Hackujte skákající senzor

Trampolína je dodávána se zařízením, které počítá kalorie podle toho, kolik skočíte. S čipem nemůžeme nic dělat

ale když otevřete skákací senzor, uvědomíte si, že je to jen přepínací spínač, který se aktivuje, když na něj použijete sílu. Je velmi snadné používat přepínače s Arduinos. Proto ji v tomto projektu použijeme ke snímání skoků a spouštění efektů, když k tomu dojde.

Krok 9: Připojte snímač skákání

Připojte snímač skákání
Připojte snímač skákání
Připojte snímač skákání
Připojte snímač skákání
Připojte snímač skákání
Připojte snímač skákání

Připojte senzor k jedné z nohou trampolíny. A nastavte obvod, jak je znázorněno zde.

Vodiče ze senzoru můžete připojit jedním ze dvou způsobů:

  1. Připojte krokosvorky ke dvěma kovovým segmentům pomocného kabelu
  2. Odřízněte drát, rozdělte jej na dvě části, odizolujte každou stranu, připájejte ho k mužským hlavičkám nebo desce plošných spojů nebo něčemu podobnému.

Krok 10: Spusťte kód

Spusťte kód
Spusťte kód
Spusťte kód
Spusťte kód

Stáhněte si kód led_trampoline.ino z mého repo (https://github.com/seniorburito/led_trampoline).

Změňte LED_PIN, SWITCH_IN_PIN, SWITCH_OUT_PIN na kolíky, které používáte, a jste připraveni jít!

Zde je odkaz na video trampolíny v akci, pokud byste ji nemohli otevřít z úvodu (https://www.youtube.com/embed/k_8mHe4OKWg)

Krok 11: Bude toho víc

Tento projekt je stále prototypem. Stále přidávám další vzory a funkce. Pokud máte nápady, dejte mi prosím vědět, a pokud chcete pomoci s kódem, udělejte to!

Soutěž Colours of the Rainbow
Soutěž Colours of the Rainbow
Soutěž Colours of the Rainbow
Soutěž Colours of the Rainbow

Runner Up in the Colours of the Rainbow Contest

Doporučuje: