Turinys:

Šokinėti jautrus neopikselio batutas: 11 žingsnių (su nuotraukomis)
Šokinėti jautrus neopikselio batutas: 11 žingsnių (su nuotraukomis)

Video: Šokinėti jautrus neopikselio batutas: 11 žingsnių (su nuotraukomis)

Video: Šokinėti jautrus neopikselio batutas: 11 žingsnių (su nuotraukomis)
Video: Когда бро, бро ► Смотрим Broforce 2024, Liepa
Anonim
Image
Image

Sekite daugiau autoriaus:

Sugedusios vazos atkūrimas naudojant „Kintsugi“
Sugedusios vazos atkūrimas naudojant „Kintsugi“
Mokykite vaikus „Pixel Art“animacijos žaidimams
Mokykite vaikus „Pixel Art“animacijos žaidimams
Mokykite vaikus „Pixel Art“animacijos žaidimams
Mokykite vaikus „Pixel Art“animacijos žaidimams
Sugedusias ausines paverskite AUX kabeliu
Sugedusias ausines paverskite AUX kabeliu
Sugedusias ausines paverskite AUX kabeliu
Sugedusias ausines paverskite AUX kabeliu

Šioje pamokoje aš jums parodysiu, kaip sukurti batutą, kuris keičia spalvas, kai tik šokinėjate ant jo!

1 žingsnis: reikalingi dalykai

Daiktai, kurių jums reikia
Daiktai, kurių jums reikia
Daiktai, kurių jums reikia
Daiktai, kurių jums reikia

Medžiagos:

  • 3 ritinėliai vielos, skirtingų spalvų, kuo plonesni, tuo geriau
  • Lydmetalis, kuo plonesnis, tuo geriau - pradžioje turėjau storus lydmetalio laidus, ir jis tirpo taip lėtai, kad buvo košmaras
  • „Arduino“- „Uno“turėtų gerai veikti, bet aš jau turėjau „Mega“, todėl naudoju tai
  • Pratimų batutas (https://www.amazon.com/Golds-Gym-Circuit-Trainer-Trampoline/dp/B013XRMEIW)
  • „Neopixel Led“juostelė, naudojau pigesnę WS28121B (https://www.amazon.com/ALITOVE-WS2812B-Individually-Addressable-Waterproof/dp/B00ZHB9M6A)
  • 0,1 uF kondensatorius
  • ~ 10K omų rezistorius
  • ~ 500 omų rezistorius
  • 60 užtrauktukų

Įrankiai:

  • Lituoklis
  • Karšto klijų pistoletas - laidams izoliuoti ir apsaugoti
  • Vielos nuėmikliai
  • Vielos pjaustytuvai
  • Žirklės

2 žingsnis: Surinkite batutą

Dėžutėje yra instrukcijos, jos yra gana paprastos.

Nelieskite elektronikos, mes ją naudosime vėliau;)

3 žingsnis: Nupjaukite neopikselio juostelę

Nupjaukite neopikselio juostelę
Nupjaukite neopikselio juostelę
Nupjaukite neopikselio juostelę
Nupjaukite neopikselio juostelę
Nupjaukite neopikselio juostelę
Nupjaukite neopikselio juostelę

Tarp juostų, kuriose laikoma šokinėjanti šluostė batute, yra lygiai 30 tarpų. Mes supjaustysime „Neopixel“juostelę į 30 atskirų šviesos diodų ir įdėsime juos tarp kiekvienos juostos.

Pastaba: Yra dėmių, kuriose yra lydmetalis, laikantis juostelę, jas taip pat galite lengvai supjaustyti.

4 žingsnis: šviesos diodų litavimas

Šviesos diodų litavimas
Šviesos diodų litavimas
Šviesos diodų litavimas
Šviesos diodų litavimas
Šviesos diodų litavimas
Šviesos diodų litavimas
  1. Iškirpkite kiekvieną vielą iki maždaug 2,5 colio. Tai užtikrins, kad laidų jungtys tarp šviesos diodų yra ilgesnės nei visos juostos
  2. Ištraukite laidus iš kiekvienos pusės
  3. Lituokite laidus prie šviesos diodų. Palikite apsauginį plastiką, kad apsaugotumėte šviesos diodus
  4. Darykite tai apie 10 šviesos diodų vienu metu (žr. Kitus tris veiksmus)
  5. Įsitikinkite, kad rodyklės nukreiptos ta pačia kryptimi

5 žingsnis: karštai klijuokite visas jungtis

Karšti klijai Visos jungtys
Karšti klijai Visos jungtys
Karšti klijai Visos jungtys
Karšti klijai Visos jungtys
Karšti klijai Visos jungtys
Karšti klijai Visos jungtys
Karšti klijai Visos jungtys
Karšti klijai Visos jungtys

Pirmiausia įsitikinkite, kad laidai neliečia vienas kito ir ar viskas yra gucci. Tada užtepkite karštų klijų, kad laidai nesiliestų, taip pat priklijuokite šviesos diodus prie plastikinio dangtelio, kad apsaugotumėte nuo drėgmės.

6 veiksmas: patikrinkite, ar viskas veikia iki šiol

Patikrinkite, ar viskas veikia iki šiol
Patikrinkite, ar viskas veikia iki šiol
Patikrinkite, ar viskas veikia iki šiol
Patikrinkite, ar viskas veikia iki šiol

Prijunkite juostelę prie „Arduino“tokia tvarka.

  1. Prijunkite žemę, PASITIKRINKITE, KAD PIRMIAI PRIJUNGSITE PAGRINDINIUS PINS. Šviesos diodai yra labai trapūs
  2. Prijunkite kitus du kaiščius. Įsitikinkite, kad „Din“kaištis yra PWM kaištis. (Pažvelkite į diagramą)
  3. Atsisiųskite „Fastled“biblioteką čia ir importuokite ją į savo arduino IDE
  4. Eikite į mano „git repo“ir atsisiųskite „check_leds“kodą (https://github.com/seniorburito/led_trampoline)

Šis kodas užsidegs šviesos diodus, todėl, jei iškils problema, pamatysite, kurį iš jų reikia išspręsti.

Taip pat būtinai perskaitykite „Fastled“dokumentaciją čia, ji tikrai gerai parašyta

Šiuo metu arduino galite įdėti į šoną arba po batutu.

7 žingsnis: pritvirtinkite šviesos diodus prie batuto su užtrauktukais

Pritvirtinkite šviesos diodus prie batuto su užtrauktukais
Pritvirtinkite šviesos diodus prie batuto su užtrauktukais
Pritvirtinkite šviesos diodus prie batuto su užtrauktukais
Pritvirtinkite šviesos diodus prie batuto su užtrauktukais
Pritvirtinkite šviesos diodus prie batuto su užtrauktukais
Pritvirtinkite šviesos diodus prie batuto su užtrauktukais

Kiekvieną šviesos diodą surišau dviem užtrauktukais, kad šviesos diodai nejudėtų. Užtrauktukai gali veikti geriau, nes juos galite nuimti, jei nuspręsite nuimti šviesos diodus, ir todėl, kad užtrauktukai yra pigūs.

8 žingsnis: nulaužkite šokinėjimo jutiklį

Nulaužkite šokinėjimo jutiklį
Nulaužkite šokinėjimo jutiklį
Nulaužkite šokinėjimo jutiklį
Nulaužkite šokinėjimo jutiklį
Nulaužkite šokinėjimo jutiklį
Nulaužkite šokinėjimo jutiklį
Nulaužkite šokinėjimo jutiklį
Nulaužkite šokinėjimo jutiklį

Prie batuto yra įrenginys, kuris skaičiuoja kalorijas pagal tai, kiek šokinėjate. Mes nieko negalime padaryti su lustu, bet jei atidarysite šokinėjimo jutiklį, suprasite, kad tai tik perjungimo jungiklis, kuris įsijungia, kai jį veikiate. Su „Arduinos“labai lengva naudoti perjungimo jungiklius. Todėl mes jį naudosime šiame projekte, norėdami suvokti šuolius ir sukelti efektus, kai tai atsitiks.

9 veiksmas: pritvirtinkite šokinėjimo jutiklį

Prijunkite šokinėjimo jutiklį
Prijunkite šokinėjimo jutiklį
Prijunkite šokinėjimo jutiklį
Prijunkite šokinėjimo jutiklį
Prijunkite šokinėjimo jutiklį
Prijunkite šokinėjimo jutiklį

Pritvirtinkite jutiklį prie vienos iš batuto kojų. Ir nustatykite grandinę, kaip parodyta čia.

Laidus iš jutiklio galite prijungti vienu iš dviejų būdų:

  1. Pritvirtinkite aligatoriaus spaustukus prie dviejų auksinio kabelio metalinių segmentų
  2. Nupjaukite vielą, padalinkite ją į dvi dalis, išimkite juos iš abiejų pusių, prilituokite prie vyriškų antgalių ar PCB ar pan.

10 veiksmas: paleiskite kodą

Paleiskite kodą
Paleiskite kodą
Paleiskite kodą
Paleiskite kodą

Atsisiųskite kodą led_trampoline.ino iš mano repo (https://github.com/seniorburito/led_trampoline).

Pakeiskite LED_PIN, SWITCH_IN_PIN, SWITCH_OUT_PIN į naudojamus kaiščius ir esate pasiruošę eiti!

Čia yra veikiančio batuto vaizdo nuoroda, jei negalite jo atidaryti iš įvado (https://www.youtube.com/embed/k_8mHe4OKWg)

11 žingsnis: bus daugiau

Šis projektas vis dar yra prototipas. Aš vis dar pridedu daugiau modelių ir funkcijų. Jei turite idėjų, praneškite man, o jei norite padėti su kodu, padėkite!

Vaivorykštės konkurso spalvos
Vaivorykštės konkurso spalvos
Vaivorykštės konkurso spalvos
Vaivorykštės konkurso spalvos

Antroji vieta vaivorykštės spalvų konkurse

Rekomenduojamas: