Բովանդակություն:

Jump Sensitive Neopixel Trampoline: 11 Step (With Pictures)
Jump Sensitive Neopixel Trampoline: 11 Step (With Pictures)

Video: Jump Sensitive Neopixel Trampoline: 11 Step (With Pictures)

Video: Jump Sensitive Neopixel Trampoline: 11 Step (With Pictures)
Video: 3D Hangouts – Jumping on NeoPixels 2024, Հուլիսի
Anonim
Image
Image

Հետևեք հեղինակի ավելին.

Կինցուգիի հետ կոտրված ծաղկամանի վերականգնում
Կինցուգիի հետ կոտրված ծաղկամանի վերականգնում
Սովորեցրեք երեխաներին Pixel Art անիմացիա խաղերի համար
Սովորեցրեք երեխաներին Pixel Art անիմացիա խաղերի համար
Սովորեցրեք երեխաներին Pixel Art անիմացիա խաղերի համար
Սովորեցրեք երեխաներին Pixel Art անիմացիա խաղերի համար
Կոտրված ականջակալները վերածեք AUX մալուխի
Կոտրված ականջակալները վերածեք AUX մալուխի
Կոտրված ականջակալները վերածեք AUX մալուխի
Կոտրված ականջակալները վերածեք AUX մալուխի

Այս ուսանելի դասում ես ձեզ ցույց կտամ, թե ինչպես կառուցել բատուտ, որը գույնը փոխում է ամեն անգամ, երբ ցատկում եք դրա վրա:

Քայլ 1: Այն, ինչ ձեզ հարկավոր է

Այն բաները, որոնք ձեզ պետք են
Այն բաները, որոնք ձեզ պետք են
Այն բաները, որոնք ձեզ պետք են
Այն բաները, որոնք ձեզ պետք են

Նյութեր:

  • 3 գլան մետաղալար, տարբեր գույներ, այնքան բարակ այնքան լավ
  • Erալող, ինչքան բարակ, այնքան լավ. Սկզբում ես ունեի հաստ լարեր, և այն այնքան դանդաղ էր հալվում, որ դա մղձավանջ էր
  • Արդուինո - Ունոն պետք է լավ աշխատի, բայց ես արդեն ունեի Մեգա, այնպես որ ես դա օգտագործեցի
  • Traորավարժեք բատուտ (https://www.amazon.com/Golds-Gym-Circuit-Trainer-Trampoline/dp/B013XRMEIW)
  • Neopixel Led շերտ, ես օգտագործեցի ավելի էժան WS28121B (https://www.amazon.com/ALITOVE-WS2812B-Individively-Addressable-Waterproof/dp/B00ZHB9M6A)
  • 0.1 uF կոնդենսատոր
  • K 10K Օմ դիմադրություն
  • ~ 500 օմ դիմադրություն
  • 60 փոստային կապ

Գործիքներ:

  • Oldոդման երկաթ
  • Տաք սոսինձ ատրճանակ - էլեկտրագծերը մեկուսացնելու և պաշտպանելու համար
  • Մետաղալարեր
  • Մետաղալար կտրիչներ
  • Մկրատ

Քայլ 2. Հավաքեք տրամվայը

Տուփն ունի հրահանգներ, դրանք բավականին պարզ են:

Մի դիպչեք էլեկտրոնիկային, մենք այն հետագայում կօգտագործենք;)

Քայլ 3: Կտրեք Neopixel ժապավենը

Կտրեք Neopixel Strip- ը
Կտրեք Neopixel Strip- ը
Կտրեք Neopixel Strip- ը
Կտրեք Neopixel Strip- ը
Կտրեք Neopixel Strip- ը
Կտրեք Neopixel Strip- ը

Exactlyատկող կտորը բատուտի մեջ պահող նվագախմբերի միջև կա ուղիղ 30 տարածություն: Neopixel- ի ժապավենը մենք կտրելու ենք 30 առանձին LED- ների մեջ և դրանք դնում յուրաքանչյուր գոտու միջև:

Նշում. Կան բծեր, որոնք կպցրել են ժապավենը միասին, դրանք նույնպես կարող եք հեշտությամբ կտրել:

Քայլ 4: LED- ների զոդում

LED- ների զոդում
LED- ների զոդում
LED- ների զոդում
LED- ների զոդում
LED- ների զոդում
LED- ների զոդում
  1. Կտրեք յուրաքանչյուր մետաղալար մոտ 2,5 դյույմ: Սա կհամոզվի, որ LED- ների միջև լարային միացումներն ավելի երկար են, քան ժապավենի բոլոր երկարությունները
  2. Հեռացրեք լարերը յուրաքանչյուր կողմից
  3. Լարերը կպցրեք LED- ներին: Թողեք պաշտպանիչ պլաստիկը LED- ները պաշտպանելու համար
  4. Դա արեք միաժամանակ մոտ 10 LED- ով (տես հաջորդ երեք քայլերը)
  5. Վստահ եղեք, որ Սլաքների կետը նույն ուղղությամբ է

Քայլ 5. Տաք սոսինձ բոլոր միացումների համար

Տաք սոսինձ բոլոր միացումների համար
Տաք սոսինձ բոլոր միացումների համար
Տաք սոսինձ բոլոր միացումների համար
Տաք սոսինձ բոլոր միացումների համար
Տաք սոսինձ բոլոր միացումների համար
Տաք սոսինձ բոլոր միացումների համար
Տաք սոսինձ բոլոր միացումների համար
Տաք սոսինձ բոլոր միացումների համար

Նախ համոզվեք, որ լարերը չեն դիպչում միմյանց, և որ ամեն ինչ gucci է: Այնուհետև, տաք սոսինձ քսեք, որպեսզի լարերը չդիպչեն միմյանց, ինչպես նաև կպցրեք LEDS- ն պլաստիկ ծածկույթին `խոնավությունից պաշտպանվելու համար:

Քայլ 6: Ստուգեք, որ ամեն ինչ մինչ այժմ աշխատում է

Ստուգեք, որ ամեն ինչ մինչ այժմ աշխատում է
Ստուգեք, որ ամեն ինչ մինչ այժմ աշխատում է
Ստուգեք, որ ամեն ինչ մինչ այժմ աշխատում է
Ստուգեք, որ ամեն ինչ մինչ այժմ աշխատում է

Միացրեք ժապավենը Arduino- ին հետևյալ հաջորդականությամբ:

  1. Միացրեք գետնին, ԱՊԱՀՈՎՈԹՅՈՆ ԱՌԱԻՆ ՄԻԱՈՄ ԵՔ ՀԻՄՆԱԿԱՆ ՊԻՆԵՐԸ: LED- ները շատ փխրուն են
  2. Միացրեք մյուս երկու կապում: Համոզվեք, որ Din քորոցը PWM քորոց է: (Նայեք գծապատկերին)
  3. Ներբեռնեք Fastled գրադարանը այստեղ և ներմուծեք այն ձեր arduino IDE- ում
  4. Գնացեք իմ git repo և ներբեռնեք check_leds ծածկագիրը (https://github.com/seniorburito/led_trampoline)

Այս ծածկագիրը հերթականությամբ կվառի LED- ները, ուստի եթե խնդիր լինի, կտեսնեք, թե որն է շտկման կարիք:

Նաև համոզվեք, որ կարդալ Fastled փաստաթղթերը այստեղ, այն իսկապես լավ գրված է

Առայժմ դուք կարող եք արդուինո դնել կողքի կամ բատուտի տակ:

Քայլ 7. Կցեք LED- ները Trampoline- ին `փակագծերով

Կցեք LED- ները Trampoline- ին Zip- կապերով
Կցեք LED- ները Trampoline- ին Zip- կապերով
Կցեք LED- ները Trampoline- ին Zip- կապերով
Կցեք LED- ները Trampoline- ին Zip- կապերով
Կցեք LED- ները Trampoline- ին Zip- կապերով
Կցեք LED- ները Trampoline- ին Zip- կապերով

Ես կապեցի յուրաքանչյուր ճարմանդ երկու զեպ-կապով, որպեսզի կանխեմ լուսարձակների տեղաշարժը: Zipties- ը կարող է ավելի լավ աշխատել, քանի որ կարող եք դրանք հանել, եթե որոշեք հանել LED- ները և քանի որ zipties- ն էժան են:

Քայլ 8. Կոտրեք ցատկող սենսորը

Hack the Jumping Sensor
Hack the Jumping Sensor
Hack the Jumping Sensor
Hack the Jumping Sensor
Hack the Jumping Sensor
Hack the Jumping Sensor
Hack the Jumping Sensor
Hack the Jumping Sensor

Տրեմպոլինը գալիս է մի սարքով, որը կալորիաները հաշվում է ՝ ելնելով նետվելուց: Մենք չենք կարող ոչինչ անել չիպի հետ, բայց եթե բացեք ցատկման սենսորը, կհասկանաք, որ դա պարզապես միացման անջատիչ է, որը միանում է, երբ դրա վրա ուժ եք կիրառում: Շատ հեշտ է օգտագործել անջատիչներն Arduinos- ի հետ: Հետևաբար, մենք այն կօգտագործենք այս նախագծում `թռիչքներ զգալու և էֆեկտներ առաջացնելու համար, երբ դա տեղի ունենա:

Քայլ 9. Կցեք ցատկող սենսորը

Կցեք ցատկող սենսորը
Կցեք ցատկող սենսորը
Կցեք ցատկող սենսորը
Կցեք ցատկող սենսորը
Կցեք ցատկող սենսորը
Կցեք ցատկող սենսորը

Կցեք սենսորը բատուտի ոտքերից մեկին: Եվ միացրեք միացումը, ինչպես ցույց է տրված այստեղ:

Սենսորից լարերը կարող եք ամրացնել երկու եղանակներից մեկով.

  1. Կցեք ալիգատորների սեղմակներ օժանդակ մալուխի երկու մետաղական հատվածներին
  2. Կտրեք մետաղալարը, բաժանեք այն երկու մասի, քանդեք յուրաքանչյուր կողմը, կպցրեք այն արական վերնագրերի կամ pcb- ի կամ նման բաների:

Քայլ 10: Գործարկեք ծածկագիրը

Գործարկեք ծածկագիրը
Գործարկեք ծածկագիրը
Գործարկեք ծածկագիրը
Գործարկեք ծածկագիրը

Ներբեռնեք led_trampoline.ino կոդը իմ ռեպոյից (https://github.com/seniorburito/led_trampoline):

Փոխեք LED_PIN- ը, SWITCH_IN_PIN- ը, SWITCH_OUT_PIN- ը ձեր օգտագործած կապումներին, և դուք պատրաստվում եք գնալ:

Ահա բատուտի տեսահղումը գործողության մեջ, եթե չկարողանաք բացել այն ներածությունից (https://www.youtube.com/embed/k_8mHe4OKWg)

Քայլ 11: Ավելին կլինի

Այս նախագիծը դեռ նախատիպ է: Ես դեռ ավելացնում եմ ավելի շատ նախշեր և գործառույթներ: Եթե ունեք գաղափարներ, խնդրում եմ ինձ տեղյակ պահեք, և եթե ցանկանում եք օգնել ծածկագրին, խնդրում եմ դա անել:

Orsիածանի գույնի մրցույթ
Orsիածանի գույնի մրցույթ
Orsիածանի գույնի մրցույթ
Orsիածանի գույնի մրցույթ

Երկրորդ տեղը զբաղեցրած «theիածանի գույներով» մրցույթում

Խորհուրդ ենք տալիս: