Sisukord:

Liikumist käivitavad Neopixel RGB kingad!: 5 sammu (koos piltidega)
Liikumist käivitavad Neopixel RGB kingad!: 5 sammu (koos piltidega)

Video: Liikumist käivitavad Neopixel RGB kingad!: 5 sammu (koos piltidega)

Video: Liikumist käivitavad Neopixel RGB kingad!: 5 sammu (koos piltidega)
Video: Which motion control is the best #nsabers 2024, November
Anonim

NeoPixelid on suurepärased, saame juhtida sadu tulesid kolme juhtmega, st 5V, Din ja GND ning selles õpetuses näitan, kuidas saate teha Motion Triggered NeoPixel RGB kingi!

Nii et ilma pikema jututa alustame.

Tarvikud

Materjalid:

  1. Vibratsioonianduri moodul (üks, mida ma kasutan, on DIY versioon, saate vaadata minu eelmist postitust selle kohta)
  2. Arduino Nano
  3. WS2812B Neopixel LED -id

Tööriistad:

  1. Jootekolb
  2. Jootetraat
  3. Abistavad käed
  4. Kuum liim

Samm: kingade LED -ide liimimine

LED -de liimimine kingale
LED -de liimimine kingale
LED -de liimimine kingale
LED -de liimimine kingale
LED -de liimimine kingale
LED -de liimimine kingale

Kui teil on kogu materjal olemas, saame esmalt ehitama hakata. Võtsin kingad ja hakkasin mõõtma, kui palju LED -eid ma jalatsi ümber mahutan, minu jaoks oli see 44 LED -i. Niisiis lõikasin 2 paari LED -riba, igaüks 44 LED -iga, kasutades nüüd kuuma liimi, liimisin need kinga ümber, veenduge, et alustate tagant, et saaksime hiljem juhtmeid ühendada.

Samm: Arduino ja aku

Arduino ja aku
Arduino ja aku
Arduino ja aku
Arduino ja aku
Arduino ja aku
Arduino ja aku

Pärast valgusdioodide kleepimist kinga ümber oli aeg mõne elektroonikaga tegeleda, võtsin kaks 18650 liitium-ioonelementi ja asetasin need pisikesse musta vahekaugusse, mis on valikuline. Saate neid mõne lindi abil kokku hoida, need elemendid on 4,2 V nii et nüüd ühendame need järjestikku, et moodustada 8,4 -voldine aku, mille jaoks kasutasin jootekolvi ja nikkelriba, mille abil saate ka väikese traadijupi joota, ühendage nüüd aku +ve ots Arduino Nano Vin -tihvtiga ja - aku lõpp Arduino GND -sse, see toidab Arduino nano otse patareide abil. Hetkel pole mul lülitit, nii et ma lihtsalt katkestan maanduskaabli ja hiljem keeran lihtsalt juhtmed toiteallikaks süsteem.

Samm: lisage vibratsiooniandur

Vibratsioonianduri lisamine
Vibratsioonianduri lisamine
Vibratsioonianduri lisamine
Vibratsioonianduri lisamine
Vibratsioonianduri lisamine
Vibratsioonianduri lisamine

Kui see on tehtud, viige vibratsiooniandur ja jootke üks selle juhtmest Arduino 5 V -ni ja teine Arduino digitaalsele tihvtile 2. Nüüd, kui see on valmis, võtke kingad ja ühendage 5V kuni 5V GND GND -ga ja ühendage LED -i Din -pin digitaalsega Arduino tihvt 13 Sarnaselt kordasin seda protsessi ka teiste kingade puhul ja see on kõik, mida peame elektroonika jaoks tegema.

Märkus. Andur, mida ma kasutan, on Adafruit'i DIY versioon või sarnane sellele

Kui kasutate, soovite kasutada vibratsioonianduri moodulit, nagu seda saate, pange tähele, et neil on 3 kontakti, ühendage Vcc 5V, GND GND ja Do (digitaalne väljund) Arduino digitaalse tihvtiga 13. Selle mooduli potentsiomeetri abil saate reguleerida päästiku tundlikkust.

Samm: programmeerimine

Programmeerimine!
Programmeerimine!
Programmeerimine!
Programmeerimine!

Nüüd on aeg kood meie Arduinosse üles laadida, samal ajal koodi üleslaadimisel lihtsalt muutke ja sisestage minu kingade LED -de arv, minu jaoks on see 44 LED -i, nii et muutke seda ja laadige kood üles nii Arduinole!

Pärast koodi edukat üleslaadimist saate andurile väikese puudutuse teha, et veenduda selle toimimises ja nagu näete, et see töötab laitmatult, nüüd saate Arduino akudele kinnitamiseks kasutada kuuma liimi ja seejärel kahekordset külgmist linti (Või kasutage takjakinnitust) Fikseerisin patareid kingade taha ja see projekt sai valmis!

Koodi saate alla laadida altpoolt!

Märkus. Peate installima Adafruit Neopixeli raamatukogu

Samm: sa tegid seda

Sa tegid seda!
Sa tegid seda!

Palju õnne, sa tegid seda! Nüüd võite olla nohik ja ikkagi kiigutada põrandat nende vingete kingadega!

Nii et see on selle õpetuse jaoks peaaegu nii, kui teile meeldib minu töö, kaaluge minu YouTube'i kanalit, et leida rohkem ägedaid asju:

www.facebook.com/NematicsLab/

www.instagram.com/NematicsLab/

twitter.com/NematicsLab

Soovitan: