ARCUS

Arcus Kılavuzu — Müzikli Fıskiye Sistemi

Müzikli fıskiye nasıl çalışır, nasıl tasarlanır ve nasıl işletilir — Arcus sisteminin tam saha kılavuzu.

Modüller

Ana Modül

Ana Modül, fıskiyenin tamamını yöneten kumanda modülüdür. Şarkı kataloğunu, çalma listelerini ve zaman programını saklar, gösteri saatini RS-485 hattına yayınlar, acil stop döngüsünü ve fıskiye genelindeki çalıştırma rölesini taşır; üç ayrı cihazın aynı anda konuşabildiği tek modüldür.

Arcus Ana Modül: üst yüzeyine ARCUS adı kabartılmış geniş gri DIN ray kutusu; iki satırlık karakter ekranı, üç ön buton, üç durum lambası, bir USB portu ve vidalı anten, alt kenarı boyunca yeşil vidalı klemensler.

Ne yapar

Bir fıskiyedeki her şey bu modüle bağlıdır. En fazla 50 şarkı ve 10 çalma listesi saklar, zaman programını yürütür ve her çıkış ünitesinin kendi sakladığı animasyonu üzerine oynattığı 10 ms'lik saat darbesini yayınlar. Bu darbe bir yayındır — hiçbir birim onu onaylamaz.

Ana Modül -> RS-485 hattı -> SmartBuffer -> çıkış üniteleri

Modüle üç cihaz erişebilir: USB üzerinden bir PC — montajcının bir havuzu devreye almak için kullandığı yol; kendi RS-485 portu üzerinden bir Raspberry Pi ağ geçidi; ve Bluetooth üzerinden bir telefon. Bunlar üç ayrı çalışma modu değil, aynı modüle açılan üç kapıdır.

Tek kutunun içinde fiziksel olarak üç adet devre modülü vardır — bir işlemci modülü, bir ön panel modülü ve bir saha bağlantı modülü — bunlar iki çift geçmeli konnektörle birleştirilmiştir. Yalnızca saha bağlantı modülü şebeke gerilimine uygundur.

Temel teknik değerler

BaşlıkDeğer
İşlemciPIC18F47Q83, 44 pinli TQFP, 64 MHz dahili — kristal takılı değil
Program belleği128 KB — 32 KB korumalı önyükleyici ve 96 KB uygulama
Çalışma belleği12,800 bayt
Saklanan ayarlar32 KB FRAM — enerji kesintisinde korunur, sayılmaya değer bir yazma sınırı yoktur
Kapasite50 şarkı · 10 çalma listesi · 10 zamanlayıcı · 100 tetikleyici
BeslemeŞebeke, modül üzerindeki Hi-Link HLK-5M03 5 W modülü ile
Haberleşme portlarıBeş — USB · RS-485 hattı · GPS · Pi'ye RS-485 · Bluetooth veya ekran
Hat hızı1,000,000 baud
Gösteri saati10 ms darbe
Fıskiye büyüklüğüEn fazla 30 SmartBuffer, her birinin arkasında 32 çıkış ünitesi — bir Ana Modülde 960 çıkış ünitesi
Çalışma sıcaklığı0 – 80 °C
Kutu85 × 57.6 × 115 mm, DIN ray. İki kapak — Bluetooth ve ekran

Modüle ne bağlanır

Saha klemensleri kutunun alt kenarı boyunca dizilidir. USB portu ile anten girişi dışında aşağıdakilerin hepsi vidalı klemenstir.

KlemensKutupBuraya ne bağlanır
Şebeke girişi2Faz ve nötr
Acil stop döngüsü2Kuru kontak, modül üzerinde opto izoleli. Açık, durdurulmuş demektir — döngü kopukken hiçbir şey oynatılmaz
Çalıştırma rölesi2Acil stop döngüsünü birebir izleyen kuru kontak. DC anma değeri 30 V / 2 A
Hat çıkışı2SmartBuffer'lara giden RS-485 A ve B, en fazla 30 adet
Ağ geçidi portu4Bir Raspberry Pi ağ geçidi için 3.3 V, şase, A ve B. Bu bir seri TTL konnektörü değil, RS-485'tir
USB—Devreye alma portu; fıskiyenin geri kalanından galvanik izolelidir
Anten—Saat ve konum için vidalı GPS anteni
Şebeke giriş klemensinin anma değeri 160 V'tur. Panoya enerji vermeden önce bunu kendi beslemenize göre doğrulayın.
Ağ geçidi portu bir Raspberry Pi'yi besleyemez. Pi'ye kendi beslemesini verin — düşük gerilim Pi'yi durdurur ve bunu hiçbir yazılım toparlayamaz.

Lambalar ne anlama gelir

LambaAnlamı
RUNBir çalma listesi veya tek bir şarkı çalıyor
FAULTModülde tutulan bir arıza var
RESETAçılıştaki lamba testinde kullanılır
USB TX / RXDevreye alma portundaki trafik

Her açılışta modül üç durum lambasını sırayla yakar — reset, run, fault, yarım saniye arayla — sonra hepsini söndürür. Bu sıra gerçekleşmiyorsa modül başlamıyor demektir.

İki sürüm

Modül, tek bir kaynak koddan iki ayrı derleme hâlinde sevk edilir: Bluetooth ve eski ekran sürümü. İkisi aynı sürüm numarasını taşırken destekledikleri özellikler farklı olabilir; bu nedenle bir cihaz bağlandığında modül kendi yeteneklerini bildirir. Yeni birimler yalnızca Bluetooth'tur; ekran derlemesi, sahada hâlihazırda bulunan modüller için sürdürülmektedir.

SmartBuffer

SmartBuffer, hattın çoklayıcısıdır. Ana Modül'tan bir ana hat girer, otuz iki çıkış ünitesine kadar uzanan bir kol çıkar ve modül bu birimlerin her birine adresini verir. Hiç Ana Modül olmasa bile saklanan tek gösterisini kendi başına çalıştırabilir.

Arcus SmartBuffer: kare biçimli siyah DIN ray kutusu; üst yüzüne Arcus adı işlenmiş, bir kırmızı ve bir yeşil durum lambası, tek bir ön buton ve alt kenarı boyunca yeşil vidalı klemensler.
Ana Modül -> SmartBuffer -> 32 çıkış ünitesine kadar

Ana Modül ile çıkış ünitelerinin arasında durur ve dört iş yapar.

Hattı tekrarlar

Ana hattı kendi koluna taşır; böylece uzun bir fıskiye, tek ve kırılgan bir hat yerine kısa hatlardan oluşur. Ayrıca üründeki tek 120 Ω sonlandırıcıyı kendi kolunun hat sürücüsünde taşır.

Adresleri dağıtır

Kolu dolaşır ve birimleri kablolandıkları sırayla numaralandırır. Adres konuma bağlıdır: bir birimin kimliği, sırada durduğu yerdir.

Kilitlenmiş birimi kurtarır

Kol boyunca ayrı, tek bitlik bir zincir uzanır ve bir birim hatta cevap vermez hâle geldiğinde bile çalışır.

Kolu besler

Modül şebekeyi alır ve kol boyunca 5 V verir; sıradaki her çıkış ünitesi buradan beslenir.

Sıranın ortasına yeni bir birim eklerseniz ondan sonraki bütün adresler kayar. Gösterilerin her zaman gruplara göre yazılıp asla tek bir birime bağlanmamasının nedeni budur.

Temel değerler

BaşlıkDeğer
İşlemciPIC18F27Q84, 64 MHz dahili
Kol başına çıkış ünitesi32. Otuz üçüncüsü adres alamaz ve arıza verir
Ana Modül başına SmartBuffer30 — farklı bir sayı, farklı bir sınır
Şebeke girişi100 – 264 V AC
Güç modülüMean Well IRM-30-5 — 5 V, 6 A, 30 W
İç besleme hatlarıYalnızca 5 V. Modülün hiçbir yerinde ikinci bir regülatör yoktur
Hat sonlandırmaKendi kolunun hat sürücüsünde 120 Ω — üründeki tek sonlandırıcı
Hat hızı1,000,000 baud, her iki tarafta
Kutu85 × 57.6 × 80 mm, DIN ray
Çalışma sıcaklığı0 – 80 °C

Modüle ne bağlanır

KlemensKutupBuraya ne gelir
Şebeke girişi2Nötr ve faz
Üst hat2Ana Modül'ın hat çıkışı klemensine dönen RS-485 A ve B
Kol30Çıkış ünitesi konnektörü. Otuz sinyal demek değildir: aynı hat çiftinin dört paralel çıkışı, on besleme ucu, on toprak ucu ve kayıt zinciri için iki uç
Şebeke klemensinin anma değeri 160 V'tur. Modüle enerji vermeden önce bunu, bağlayacağınız beslemeye göre kontrol edin.
Koldaki besleme, sıradaki her birimi besler. On paralel uç 5 V'u kol boyunca taşır, on uç da dönüşü taşır; kaynak 5 V 6 A'dır. Her biri 150 mA çeken otuz iki Motor Sürücü ya da DMX Modülünden oluşan tam bir sıra, bu 6 A'nın 4.8 A'sını çeker; her biri 100 mA çeken RGB ya da Valf birimlerinden oluşan tam bir sıra 3.2 A çeker. Karışık bir sıra bu ikisinin arasında kalır. Bir kolu doldurmadan önce sırayı toplayın.

SEARCH butonu ve lambalar

KumandaAnlamı
SEARCH butonuKoldaki çıkış ünitelerini kaydetmek için 3 saniye basılı tutun. Zinciri dolaşır ve her birimi fiziksel sırasına göre numaralandırır; birim başına yaklaşık bir saniye sürer, yani otuz iki birimlik tam bir sıra kabaca yarım dakika alır. Bu, herhangi bir Arcus modülündeki tek kullanıcı kumandasıdır
SYNC lambasıSürekli yanıyor: Ana Modül bu modülü kaydetmiş ve onunla haberleşiyor. Sönük: senkron yok
FAULT lambasıSayı aşımında — otuz üçüncü bir birim kaydolmayı denedi — ya da tutulan başka bir arızada yanar

Buton yalnızca yeni bir basışta devreye girer: basılı tutmanın sayılması için butonun önce bırakılmış olarak görülmesi gerekir, böylece sıkışmış bir buton kendi başına arama başlatamaz.

Ana Modül olmadan çalışma

Ana hatta 5 saniye sessizlik olduktan sonra, devreye alınmış bir SmartBuffer saklanan tek gösterisini döngüde oynatmaya başlar ve gösteri saatini kendisi üretir — Ana Modül'ın göndereceği 10 ms'lik tikin aynısını. Döngü 30 ile 600 saniye arasında olabilir.

Döngü uzunluğunun sıfır olması ayrı ve bilinçli bir durumdur: devreye alınmamış. Modül o zaman, kimsenin istemediği bir şeyi oynatmak yerine sessiz kalır.

Motor Sürücü modülü

Motor Sürücü modülü tek bir motora komut verir ve motora hiç dokunmaz: müşterinin temin ettiği değişken frekanslı bir sürücüye izoleli bir RS-485 çifti üzerinden Modbus RTU ile konuşur; böylece ne motor gücü ne de motor kablolaması hiçbir zaman bir Arcus modülüne ulaşır.

Arcus Motor Sürücü modülü: eğimli üst yüzünde Arcus işareti, ön yüzünde dört gösterge lambası ve altta yeşil bir vidalı klemens bulunan ince turuncu DIN ray çıkış ünitesi.

Bir modül tam olarak bir fıskiyeyi sürer. Gösterinin kendi payına düşen bölümünü Ana Modül'ın saatine göre oynatır ve her adımı sürücü için bir hız ve bir çalıştırma komutuna çevirir. İki kutuplu sürücü klemensi, birim üzerindeki tek saha kablolamasıdır — geri kalan her şey arka panel üzerinden, SmartBuffer'dan ya da sırada kendisinden önceki birimden gelir. Üzerinde hiçbir yerde buton, anahtar ya da adres seçici yoktur.

Motor Sürücü -> izoleli RS-485 -> sürücü -> pompa motoru

Sürücü bağlantısı

AyarDeğer
ProtokolModbus RTU
Baud hızı19,200 — yazılımda sabittir
Veri ve parite8 veri biti, çift parite — yazılımda sabittir
Sürücü adresi1 — yazılımda sabittir
Yanıt zaman aşımı100 ms
DenemeYanıt vermeyen sürücü için 5, sonra geri çekilir ve yanıp söner
Desteklenen sürücülerINVT GD20 / GD27 / GD350 · GD10 · CHF100 — devreye alma sırasında birim bazında seçilir
Fabrika ayarlarında bırakılmış bir sürücüye ulaşılamaz ve bunun yazılımsal bir çözümü yoktur. Modül her zaman 19,200 baud ve çift parite ile 1 numaralı sürücü adresine konuşur; bu üç değer yazılımın içine derlenmiştir. Hâlâ 9600 8N1'de olan ya da 1 dışında bir adresteki bir sürücü sağırdır — bunu düzeltecek parametre yazma işleminin, tam da yanlış olan bağlantı üzerinden gitmesi gerekir. Modül ona ulaşabilmeden önce birinin sürücünün tuş takımına gidip sürücüyü bu değerlere ayarlaması şarttır.

Dört lamba

LambaAnlamı
SYNCSürekli yanıyor: kayıtlı, gösteri saatiyle senkron ve boşta
FAULTSağlıklıyken sönüktür. Aksi halde bir öncelik kodu yanıp söner — yanıp sönme sayısı arızayı belirtir ve en ciddi olan öne geçer
Sürücü TXModül sürücüyle konuşuyor
Sürücü RXSürücü yanıt veriyor

Sahadaki en hızlı teşhis bu iki sürücü lambasıdır. TX yanıp sönerken RX sönükse modül soruyor ama kimse cevap vermiyordur: yanlış baud hızı, yanlış parite, yanlış adres, yanlış kablolama ya da kapalı bir sürücü. İkisi birden yanıp sönüyorsa, su ne yapıyor olursa olsun bağlantı sağlıklıdır.

Modül bilgileri

BaşlıkDeğer
Motor çıkışı1 — modül başına bir hız ve bir çalıştırma komutu
İşlemciPIC18F27Q84
Sürücü klemensi2 kutuplu vidalı klemens, kendi besleme adasında galvanik izoleli
Çektiği akım150 mA
Birim ayarlarıNozul, motor tipi, maksimum yükseklik, ters yön, ofset, hızlanma, yavaşlama, pompa limitleri, sürücü modeli — hepsi hat üzerinden gönderilir
Arcus bu modül için hiçbir motor güç değeri yayınlamaz ve yayınlamayacaktır. Sürücü müşteriye aittir: modül ona komut verir, onu satmaz. Sürücüyü ve motoru bu kılavuzdaki herhangi bir değere göre değil, pompa verilerine göre boyutlandırın.

RGB modülü

Işık modülü. Üç çıkış kanalı — kırmızı, yeşil ve mavi. Her kanal, harici bir LED dizisinin alçak tarafını anahtarlayan 16 bitlik bir dimmerdir ve fıskiyenin kendi elektroniğinden izolelidir.

Arcus RGB modülü: eğimli üst yüzünde Arcus markası bulunan ince turuncu DIN ray çıkış ünitesi; üst tarafa yakın gösterge lambaları ve en altta üst üste iki yeşil vidalı klemens.

Kanal sayısı üçtür ve her modda üçtür. Modül, bu üç kanalı tek bir RGB armatürü gibi ya da ayrı ayrı gruplanabilen üç tek renkli lamba gibi ele alacak şekilde ayarlanabilir — bu, bir gösterinin onları nasıl adreslediğini değiştirir; kaç tane olduklarını asla değiştirmez.

En fazla 30 şarkı saklar ve Ana Modül'ın 10 ms saatine göre gösterinin kendi payına düşen kısmını oynatır; her adımı üç dimleme seviyesine çevirir.

Çıkış katı

LED beslemesi müşteriye aittir ve modüle bir besleme hattı olarak hiç girmez: artı uç, güç kaynağından doğrudan diziye gider. Modül, kendi izoleli adasında alçak tarafı anahtarlar; böylece aydınlatma devresi ile fıskiyenin hattı ortak toprak paylaşmaz.

Güç kaynağı + -> LED dizisi -> R / G / B klemensi -> ortak dönüş -> Güç kaynağı −
Üç kanal tek bir dönüş klemensini paylaşır. Kırmızı, yeşil ve mavi kanalların her biri alçak taraftan anahtarlanır ve üçünün akımı da o tek klemensten çıkar — dolayısıyla tesisatı belirleyen, en büyük kanal değil üçünün toplamıdır. Tek bir kanal en fazla 200 W taşıyabilir; modül ise üç kanalda toplam 20 A taşır: 12 V'ta 240 W, 24 V'ta 480 W. LED kablosunu ve beslemeyi bu toplama göre boyutlandırın.
LED dönüşü modül toprağı değildir. Çıkış katı, aydınlatma beslemesinin de paylaştığı izoleli adaya referanslıdır ve bu bilinçli bir tercihtir. Tesisat derli toplu görünsün diye LED ortak ucunu fıskiyenin toprağına bağlamayın — bu, izolasyonu ortadan kaldırır.

Temel değerler

BaşlıkDeğer
Çıkış kanalları3 — kırmızı, yeşil, mavi
Dimleme16 bit, 2.000 kHz
Anahtarlama elemanıAlçak taraf N kanal MOSFET, 30 V / 60 A anma değerli parça, opto-izoleli gate sürücüsü
LED beslemesi12 – 24 V DC
LED yüküBir kanalda en fazla 200 W; üç kanalda toplam 20 A — 12 V'ta 240 W, 24 V'ta 480 W
Çektiği akım100 mA
Bellek30 şarkı; şu anda sevk edilen EEPROM birimlerde 8000 işaret, sahada kalan FRAM birimlerde 800 adım
İşlemciPIC18F27Q84, 64 MHz dahili
Kutu20 × 85 × 58 mm, DIN ray
SmartBuffer kolu başına birim32
Çalışma sıcaklığı0 – 80 °C

Neler bağlanır

BağlantıKutupBuraya ne gelir
LED klemensi 12Kırmızı ve yeşil kanal dönüşleri
LED klemensi 22Mavi kanal dönüşü ve izoleli LED ortak ucu
Arka panel, giriş30SmartBuffer'a veya bir önceki birime takılır
Arka panel, çıkış30Sonraki birim ya da sonlandırma fişi

Lambalar ne anlama gelir

LambaAnlamı
SYNCSürekli yanıyor: kayıtlı, gösteri saatiyle senkron ve boşta
FAULTSağlıklıyken sönük; aksi halde arızayı bildiren bir öncelik kodunu yanıp sönerek verir
Renk lambasıModül üzerindeki RGB göstergesi — üç kanalın sürüldüğünü ölçü aleti olmadan yerinde kontrol etmenizi sağlar

Buton yok, anahtar yok, adres seçici yok. Her ayar hat üzerinden gelir ve adres, birimin sıradaki konumundan belirlenir.

Belleğini aşan bir birim kırpma yapmaz — şarkıyı tümden pas geçer. Fazla uzun bir şarkı, havuzun geri kalanı oynarken o ışığı tamamen karanlık bırakır; bu yüzden gösterileri, katılan en küçük birimin bütçesinin biraz altında hazırlayın.

Valf modülü

Valf modülü selenoidleri anahtarlar. Birbirinden bağımsız altı aç/kapa çıkışı vardır; bu çıkışlar birimde saklanan bir animasyondan sürülür ve diğer bütün çıkış ünitelerinin izlediği aynı 10 ms gösteri saatine göre çalınır — böylece kumanda modülünün bu modülle anlık haberleşmesine gerek kalmadan su perdesi müzikle uyumlu kalır.

Arcus Valf modülü: ince turuncu DIN ray çıkış ünitesi; üst tarafa yakın bir kırmızı ve bir yeşil durum lambası, onların altında iki sıra hâlinde altı yeşil çıkış lambası, en altta üst üste iki yeşil vidalı klemens bloğu.

Her birim en fazla 30 şarkı tutar. Bir şarkıdaki adım, flaş ve ters niteleyicileri taşıyabilir; böylece tek bir işaret, valfi yalnızca açmak yerine seçilen bir hızda darbeleyebilir. Flaş hızı, 10 ms saate göre adım başına ayarlanır.

Her birim ayrıca bir perde kimliği taşır; böylece tek bir su perdesini besleyen birden çok Valf birimi birlikte adreslenebilir. Bunun dışında, diğer çıkış üniteleri gibi 20 grup yuvasıyla gruplanır.

Altı çıkış

Çıkışlar 1'den 6'ya numaralanır — kabloda, kutu üzerinde ve altı çıkış lambasıyla aynı sırada. Anahtarlanan desende çıkış 1 en düşük anlamlı bittir. Valf 1 ile valf 6 yer değiştirmiş görünüyorsa, ilk bakılacak şey bir numaralandırma dönüşümüdür.

Buna ne bağlanır

  • 1'den 6'ya numaralı altı valf bobini, iki vidalı klemens bloğuna dağılmış hâlde.
  • Bobinler için valf beslemesi, 12 – 24 V.
  • Arka panel girişi: SmartBuffer veya sırada kendisinden önceki birim.
  • Arka panel çıkışı: bir sonraki birim veya sonlandırıcı fiş.
Her çıkış 12 – 24 V, 80 W anahtarlar. Bundan daha ağır hiçbir yük ve şebeke gerilimindeki hiçbir şey bu klemenslere bağlanmaz — onun yerine bir kontaktör anahtarlayın.

Temel değerler

BaşlıkDeğer
Selenoid çıkışı6, bağımsız anahtarlanır
Kanal başına12 – 24 V, 80 W
Çektiği akım100 mA
İşlemciPIC18F27Q84, 64 MHz dahili
Saklanan şarkı30
Flaş hızı10 ms saate göre adım başına ayarlanır
Gruplama20 grup yuvası ve bir perde kimliği
SmartBuffer kolu başına birim32
Çalışma sıcaklığı0 – 80 °C

Lambalar

LambaAnlamı
SYNCBirim kayıtlı, senkron ve boştayken yanar. Herhangi bir valf açıldığı anda söner.
FAULTArızayı bildiren öncelik kodunu yanıp sönerek verir.
Çıkış 1 – 6Her valf için bir lamba; kendi çıkışını izler.
Gösteri sırasında senkron lambasının sönük olması normaldir, arıza değildir — lamba valfleri izler. Enerji verildiğinde iki durum lambası üç adımlık kısa bir sırayla yanar — yeşil, ikisi birden, kırmızı — sonra söner. Bu sıra gerçekleşmiyorsa birim açılmıyor demektir.

DMX Modülü

DMX Modülü, motor yazılımı yerine DMX512 yazılımı yüklenmiş bir Motor Sürücü modülüdür. Normalde bir sürücüyle Modbus üzerinden konuşan klemens, bunun yerine aynı izolatör üzerinden tek bir aydınlatma armatürünü sürer.

Arcus DMX Modülü: fiziksel olarak Driver modülünün aynısı olan ince turuncu DIN ray birimi.

Sistemin geri kalanına kendini sıradan bir ışık olarak bildirir; böylece RGB modülleriyle aynı grupları ve aynı işaretleri paylaşır. Gösteri hazırlarken hiçbir şey değişmez: yerleştirirsiniz, gruplarsınız, rengini verirsiniz.

Temel değerler

BaşlıkDeğer
RolDMX512 yazılımı yüklenmiş bir Motor Sürücü modülü
Işık çıkışı1 — modül başına bir armatür, en fazla 24 DMX slotu
SinyalDMX512, 250,000 baud, saniyede 40 kez yenilenir
İşlemciPIC18F27Q84, 64 MHz dahili
İzolasyonArmatür çifti kendi besleme adasında galvanik izolelidir
Çektiği akım150 mA
Kutu20 × 85 × 58 mm — ortak çıkış ünitesi gövdesi

Ne bağlanır

Armatürün DMX girişine tek bir çift gider; bu çift, bir Motor Sürücü modülünün sürücü için kullandığı aynı iki kutuplu vidalı klemense bağlanır. Birim üzerindeki tek saha kablolaması budur; hat, besleme ve toprak arka panel konnektörlerinden, SmartBuffer’dan veya bir önceki çıkış ünitesinden gelir.

Bir modül, bir armatür. Kurulacak universe ya da patch tablosu yoktur.
Bu roldeyken modülde ne sürücü, ne motor, ne de Modbus vardır. Bir DMX Modülüne sürücü bağlamayın ve modülü fıskiye beklenen bir yere takmayın — DMX Modülü pompa çalıştıramaz.

Pi ağ geçidi

Pi ağ geçidi, bir fıskiyeye müzik, internet bağlantısı ve telefon uygulaması kazandıran opsiyonel ek modüldür. Basılmış bir kutu içinde standart bir Raspberry Pi 4 ve bir USB ses arabirimidir; Ana Modül'ın ağ geçidi klemensine bağlanır. Her fıskiyede bulunmaz: gösteriyi Ana Modül çalıştırır, bu modül olsa da olmasa da.

Arcus Pi Ağ Geçidi kutusu: bir ucunda havalandırma yarıkları, tabanında montaj kulakları ve arka yüzünde ses konnektörleri için açıklık bulunan basılmış kutu.

Dört işi

Gösteri sesi

Gösterinin sesini, suyla eş zamanlı olarak mekânın mikserine çalar.

İnternet bağlantısı

Fıskiyeye uzaktan erişilmesini ve güncellenmesini sağlayan bağlantıyı taşır.

Yerel ağ servisi

Telefon uygulamasının sahada bağlandığı servisi barındırır.

Zamanlamanın devri

Zamanlamayı Ana Modül'a devredip onu takip edebilir; böylece Pi yeniden başlarken de gösteri sürer.

Ana Modül'a nasıl bağlanır

Pi -> USB-RS485 çevirici -> Ana Modül ağ geçidi klemensi

Çevirici, Ana Modül'ın dört yollu ağ geçidi klemensine takılır — A, B ve şase. Bağlantı adreslidir; ağ geçidi ile bir PC, çakışmadan aynı modülü paylaşabilir. Klemensin besleme ucu Pi'yi besleyemez; Pi ayrıca beslenir.

Fıskiye başına tek ağ geçidi. Canlı bir eşleşme dururken ikincisini onaylama denemesi reddedilir.

Temel değerler

BaşlıkDeğer
BilgisayarRaspberry Pi 4 Model B, 2 GB — standart modül
BeslemeEn az 5 V / 3 A. Düşük gerilim Pi'yi durdurur, hiçbir yazılım bunu kurtarmaz
Ses arabirimiBehringer UCA202, 88 × 60 × 22 mm, USB'den beslemeli, 5 V / 100 mA
Ses çıkışıMekânın mikserine iki fono jak, hat seviyesi
Ana Modül bağlantısıUSB-RS485 çevirici, 1,000,000 baud
Eşleşme penceresi10 dakika
Hücresel veripush modunda ayda ~60 – 90 MB
Kutu106.3 × 68.8 × 51.8 mm; kablo muhafazası takılıyken 151.3 mm uzunluk

Hangi yüzde ne var

YüzÜzerinde ne var
Sol uçEthernet, dört USB portu ve ses arabiriminin sabit kablosu. Takılı kalan her şey bu uçtan çıkar
ArkaDört fono jak — ikisi miksere hat çıkışı, ikisi hat girişi (kullanılmıyor) — ve Pi'nin USB-C besleme girişi
ÖnYalnızca ses arabiriminin kendi göstergesi, optik çıkışı ve kulaklık jakı. Tesisatın ihtiyaç duyduğu bir şey yok
Sağ uçHavalandırma delikli düz bir duvar. Arkasında, içeride, hafıza kartının çekilip çıkarılmasını sağlayan kanal var
Kutunun uzunluğunu, gövdeye kalıplanmış bir kablo belirler. Ses arabiriminin USB kablosu sabittir, yaklaşık bir metredir ve cihazın sol uç yüzünden çıkar; bu yüzden Pi'nin port kenarı da aynı uca gelmek zorundadır ve kapatılamaz: kalıplı bir USB fişi, soketinin önünde yaklaşık 38 mm boş alan ister. Muhafazanın sebebi budur; kutunun muhafaza takılıyken 151.3 mm uzunlukta olmasının sebebi de. Monte ederken o ucu boş bırakın.

Kablolama ve besleme

  • Ana Modül'a: dört yollu ağ geçidi klemensine bir USB-RS485 çevirici — A, B ve şase. 30 m'lik hatların tam hızda çalıştığı kanıtlanmıştır.
  • Pi beslemesi, tezgâhta: orijinal 27 W USB-C güç kaynağı.
  • Pi beslemesi, sahada: panonun DC barasından beslenen kaliteli bir 5 V / 5 A çevirici.
  • Ses çıkışı: kutunun arkasından miksere iki fono kablosu.
  • Ağ: sahadaki bağlantı Ethernet'tir. Wi-Fi de çalışır; dahili hotspot ise ağ olmadığında giriş yoludur.
Yeni bir pano kutusuna yapılan ilk tesisatta iki şeyi kontrol edin. Isı — işlemci tam performansta çalışır, dolayısıyla modül ısınır; Pi kutusunun malzemesi buna göre seçilmiştir, ama içerideki sıcaklığı belirleyen pano kutusudur. Telsiz — anten, pano kutusunun metal duvarına çok yakın durur. Burada kablosuza güvenmeyin: Ethernet çekin ve hotspot'u sahada kontrol edin.

Kurulum

Tam bir montaj nasıl görünür

Bir Arcus montajı, havuzun kumanda panosunda tek bir DIN ray üzerine dizilmiş bir modül sırasıdır. Her modül raya geçer ve komşusuna takılır; böylece hat ve alçak gerilim beslemesi, elle hazırlanmış bir kablo demeti yerine sıranın kendisi boyunca ilerler.

DIN ray üzerinde yan yana geçmiş bir sıra Arcus modülü: iki dar gri modül, ekranı ve butonlarıyla geniş Main modülü, bir gri modül daha, ardından üç turuncu çıkış ünitesi.

Renk, modülün ne yaptığını söyler. Turuncu, bir çıkış ünitesini gösterir — yük süren bir modül: bir fıskiye, bir ışık ya da bir selenoid. Gri ise diğer her şeyi: Main'i ve hattı çıkış ünitelerine taşıyan SmartBuffer'ları.

Bir sistemin şekli

Main -> SmartBuffer -> çıkış üniteleri 1…32

Havuzu tek bir Main yönetir. Onun arkasında SmartBuffer'ları, her SmartBuffer'ın arkasında da 32 çıkış ünitesine kadar çıkan tek bir kol durur. Küçük bir havuz, tek rayda bir Main, bir SmartBuffer ve birkaç çıkış ünitesidir; büyük bir havuz aynı resmin daha çok kolda tekrarıdır. Bir çıkış ünitesi 20 mm genişliğindedir; otuz ikilik dolu bir kol, Main ve SmartBuffer'ı dışında yaklaşık 640 mm ray kaplar.

Main

Kumanda modülü; havuz başına bir adet. Şarkıları ve çalma listelerini saklar, programı yürütür, gösteri saatini yayınlar, acil stop halkasını ve havuzun geneline ait çalıştırma rölesini taşır.

SmartBuffer

Hat merkezi. Hattı kendi koluna tekrarlar ve o koldaki her birime, sırayı dolaşarak adresini verir. Hiç Main olmasa bile sakladığı tek gösteriyi kendi başına çalıştırabilir.

Çıkış üniteleri

Turuncu modüller. Bir Driver tek bir fıskiyeyi komuta eder, bir RGB modülü üç aydınlatma kanalını kısar, bir Valve modülü altı selenoid çıkışını anahtarlar. Aynı kutuyu ve aynı kolu, herhangi bir karışımla paylaşırlar.

Pi geçidi

Seçimlik. Müzik, internet ve telefon bağlantısı için, basılmış bir kutu içinde bir Raspberry Pi 4 ve bir USB ses arabirimi; Main'in geçit klemensine bağlanır. Main gösteriyi onunla da onsuz da çalıştırır.

Bir sistem neleri taşır

SınırDeğerNot
SmartBuffer başına çıkış ünitesi32Driver, RGB ve Valve karışımı ne olursa olsun, ortak tek bir 1…32 dizisi
Main başına SmartBuffer30Her biri kendi kolunu başlatır
Tek Main'de çıkış ünitesi96030 kol, her biri 32 birim
Hat hızı1,000,000 baudSistemdeki her portta aynı
Gösteri saati10 ms darbeMain yayınlar; her çıkış ünitesi kendi sakladığı animasyonu bu darbeye göre oynatır
Kol beslemesi5 V, 6 ADolu bir Driver sırası bunun 4.8 A'ini çeker
Çalışma sıcaklığı0 – 80 °CHer Arcus modülü
Ne, nereden beslenir. Main ve her SmartBuffer şebekeden beslenir; her biri kendi vidalı klemensi ve kendi modül üstü besleme üzerinden. SmartBuffer 100 – 264 V AC kabul eder. Çıkış üniteleri ise şebekeden beslenmez: her SmartBuffer kendi koluna arka panel üzerinden 5 V, 6 A verir ve otuz ikilik dolu bir Driver sırası bunun 4.8 A'ini çeker. Hiçbir şebeke kablosu çıkış ünitesine ulaşmaz.
Yük gücü hiçbir zaman bir Arcus modülünün içinden geçmez. Driver, izoleli bir Modbus çifti üzerinden bir sürücüye komut verir; böylece motor gücü ve motor kablosu sürücüde kalır. RGB modülü ise harici bir LED beslemesinin alçak tarafını, kendi izoleli adası üzerinde anahtarlar. Her yük devresine kendi beslemesini verin — asla kolu değil.
Sıralama, adreslemenin kendisidir. Bir birimin kimliği sırada durduğu yerdir; bir kolun ortasına sonradan eklenen bir birim, kendisinden sonraki bütün birimleri yeniden numaralandırır. Sırayı kablolamadan önce kesinleştirin ve bir gösteriyi her zaman tek bir birime değil, bir gruba yöneltin.

Bundan sonrası

  1. Parçaların birbirine nasıl oturduğu: hat, gösteri saati ve konuma bağlı adresleme.
  2. Kablolama: Main'e, her SmartBuffer'a ve çıkış ünitelerine neyin bağlanacağı.
  3. Güç: 5 V kol beslemesi, her birimin çektiği akım ve yükler için sizin sağladığınız beslemeler.
  4. Panoyu ve rayı planlarken uyulacak kesin sınırlar ve kutu ölçüleri.

Nasıl bir araya gelir

Gösteriyi tek bir Main modülü yönetir. Altındaki her şey 1 Mbaud hızındaki tek bir RS-485 hattına bağlanır: Main, SmartBuffer’ları besler; her SmartBuffer de en fazla 32 çıkış ünitesinden oluşan kendi kolunu taşır. Havuz ne kadar büyük olursa olsun hat tektir.

Main -> RS-485 hattı -> SmartBuffer -> en fazla 32 çıkış ünitesi -> hat sonlandırıcı

Bir kola üç çeşit çıkış ünitesi bağlanır — fıskiye için Driver, ışık için RGB, selenoidler için Valve — ve karışım ne olursa olsun tek bir numara dizisini paylaşırlar. Sıradaki son birimin ucuna hat sonlandırıcı fiş takılır.

Gösteri saati

Main, hat üzerinden 10 ms’lik bir saat darbesi yayınlar. Her çıkış ünitesi kendi animasyonunu zaten belleğinde tutar ve bu darbeye göre oynatır; yani kumanda, her fıskiyeye ve her lambaya komutlarını gerçek zamanlı göndermez. Sahada bunun iki sonucu vardır:

  • Gösteri, çalışmadan önce birimlere yüklenir. Bir şarkıyı yüklemek zaman alır; onu oynatmak hattı meşgul etmez.
  • Su ve ışık birlikte kalır, çünkü ikisi de aynı darbeyi sayar — kumanda onlara yetiştiği için değil.

Konuma göre adresleme

Çıkış ünitesinde adres anahtarı yoktur, ayarlanacak bir şey de yoktur. Kimliği, sıradaki yeridir. SmartBuffer, bir çıkış ünitesinden diğerine giden Signal zinciri boyunca kolunu baştan sona dolaşır ve fiziksel sırayla 1’den 32’ye numara dağıtır; tam adres, kol numarası ve ardından o koldaki konumdur.

Devreye almayı otuz iki modülde anahtar ayarlamak yerine SmartBuffer üzerindeki tek bir butona dönüştüren de budur. Sırayı raya geçirin, SEARCH butonunu 3 saniye basılı tutun; birimler kendi numaralarını alır.

Bir sıranın ortasına birim eklerseniz, ondan sonraki her birim bir sıra kayar. Kol, bir sonraki kayıtta kendini yeniden numaralandırır; dolayısıyla daha önce yüklenmiş gösteriler yanlış fıskiyelere düşer. Mümkün olan her durumda sıranın sonuna ekleyin; ortaya eklemek zorundaysanız kolu yeniden kaydedin ve yeniden yükleyin. Bir gösterinin daima bir grubu hedeflemesinin, asla tek bir birimi hedeflememesinin sebebi de budur.
SınırDeğer
Hat hızı1,000,000 baud — sistemdeki her portta aynı
Gösteri saati10 ms darbe, Main tarafından yayınlanır
SmartBuffer başına çıkış ünitesi32 — Driver, RGB ve Valve karışımı ne olursa olsun ortak tek 1…32 dizisi
Main başına SmartBuffer30
Kumanda başına çıkış ünitesi960 — 32’lik 30 kol
Kol beslemesi5 V, 6 A — tam bir Driver sırası bunun 4.8 A kadarını çeker
Çıkış ünitesi başına kayıtlı şarkı30
Gösteri birimlerin içinde, adresler de sıranın kendisinde durduğu için bir kol, kumandası olmadan çaresiz değildir: ortamda Main yokken bir SmartBuffer kendi kolunda kayıtlı tek bir gösteriyi yine de oynatabilir.

Güç ve akım bütçesi

Her Arcus kolunda iki ayrı besleme buluşur; bunları hem kafanızda hem de kutuda ayrı tutmanız gerekir. SmartBuffer elektroniği besler: kol boyunca 5 V, en fazla 32 çıkış ünitesine. Fıskiyenin gerçekten hareket ettirdiği ya da yaktığı her şey ise sizin sağladığınız beslemelerden gelir ve bunlar, anahtarlanan dönüş ucu dışında hiçbir Arcus modülünden geçmez.

Koldaki besleme

SmartBuffer şebeke girişini alır ve koldaki tek güç kaynağıdır. Güç modülü, modüldeki tek besleme hattını üretir: 5 V, başka hiçbir şey. 30 uçlu kol konnektörü bu hattı on paralel uçta taşır, dönüş için on uç daha ayrılmıştır; bunların yanında hat çiftinin dört paralel çıkışı ve kayıt zinciri için iki uç bulunur.

Şebeke -> SmartBuffer -> 5 V kol -> en fazla 32 çıkış ünitesi
BaşlıkDeğer
Şebeke girişi100 - 264 V AC
Güç modülüMean Well IRM-30-5 — 5 V, 6 A, 30 W
İç besleme hatlarıYalnızca 5 V. Modülün hiçbir yerinde ikinci bir regülatör yoktur
Kol beslemesi5 V, 6 A; koldaki bütün birimler arasında paylaşılır
Kol uçlarıOn besleme, on toprak
Şebeke vidalı klemensinin anma değeri 160 V’tur. Panoya enerji vermeden önce bağlayacağınız besleme ile karşılaştırıp doğrulayın.

Her birim ne çeker

Bu değerler modülün kendi elektroniğine aittir ve sabittir. Birimin ne sürdüğüne göre değişmezler.

BirimBirim başına32’lik tam bir kol
Motor Sürücü150 mA4.8 A
DMX modülü150 mA4.8 A
RGB100 mA3.2 A
Valf100 mA3.2 A

En kötü durum, 32 Motor Sürücü ya da DMX modülünden oluşan tam bir sıradır: mevcut 6 A’in 4.8 A’i, yani beslemenin beşte dördü. RGB ya da Valf birimlerinden oluşan tam bir sıra 3.2 A çeker. Karışık bir sıra ikisinin arasında kalır — birimleri tek tek toplayın, varsaymayın.

Tablodaki akım yalnızca modülün kendi elektroniğine aittir. Kol beslemesinden hiçbir yük akımı geçmez: bir Motor Sürücü’nün komut verdiği hiçbir motor, hiçbir LED dizisi ve hiçbir selenoid bobini 5 V hattından beslenmez.

Sizin sağladığınız beslemeler

LED beslemesi, RGB için

12 - 24 V DC, size aittir. Artı ucu, güç kaynağınızdan doğrudan LED dizisine gider ve modüle hiç girmez. Modül, dizinin alçak tarafını kendi izoleli adasında anahtarlar; böylece aydınlatma devresi ile fıskiyenin hattı ortak toprak paylaşmaz.

Selenoid beslemesi, Valf için

Bobinler için 12 - 24 V, size aittir; birbirinden bağımsız anahtarlanan altı çıkışa dağılır, kanal başına 80 W. Aynı anda açık olabilecek bobinlere göre boyutlandırın, tek bir bobine göre değil.

RGB modülünde üç kanal tek bir dönüş ucunu paylaşır. Kırmızı, yeşil ve mavi kanalların her biri eksi taraftan anahtarlanır ve üçünün akımı da tek bir ortak klemensten çıkar; dolayısıyla belirleyici olan en büyük kanal değil, üçünün toplamıdır: birlikte 20 A — 12 V’ta 240 W, 24 V’ta 480 W; tek bir kanalda en fazla 200 W. Dönüş iletkenini toplama göre boyutlandırın.
“Derli toplu olsun” diye LED ortak ucunu fıskiyenin toprağına bağlamayın. Bu dönüş ucu bilinçli olarak izoleli adaya referanslıdır; bağlamak izolasyonu ortadan kaldırır.

Motor Sürücü modülünde hiçbir yük beslemesi yoktur. Motor, müşterinin temin ettiği sürücü tarafından izoleli bir çift üzerinden çalıştırılır; böylece hiçbir motor gücü ve hiçbir motor tesisatı bir Arcus modülüne ulaşmaz ve Arcus hiçbir motor güç değeri yayınlamaz.

Kablolama: neyi nereye bağlarsınız

Bir Arcus panosunda saha kablolaması yalnızca üç yerde yapılır: Ana Modül, her SmartBuffer ve çıkış ünitelerinin üzerindeki yük klemensleri. Geri kalan her şey — hat, 5 V besleme, toprak ve kayıt zinciri — birimler arasındaki 30 yollu arka panel konnektöründen geçer; yani bir sıradaki çıkış üniteleri birbirine kablolanmaz, takılır.

Ana Modül -> hat çıkışı -> SmartBuffer üst hat -> kol -> çıkış üniteleri -> sonlandırıcı
İki şebeke klemensinin de — Ana Modül'ınki ve SmartBuffer'ınki — anma değeri 160 V'tur. Enerji vermeden önce bunu kendi beslemenize göre doğrulayın.

Ana Modül

KlemensKutupBuraya ne bağlanır
Şebeke girişi2Faz ve nötr
Acil stop döngüsü2Kuru kontak, modül üzerinde opto izoleli. Açık, durdurulmuş demektir
Çalıştırma rölesi2Acil stop döngüsünü birebir izleyen kuru kontak. DC anma değeri 30 V / 2 A
Hat çıkışı2SmartBuffer'lara giden RS-485 A ve B — en fazla 30 adet
Ağ geçidi portu4Bir Raspberry Pi ağ geçidi için 3.3 V, toprak, A ve B. Bu bir seri TTL konnektörü değil, RS-485'tir
USB—Devreye alma portu. Fıskiyenin geri kalanından galvanik izolelidir
Anten—Saat ve konum için vidalı GPS anteni
Acil stop girişi kuru kontaktır ve açık, durdurulmuş demektir. Döngü kopukken hiçbir şey oynatılmaz ve çalıştırma rölesi bunu birebir izler. Döngü açıkken sessiz kalan bir fıskiye doğru davranıyordur — bu bir arıza değildir.
Ağ geçidi portu diferansiyeldir ve besleme ucu bir Pi'yi çalıştırmaz. Dört kablo: 3.3 V, toprak, A ve B; Pi tarafında bir USB-RS485 çevirici. Pi'nin kendi 5 V / 3 A beslemesi gerekir; düşük gerilim Pi'yi durdurur ve bunu hiçbir yazılım kurtarmaz.

SmartBuffer

KlemensKutupBuraya ne bağlanır
Şebeke girişi2Nötr ve faz
Üst hat2Ana Modül'ın hat çıkışı klemensine dönen RS-485 A ve B
Kol30Çıkış ünitesi konnektörü: hat çiftinin dört paralel çıkışı, on besleme ucu, on toprak ucu ve iki zincir ucu
Koldaki besleme, üzerindeki her birimi besler. On paralel uç 5 V'u sıra boyunca taşır, on uç da dönüşü taşır; kaynak, modülün 6 A'lik beslemesidir. Her biri 150 mA çeken Motor Sürücü ya da DMX modüllerinden oluşan tam bir sıra 4.8 A çeker; 100 mA çeken RGB ya da Valf birimlerinden oluşan bir sıra 3.2 A çeker.

Çıkış üniteleri

ModülKlemensBuraya ne bağlanır
Motor SürücüSürücü klemensi, 2 kutupSürücünün Modbus portuna giden izoleli RS-485 çifti. Birim üzerindeki tek saha kablolaması budur
RGBLED klemensi 1, 2 kutupKırmızı ve yeşil kanal dönüşleri
RGBLED klemensi 2, 2 kutupMavi kanal dönüşü ve izoleli LED ortak ucu
RGBLED beslemesi12–24 V DC. Üç kanal tek bir dönüş ucunu paylaşır: toplam 10 A — 12 V'ta 120 W, 24 V'ta 240 W
ValfSelenoid klemensleriİki klemens bloğuna dağılmış, 1'den 6'ya numaralı altı valf bobini. Kanal başına 12–24 V, 80 W
ValfValf beslemesiBobinler için 12–24 V
LED dönüşü modül toprağı değildir. Çıkış katı, aydınlatma beslemesinin de paylaştığı izoleli adaya referanslıdır; bu bilinçli bir tercihtir. “Derli toplu olsun” diye LED ortak ucunu fıskiyenin toprağına bağlamayın — bu, izolasyonu ortadan kaldırır. LED beslemesinin artı ucu müşterinin güç kaynağından doğruca diziye gider; bu modüle hiç girmez.

Arka panel

Her çıkış ünitesinde iki adet 30 yollu arka panel konnektörü vardır. Giriş konnektörü SmartBuffer'ın koluna ya da bir önceki birime takılır; çıkış konnektörüne bir sonraki birim ya da sıranın son biriminde hat sonlandırma fişi takılır. Hattı, beslemeyi, toprağı ve kayıt zincirini arka panel taşır; bu yüzden birimler arasında elle çekilen hiçbir kablo yoktur. Bir kol en fazla 32 çıkış ünitesi alır; bunlar Motor Sürücü, RGB ve Valf birimlerinin herhangi bir karışımı olabilir.

Devreye alma, adım adım

Bir panoyu bu sırayla devreye alın. Her adımın onu kanıtlayan bir lambası vardır; yanmayan bir lamba da nerede durup bakmanız gerektiğini söyler. Hiçbiri alet, anahtar ayarı ya da adres istemez: herhangi bir Arcus modülündeki tek kullanıcı kumandası, SmartBuffer üzerindeki SEARCH butonudur.

Enerji vermeden önce beslemeyi kontrol edin. Ana Modül ve her SmartBuffer şebeke beslemelidir. SmartBuffer 100 – 264 V AC kabul eder, ancak her iki modüldeki vidalı klemensin anma değeri 160 V’tur — enerji vermeden önce bunu kendi beslemenize göre doğrulayın. Çıkış üniteleri SmartBuffer kolundan 5 V ile beslenir; şebeke ile hiçbir bağlantıları yoktur.
  1. Panoya enerji verin. Ana Modül’a ve her SmartBuffer’a şebeke. Kol beslemesi Buffer’ıyla birlikte gelir, dolayısıyla o koldaki çıkış üniteleri de onunla birlikte açılır.
  2. Ana Modül’ın açılış lamba testini izleyin. Ana Modül üç durum lambasını sırayla yakar — reset, run, fault; yarımşar saniye arayla — sonra söndürür. Bu dizi gerçekleşmiyorsa modül başlamıyordur. Daha ileriye bakmadan önce beslemesini kontrol edin.
  3. Acil stopu kanıtlayın. Ana Modül’taki devre kuru kontaktır ve açık olması durdurulmuş demektir — devre kesikken hiçbir şey çalmaz. Çalıştırma rölesi devreyi birebir izler, dolayısıyla kontrolünüz röledir: devreyi açın, rölenin bıraktığını doğrulayın; kapatın, çektiğini doğrulayın.
  4. Her SmartBuffer’ın senkron lambasını kontrol edin. Sürekli yanıyorsa Ana Modül o Buffer’ı kaydetmiş ve onunla haberleşiyordur. Sönükse ana hat Buffer’a ulaşmıyordur — Ana Modül’ın hat çıkışı klemensine dönen RS-485 A ve B çiftini ve Buffer’ın kendisinin enerjili olduğunu kontrol edin.
  5. Her kolu kaydedin. Buffer’ın üzerinde SEARCH butonunu 3 saniye basılı tutun. Kolu dolaşır ve birimleri kablolanış sırasına göre numaralandırır; birim başına yaklaşık bir saniye — otuz iki birimlik tam bir sıra yaklaşık yarım dakika sürer. Her Buffer için bir kez yapın. Buton yalnızca yeni bir basışta devreye girer, yani önce bırakılmış olarak görülmesi gerekir; sıkışmış bir buton kendi başına arama başlatamaz.
  6. Her çıkış ünitesinin senkron lambasını doğrulayın. Sürekli yanıyorsa birim kayıtlı, gösteri saatiyle senkron ve beklemededir. Sönükse adres alamamıştır — üst ve alt arka pano konnektörlerini ve sıradaki son birimdeki sonlandırıcıyı kontrol edin, sonra SEARCH’ü yeniden basılı tutun. Valf biriminde herhangi bir valf açıldığı anda senkron lambası söner; orada gösteri sırasında sönük lamba normaldir.
  7. Yanan arıza lambasını okuyun. Çıkış ünitesinde arıza lambası bir öncelik kodu yakıp söndürür: yanıp sönme sayısı arızayı adlandırır, en ağır olan kazanır. SmartBuffer’da sayı aşımında yanar — otuz üçüncü bir birim kaydolmayı denemiştir; bir kol 32 birim alır. Fazla birimleri başka bir Buffer’a taşıyın.
  8. Birim ayarlarını web sitesinden yapın. Kol kaydedildikten sonra her birime konumundan erişilir; gerisi web uygulamasında yapılır: isimler, gruplar ve her modülün taşıdığı ayarlar — Motor Sürücü’de nozul, motor tipi, maksimum yükseklik, ters yön, ofset, hızlanma, yavaşlama, pompa sınırları ve sürücü modeli; RGB’de tek bir RGB armatürü ya da ayrı ayrı gruplanabilen üç tek renkli lamba; Valf’te perde kimliği. Hiçbir yerde ayarlanacak bir adres yoktur.
  9. Her Motor Sürücü’de iki sürücü lambasını izleyin. TX modülün sürücüye sorduğunu, RX sürücünün cevap verdiğini gösterir. İkisinin de yanıp sönmesi hattın sağlıklı olduğu anlamına gelir. TX yanıp sönerken RX sönükse kimse cevap vermiyordur — yanlış baud hızı, yanlış adres, yanlış kablolama ya da kapalı bir sürücü.

Lamba size ne söylüyor

LambaAnlamı
Ana Modül lamba testiAçılışta sırayla reset, run, fault; yarımşar saniye arayla. Dizi yoksa başlangıç da yoktur
Ana Modül RUNBir çalma listesi ya da tek bir şarkı çalıyor
Buffer SYNC sürekliAna Modül bu Buffer’ı kaydetmiş ve onunla haberleşiyor
Buffer SYNC sönükAna hat yok. Buffer’ın kendi beslemesini ve Ana Modül’a giden RS-485 çiftini kontrol edin
Buffer FAULTSayı aşımı — otuz üçüncü bir birim kaydolmayı denedi — ya da tutulan başka bir arıza
Birim SYNC sürekliKayıtlı, gösteri saatiyle senkron, beklemede
Birim SYNC sönükHenüz adres yok: kolu yeniden kaydedin. Valf’te açık bir valf de lambayı söndürür
Birim FAULTArızayı adlandıran öncelik kodunu yakıp söndürür; en ağır arıza kazanır
Motor Sürücü TX / RXTX: modül sürücüye soruyor. RX: sürücü cevaplıyor. RX olmadan TX, ölü bir hattır
Adresler konuma bağlıdır. Bir birimin kimliği, sırada durduğu yerdir; araya yeni bir birim eklerseniz ondan sonraki bütün adresler kayar. Sonrasında o kolu yeniden kaydedin ve grupları kontrol edin. Bir gösterinin her zaman grupları hedeflemesinin, asla tek bir birimi hedeflememesinin nedeni de budur.
Motor Sürücü, fabrika ayarlarında bırakılmış bir sürücüye ulaşamaz. Modbus hattı gömülü yazılımda 19,200 baud, çift parite, sürücü adresi 1 olarak sabittir. 9600 8N1’de duran ya da 1 dışında bir adreste olan bir INVT sağırdır — bunu düzeltecek parametre yazma işlemi de tam olarak yanlış olan hat üzerinden gitmek zorundadır. Birinin sürücünün kendi tuş takımından ayarlaması gerekir.
SmartBuffer, Ana Modül olmadan da çalışır. Ana hatta 5 saniye sessizlik olduktan sonra, devreye alınmış bir Buffer saklanan tek gösterisini döngüde oynatmaya başlar ve gösteri saatini kendisi üretir. Döngü 30 ile 600 saniye arasında olabilir. Döngü uzunluğunun sıfır olması ayrı ve bilinçli bir durumdur — devreye alınmamış — ve Buffer, kimsenin istemediği bir şeyi oynatmak yerine sessiz kalır.

Sistem sınırları ve kutular

Arcus tam kollar halinde planlanır. Bir SmartBuffer en fazla 32 çıkış ünitesi, bir Main en fazla 30 SmartBuffer taşır. Aşağıdaki değerler öneri değil, kesin sınırlardır. Panoyu ve rayı sipariş vermeden önce bunlara göre ölçülendirin.

SınırDeğerNot
SmartBuffer başına çıkış ünitesi32Driver, RGB ve Valve karışımı ne olursa olsun ortak tek 1…32 dizisi
Main başına SmartBuffer30
Tek kumanda üzerindeki çıkış ünitesi96032'lik 30 kol
Main'deki şarkı50Ayrıca 10 çalma listesi, 10 zamanlayıcı ve 100 tetikleyici
Çıkış ünitesi başına kayıtlı şarkı30
Şarkı başına, çıkış ünitesi başına işaret8000 EEPROM · 800 FRAMBir havuz, en küçük birimine göre hazırlanır
Hat hızı1,000,000 baudSistemdeki her portta aynı
Gösteri saati10 ms darbeMain tarafından yayınlanır
Kol beslemesi5 V, 6 A
Çalışma sıcaklığı0 – 80 °C

İki kuşak çıkış ünitesi

Çıkış üniteleri artık önceki 32 KB FRAM yerine 256 KB EEPROM ile sunuluyor; bu da bir birimi 800 kayıtlı animasyon adımından 8000 işarete çıkarıyor. Halihazırda kurulu FRAM birimleri çalışmaya devam ediyor ve zaman içinde hizmetten kaldırılıyor; ikisi tek hat üzerinde serbestçe karışır.

Bir gösteri, katılan en küçük birimle sınırlıdır. Bir havuz tamamen EEPROM olana dek gösteri 800 adımlık bütçeye göre hazırlanır. İki kuşak farklı yazılım kullanır ve ikisi de diğerininkini kabul etmez; böylece bir güncelleme yanlış modüle ulaşamaz.

Kutular ve ray yeri

ModülG × D × YNotlar
Main85 × 57.6 × 115 mmTek gövde, iki kapak — Bluetooth ve ekran
SmartBuffer85 × 57.6 × 80 mmUzun eksende Main'den 35 mm kısa
Çıkış üniteleri20 × 85 × 58 mmDriver ve RGB için ortak tek 20 mm gövde
Pi ağ geçidi kutusu106.3 × 68.8 × 51.8 mmMontaj kulakları boyunca 106.3 × 88.8; kablo muhafazası takılıyken 151.3 mm uzunluk

Bir çıkış ünitesi 20 mm genişliğindedir; dolayısıyla otuz iki birimlik tam bir kol yaklaşık 640 mm DIN ray kaplar. Main ve SmartBuffer'ın her biri 85 mm genişliğindedir; aynı rayda onlara da yer bırakın ve saha kabloları için sıranın altında ve üstünde boşluk kalmasına dikkat edin.

Başlangıç

Arcus nedir

Müzikli fıskiye: pompalar suyu memelerden fışkırtır, LED’ler aydınlatır ve tümü müziğe göre otomatik olarak — şovu yazan bir yapay zeka tarafından — koreografize edilir.

Bir havuz, tek bir Ana modül’a bağlı Buffer'lar üzerinden zincirlenen çıkış ünitelerinden oluşur (her biri bir jet: pompayı süren motor ve/veya RGB ışık). Ana modül zamanı ve programı yönetir; bir Raspberry Pi ağ geçidi ona internet, ses ve uzaktan kontrol verir. Bulutta web sitesi ve telefon uygulaması, şovları saklayan, yapay zeka bestecisini çalıştıran ve sahipliği tutan bir arka uç ile konuşur.

MÜZİK → AI besteci → şov → Ana modül → Buffer'lar → Çıkış üniteleri  ·  Pi = internet + ses + OTA

Satılan örnek: 150 birimlik fıskiye = 75 motor (Driver) + 75 LED (RGB), her biri 15 birimlik ~10 Buffer üzerinde.

Donanım

Yerleşim ve kablolama

Bir Ana denetleyici, en fazla 30 Buffer ve Buffer başına en fazla 32 çıkış ünitesi — hepsi tek bir ortak hatta papatya dizisi şeklinde bağlıdır.

Her birim, zincirdeki konumuyla tanımlanır: hangi Buffer'da olduğu ve o Buffer içindeki numarası. Bu konum elle girilmez, bir tarama sırasında atanır — bu yüzden araya yeni bir birim eklemek altındaki her şeyin numarasını kaydırır ve sistem sırayı tahmin etmek yerine yeniden keşfeder.

Kesin sınır: Buffer başına 32 birim. 150 birimlik havuz, bu sınırın altında kalmak için yaklaşık 10 Buffer'a yayılır.

Kutular

Altı modül türü. Her biri, ortak RS485 alıcı-vericili ve ayarları için kendi kalıcı belleğine sahip bir PIC mikrodenetleyicidir — çıkış üniteleri artık EEPROM ile sevk ediliyor, önceki FRAM birimler ise kademeli olarak kullanımdan kaldırılıyor.

A Ana modül

Beyin — şarkı kataloğu, çalma listeleri, 10 zamanlayıcı + 100 tetikleyici + sonsuz liste, havuz saati ve pompa tavanı. Hazırla/çal/zaman yayınlar. Yeni birimler BLE taşır; eski ekranlı sürüm, sahadaki modüller için sürdürülmeye devam ediyor.

S Buffer

Veri yolunu ≤32 birimine yayar ve geri toplar, adresli trafiği geçirir, OTA aktarır. Çoğunlukla şeffaf.

M Driver

Bir pompayı VFD ile sürer (INVT GD20/GD27/GD350, GD10 veya CHF100, Modbus). Meme, maks. yükseklik, ivme, pompa limitleri, ters yön ayarına sahiptir. Satılan havuzda 75 adet.

C RGB

Bir jetin RGB ışığını sürer; rengi jetler arasında su gibi kademelendirir. Satılan havuzda 75 adet.

V Valf

Perde/valf birimi, perde id’siyle adreslenir. 150 birimlik havuzda yok.

DMX modülü

Bunun yerine DMX512 yazılımını taşıyan bir Driver modülü: aynı izoleli klemensten tek bir aydınlatma armatürü sürer. Sisteme sıradan bir ışık gibi görünür, bu yüzden RGB modülleriyle aynı grupları ve işaretleri paylaşır.

Eklentiler

Pi ağ geçidi, Ana modül UART5’te RN4871 BLE ve sipariş edilen ATECC608B güvenli eleman.

Kablolama & bağlantılar

Tüm havuz TEK bir papatya-zinciri RS485 veri yoludur. Ana modül’tan çıkar, her Buffer'dan geçer ve her Buffer kendi çıkış ünitelerine dağıtır — yıldız değil, tek sürekli hat.

  • Zincirle, yıldız yapma — her kutunun bir veri yolu GİRİŞ’i ve ÇIKIŞ’ı vardır; hat boyunca ÇIKIŞ → GİRİŞ bağla. RS485 temiz papatya-zinciri ister; gevşek çıkıntılar ve yıldız bölünmeler sinyali bozar.
  • Çifti tutarlı tut — RS485 iki veri hattı (A / B) artı ortak referanstır. Baştan sona A→A, B→B tut; tek bir ters çift, ötesindeki her şeyi susturur.
  • Sıra ADRESTİR — SlaveID’ler konumsal olduğundan, birimleri zincirlediğin fiziksel sıra numaralandırmaları olur. İstediğin numara sırasında zincirle, sonra ID’leri atamak için arama yap.
  • Güç + veri birlikte — her kutu kendi beslemesini ve veri çiftini ister; pompa motorları kendi beslemesindeki VFD ile sürülür. Uzun zincirlerde toplam hat uzunluğuna ve gerilim düşümüne dikkat et.
Kutu başına konnektör bacak dizilimi — Ana modül, Buffer ve her çıkış ünitesinde hangi terminalin A / B / GND / güç olduğu — buraya ait. Bir kurulumcu tahmin etmeden kablolayabilsin diye kablolama çiziminden eklenecek.

Pi ağ geçidi

J2 veri yolundaki bir Raspberry Pi, tek başına çalışan Ana modül’ı bağlı, kontrol edilebilir ve güncellenebilir bir fıskiyeye dönüştürür.

  • İnternet & aktarıcı — bulut aktarıcı üzerinden varlık/komut/şarkı (anlık iletim), “çevrimiçi” için kalp atışı.
  • Ses — şovun parçasını suyla senkron çalar.
  • OTA — yazılımı indirir ve modülleri veri yolu üzerinden flaşlar.
  • Kendi hotspot’u — cihaz başına parolalı bir WPA2 erişim noktası; mekan ağı olmadan havuzu kontrol edebilirsiniz.
  • Kendini güncelleme — kendi daemon paketini buluttan çeker.

Pi ağ geçidi, derinlemesine

Kurulu bir Raspberry Pi, fıskiyenin beyni ve internet köprüsüdür; sahadaki yönlendiriciyi değiştirmeden buluta ve telefona ulaşır.

Sahanın ağının arkasındaki bir Pi'ye ulaşmak

Bağlantıyı şeffaf bir röle taşır: hem Pi dışarı röleye, hem telefon dışarı röleye bağlanır; iki taraf da dışa bağlandığı için port yönlendirmeye asla gerek yoktur. Bağlantı aktarım sırasında şifrelenir ve fıskiyenin kontrol parolası uçtan uca kontrolü hâlâ korur.

Bağlantı kesilince modülün devralması

Pi, Ana modül'a yaklaşık 2,5 sn'de bir düzenli bir canlılık sinyali gönderir. Gelmeye devam ettikçe Ana modül Pi güdümlü kalır ve kendi zamanlama motorunu kapalı tutar; ~8 sn durursa Ana modül devralır ve kendi programını çalıştırır — havuz asla kararmaz.

  • Varlık / canlılık — röle çalışırken tüm filonun varlığını tek adımda bildirir, böylece her fıskiyenin çevrimiçi durumu taze kalır; Pi yalnızca röle yokken (her 20 sn) kendi canlılık sinyalini gönderir. Uygulama, bir fıskiye 60 sn sessiz kalınca onu çevrimdışı gösterir.
  • Pi'yi eşleştirme — programlayıcı veya sahip, Pi'nin ağ geçidi anahtarını bir kez verir (yalnızca bir kez gösterilir, sonra yalnızca bir parmak izi olarak saklanır). Pi bu anahtarı sunarak tam olarak bir fıskiyenin ağ geçidi olduğunu kanıtlar.
  • Kendini güncelleme — Pi kendi yazılım sürümünü bildirir ve telefon bir güncelleme veya yeniden başlatma tetikleyebilir. Güncellemeler sağlık kontrolü ve otomatik geri alma ile uygulanır ve Pi en son güncellenir — birimlerinden sonra.

VFD kablolama ve Modbus

Driver modülü, kendi ayrı kablolaması üzerinden standart Modbus protokolüyle bir INVT frekans invertörüne (VFD) konuşur ve dönüş yönünü bir şovun çalıp çalmadığından seçer.

Sürücü ayarıSürücüde ayarlanacak değer
SürücülerINVT GD20/GD27/GD350 (varsayılan), GD10, CHF100
ModModbus RTU (varsayılan) veya ASCII
Sürücü adresi1
Seri19200 baud, 8 veri biti, çift parite, 1 stop biti (8E1)
  • Çalış / ters / dur — Driver, sürücüye ileri dön, ters dön ya da dur der; bunu şov durumundan ve motor başına Reverse ayarından seçer.
  • Hız — 0–100 pompa hızı, sürücünün kendi maksimum frekansına ve havuzun pompa tavanına göre ölçeklenir, sonra sürücüye gönderilir.
  • Modele göre — GD20'de çalış ve hız tek bir mesajda birlikte gider; GD10 ve CHF100'de iki ayrı mesaj olarak gönderilir. Driver bunu otomatik yapar.
Bu sürücü bağlantısı, Driver modülünün kendi özel kablolamasını kullanır; fıskiyenin birim zincirinden ayrıdır.

Yazılım (modül)

Kutular nasıl konuşur

Fıskiyedeki her kutu ortak bir iç dili paylaşır. Siz bunu asla yazmazsınız — web sitesi ve telefon sizin adınıza konuşur.

Hazırla, Çal veya Durdur'a bastığınızda, şov saatini ayarladığınızda, pompa tavanını değiştirdiğinizde ya da bir birimin memesini, yüksekliğini veya ters yönünü yapılandırdığınızda; uygulama bunu doğru mesaja çevirir ve doğru birime otomatik olarak iletir.

Bu dil güvenle büyümek üzere kurulmuştur: yeni özellikler yeni ayarlar olarak eklenir, mevcut bir mesajın anlamı asla değiştirilmez. Aynı havuzdaki daha yeni bir kutu ile daha eski bir kutu bu yüzden hep birbirini anlar ve bir yazılım güncellemesi fıskiyenin bir kısmını asla konuşamaz hâle getirmez.

Sizin için anlamı: bir havuzda karışık yazılım sürümleri güvenlidir ve uygulamada gördüğünüz kontroller, her kutunun yaptığı işe birebir karşılık gelir.

Ayarların saklandığı yer

Her modül bir dizi değeri hatırlar — kimliğini, nasıl yapılandırıldığını ve durumunu. Web sitesi ve telefon bunları sizin için okur ve yazar.

GrupYapabileceklerinizİçeriği
Kimlikyalnızca okumamodül türü, yazılım sürümü, önyükleyici sürümü, seri numarası, son güncellemenin sonucu
Birim kurulumuoku ve ayarlameme, motor tipi, maksimum yükseklik, ters yön, ofset, ivme, pompa alt/üst sınırı — ve renkli birimlerde RGB tipi
Havuz kurulumuoku ve ayarlahavuz geneli pompa tavanı, devre dışı (kill) anahtarı ve hırsızlık tasması — hepsi Ana modülde tutulur
Tanılamayalnızca okumaçalışma süresi, arıza bayrakları, sürücü (VFD) durumu

Bir değeri okumak ve ayarlamak aynı yolu kullanır; böylece kaydettiğiniz şey tam olarak geri okunur — ayarladığınızla modülün çalıştırdığı arasında sapma olmaz.

Modül üzeri bellek

Her modül ayarlarını, gücü kesilse bile korunan kalıcı bir modül-üzeri bellekte tutar.

  • Güvenli varsayılanlar — saklanan bir değer boş ya da aralık dışıysa, modül sessizce güvenli bir varsayılana döner. Yepyeni ya da yeni silinmiş bir modül asla bozuk bir ayarla doğmaz.
  • Güncellemeye dayanıklı — belleğin küçük bir bölümü güncelleme süreci için ayrılmıştır; böylece yarıda kesilen bir yazılım güncellemesi modülün normal ayarlarını bozamaz.
Neden önemli: devreye almada yaptığınız ayarlar elektrik kesintilerinde yerinde kalır ve fıskiye, yarım yazılmış ya da boş değerlere karşı kendini kendi başına korur.

Havadan güncellemeler

Yazılım güncellemeleri web sitesinden havadan iletilir — Buffer'lar ve çıkış üniteleri için saha ziyaretine gerek yoktur. Her modül, bir güncellemeyi kabul etmeden önce onu denetler.

  • Kurulumdan önce doğrulanır — her güncelleme, gelirken şifrelenir ve bütünlüğü sınanır; böylece modül yalnızca gerçek ve hasarsız bir imajı kurar.
  • Kesilirse güvenli — güç giderse ya da güncelleme yarıda kalırsa, modül tuğlalanmak yerine çalışan yazılımına geri döner. Yalnızca kısacık son bir an tamamlanmalıdır ve süreç, o ana kadar her şeyi atlatacak şekilde kurgulanmıştır.
  • Ana modül sahada yazılır — merkezi Ana denetleyici havadan güncellenmez; bir kurulumcu onu PICkit ile elle yazar. Bu sırada fıskiye sessizleşir — bu, beklenen ve güvenli durumdur.

Kimliklendirme

  • Flaşta PIC User ID’ye (64B) 10 haneli rastgele seri no ve 256-bit cihaz anahtarı yazılır ve arka uca kaydedilir.
  • Kopya-önleme yalnız web tabanlıdır — buluttaki çift-seri tespiti, adli kanıtla HQ’yu uyarır ve asla otomatik devre dışı bırakmaz; kasıtlı olarak çalışma-zamanı cihaz-anahtarı doğrulaması yoktur.
  • Gerçek-seri koruması: tümü sıfır 00000000 seri bir “hayalet”tir — asla talep edilmez, sahiplenilmez veya listelenmez.

Pompa & motor kontrolü

  • Pompa tavanı (1–8) — herhangi bir pompanın ne kadar güçlü çalışabileceğine dair havuz geneli sınır. Web'de havuzun tamamı için bir kez ayarlanır, her pompaya uygulanır ve her şovun başında yeniden onaylanır. Açık başarısız olur — değer okunamazsa sınırsız kabul edilir; böylece kötü bir ayar fıskiyeyi asla boğmaz.
  • Motor ters yön — sürücünün dönüş yönünü çeviren, pompa başına bir anahtar; yeniden kablolamadan faz-değişik bir pompayı düzeltir. Devreye almada web'de ayarlanır.
  • Birim başına limitler — meme, maks. yükseklik, ivme, pompa min/maks % — hepsi birim başına devreye almada ayarlanır.
Arıza LED'leri (kırmızı): Driver bir kodu yakıp söndürür — ≈1 Hz = seri/adres uyuşmazlığı, hızlı = şarkı çok uzun, orta = sürücü/pompa erişilemiyor. Driver, RGB veya Valf'te kırmızı LED asla sabit yanmaz; sabit kırmızı, çıkış ünitesi değil Ana modül'ın acil durdurmasıdır. Tam modül-bazılı tablo → Sorun giderme → Arıza-LED referansı.

Firmware saha işlemleri ve modül göstergeleri

Birimler web sitesinden havadan güncellenir — her buffer ve çıkış ünitesinin kendi düğmesi vardır — ve 0 sürümü, henüz çalışan programı olmayan, başlatma yükleyicisinde bekleyen bir modülü işaretler.

Güncelle / Yeniden yaz

Her birimin kendi düğmesi vardır ve zincirdeki yerine göre tam olarak o birimi hedefler. Düğme, birim geride kaldığında vN'e Güncelle, zorunlu yeniden kurulumda vN Yeniden yaz gösterir. Önce onaylar ve canlı % + tahmini süre gösterir; aynı anda yalnızca bir güncelleme çalışır.

Başlatma yükleyicisi güncellemesi

Ayrı, yalnızca master düğmesi (sunucu tarafında da zorlanır). Normal uygulama güncellemesi amber işlem; kırmızı işlem modülün başlatma yükleyicisinin kendisini yeniden kurar. Main asla havadan güncellenmez — sahada PICkit ile elle güncellenir.

  • Sürüm 0 = çalışan program yok — her ayar/hafıza/test kontrolü gizlenir ve birim yalnızca güncellenebilir. Amber bir çip tek tıkla uygulama güncellemesi sunar; bu durumdaki bir buffer BOOTLOADER olarak işaretlenir.
  • Sıra: önce çıkış üniteleri — bir buffer, kendi sürümünden bağımsız olarak güncellemeyi altındaki çıkış ünitelerine iletir; böylece buffer güncellenirken çıkış üniteleri çalışmaya devam eder.
  • Güncelleme sonucu — bir güncelleme başarısız olursa birim otomatik olarak önceki programına geri döner — sitenin "güncelleme başarısız" rozetiyle gösterdiği güvenli, tahribatsız bir kurtarma.

Yazılım

Yazılım yığını

Web sitesi — arcusl

Programcı/operatör konsolu: Web-Serial ile birim yapılandırması, AI besteci, dolap, yönetim/filo sayfaları.

Arka uç — RestAPI

Hesaplar, sahiplik, şov dolabı, faturalandırma ve AI besteci hattı.

Telefon uygulaması — arcus_app

Operatörün kurulum-sonrası aracı: şov çalma, besteleme, izleme, kill-switch, BLE.

Pi daemon — pi-gateway

Sahada kontrol: modül bağlantısı, hotspot, kendini güncelleme, bulut aktarıcı, kill-switch zorlama.

Rol ayrımı: programcı havuzu devreye almada web’de kurar; telefon uygulaması sonrası için operatörün aracıdır — çalıştırır ve besteler, kurulum yapmaz.

AI besteci

Bir şarkıyı fıskiye şovuna dönüştüren, fizik-farkında bir yazar — her jet ve ışık için vuruşa hizalı işaretler.

  • Önce planla-sonra bestele — birebir sohbet önce şovu planlar; anlaşılan plan işaretlere dökülür.
  • Animasyonlar — sabit AI paleti (büyü, düş, dalga, kovala, sıçra, dönüşümlü, para dönüşü, böl). Ripple elle yapılan şovlarda kullanılabilir, ancak AI Besteci onu üretmez. Çeşitlilik müzikten gelir, katalogdan değil.
  • Rig kuralları — programcının AiSettings’i: aynalar, motor↔LED eşleşmeleri, karşılıklı-dışlamalar, grup dışlamaları & merkezler. Besteci uyar; operatör saygı gösterir.
  • Kompoze varsayılanları — havuzun kalıcı palet/yoğunluk/parlama/yükseklik tarzı. Web ayarlar; telefon devralır ve saygı gösterir; şov-başı ince ayar alan-bazında üstüne biner.

Krediler ve faturalandırma

Bir gösterinin fiyatı şarkının uzunluğudur — başka hiçbir şey değil.

  • Ücret: müziğin her saniyesi için {{PRICE}}. 218 sn'lik bir şarkı 218 × {{PRICE}} tutar — öncesinde, sırasında ve sonrasında aynı. Bu bir tahmin değil çarpma işlemidir; asla değişmez.
  • Compose'dan önce sabittir: model, çaba (effort), grup sayısı veya token kullanımı fiyatı DEĞİŞTİRMEZ. Kesin ve nihai tutarı görürsünüz ve Compose buna göre kilitlenir.
  • Başarısız besteleme = ⬡0: gösteri teslim edilmezse, model çalışıp token harcamış olsa bile ücretin tamamı iade edilir — bir denemeyi değil bir gösteriyi satın alırsınız.
  • Bakiye koruması (402): fiyatın altındaki herkes "Beste yapmak için yeterli bakiye yok. Devam etmek için yükleyin." ile engellenir. Yalnızca rol 100 (yönetici) ücretsiz beste yapar.
  • Asgari süre: bir beste geçerli bir faturalandırılabilir uzunluk (≥ 60 sn) gerektirir, aksi halde reddedilir.
  • Planlama biraz ücretlidir: her plan-sohbeti turu gerçek Anthropic maliyetinin 3 katını hemen tahsil eder; planı temellendiren şarkı analizi ücretsizdir. Bakiye sıfıra yakınsa sohbet de engellenir.
  • Yükleme bugün elle yapılır — hesaba kredi eklenir, otomatik yükleme yoktur.
Bir bestenin bize maliyetini (Anthropic faturası ve kâr) yalnızca rol 100 görür; müşteri her zaman yalnızca ödediğini görür.

Sistem kuralları: aynalar, merkezler, eşleşmeler, mutex, hariç tutmalar

AutoShow sistem editörü çekirdek fizik programlamasının ta kendisidir — havuzunuzun nasıl bağlı olduğunu besteciye anlatır.

  • Ayna çiftleri: iki grup simetrik bir kanat çifti olarak oynar. Aynalama geometriktir — her grubun cihazlarını dıştan içe sıralayın ki bir kanadın 0. indeksi diğer kanadın 0. indeksini fiziksel olarak aynalasın. (Bir taraf ters sıralanmadıysa yalnızca swap'ı ayarlayın.)
  • Merkezler: aynalanmış çiftin ORTASI olarak seçtiğiniz cihaz kimlikleri. Yalnızca açık seçim — boş bırakırsanız orta karanlık kalır; hiçbir şey otomatik seçilmez.
  • Eşleşmeler (couplings): yönlü bir motor→LED bağı, "ışık suyu izler" — o LED grubu o motor grubunu aydınlatır.
  • Mutex: aynı anda asla birlikte oynamayacak çiftler (gruplar veya tek üniteler); besteci bunları aynı anda hiç tetiklemez.
  • Hariç tutmalar: bestecinin hiç dokunmaması gereken tüm gruplar; üniteyi atla ise bozuk bir bitiş ünitesini (SlaveID ile) sunucu tarafında her gruptan çıkarır.
  • Besteci nasıl uyar: bu listeler beste anında uygulanan kalıcı gerçektir. Gösteriye özel bir geçersiz kılma bütün bir sınıfı (aynalar, ışık eşleşmesi veya mutex) kapatabilir ama yenilerini icat edemez.
Yanlış ayarlarsanız sessizce bozulur — yanlış sıralanmış kanatlar YANLIŞ fıskiyeleri aynalar, eksik bir merkez ortada karanlık bir boşluk bırakır, aşırı istekli bir mutex veya hariç tutma grupları karanlıkta bırakır. Suyun üzerinde doğrulayın.

AI besteci: sohbet ne kadar derine iner

Plan sohbeti sadece bir konuşma değil, gerçek bir kontrol yüzeyidir.

  • Yapıyı değiştirir: "3 dakika yap", "ripple olmasın", "daha yumuşak" doğrudan ayarlara uygulanır — süre ve her kural (flash, yoğunluk, yükseklikler, rampalar, beyaz, sessizlik, geçişler, yay, palet, aynalar, eşleşme, karşılıklı-dışlama, renk, yasaklı animasyonlar) gerçekten etkili olur. Planlayıcı yalnızca gerçekten uyguladığını onaylar.
  • Bir parça ekle: bir şarkı sabitleyin; planlayıcı onun tam blok ızgarasını tutar ve O müziğe göre planlar (her seferinde tek parça — yenisi eskisinin yerini alır).
  • Bir gösteri ekle: mevcut bir gösteriyi bunu iyileştir için sabitleyin; Compose sonra kayıtlı girdilerden (özet / bloklar / parça) yeniden besteler, ağır animasyonu tekrar göndermez.
  • Model: besteci her zaman tek bir sabit üst modelde çalışır. Fiyat saniye başına sabit olduğundan müşteriler her zaman bu varsayılanla besteler; başka bir model seçmek yalnızca-üretici bir araçtır.
  • Çaba (effort): low / medium / high / xhigh kalite kadranıdır — modelin ne kadar derin düşündüğünü belirler. Plan sohbetinin kendisi daha hafif bir modelde çalışır.
  • Dil: plan, web sitenizin dilinde (Türkçe veya İngilizce) yanıt verir.

Besteleme ayarları: tüm sözlük

Bestecinin uyacağı tüm geçersiz kılmalar. Havuz ev-stili (kalıcı varsayılanlar) olarak ya da sohbette gösteriye özel ayarlayın — gösteriye özel değişiklik alan alan kazanır.

AyarNe yapar — seçenekler (varsayılan)
useMirrorsayna çiftlerine uyar (açık)
coupleLightLED'ler motorlarını izler (açık)
useMutexbirlikte-olmaz kurallarına uyar (açık)
strictColouryalnızca doygun renkler (açık)
minRampSen yavaş motor rampası, 0.2–2 sn (0.2)
heightFloorgösterinin oturabileceği en düşük seviye, 0–60 (0)
heightCeilingulaşabileceği en yüksek seviye, 40–100 (100)
flashAmountnone / rare / normal / heavy (normal)
cueDensitycalm / normal / busy (normal)
whiteUsagepunctuation / free / never (punctuation)
silenceModedark / bridge / feature — sessiz bölümlerde ne olur (dark)
transitionsflow (devretme, ölü su yok) / cut (sert sahne geçişleri) (flow)
showArcauto / build / waves / calmend (auto)
paletteauto / warm / cool / contrast (auto)
bannedAnimsşunlardan herhangi birini yasakla: grow, fall, wave, chase, bounce, alternating, coindrop, split (hiçbiri; hepsi yasaklanamaz). Ripple, AI Besteci'de kullanılamaz.

Mağaza ve sipariş

Mağaza teklif önceliklidir: müşteri bir fıskiye tasarlar, sepet parçaları önceden doldurur ve üretici fiyat döner — çevrimiçi para işareti olmaz.

Simülasyonda tasarla (yapılandırıcı) → Sepet önceden dolu → Teklif iste → HQ fiyatlar ve yanıtlar → Kabul et
  • Simülasyon yapılandırıcıdır — TIA tarzı Cihazlar tasarımcısı. Sepet, birim miktarlarını bu tasarımdan önceden doldurur ve düzenlenebilir kalır.
  • Katalog — Main, Buffer/Splitter, Driver, RGB, Valve, Terminator. Üretici fiyatları Database sayfasında tutar.
  • Fiyatı tarayıcınız değil sunucu belirler — teklif isterken yukarıya yalnızca miktarlar ve tasarımınız gönderilir; sunucu her satırı katalogdan ve sabit indiriminizden fiyatlar, böylece kurcalanmış bir tarayıcı kendi fiyatını uyduramaz. Miktarlar satır başına 1000 ile sınırlıdır.
  • Teklif bir taleptir — durumu new → quoted → accepted → closed akışını izler. Kayıt, bir ödeme işlemcisi geldiğinde kullanılmak üzere bilerek sipariş biçimindedir.
Yalnızca-teklif modu açık: müşteriler hiçbir yerde fiyat görmez — yalnızca kendi satır kalemlerini ve durumu. Genel fiyatlandırma döndüğünde tek bir anahtardır.

Sahiplik & güvenlik

Roller & sahiplik

RolKimYetki
Sahipmüşteritam kontrol — çalıştır, bestele, yapılandır, devret, kill-switch; programcıyı görür
Programcıüretici/kurulumcusatılana dek tam yetki; gerçek sahip olunca → yalnız destek (çalıştır/düzenle/ağ geçidi/fabrika-sıfırlama kaybı) ama kill-switch’i korur + tasma
MasterHQ (rol 100)filo yöneticisi — iptal dahil her şey

Devir/satış: satış sahibi yeniden atar ve satıcının paylaşımlarını temizler; alıcı şov dolabını devralır.

Kill-switch & hırsızlık

Bir fıskiyeyi uzaktan kapatın (ve açın) — sahibin güvenlik kontrolü ve üreticinin ödeme-yapılmadı kolu — katmanlar hâlinde, ağ geçidi çıkarılsa bile tutar.

Bulut + telefon

Web sitesinden veya telefondan devre dışı bırakın ya da etkinleştirin (sahip, programcı, master). Devre-dışı durumu kalıcıdır — fabrika sıfırlamasından sağ çıkar; telefonda basit bir aç/kapa anahtarı.

Ağ geçidi zorlaması

Ağ geçidi devre-dışı durumu tutar (yeniden başlatmadan sağ çıkar), çalışan şovu durdurur ve her çalmayı reddeder — manuel, çalma listesi ve zamanlanmış, hepsi.

Modül düzeyinde kilit

Ana modül, devre-dışı (kill) anahtarını kendi modül-üstü belleğinde hatırlar: ağ geçidi çıkarılmış tek başına bile her listeyi, soloyu ve sonsuz döngüyü reddeder.

Sahip-kalp-atışı tasması

İsteğe bağlı. Fıskiye zaman zaman bulutla iletişim kurmayı bekler; belirlenen süreyi aşarak tamamen çevrimdışı kalan bir birim kendini kilitler. Varsayılan kapalı.

BLE PIN & erişim

Ağ olmadan havuzun yanında durun ve Ana modül’ı Bluetooth üzerinden — bir PIN arkasında — kontrol edin.

  • PIN kapısı — 6 haneli PIN bir BLE oturumunu açar. Uygulamada değiştirin; yeni PIN kurtarma için en-iyi-çaba ile buluta emanet edilir.
  • Kaba-kuvvet kilidi — FRAM-kalıcı sayaç (güç-döngüsü ve yeniden bağlanmadan sağ çıkar): 10 yanlış PIN sonrası modül, kablolu bir sıfırlama temizleyene dek kontrolü durdurur.
  • Reset-pin yalnız kablolu — fiziksel kabin erişimi sahiplik kanıtıdır, böylece kayıp PIN BLE’yi asla tuğlalamaz.

Hesaplar ve oturum açma

Herkes oturum açmış bir hesap üzerinden çalışır; böylece sistem bir değişikliği kimin yaptığını her zaman bilir.

  • Web sitesinde veya telefonda Arcus hesabınızla oturum açarsınız; bulut, bir isteğe güvenmeden önce kim olduğunuzu doğrular.
  • Rolünüz — sahip, programcı, operatör veya master — ne yapmaya izinli olduğunuzu belirler.
Hassas işlemler her zaman doğrulanmış, yetkili bir kimlik gerektirir — fabrika sıfırlama, yedekleme ve geri yükleme, bir fıskiyenin Bluetooth eşleştirme PIN'ini gösterme, sahiplik devri ve kill-switch asla kimliksiz yapılamaz.

Sahiplik ve devir yaşam döngüsü

Her fıskiye sabit bir zincirden geçer: kurulumcu cihazı sahiplenir, devreye alır, sonra alıcıya teklif eder — alıcının kabul etmesi gerekir. Sahiplenilmemiş bir fıskiyede hiçbir şey çalışmaz ve sahiplik verilir, alınmaz.

Sahiplen (kurulumcu) → Devreye al → Alıcıya teklif et → Alıcı kabul eder → Paylaş (sahip, en fazla 4)
  • Sahiplen — bir fıskiyeyi yalnızca bir programlayıcı sahiplenebilir; operatörler asla. Ana modül'ı hâlâ tümü-sıfır yer tutucu seri numarasını taşıyan bir fıskiye reddedilir (önce Ana modül'a gerçek serisini verin) ve başka bir programlayıcının sahiplendiği bir fıskiye zaten sahiplenilmiş olarak döner. Sahiplenmek sizi yalnızca Kurulumcu yapar. Bir sahip oluşana kadar kurulumcu sahip gibi davranır, böylece yeni devreye alınmış havuz çalıştırılabilir, paylaşılabilir ve devredilebilir; ve kimse sahiplenmeden önce hiç kimse onu ayarlayamaz, adlandıramaz veya çalıştıramaz — kabloyla fıskiyenin başında olmak yetki değildir.
  • Paylaş — yalnızca sahip. Hesabı e-posta veya kimlikle belirtirsiniz ve gerçek kayıtlı bir hesap olmalıdır; en fazla 4. Paylaşılan kullanıcı oynatabilir ve çalıştırabilir ama düzenleyemez, devredemez veya yeniden paylaşamaz; yalnızca kendini çıkarabilir.
  • Devir / satış — sahip devreder (ya da fıskiyenin henüz sahibi yoksa kurulumcu). Bu bir davettir: hesabı e-posta ile belirtirsiniz ve onlar kabul edene kadar hiçbir şey değişmez. Bu bilinçlidir — yanlış yazılmış bir adres, fıskiyeyi var olmayan birine teslim ederdi. Kabul edildiğinde tam bir devirdir: satıcının paylaşımları temizlenir, alıcı gösteri kasasını devralır ve programlayıcı olmayan ilk sahip, sahip ücretsiz kredi katmanını bir kez alır. Bekleyen bir teklif sahiplik panelinde iki tarafa da görünür; hem gönderen hem de mevcut sahip geri alabilir.
  • Kurulumcu rolünü devretmek — kurulumcu, rolü başka bir programlayıcı hesabına teklif eder; o hesabın kabul etmesi gerekir. Rolden çıkmanın tek yolu budur: bırakılamaz, bu yüzden sahiplenilmiş bir fıskiyenin her zaman bir kurulumcusu vardır. Sizinki şirketten ayrıldıysa, Arcus personeli (rol 100) kabul beklemeden taşır — kurtarma yolu budur.
  • Satıştan sonra — kurulumcu fıskiyeyi korur: devreye alma (birim tipleri, limitler, gruplar, yerleşim), adlandırma, tasarım ve çalıştırma onda kalır; çünkü arızası olan müşteri, onu kuran kişiye ihtiyaç duyar. Sahibe geçen şey sahipliktir: paylaşmak, mp3 eklemek, devretmek. Modül değişimi, seri numarası ve zincir kurtarma Arcus personelinin işidir.
İndirilen bir programlayıcının koruduğu tek yetki devre dışı bırakma (kill) anahtarıdır — üreticinin ödememe kolu, satıştan sonra ayakta kalan tek üretici kontrolü.

Güvenlik işlemleri

Dört bağımsız katman fıskiyeyi hırsızlığa, klonlamaya ve ödememeye karşı korur — çoğu, giriş zorunlu kılınmadan önce bile kapalı-güvenli çalışır.

Hırsızlık tasması

Yalnızca programlayıcı veya master tarafından ayarlanır, asla sahip değil (finanse edilen bir birimde devre dışı bırakabilirdi). Pi, her bulut temasında Ana modül'ın son kullanma süresini yeniler; ayarlı gün sayısı boyunca temassız kalan birim kendini durdurur. Pencereyi sıfıra ayarlamak devre dışı bırakır.

Kill-switch

Sahip, programlayıcı (satıştan sonra korunur) veya master bir fıskiyeyi devre dışı bırakabilir veya etkinleştirebilir. Fabrika sıfırlaması ve yeniden başlatmadan sağ çıkan kalıcı bir bayrağı kilitler; Pi de bunu tutar ve yeniden etkinleştirilene dek tüm oynatmayı reddeder.

  • BLE-PIN kurtarma — 6 haneli PIN fabrikada rastgeledir ve modül 10 denemeden sonra kilitlenir. Sahip (veya master) bunu emanet edip görüntüleyebilir, beklemede şifreli; kaybolan bir PIN aksi hâlde kablolu sıfırlama ile kurtarılır. Bir emanet anahtarı ayarlanmamışsa özellik kullanılamaz.
  • Anti-klon / gerçek-seri koruması — yalnızca web sitesi, fıskiyenin kendisinde veya Pi'de kontrol yok. Tümü-sıfır yer tutucu seri numarası sahiplenemez, sahip olamaz veya herhangi bir listede görünemez. Fabrikada görülen yinelenen bir seri (aynı seri, farklı anahtar) adli kanıtla HQ'ya bildirilir (IP, ağ adı, PC, çalışan) ve reddedilir — ama asla otomatik devre dışı bırakılmaz; bir klon, bir insan ona programlayıcı sahipliği verene dek yalnızca bir tuğladır.
Giriş zorlaması yapılandırıldı ama aşamalı olarak kapalı; adım adım açılır (giriş sistemini yapılandır → istemciler token gönderir → sunucu doğrular → zorla). Tehlikeli işlemler — emanet, taşıma, devre dışı bırakma, fabrika sıfırlaması — zaten her durumda kapalı-güvenlidir.

Operasyon

Kurulum & devreye alma

  1. Kabini monte edip kablola: Ana modül, Buffer'lar, çıkış üniteleri tek RS485 zincirinde; güç; J2’de Pi.
  2. Her birimi kaydetmek için Ana modül’tan arama yap — konumsal SlaveID’leri atar.
  3. Her birimi web’de yapılandır (Web-Serial): tür, meme, maks. yükseklik, ivme, limitler, ters. Programcı işi.
  4. Havuz kurallarını + kompoze tarzını ayarla.
  5. İnternet sağla (mekan Wi-Fi’si veya Pi hotspot) ve sahibi ayarla.
  6. Devret — müşteri telefondan çalıştırır.

Flaşlama & güncellemeler

  • Tezgahta: ArcusFlash aracı yeni bir modüle yazılımı, seri numarasını ve anahtarı yazar ve modülü kaydeder. Erişim istek → onay; yazılım buluttan çekilir.
  • Sahada: güncellemeler havadan gider, yayınlanan sürümlerden Pi tarafından yürütülür. Main yalnızca en derin başlatma kodu için sahada PICkit ister.
  • Yayınlama: yeni yazılım üretici tarafından derlenir, kontrol edilir ve buluta yayınlanır. Kurulumcular ve operatörler yalnızca yayınlanan sürümü flaşlar.

Şovlar & zamanlama

  • Şarkılar bulut dolabında yaşar (ses + işaretler) ve her birimin modül üstü belleğine yüklenir.
  • Çalma listeleri şarkıları gruplar; en fazla 10 zamanlayıcı ve 100 tetikleyici şovları saat veya gün doğumu/batımına göre ateşler; başka bir şey zamanlanmadığında sonsuz liste döner.
  • Bir şov nasıl başlar — birimler önce hareketsiz durur, sonra bir hazırlık işareti alır, ardından kısa 2 saniyelik bir giriş gelir, sonra tüm jetler müziğe uygun işaret ederek şov çalar.

Zamanlama: zamanlayıcılar, tetikleyiciler, sonsuz liste

Gösterilerin ne zaman çalışacağı — zamanlayıcılar, tetikleyiciler ve tek bir sonsuz geçersiz kılmadan oluşur, hepsi modülde saklanır.

  • 10 zamanlayıcı — adlandırılmış aç/kapa grupları. Bir tetikleyici yalnızca ebeveyn zamanlayıcısı açıkken ateşlenir — tek anahtar bütün bir seti kurar veya susturur.
  • 100 tetikleyici — gösterileri asıl başlatan düz havuz. Her tetikleyicinin alanları aşağıdadır.
  • Sonsuz liste — sonsuza dek döngüye giren ve tüm zamanlamayı geçersiz kılan tek anahtar ve tek çalma listesi; ağ geçidi veya GPS'siz çıplak LCD üniteler için.
  • Çalışan bir gösteri asla kesilmez — bir gösteri oynarken zamanı gelen tetikleyici düşürülür, asla kuyruğa alınmaz.
  • Tüm bunlar modülün kendisine kaydedilir; böylece ağ geçidi bağlıyken zamanlamayı o sürer, ağ geçidi yokken modül onu kendi başına çalıştırır.
Tetikleyici alanıAnlamı
Günler7 haftagününden herhangi biri
Başlangıçbir saat, veya gün doğumu / öğle / gün batımı ± dakika ofseti (güneş çıpalarına GPS gerekir)
Tekrarpencere içinde her N dakikada ateşle; 0 = bir kez
Bitişpencere-sonu saati; yok = tek atış
Çalma listesibu tetikleyicinin başlattığı çalma listesi
Öncelik0–255; aynı dakikaya iki tanesi düşerse en yüksek olan kazanır

Yedekleme ve geri yükleme

Tüm havuzu yakalayan tek şifreli JSON ve onu yeniden kuran bir geri yükleme.

  • Tek dosya: hesabınızın Yedekleme Anahtarı ile AES-256-GCM şifreli — XXXX-XXXX-XXXX-XXXX bir kod, bir kez üretilir ve sonra sabittir. Kurcalamaya dayanıklı ve anahtarsız okunamaz.
  • Anahtar hesabınızda emanet edilir ve girişten sonra otomatik uygulanır. Kopyanızı yazın: bulut kopyası kaybolursa geri dönüşün tek yolu budur — elle girersiniz.
  • Neyi yakalar: programcı, şarkılar/çizelgeler, her ünitenin donanım yapılandırması (ofsetler, limitler, ivme/yavaşlama, sürücü/model/nozul/motor tipi, maks yükseklik, ters, RGB tipi, konumlar/şekiller), gruplar, çalma listeleri, zamanlama, tüm gösteri kütüphanesi, AI sistem kuralları ve havuz görseli.
  • Geri yükleme önce kapıdan geçer: yedeğin topolojisi bu havuzla tam eşleşmeli — aynı Buffer sayısı, Buffer başına aynı ünite, her yuva aynı cihaz tipi — yoksa hiçbir değişiklik yapmadan durur. Aynı şekilde bağlı iki havuz böylece bir yedeği paylaşabilir.
  • Sonra yeniden kurar: sil → gruplar → ünite yapılandırması → şarkılar → çalma listeleri → zamanlama → bulut. Şarkılar havuzun kendileriyle birleşir; ad çakışmasında yedek kazanır.
Topoloji kapısını geçtikten sonra geri yükleme yıkıcıdır. Başarısız bir geri yükleme havuzu kısmen kurulmuş bırakabilir — tekrar çalıştırmanız yeterli; dosya asla değişmez.

Referans

Sözlük

TerimAnlam
Çıkış ünitesibir jet — Driver (motor) ve/veya RGB (ışık)
BufferAna modül altında 30'a kadar birim taşıyan splitter
Pompa tavanıhavuz geneli pompa limiti, 1–8; hatalı bir değer tam açığa döner
Modül-üstü bellekher modülün kalıcı ayar belleği, güç kesilse de korunur
OTAweb sitesinden gönderilen kablosuz yazılım güncellemesi
AiSettingsprogramcının rig kuralları + kompoze tarzı
Kill-switchuzaktan devre-dışı/etkin, bulut → ağ geçidi → modül
Tasmabulut teması kesilirse isteğe bağlı kendini-kilitleme
Hayalet seriflaşlanmamış 00000000 modül — sahiplenilemez