Satura rādītājs:

Lēciena jutīgais neopikselu batuts: 11 soļi (ar attēliem)
Lēciena jutīgais neopikselu batuts: 11 soļi (ar attēliem)

Video: Lēciena jutīgais neopikselu batuts: 11 soļi (ar attēliem)

Video: Lēciena jutīgais neopikselu batuts: 11 soļi (ar attēliem)
Video: Horse showcase - Altairs 2024, Jūlijs
Anonim
Image
Image

Seko vairāk autoram:

Bojātas vāzes atjaunošana ar Kintsugi
Bojātas vāzes atjaunošana ar Kintsugi
Māciet bērniem Pixel Art animāciju spēlēm
Māciet bērniem Pixel Art animāciju spēlēm
Māciet bērniem Pixel Art animāciju spēlēm
Māciet bērniem Pixel Art animāciju spēlēm
Pārvērtiet sabojātās austiņas AUX vadā
Pārvērtiet sabojātās austiņas AUX vadā
Pārvērtiet sabojātās austiņas AUX vadā
Pārvērtiet sabojātās austiņas AUX vadā

Šajā pamācībā es jums parādīšu, kā izveidot batutu, kas maina krāsas ikreiz, kad uzlecat uz tā!

1. darbība. Nepieciešamās lietas

Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas
Nepieciešamās lietas

Materiāli:

  • 3 stieples ruļļi, dažādas krāsas, jo plānāks, jo labāk
  • Lodēt, jo plānāks, jo labāk - man sākumā bija biezas lodēšanas stieples, un tas izkusa tik lēni, ka bija murgs
  • Arduino - Uno vajadzētu strādāt labi, bet man jau bija Mega, tāpēc es to izmantoju
  • Vingrošanas batuts (https://www.amazon.com/Golds-Gym-Circuit-Trainer-Trampoline/dp/B013XRMEIW)
  • Neopixel Led sloksne, es izmantoju lētāku WS28121B (https://www.amazon.com/ALITOVE-WS2812B-Individually-Addressable-Waterproof/dp/B00ZHB9M6A)
  • 0,1 uF kondensators
  • ~ 10K omu rezistors
  • ~ 500 omu rezistors
  • 60 rāvējslēdzēji

Rīki:

  • Lodāmurs
  • Karstās līmes pistole - lai izolētu un aizsargātu elektroinstalāciju
  • Stiepļu noņēmēji
  • Stiepļu griezēji
  • Šķēres

2. solis: samontējiet batutu

Kastītē ir norādījumi, tie ir diezgan vienkārši.

Nepieskarieties elektronikai, mēs to izmantosim vēlāk;)

3. darbība: nogrieziet neopikselu sloksni

Izgrieziet Neopixel sloksni
Izgrieziet Neopixel sloksni
Izgrieziet Neopixel sloksni
Izgrieziet Neopixel sloksni
Izgrieziet Neopixel sloksni
Izgrieziet Neopixel sloksni

Starp joslām, kas tur tramplīnā lecošo audumu, ir tieši 30 atstarpes. Mēs sagriežam Neopixel sloksni 30 atsevišķās gaismas diodēs un ievietojam tās starp katru joslu.

Piezīme. Ir plankumi, kuros lodējums tur sloksni kopā, arī jūs varat tos viegli sagriezt.

4. solis: gaismas diožu lodēšana

Gaismas diožu lodēšana
Gaismas diožu lodēšana
Gaismas diožu lodēšana
Gaismas diožu lodēšana
Gaismas diožu lodēšana
Gaismas diožu lodēšana
  1. Izgrieziet katru vadu līdz apmēram 2,5 collām. Tas nodrošinās, ka vadu savienojumi starp gaismas diodēm ir garāki par visu joslu garumu
  2. Noņemiet vadus katrā pusē
  3. Lodējiet vadus pie gaismas diodēm. Atstājiet aizsargplastiku, lai aizsargātu gaismas diodes
  4. Dariet to aptuveni 10 gaismas diodēm vienlaikus (skatiet nākamās trīs darbības)
  5. Pārliecinieties, vai bultiņas ir norādītas vienā virzienā

5. solis: karsti pielīmējiet visus savienojumus

Karstā līme visi savienojumi
Karstā līme visi savienojumi
Karstā līme visi savienojumi
Karstā līme visi savienojumi
Karstā līme visi savienojumi
Karstā līme visi savienojumi
Karstā līme visus savienojumus
Karstā līme visus savienojumus

Vispirms pārliecinieties, vai vadi nepieskaras viens otram un vai viss ir gucci. Pēc tam uzklājiet karstu līmi, lai vadi nepieskartos viens otram, kā arī pielīmējiet gaismas diodes pie plastmasas vāka, lai pasargātu no mitruma.

6. darbība: pārbaudiet, vai viss darbojas līdz šim

Pārbaudiet, vai viss darbojas līdz šim
Pārbaudiet, vai viss darbojas līdz šim
Pārbaudiet, vai viss darbojas līdz šim
Pārbaudiet, vai viss darbojas līdz šim

Savienojiet sloksni ar Arduino šādā secībā.

  1. Pievienojiet zemi, PĀRLIECINIETIES, ka PIRMĀS SAVIENOJAT ZEMĒTĀS PINS. Gaismas diodes ir ļoti trauslas
  2. Savienojiet pārējās divas tapas. Pārliecinieties, vai Din tapa ir PWM tapa. (Paskaties uz diagrammu)
  3. Lejupielādējiet Fastled bibliotēku šeit un importējiet to savā arduino IDE
  4. Dodieties uz manu git repo un lejupielādējiet check_leds kodu (https://github.com/seniorburito/led_trampoline)

Šis kods iedegs gaismas diodes, tāpēc, ja rodas problēma, jūs redzēsit, kura no tām ir jālabo.

Noteikti izlasiet arī Fastled dokumentāciju šeit, tā ir patiešām labi uzrakstīta

Pagaidām arduino var likt sānos vai zem batuta.

7. solis: pievienojiet gaismas diodes batutam ar rāvējslēdzējiem

Pievienojiet gaismas diodes batutam ar rāvējslēdzējiem
Pievienojiet gaismas diodes batutam ar rāvējslēdzējiem
Pievienojiet gaismas diodes batutam ar rāvējslēdzējiem
Pievienojiet gaismas diodes batutam ar rāvējslēdzējiem
Pievienojiet gaismas diodes batutam ar rāvējslēdzējiem
Pievienojiet gaismas diodes batutam ar rāvējslēdzējiem

Katru vadu es sasēju ar diviem rāvējslēdzējiem, lai novērstu gaismas kustību. Zipties varētu darboties labāk, jo jūs varat tos noņemt, ja nolemjat noņemt gaismas diodes, un tāpēc, ka rāvējslēdzēji ir lēti.

8. solis: uzlauziet lēciena sensoru

Uzlauzt lekt sensoru
Uzlauzt lekt sensoru
Uzlauzt lekt sensoru
Uzlauzt lekt sensoru
Uzlauzt lekt sensoru
Uzlauzt lekt sensoru
Uzlauzt lekt sensoru
Uzlauzt lekt sensoru

Batuts ir aprīkots ar ierīci, kas skaita kalorijas, pamatojoties uz to, cik daudz jūs lecat. Mēs neko nevaram darīt ar mikroshēmu, bet, atverot lecošo sensoru, jūs sapratīsit, ka tas ir tikai pārslēgšanas slēdzis, kas ieslēdzas, kad tam pieliekat spēku. Ar Arduinos ir ļoti viegli izmantot pārslēgšanas slēdžus. Tāpēc mēs to izmantosim šajā projektā, lai uztvertu lēcienus un izraisītu efektus, kad tas notiek.

9. solis: pievienojiet lēciena sensoru

Pievienojiet lēciena sensoru
Pievienojiet lēciena sensoru
Pievienojiet lēciena sensoru
Pievienojiet lēciena sensoru
Pievienojiet lēciena sensoru
Pievienojiet lēciena sensoru

Piestipriniet sensoru pie vienas no batuta kājām. Un izveidojiet ķēdi, kā parādīts šeit.

Jūs varat piestiprināt vadus no sensora vienā no diviem veidiem:

  1. Pievienojiet aligatora skavas abiem kabeļa metāla segmentiem
  2. Izgrieziet vadu, sadaliet to divās daļās, noņemiet katru pusi, pielodējiet to ar vīriešu galviņām vai PCB vai kaut ko tamlīdzīgu.

10. darbība: palaidiet kodu

Palaidiet kodu
Palaidiet kodu
Palaidiet kodu
Palaidiet kodu

Lejupielādējiet kodu led_trampoline.ino no mana repo (https://github.com/seniorburito/led_trampoline).

Mainiet LED_PIN, SWITCH_IN_PIN, SWITCH_OUT_PIN uz jūsu izmantotajām tapām, un jūs esat gatavs!

Šeit ir batuta video saite darbībā, ja nevarēja to atvērt no ievada (https://www.youtube.com/embed/k_8mHe4OKWg)

11. solis: būs vairāk

Šis projekts joprojām ir prototips. Es joprojām pievienoju vairāk modeļu un funkciju. Ja jums ir idejas, lūdzu, dariet man to zināmu, un, ja vēlaties palīdzēt ar kodu, lūdzu, dariet to!

Varavīksnes konkursa krāsas
Varavīksnes konkursa krāsas
Varavīksnes konkursa krāsas
Varavīksnes konkursa krāsas

Otrā vieta varavīksnes krāsās

Ieteicams: