Talaan ng mga Nilalaman:
- Hakbang 1: Magtipon ng Mga Materyales
- Hakbang 2: Paghihinang sa Mga Kinakailangan na Bahagi
- Hakbang 3: Pag-setup
- Hakbang 4: Assembly - Neopixel LedRing
- Hakbang 5: Assembly - MPU 6050
- Hakbang 6: Code
- Hakbang 7: Paglikha ng Packaging
Video: Arduino - umiikot na humantong sa paggalaw - naisusuot na item (inspirasyon ng Chronal Accelerator Tracer Overwatch): 7 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Makatuturo ang makakatulong sa iyo na kumonekta sa isang Accelerometer at isang Neopixel Led-ring.
Ibibigay ko ang code upang mabasa ang de accelerometer at makuha ang epektong ito sa iyong neopixel na animasyon.
Para sa proyektong ito ginamit ko ang singsing na Adafruit 24bit Neopixel, at ang MPU 6050.
Pinagsasama ng MPU 6050 ang isang gyroscope na may isang accelerometer. Ginamit ko lang ang huli para sa proyektong ito.
Hakbang 1: Magtipon ng Mga Materyales
Ang mga kinakailangang materyal ay:
Teknikal na bahagi:
- Arduino Uno
- Adafruit 24 bit Ledring (Gumamit ako ng 24bit, ngunit kung nais mo ang isang mas maliit o mas malaki, maraming magagamit na mga laki.)
- MPU 6050
- 9 Mga Jump Wire
- Battery pack (9V)
packaging:
- Isang pabilog na plastik na tray
- iba't ibang mga bagstrap
- talagang matibay na karton o triplex
- ilang naramdaman na tela
- spray pintura sa nais na kulay. (Gumamit ako ng pilak)
Hakbang 2: Paghihinang sa Mga Kinakailangan na Bahagi
Bago mo magamit ang alinman sa iyong Neopixel Ledring o iyong MPU 6050, kailangan mong ibenta ang mga ito.
Ang Neopixel LedRing ay nangangailangan ng tatlong mga koneksyon.
Inirerekumenda na ibenta ang wired sa loob ng singsing upang gawing mas madali ang pakete ng tapos na produkto.
- Ibinenta ang isang Red wire sa koneksyon ng 5V sa iyong Neopixel LedRing
- Ibinenta ang isang Itim na kawad sa koneksyon sa Ground sa iyong Neopixel LedRing
- Ibinenta ang isang Yellow wire sa koneksyon sa DI sa iyong Neopixel LedRing
Ang MPU 6050 ay dapat na may isang konektor na binubuo ng maraming mga pin. Kailangan mong ibenta ang mga ito sa iyong MPU 6050, tulad ng larawan sa itaas, bago mo ito magamit.
Hakbang 3: Pag-setup
Ang nakalakip na larawan ay nagpapakita ng paraan upang i-setup ang proyektong ito.
MAHALAGA: Iwasan ang pagkonekta sa Jump Wires sa isang pinalakas na Arduino. Kung talagang kailangan mo, palaging magsimula sa pagkonekta sa Mga Ground.
Ang circuit ay dapat na i-set up tulad nito: (Iminungkahi ko ang ilang mga kulay para sa mga wire upang mapanatili itong malinaw at mas madaling gumana.)
Neopixel Ledring:
- Ikonekta ang Red wire mula sa 5V pin sa iyong Neopixel Ledring upang i-pin 13 sa Arduino Uno. (Gumagamit kami ng isang digital pin bilang supply ng kuryente para sa Neopixel Led Ring.
- Ikonekta ang Itim na kawad mula sa Ground sa iyong Neopixel Ledring sa isa sa mga pin na Ground sa Arduino Uno.
- Ikonekta ang Yellow wire mula sa koneksyon sa DI sa iyong Neopixel Ledring upang i-pin ang 4 sa Arduino Uno.
MPU 6050:
- Ikonekta ang isang Red wire mula sa VCC pin sa iyong MPU 6050 sa 5V pin sa Arduino Uno.
- Ikonekta ang isang Itim na kawad mula sa Ground pin sa iyong MPU 6050 sa isa sa mga pin na Ground sa Arduino Uno.
- Ikonekta ang isang Yellow wire mula sa SCL pin sa iyong MPU 6050 sa analog pin A05 sa Arduino Uno
- Ikonekta ang isang Green wire mula sa SDA pin sa iyong MPU 6050 sa analog pin A04 sa Arduino Uno
Hakbang 4: Assembly - Neopixel LedRing
Sa larawan sa itaas maaari mong makita kung paano mo ikonekta ang Neopixel LedRing
5V = Pin 13
GND = GND
DI = Pin 4 (digital)
Hakbang 5: Assembly - MPU 6050
Sa larawan sa itaas, nakikita mo ang van kung paano ikonekta ang MPU 6050 sa Arduino.
VCC = 5V
GND = GND
SCL = Pin A05 (analog)
SDA = Pin A04 (analog)
(Tiyaking gumamit ng mga mahahabang wire. Kakailanganin mong kalugin at ilipat ang MPU 6050 sa paligid upang subukan ang iyong proyekto sa mga unang yugto.)
Hakbang 6: Code
Ngayon na natapos mo na ang pag-set up at pagpupulong, oras na upang mai-code ang Arduino. Ang kailangan mo lang gawin, ay buksan ang Arduino program sa iyong computer at pagkatapos ay kopyahin at i-paste ang code mula sa ibaba.
Upang magamit ang code na ito, maaaring kailangan mong i-download ang mga sumusunod na aklatan:
Mahahanap mo ang pareho sa kanila dito. O i-download lamang ang dalawang Zip file na aking isinama.
Upang subukan ang Arduino MPU 6050, i-download muna ang Arduino library para sa MPU 6050, na binuo ni Jeff Rowberg.
Susunod, kailangan mong i-unzip / i-extract ang library na ito at kunin ang folder na pinangalanang "MPU6050" at i-paste ito sa loob ng folder na "library" ng Arduino. Upang magawa ito, pumunta sa lokasyon kung saan mo na-install ang Arduino (Arduino -> mga aklatan) at i-paste ito sa loob ng folder ng mga aklatan.
Maaari mo ring gawin ang parehong bagay upang mai-install ang I2Cdev library kung wala mo ito para sa iyong Arduino. Gawin ang parehong pamamaraan tulad ng nasa itaas upang mai-install ito.
Kung nagawa mo ito nang tama, kapag binuksan mo ang Arduino IDE, maaari mong makita ang "MPU6050" sa File -> Mga Halimbawa.
Susunod, upang makuha ang MPU 6050 at Neopixel LedRing upang makipag-usap at makipag-ugnay sa bawat isa i-download din ang aking sariling code dito. Kasama ito sa mga kalakip.
Sa code na ito, ipinaliwanag ko ang mga several variable na maaari mong paglaruan at baguhin sa iyong sariling mga kagustuhan.
Hakbang 7: Paglikha ng Packaging
Upang gawin ang panlabas ng proyektong ito Gumamit ako ng iba't ibang mga materyales.
Sinubukan kong itago ang hardware nang mas mahusay at bilang beatiful hangga't maaari.
Para sa mga ito nagsimula ako sa isang pabilog na plastik na tray na may diameter na 10 sentimetro at taas na… cm
Ito ay kasing liit ng makukuha ng tray, hinggil sa hindi mo magkakasya ang arduino sa loob kung makakakuha ka ng isang tray na mas maliit. Ang Arduino uno ay magkasya ganap na ganap sa loob ng mga sukat na ito.
Ang aking tray na wat transparent na berde, tulad ng nakikita mo sa larawan sa itaas. Hindi ko ginusto ito para sa aking panghuling hitsura, kaya't spray ko ito ng pilak. Isinasaalang-alang na huwag pintura ang tuktok ng talukap ng mata, sapagkat kailangan pa rin nitong palabasin ang ilaw mula sa Neopixel.
Ang tray na ginamit ko ay may sobrang uri ng takip, na madaling gamitin upang magamit bilang isang ilalim upang hawakan ang aking Neopixel LedRing. Sa loob ng aking tray ang Arduino ay nasa ilalim kasama ang MPU 6050 at ang Neopixel Ledring ay nakalagay sa tuktok ng suportado ng sobrang takip.
Upang magawa ang gawaing ito, nag-drill ako ng butas sa gitna ng labis na takip upang payagan ang mga wire mula sa Neopixel LedRing.
Bukod doon, tumahi ako ng isang maliit na sako ng naramdaman na tela upang maprotektahan ang MPU 6050 mula sa pagpindot laban sa Arduino sa mga gilid at tuktok ng tray.
Siyempre hindi natin dapat kalimutan ang tungkol sa supply ng kuryente ng Arduino Uno. Para sa mga ito gumamit ako ng isang 9V power pack sa isang may-ari na may on-and-off switch. Dahil sa laki ng tray ay hindi na kasya ang baterya sa loob. Iyon ang dahilan kung bakit itinago ko ang baterya sa likod ng mga strap. Upang ikonekta ang baterya sa arduino habang nasa loob ito ng tray, kailangan kong mag-drill ng isang butas sa gilid nito.
Susunod na hakbang ay upang gawin itong talagang naisusuot na item. Upang mai-attach ang tray sa arduino sa mga strap sa paglaon, gumawa ako ng isang base plate mula sa napakalakas na karton. Sinuntok ko ito ng apat na butas, pantay na hinati sa bilog.
Upang makagawa ng mga strap na ito ay nakolekta ko ang mga dapat na karne mula sa mga lumang bag na nakahiga sa paligid ng bahay. Pinutol ko ang mga ito at ginamit ang mga ito upang makagawa ng mga strap. Napaka kapaki-pakinabang na ang mga shoulderbands ay mayroon nang mga clip sa kanila, kaya maaari kong magamit muli ang mga iyon upang ilakip ito sa base plate sa pamamagitan ng pag-clipping sa kanila sa mga butas na sinuntok ko sa base plate.
Ang natitira lamang ay upang ikabit ang tray mismo sa base plate. Upang magawa ito, nag-drill ako ng mga butas sa ilalim ng tray at inikot ito sa base.
Inirerekumendang:
Paggalaw sa Paggalaw Arduino Halloween Kalabasa: 4 Mga Hakbang
Motion Sensing Arduino Halloween Pumpkin: Ang layunin sa likod ng Instructable na ito ay upang lumikha ng isang murang, at madaling paraan upang gumawa ng mga dekorasyon ng Halloween sa bahay nang walang naunang kasanayan o anumang mga magarbong tool. Gumagamit ng madaling mapagkukunan ng mga item mula sa internet, maaari mo ring gawin ang iyong sariling simple at isinapersonal na H
Paggalaw ng Paggalaw sa ilalim ng Ilaw ng Bed: 16 Hakbang (na may Mga Larawan)
Paggalaw sa Paggalaw sa ilalim ng Ilaw ng Kama: Kailanman sinubukan na lumabas ng kama nang tahimik sa gabi lamang upang maglakbay sa isang bagay at gisingin ang buong bahay? Ang paggalaw ng paggalaw ng gabi ay naka-install nang maingat sa ilalim ng iyong kama na nagbibigay ng mababang antas na ilaw na sapat na maliwanag upang gabayan ka sa paligid ng mga ligaw na LEGO na brick
Kontroladong App ng Alphabet Board na May inspirasyon ng Mga Bagay na Stranger: 7 Hakbang (na may Mga Larawan)
Kontroladong App ng Alphabet Board na May inspirasyon ng Mga Bagay na Stranger: Nagsimula ang lahat ng ito noong ilang linggo na ang nakakalipas kung sinusubukan kong malaman kung ano ang makukuha ang aking siyam na taong pamangking babae para sa Pasko. Sa wakas ay inalam sa akin ng aking kapatid na siya ay isang malaking tagahanga ng Stranger Things. Agad kong alam kung ano ang gusto kong makuha sa kanya, isang bagay na
Tagapangalaga V1.0 -- Pag-upgrade ng Camera ng Peephole Camera Na May Arduino (Pag-record ng Paggalaw ng Paggalaw at Mga Tampok ng Electric Shock): 5 Hakbang
Tagapangalaga V1.0 || Pag-upgrade ng Camera Peephole Camera Sa Arduino (Pag-record ng Motion Detection & Electric Shock Features): Nag-order ako ng isang peephole camera ngunit nang gamitin ko ito, napagtanto na walang auto recording function (na-activate ng detection ng paggalaw). Pagkatapos ay nagsimula akong siyasatin kung paano ito gumagana. Upang magrekord ng isang video, dapat mong 1 panatilihing pinindot ang pindutan ng kuryente halos 2 sec
Inspirasyon ng DIY Photo-Booth ng Instagram: 18 Mga Hakbang (na may Mga Larawan)
Inspirasyon ng DIY Photo-Booth ng Instagram: Nagpasiya akong bumuo ng isang simpleng photo-booth bilang isang nakakatuwang karagdagan para sa mga kaganapan, dumaan ito sa mga pangunahing hakbang kung paano ako nagpunta mula sa ilang mga piraso ng kahoy sa isang ganap na functional booth. Nagsama din ako ng larawan ng kung ano ang hitsura ng mga imahe! Huwag pakiusap