İçindekiler:

LED Gyro Sphere - Arduino: 5 Adım (Resimli)
LED Gyro Sphere - Arduino: 5 Adım (Resimli)

Video: LED Gyro Sphere - Arduino: 5 Adım (Resimli)

Video: LED Gyro Sphere - Arduino: 5 Adım (Resimli)
Video: MİKRODENETLEYİCİLER - Ders 7: Arduino ile Led Animasyonu Kodlama ve ISIS'de Simülasyonu 2024, Kasım
Anonim
Image
Image

Instagram'da TechKiwiGadgetsTechKiwiGadgets tarafındanYazarın Daha Fazlasını Takip Edin:

USB Şarj Sorun Gidericisi
USB Şarj Sorun Gidericisi
USB Şarj Sorun Gidericisi
USB Şarj Sorun Gidericisi
USB Şarj Edilebilir Çevre Dostu El Feneri
USB Şarj Edilebilir Çevre Dostu El Feneri
USB Şarj Edilebilir Çevre Dostu El Feneri
USB Şarj Edilebilir Çevre Dostu El Feneri
Hareketli Kelime Saati
Hareketli Kelime Saati
Hareketli Kelime Saati
Hareketli Kelime Saati

Hakkında: Teknoloji ve getirebileceği olanaklar hakkında çılgın. Benzersiz şeyler inşa etme mücadelesini seviyorum. Amacım teknolojiyi eğlenceli hale getirmek, günlük yaşamla alakalı hale getirmek ve insanların havalı bir şeyler inşa etmede başarılı olmalarına yardımcı olmak… TechKiwiGadgets Hakkında Daha Fazlası »

Etkileşim, aydınlatma veya oyunlar gibi daha fazla geliştirme için eğlenceli bir platform sağlamak üzere kullanılabilen birden fazla sensöre sahip bu benzersiz, harika etkileşimli bağımsız LED Küreyi oluşturun.

Ünite 3D baskılıdır ve bağımsız olarak kontrol edilen 130 renkli LED'i kontrol eden bir Arduino Board, Gyro Board, Audio Mic sensörleri kullanır. Bu benzersiz gadget için efektler ve menüler eklemek için iki düğme vardır - efekt olanakları sonsuz olabilir.

Sağlanan mevcut kod, Youtube klibinde görüldüğü gibi benzersiz bir efekt veren kürenin dönüşüne veya tutumuna göre rengi değiştirmek için Gyro çıktısını kullanır. Önümüzdeki birkaç gün içinde menüler aracılığıyla erişilebilen ve LED Gyro Sphere'de görüntülenebilen örnek efektleri aşamalı olarak yayınlıyorum.

Adım 1: Malzemeleri Toplayın

Malzemeleri Toplayın
Malzemeleri Toplayın
Malzemeleri Toplayın
Malzemeleri Toplayın
Malzemeleri Toplayın
Malzemeleri Toplayın
  • 1 x Teensy3.6 - Herhangi bir sinyal pinine 3,3V'den fazla uygulamayın.
  • MPU 6050 6 eksenli kontrolör
  • WS2812 LED'ler x 130 (Ali Express'ten toplu olarak satın alınır)
  • 3D Yazıcıya Erişim
  • Mikro Slayt Anahtarı
  • 2 x 6mm SPST Mikro Dokunsal Anahtar
  • Mikrofon Girişi Ses Modülü Freetronics
  • 4400mha USB Şarj Edilebilir Güç Bankası
  • USB Kablosu - değiştirilmeye uygun
  • Tek çekirdekli bağlantı teli
  • Sıcak yapıştırıcı tabancası
  • 15cmx5cm Vero Kurulu

Devre Geliştirmeleri

Başlangıçta, yapı için bir Arduino Nano kullandım, ancak kodun boyutu üç sorunla sonuçlanan yeni özelliklerle büyüdükçe - Güç kaynağı sınırlamaları, Hız ve Bellek sorunları. Bu nedenle devreyi, kayan nokta birimine sahip 32 bit 180 MHz ARM Cortex-M4 işlemciye sahip bir Teensy3.6 kullanacak şekilde yeniden çalıştım. Performans iyileştirmeleri dışında tüm dijital ve analog pinler 3,3 volttur. Teensy'nin Vin pininde yerleşik bir voltaj regülatörü vardır, ancak diğer tüm pinler 3.3v'de çalıştığından ve kolayca zarar görebileceğinden dikkatli olunmalıdır. SCL ve SDA seri hatları, doğru şekilde çalışmak için pull-up dirençleri gerektirir, böylece bunlar eklenmiştir. Ek olarak, Teensy3.6'nın analog bir topraklama pimi vardır, bu da meydana gelme olasılığı daha az ses paraziti olduğu anlamına gelir. Bu, çok kararlı ve düşük gürültülü ses algılamayı etkinleştirdi. Freetronics Mikrofon ünitesi, ses algılama LED efektleri için çok hassas ve kararlı olduğunu kanıtladı.

2. Adım: 3D Baskı Kılıfı

3D Baskı Kılıfı
3D Baskı Kılıfı
3D Baskı Kılıfı
3D Baskı Kılıfı
3D Baskı Kılıfı
3D Baskı Kılıfı

Küre, Siyah PLA filament kullanılarak yaklaşık 3 mm duvar kalınlığına sahip 110 mm çapındadır. Ünitede bağlanacak 130 LED vardır, bu nedenle havya ile kürenin içine erişimi kolaylaştırmak için üniteyi dört bileşende yazdırmak daha pratikti.

Dosyalar burada Thingiverse'de bulunabilir

Baskı için iyi performans gösteren bir Robo C2 yazıcı kullandım. Yapıyı 4 birime bölerek ve aynı anda iki küçük parçayı yazdırarak baskı süresini önemli ölçüde azaltır.

Adım 3: LED Dizisini Oluşturun

Arduino Yarışması 2017'de İkincilik

Önerilen: