Мазмуну:

Сезгич неопиксел батуту: 11 кадам (сүрөттөр менен)
Сезгич неопиксел батуту: 11 кадам (сүрөттөр менен)

Video: Сезгич неопиксел батуту: 11 кадам (сүрөттөр менен)

Video: Сезгич неопиксел батуту: 11 кадам (сүрөттөр менен)
Video: Аял кантсе, эркекти тошокто кандырат? 2024, Июль
Anonim
Image
Image

Автордун кененирээк маалыматы:

Кинтсуги менен сынган вазаны калыбына келтирүү
Кинтсуги менен сынган вазаны калыбына келтирүү
Балдарга оюндар үчүн Pixel Art анимациясын үйрөтүңүз
Балдарга оюндар үчүн Pixel Art анимациясын үйрөтүңүз
Балдарга оюндар үчүн Pixel Art анимациясын үйрөтүңүз
Балдарга оюндар үчүн Pixel Art анимациясын үйрөтүңүз
Сынган гарнитураны AUX кабелине айландырыңыз
Сынган гарнитураны AUX кабелине айландырыңыз
Сынган гарнитураны AUX кабелине айландырыңыз
Сынган гарнитураны AUX кабелине айландырыңыз

Бул көрсөтмөдө мен сизге секирген сайын түсүн өзгөрткөн батутту кантип курууну көрсөтөм!

1 -кадам: Сизге керектүү нерселер

Сизге керектүү нерселер
Сизге керектүү нерселер
Сизге керектүү нерселер
Сизге керектүү нерселер

Материалдар:

  • 3 түрмөк зым, түрдүү түстөр, ичке жакшы
  • Лайк, ичке жакшыраак - башында коюу ширетүүчү зымдарым бар болчу, ал ушунчалык жай эрийт, бул коркунучтуу түш болчу
  • Arduino - Uno жакшы иштеши керек, бирок менде Мега бар болчу, ошондуктан мен аны колдондум
  • Батут менен машыгуу (https://www.amazon.com/Golds-Gym-Circuit-Trainer-Trampoline/dp/B013XRMEIW)
  • Neopixel Led тилкеси, мен арзан WS28121B колдондум (https://www.amazon.com/ALITOVE-WS2812B-Individually-Addressable-Waterproof/dp/B00ZHB9M6A)
  • 0.1 uF конденсатор
  • ~ 10K ом каршылыгы
  • ~ 500 Ом каршылыгы
  • 60 зип-галстук

Куралдар:

  • Кандооч
  • Ысык желим мылтык - зымдарды жылуулоо жана коргоо үчүн
  • Сым тазалагычтар
  • Сым кескичтер
  • Кайчы

2 -кадам: батут чогултуу

Коробкада көрсөтмөлөр бар, алар абдан жөнөкөй.

Электроникага тийбегиле, кийинчерээк колдонобуз;)

3 -кадам: Neopixel тилкесин кесип

Neopixel тилкесин кесип
Neopixel тилкесин кесип
Neopixel тилкесин кесип
Neopixel тилкесин кесип
Neopixel тилкесин кесип
Neopixel тилкесин кесип

Батутта секирүүчү кездемени кармаган топтордун ортосунда так 30 боштук бар. Биз Neopixel тилкесин 30 жеке светодиодго кесип, аларды ар бир топтун ортосуна коёбуз.

Эскертүү: Тилкени бириктирген тактар бар, аларды да оңой эле кесип салсаңыз болот.

4 -кадам: Светодиоддорду ширетүү

Светодиоддорду ширетүү
Светодиоддорду ширетүү
Светодиоддорду ширетүү
Светодиоддорду ширетүү
Светодиоддорду ширетүү
Светодиоддорду ширетүү
  1. Ар бир зымды болжол менен 2,5 дюймга кесип алыңыз. Бул диоддордун ортосундагы зым байланыштары баардык тилкенин узундугунан кепилдик берет
  2. Зымдарды эки тараптан сыйрып алыңыз
  3. Светодиоддорду светодиоддорго. LEDди коргоо үчүн коргоочу пластикти калтырыңыз
  4. Муну бир убакта 10го жакын LED кылыңыз (кийинки үч кадамды караңыз)
  5. ЖЕБЕЛЕРДИ УШУНДАЙ БИР БАГЫТТА БОЛУҢУЗ

5 -кадам: Бардык байланыштарды ысык клей

Бардык байланыштар үчүн ысык желим
Бардык байланыштар үчүн ысык желим
Бардык байланыштар үчүн ысык желим
Бардык байланыштар үчүн ысык желим
Бардык байланыштар үчүн ысык желим
Бардык байланыштар үчүн ысык желим
Бардык байланыштар үчүн ысык желим
Бардык байланыштар үчүн ысык желим

Алгач зымдар бири -бирине тийбей турганын жана бардыгы gucci экенин текшериңиз. Андан кийин, зымдардын бири -бирине тийбеши үчүн ысык клей сүйкөп коюңуз, ошондой эле нымдуулуктан коргоо үчүн LEDSди пластикалык капкакка жабыштырыңыз.

6 -кадам: Баары ушунчалык иштеп жаткандыгын текшериңиз

Баары буга чейин иштеп жатканын текшериңиз
Баары буга чейин иштеп жатканын текшериңиз
Баары буга чейин иштеп жатканын текшериңиз
Баары буга чейин иштеп жатканын текшериңиз

Тилкени төмөнкү тартипте Arduino менен туташтырыңыз.

  1. Жерди туташтырыңыз, ЭРКИНЧЕ ТОПТУКТАРГА КОШУЛУШУҢУЗДУ САКТАҢЫЗ. Светодиоддор абдан морт
  2. Калган эки казыкты туташтырыңыз. Дин пининин PWM пини экенин текшериңиз. (Диаграмманы караңыз)
  3. Fastled китепканасын бул жерден жүктөп алыңыз жана аны arduino IDEге импорттоңуз
  4. Менин git репоума барып, check_leds кодун жүктөп алыңыз (https://github.com/seniorburito/led_trampoline)

Бул код светодиоддорду ирети менен күйгүзөт, андыктан көйгөй жаралса, кайсынысын оңдоо керек экенин көрөсүз.

Ошондой эле Fastled документтерин бул жерден окуңуз, бул чындыгында жакшы жазылган

Азырынча ардуинону капталына же батуттун астына койсоңуз болот.

7-кадам: Светодиоддорду батут менен Zip-галстукка тиркеңиз

Светодиоддорду батут менен Zip-tie менен тиркеңиз
Светодиоддорду батут менен Zip-tie менен тиркеңиз
Светодиоддорду батут менен Zip-tie менен тиркеңиз
Светодиоддорду батут менен Zip-tie менен тиркеңиз
Светодиоддорду батут менен Zip-tie менен тиркеңиз
Светодиоддорду батут менен Zip-tie менен тиркеңиз

Леддердин жылып кетишине жол бербөө үчүн, ар бир жетекчини эки сыдырма менен байладым. Zipties жакшыраак иштеши мүмкүн, анткени сиз эгерде сиз светодиодду чечүүнү чечсеңиз, аларды чече аласыз жана zipties арзан болгондуктан.

8 -кадам: секирүү сенсорун Hack

Секирүү сенсорун бузуңуз
Секирүү сенсорун бузуңуз
Секирүү сенсорун бузуңуз
Секирүү сенсорун бузуңуз
Секирүү сенсорун Hack
Секирүү сенсорун Hack
Секирүү сенсорун бузуңуз
Секирүү сенсорун бузуңуз

Батут канчалык секиргениңизге жараша калорияларды эсептөөчү аппарат менен келет. Чип менен эч нерсе кыла албайбыз, бирок секирүү сенсорун ачсаңыз, анда анын жөн гана которгуч экенин билесиз, эгер сиз ага күч колдонсоңуз. Arduinos менен алмаштыргычтарды колдонуу абдан оңой. Ошондуктан, биз аны бул долбоордо секирүүлөрдү сезүү үчүн колдонобуз жана бул болгондо эффекттерди иштетебиз.

9 -кадам: секирүү сенсорун тиркеңиз

Секирүү сенсорун тиркеңиз
Секирүү сенсорун тиркеңиз
Секирүү сенсорун тиркеңиз
Секирүү сенсорун тиркеңиз
Секирүү сенсорун тиркеңиз
Секирүү сенсорун тиркеңиз

Сенсорду батут буттарынын бирине тиркеңиз. Жана бул жерде көрсөтүлгөндөй схеманы орнотуңуз.

Сиз зымдарды сенсордон эки жолдун биринен тиркей аласыз:

  1. Аллигатор клиптерин жардамчы кабелдин эки металл сегментине бекиңиз
  2. Зымды кесип, экиге бөлүп, эки жагын сыйрып, эркектердин башына же компьютерге же ушул сыяктуу нерсеге кошуңуз.

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 -кадам: Дагы көп болот

Бул долбоор дагы эле прототип болуп саналат. Мен дагы үлгүлөрдү жана функцияларды кошуп жатам. Эгерде сизде идеялар болсо, мага билдириңиз, ал эми код менен жардам бергиңиз келсе, сураныч!

Rainbow конкурсунун түстөрү
Rainbow конкурсунун түстөрү
Rainbow конкурсунун түстөрү
Rainbow конкурсунун түстөрү

"Радуга" түсү боюнча экинчи орун

Сунушталууда: