Mündəricat:
- Addım 1: Materialları yığın
- Addım 2: Lazım olan hissələrin lehimlənməsi
- Addım 3: Quraşdırma
- Addım 4: Montaj - Neopixel LedRing
- Addım 5: Montaj - MPU 6050
- Addım 6: Kod
- Addım 7: Qablaşdırmanın yaradılması
Video: Arduino - Hərəkətdə Fırlanan Led - Geyilə bilən Məhsul (Chronal Accelerator Tracer Overwatchdan ilhamlanaraq): 7 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu təlimat bir Accelerometer və Neopixel Led-ring bağlamanıza kömək edəcək.
Sürətölçəni oxumaq və bu təsiri neopixel animasiyanızla əldə etmək üçün kodu verəcəyəm.
Bu layihə üçün Adafruit 24bit Neopixel üzük və MPU 6050 istifadə etdim.
MPU 6050, bir giroskopu bir akselerometrlə birləşdirir. Bu layihə üçün yalnız sonuncunu istifadə etdim.
Addım 1: Materialları yığın
Tələb olunan materiallar bunlardır:
Texniki hissə:
- Arduino Uno
- Adafruit 24 bit Ledring (24 bit istifadə etdim, amma daha kiçik və ya daha böyük birini istəyirsinizsə, daha çox ölçü mövcuddur.)
- MPU 6050
- 9 Atlama Teli
- Batareya paketi (9V)
qablaşdırma:
- Dairəvi plastik qab
- müxtəlif çantalar
- həqiqətən möhkəm karton və ya tripleks
- bir az parça parça
- istədiyiniz rəngdə boya çəkin. (Gümüşdən istifadə etdim)
Addım 2: Lazım olan hissələrin lehimlənməsi
Neopixel Ledring və ya MPU 6050 istifadə etməzdən əvvəl onları satmalısınız.
Neopixel LedRing üçün üç əlaqə lazımdır.
Hazır məhsulu qablaşdırmağı çox asanlaşdırmaq üçün halqanın içindəki telləri satmaq məsləhətdir.
- Neopixel LedRing cihazınızdakı 5V bağlantısına Qırmızı tel satdı
- Neopixel LedRing cihazınızdakı Qara telə topraklama bağlantısı satdı
- Neopixel LedRing cihazınızdakı DI bağlantısına sarı bir tel satdı
MPU 6050, bir neçə sancaqdan ibarət bir bağlayıcı ilə təchiz olunmalıdır. İstifadə etməzdən əvvəl bunları yuxarıdakı şəkildəki kimi MPU 6050 -yə satmalısınız.
Addım 3: Quraşdırma
Fotoşəkildə bu layihənin necə qurulacağı göstərilir.
ƏHƏMİYYƏTLİ: Jump Wires -ı güclü Arduino -ya bağlamayın. Gerçəkdən lazımdırsa, hər zaman Zəmini birləşdirməklə başlayın.
Dövrə bu şəkildə qurulmalıdır: (Tellərin aydın olması və işləməsini asanlaşdırmaq üçün bəzi rənglər təklif etdim.)
Neopixel Ledring:
- Neopixel Ledring cihazınızdakı 5V pinindən Qırmızı teli Arduino Uno 13 pininə bağlayın. (Neopixel Led Ring üçün enerji təchizatı olaraq rəqəmsal bir pin istifadə edirik.
- Neopixel Ledring cihazınızdakı Qara teli Arduino Uno üzərindəki Ground pinlərindən birinə bağlayın.
- Neopixel Ledring cihazınızdakı DI bağlantısından Sarı teli Arduino Uno 4 pininə bağlayın.
MPU 6050:
- MPU 6050 -dəki VCC pinindən Arduino Uno üzərindəki 5V pininə Qırmızı tel bağlayın.
- MPU 6050 -dəki Ground pinindən Arduino Uno -dakı Ground pinlərindən birinə Qara tel bağlayın.
- MPU 6050 -dəki SCL pinindən Arduino Uno üzərindəki analog pin A05 -ə sarı bir tel bağlayın.
- MPU 6050 -dəki SDA pinindən Arduino Uno üzərindəki analog pin A04 -ə Yaşıl bir tel bağlayın.
Addım 4: Montaj - Neopixel LedRing
Yuxarıdakı şəkildə Neopixel LedRing -i necə bağlamalı olduğunuzu görə bilərsiniz
5V = Pin 13
GND = GND
DI = Pin 4 (rəqəmsal)
Addım 5: Montaj - MPU 6050
Yuxarıdakı şəkildə, mikroavtobusun MPU 6050 -ni Arduino -ya necə bağlayacağını görürsünüz.
VCC = 5V
GND = GND
SCL = Pin A05 (analoq)
SDA = Pin A04 (analoq)
(Rahter uzun tellərindən istifadə etdiyinizə əmin olun. Layihənizi erkən mərhələdə sınamaq üçün MPU 6050 -ni sarsıtmalı və hərəkət etdirməlisiniz.)
Addım 6: Kod
Quraşdırma və montajı bitirdikdən sonra Arduinonu kodlaşdırmağın vaxtı gəldi. Etməli olduğunuz şey, kompüterinizdə Arduino proqramını açmaq və sonra kodu aşağıdan kopyalayıb yapışdırmaqdır.
Bu kodu işə salmaq üçün aşağıdakı kitabxanaları yükləməlisiniz.
Buradan hər ikisini tapa bilərsiniz. Və ya daxil etdiyim iki Zip faylını yükləyin.
Arduino MPU 6050 -ni sınamaq üçün əvvəlcə Jeff Rowberg tərəfindən hazırlanmış MPU 6050 üçün Arduino kitabxanasını yükləyin.
Sonra, bu kitabxananı açıb çıxarmalı və "MPU6050" adlı qovluğu götürüb Arduinonun "kitabxana" qovluğuna yapışdırmalısınız. Bunu etmək üçün Arduino (Arduino -> kitabxanalar) qurduğunuz yerə gedin və kitabxanalar qovluğuna yapışdırın.
Arduino üçün hələ yoxdursa, I2Cdev kitabxanasını qurmaq üçün eyni şeyi etməlisiniz. Qurmaq üçün yuxarıdakı proseduru yerinə yetirin.
Bunu düzgün etdinizsə, Arduino IDE -ni açanda Fayl -> Nümunələrdə "MPU6050" -i görə bilərsiniz.
Sonra, MPU 6050 və Neopixel LedRing -in bir -biri ilə ünsiyyət qurmasını və yazışmasını təmin etmək üçün öz kodumu buradan da yükləyin. Əlavələrə daxildir.
Bu kodda, oynaya biləcəyiniz və öz seçimlərinizə uyğun olaraq dəyişə biləcəyiniz dəyişənləri izah etdim.
Addım 7: Qablaşdırmanın yaradılması
Bu layihənin xarici görünüşünü etmək üçün fərqli materiallardan istifadə etdim.
Cihazı mümkün qədər səmərəli və gözəl bir şəkildə gizlətməyə çalışdım.
Bunun üçün diametri 10 santimetr və hündürlüyü… sm olan dairəvi plastik tepsidən başladım
Bu, tepsinin əldə edə biləcəyi qədər kiçikdir, çünki daha kiçik bir tepsi alsanız arduino içərisinə sığdıra bilməyəcəksiniz. Arduino uno bu ölçülərlə içəriyə mükəmməl uyğunlaşacaq.
Tepsim yuxarıdakı şəkildə gördüyünüz kimi şəffaf yaşıl rəngdədir. Bunu son görünüşüm üçün istəmədim, buna görə gümüşə boyadım. Qapağın üst hissəsini boyamamağı unutmayın, çünki hələ də Neopikseldən gələn işığın keçməsinə ehtiyac olacaq.
İstifadə etdiyim tepsinin Neopixel LedRingimi tutmaq üçün dib olaraq istifadə etmək üçün lazım olan əlavə bir qapağı var. Tepsimin içərisində Arduino MPU 6050 ilə birlikdə altındadır və Neopixel Ledring əlavə qapaqla dəstəklənənin üstündə yerləşir.
Bu işi görmək üçün əlavə qapağın ortasında Neopixel LedRing -dən olan tellərin keçməsinə imkan verən bir delik açdım.
Bundan əlavə, MPU 6050 -ni tepsinin yan və üst hissələrinin Arduinoya vurmasından qorumaq üçün bir az kətan parça tikdim.
Əlbəttə ki, Arduino Uno -nun enerji təchizatını da unutmamalıyıq. Bunun üçün açma-açma açarı olan bir tutacaqda 9V güc paketindən istifadə etdim. Tepsinin ölçüsünə görə batareya artıq içəriyə sığmırdı. Buna görə batareyanı kəmərlərin arxasında gizlətdim. Batareyanı tepsinin içindəykən arduinoya bağlamaq üçün yan tərəfində bir delik açmalı oldum.
Növbəti addım əslində onu geyilə bilən bir əşyaya çevirməkdir. Tepsini arduino ilə birlikdə kəmərlərə bağlaya bilmək üçün çox möhkəm kartondan bir lövhə düzəltdim. Dairəyə bərabər bölünmüş dörd deşik vurdum.
Bu kəmərləri düzəltmək üçün evin ətrafında uzanan köhnə çantalardan çiyin bantları topladım. Bunları kəsdim və kəmərləri düzəltmək üçün istifadə etdim. Çiyin bantlarında artıq kliplərin olması çox faydalı idi, buna görə də onları lövhədə vurduğum deliklərə kəsərək yenidən əsas lövhəyə bağlamaq üçün istifadə edə bilərdim.
Qalan şey, tepsinin özünü əsas lövhəyə bağlamaqdır. Bunu etmək üçün tepsinin altındakı deliklər qazdım və bazaya vidaladım.
Tövsiyə:
Məhsul Çekmeceleri - NASA Yerin Ardınca Böyüyür Müsabiqəyə Giriş: 5 addım (şəkillərlə)
Məhsul Çekmeceleri - NASA Yerin Ardınca Böyüyür Müsabiqəyə Giriş: Xülasə: Beynəlxalq kosmik stansiyanın xaricində astronavtların yemək yetişdirmək üçün çox yeri yoxdur. Bu hidroponik bağ, 30 bitkini sıfır qravitasiyada fırlanan bir cədvəl üzrə yığmaq üçün minimum yer miqdarından istifadə edərək səmərəli fəaliyyət göstərmək üçün hazırlanmışdır
Avtomatik 360 ° Məhsul Fotoqrafiyası üçün Arduino Controller: 5 Addım (Şəkillərlə birlikdə)
Avtomatik 360 ° Məhsul Fotoqrafiyası üçün Arduino Controller: Bir steppermotoru və bir kamera çekimini idarə edən arduino əsaslı bir nəzarətçi quraq. Bir steppermotor idarə olunan dönər lövhəsi ilə birlikdə, 360 ° avtomatik avtomatlaşdırılmış məhsul fotoşəkilləri və ya fotogrametriya üçün güclü və aşağı qiymətli bir sistemdir. Avtomatik
Güc yığıcı: İstifadə edilə bilən USB Şarj Edilə bilən Batareya Sistemi: 5 Addım (Şəkillərlə birlikdə)
Power Stacker: İstifadə edilə bilən USB Şarj Edilə bilən Batareya Sistemi: Zəhmət olmasa Hackaday layihə səhifəmizi ziyarət etmək üçün aşağıya vurun! -İyon batareya paketi. Güclü layihələr üçün onları bir yerə yığın və ya ayırın
LED Üzük - Detroitdən ilhamlanaraq: İnsan ol: 6 addım
LED Üzük - Detroitdən ilhamlanaraq: İnsan ol: Bir dostum oyundan "Detroit: İnsan ol" oyunundan üzük kimi bir şey edə biləcəyimi soruşdu, əvvəlcə yaxşı işləməyən zımpara akrili istifadə etməyə çalışdım. Sonra akril üzərində ən yaxşı işləməyən bulanıq film istifadə etdim
Məhsul Fotoqrafiyası üçün DIY LED SOFTBOX Stendi: 27 Addım (Şəkillərlə)
Məhsulun Fotoşəkilləri üçün DIY LED SOFTBOX Stendi: Evdə bir SOFTBOX LED Lampası hazırlamağı öyrənin, asan Karton DIY #DIY #Softbox #İşıq #Film #Stüdyo #Necə Yapılır #Karton #LED #Ampul #DiyAtHome ▶ Sadəcə addım -addım təlimatları izləyin. Videonu özünüz sınayaraq əylənin !!! ▶ Zəhmət olmasa