REV ION Uygulama Örnekleri
FIRST Robotik Yarışması Kontrol Sistemi ile Kablolama
BLINKIN LED Sürücüsü, BLINKIN'i iletişim için NI roboRIO'nun PWM portlarına bağlamak için kullanılabilecek 36” PWM Kablosu (REV-11-1130) ile birlikte gelir. BLINKIN'e güç sağlamak için bir erkek konektörlü ve karşı ucunda çıplak tel bulunan bir XT30 Kablosuna ihtiyacınız vardır. Erkek konektörü BLINKIN'e ve çıplak kablo uçlarını uygun Güç Dağıtım Hub'ı kanalına takın.
BLINKIN, 5V Adreslenebilir LED Şeridi (REV-11-1198) veya 12V RGB LED Şeridi (REV-11-1197) sürme kapasitesine sahiptir. Aşağıdaki resim, BLINKIN LED Kablo Adaptörü (REV-11-1105) kullanılarak her iki tip LED şeridin BLINKIN'e nasıl bağlandığını göstermektedir.

Blinkin'inizi robotunuza bağladıktan sonra, kurulum talimatlarını izleyin ve PWM kontrolü ile ilgili talimatları istenilen şekilde takip edin.
FIRST Robotik Yarışması Programlama Örneği
FRC Kontrol Sisteminde, motor çıkış aralığı hangi tip motor kontrolörünün başlatıldığına bağlı olarak değişir. Çıkış darbesi aralığı, kullanıcının talep ettiği -1 ila 1 çıkış gücünden her bir Motor kontrol ünitesi tipi için tanımlanan aralığa ölçeklendirilir.
WPI Motor Kontorlü
Açık Tip
Minimum Darbe
Çıkış Genişliği (us)
Maksimum Darbe
Çıkış Genişliği (us)
SPARK
1000
2000
SRX
997
2004
Talon SR
989
2037
Jaguar
697
2322
SPARK motor kontrolör tipi çıkışı doğrudan Blinkin girişiyle eşleşir, bu da -1 ila 1 kod aralığını 1000-2000us Blinkin giriş aralığına dönüştürmek için matematiği en basit hale getirir. Servo dahil olmak üzere roboRIO'nun diğer kontrol türleri de kullanılabilir, ancak kullanıcının yalnızca geçerli bir PWM aralığı gönderdiğinden ve istenen LED modelini seçebildiğinden emin olmak için giriş aralığını doğru şekilde ölçeklendirmesi gerekecektir.
Örnek olarak, LED Desen Tablolarından Alıntıya başvurulması, LED Desen Tablolarından bir alıntı içerir ve her desen için doğru SPARK motor çıkış değerini içerir. Aşağıdaki tabloda belirli desenlerle ilişkili motor kontrol değerleri listelenmektedir:
LED Desen Tablosuna dayalı Örnek Spark Kontrol Değerleri
LED Rengi / Deseni
Motor Çıkış Değeri
Okyanus Renkli Gökkuşağı
-0.95
Larson Tarayıcı (Cylon'a benzer)
-0.35
Kullanıcı Tarafından Seçilen Takım Renginde Hızlı Ritim 1
0.07
Düz Mavi
0.87
LED Desen Tablolarından Alıntı
Darbe Genişliği
(us)
roboRIO SPARK
Değer
Desen Tipi
Desen/Palet
1005
-0.99
Sabit Palet Deseni
Gökkuşağı, Gökkuşağı Paleti
1015
-0.97
Sabit Palet Deseni
Gökkuşağı, Parti Paleti
1025
-0.95
Sabit Palet Deseni
Gökkuşağı, Okyanus Paleti
...
1325
-0.35
Sabit Palet Deseni
Larson Tarayıcı, Kırmızı
...
1515
0.03
Renk 1 Desen
Ritim Yavaş
1525
0.05
Renk 1 Desen
Ritim Orta
1535
0.07
Renk 1 Desen
Ritim Hızlı
...
1765
0.53
Renk 1 ve 2 Desen
Renk Dalgaları, Renk 1 ve 2
1935
0.87
Düz Renkler
Mavi
1945
0.89
Düz Renkler
Mavi Menekşe
1955
0.91
Düz Renkler
Menekşe
Yarışma Robotik Uygulama Fikirleri
Robotunuza (veya başka bir projenize) LED'ler eklemek onları havalı göstermekten daha fazlasını yapabilir, kritik görsel geri bildirim sağlamak için LED'leri kullanabilirsiniz. İşte bazı örnekler:
LED çıkış desenini değiştirmek için bir kontrol düğmesi programlayın (örn. 85 - Sabit Sarı) ve sürücü, robotun bir oyun nesnesi almaya hazır olduğunu alanın karşısındaki bir portal istasyonundaki insan oyuncuya iletmek için LED'leri kullanabilir.
Sürücünün robotun bir oyun nesnesi alıp almadığını görmek için görüş açısı zayıfsa, girişe bir sensör eklenerek LED şerit, nesne alındığında otomatik olarak yeni bir desen gösterecek şekilde programlanabilir. Sürücü gösterge panelini kontrol etmek için asla gözlerini robottan ayırmak zorunda kalmaz çünkü robot durumunu açıkça gösterecektir.
Yazılımda mevcut olan eşleşme süresi değeri kullanılarak, LED'ler bir eşleşmeye X saniye kala bir zaman uyarı desenine (örneğin - Düz Kırmızı) değiştirilebilir.
Robot, etkinleştirildiğinde ve devre dışı bırakıldığında farklı bir desen görüntüleyebilir, bu da robotun durumu hakkında RSL'den daha görünür bir gösterge sağlar.
Last updated
Was this helpful?