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.

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.
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ık | Değer |
|---|---|
| İşlemci | PIC18F47Q83, 44 pinli TQFP, 64 MHz dahili — kristal takılı değil |
| Program belleği | 128 KB — 32 KB korumalı önyükleyici ve 96 KB uygulama |
| Çalışma belleği | 12,800 bayt |
| Saklanan ayarlar | 32 KB FRAM — enerji kesintisinde korunur, sayılmaya değer bir yazma sınırı yoktur |
| Kapasite | 50 ş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 saati | 10 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 |
| Kutu | 85 × 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.
| Klemens | Kutup | Buraya ne bağlanır |
|---|---|---|
| Şebeke girişi | 2 | Faz ve nötr |
| Acil stop döngüsü | 2 | Kuru kontak, modül üzerinde opto izoleli. Açık, durdurulmuş demektir — döngü kopukken hiçbir şey oynatılmaz |
| Çalıştırma rölesi | 2 | Acil stop döngüsünü birebir izleyen kuru kontak. DC anma değeri 30 V / 2 A |
| Hat çıkışı | 2 | SmartBuffer'lara giden RS-485 A ve B, en fazla 30 adet |
| Ağ geçidi portu | 4 | Bir 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 |
Lambalar ne anlama gelir
| Lamba | Anlamı |
|---|---|
| RUN | Bir çalma listesi veya tek bir şarkı çalıyor |
| FAULT | Modülde tutulan bir arıza var |
| RESET | Açılıştaki lamba testinde kullanılır |
| USB TX / RX | Devreye 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
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.

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.
Temel değerler
| Başlık | Değer |
|---|---|
| İşlemci | PIC18F27Q84, 64 MHz dahili |
| Kol başına çıkış ünitesi | 32. Otuz üçüncüsü adres alamaz ve arıza verir |
| Ana Modül başına SmartBuffer | 30 — farklı bir sayı, farklı bir sınır |
| Şebeke girişi | 100 – 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ırma | Kendi kolunun hat sürücüsünde 120 Ω — üründeki tek sonlandırıcı |
| Hat hızı | 1,000,000 baud, her iki tarafta |
| Kutu | 85 × 57.6 × 80 mm, DIN ray |
| Çalışma sıcaklığı | 0 – 80 °C |
Modüle ne bağlanır
| Klemens | Kutup | Buraya ne gelir |
|---|---|---|
| Şebeke girişi | 2 | Nötr ve faz |
| Üst hat | 2 | Ana Modül'ın hat çıkışı klemensine dönen RS-485 A ve B |
| Kol | 30 | Çı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ç |
SEARCH butonu ve lambalar
| Kumanda | Anlamı |
|---|---|
| SEARCH butonu | Koldaki çı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.
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.

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.
Sürücü bağlantısı
| Ayar | Değer |
|---|---|
| Protokol | Modbus RTU |
| Baud hızı | 19,200 — yazılımda sabittir |
| Veri ve parite | 8 veri biti, çift parite — yazılımda sabittir |
| Sürücü adresi | 1 — yazılımda sabittir |
| Yanıt zaman aşımı | 100 ms |
| Deneme | Yanıt vermeyen sürücü için 5, sonra geri çekilir ve yanıp söner |
| Desteklenen sürücüler | INVT GD20 / GD27 / GD350 · GD10 · CHF100 — devreye alma sırasında birim bazında seçilir |
Dört lamba
| Lamba | Anlamı |
|---|---|
| SYNC | Sürekli yanıyor: kayıtlı, gösteri saatiyle senkron ve boşta |
| FAULT | Sağ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ü TX | Modül sürücüyle konuşuyor |
| Sürücü RX | Sü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ık | Değer |
|---|---|
| Motor çıkışı | 1 — modül başına bir hız ve bir çalıştırma komutu |
| İşlemci | PIC18F27Q84 |
| Sürücü klemensi | 2 kutuplu vidalı klemens, kendi besleme adasında galvanik izoleli |
| Çektiği akım | 150 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 |
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.
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.
Temel değerler
| Başlık | Değer |
|---|---|
| Çıkış kanalları | 3 — kırmızı, yeşil, mavi |
| Dimleme | 16 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 beslemesi | 12 – 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ım | 100 mA |
| Bellek | 30 şarkı; şu anda sevk edilen EEPROM birimlerde 8000 işaret, sahada kalan FRAM birimlerde 800 adım |
| İşlemci | PIC18F27Q84, 64 MHz dahili |
| Kutu | 20 × 85 × 58 mm, DIN ray |
| SmartBuffer kolu başına birim | 32 |
| Çalışma sıcaklığı | 0 – 80 °C |
Neler bağlanır
| Bağlantı | Kutup | Buraya ne gelir |
|---|---|---|
| LED klemensi 1 | 2 | Kırmızı ve yeşil kanal dönüşleri |
| LED klemensi 2 | 2 | Mavi kanal dönüşü ve izoleli LED ortak ucu |
| Arka panel, giriş | 30 | SmartBuffer'a veya bir önceki birime takılır |
| Arka panel, çıkış | 30 | Sonraki birim ya da sonlandırma fişi |
Lambalar ne anlama gelir
| Lamba | Anlamı |
|---|---|
| SYNC | Sürekli yanıyor: kayıtlı, gösteri saatiyle senkron ve boşta |
| FAULT | Sağ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.
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.

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ş.
Temel değerler
| Başlık | Değer |
|---|---|
| Selenoid çıkışı | 6, bağımsız anahtarlanır |
| Kanal başına | 12 – 24 V, 80 W |
| Çektiği akım | 100 mA |
| İşlemci | PIC18F27Q84, 64 MHz dahili |
| Saklanan şarkı | 30 |
| Flaş hızı | 10 ms saate göre adım başına ayarlanır |
| Gruplama | 20 grup yuvası ve bir perde kimliği |
| SmartBuffer kolu başına birim | 32 |
| Çalışma sıcaklığı | 0 – 80 °C |
Lambalar
| Lamba | Anlamı |
|---|---|
| SYNC | Birim kayıtlı, senkron ve boştayken yanar. Herhangi bir valf açıldığı anda söner. |
| FAULT | Arızayı bildiren öncelik kodunu yanıp sönerek verir. |
| Çıkış 1 – 6 | Her valf için bir lamba; kendi çıkışını izler. |
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.

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ık | Değer |
|---|---|
| Rol | DMX512 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 |
| Sinyal | DMX512, 250,000 baud, saniyede 40 kez yenilenir |
| İşlemci | PIC18F27Q84, 64 MHz dahili |
| İzolasyon | Armatür çifti kendi besleme adasında galvanik izolelidir |
| Çektiği akım | 150 mA |
| Kutu | 20 × 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.
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.

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
Ç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.
Temel değerler
| Başlık | Değer |
|---|---|
| Bilgisayar | Raspberry Pi 4 Model B, 2 GB — standart modül |
| Besleme | En az 5 V / 3 A. Düşük gerilim Pi'yi durdurur, hiçbir yazılım bunu kurtarmaz |
| Ses arabirimi | Behringer 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 penceresi | 10 dakika |
| Hücresel veri | push modunda ayda ~60 – 90 MB |
| Kutu | 106.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 |
| Arka | Dört fono jak — ikisi miksere hat çıkışı, ikisi hat girişi (kullanılmıyor) — ve Pi'nin USB-C besleme girişi |
| Ön | Yalnı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 |
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.
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.
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
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ır | Değer | Not |
|---|---|---|
| SmartBuffer başına çıkış ünitesi | 32 | Driver, RGB ve Valve karışımı ne olursa olsun, ortak tek bir 1…32 dizisi |
| Main başına SmartBuffer | 30 | Her biri kendi kolunu başlatır |
| Tek Main'de çıkış ünitesi | 960 | 30 kol, her biri 32 birim |
| Hat hızı | 1,000,000 baud | Sistemdeki her portta aynı |
| Gösteri saati | 10 ms darbe | Main yayınlar; her çıkış ünitesi kendi sakladığı animasyonu bu darbeye göre oynatır |
| Kol beslemesi | 5 V, 6 A | Dolu bir Driver sırası bunun 4.8 A'ini çeker |
| Çalışma sıcaklığı | 0 – 80 °C | Her Arcus modülü |
Bundan sonrası
- Parçaların birbirine nasıl oturduğu: hat, gösteri saati ve konuma bağlı adresleme.
- Kablolama: Main'e, her SmartBuffer'a ve çıkış ünitelerine neyin bağlanacağı.
- Güç: 5 V kol beslemesi, her birimin çektiği akım ve yükler için sizin sağladığınız beslemeler.
- 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.
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.
| Sınır | Değer |
|---|---|
| Hat hızı | 1,000,000 baud — sistemdeki her portta aynı |
| Gösteri saati | 10 ms darbe, Main tarafından yayınlanır |
| SmartBuffer başına çıkış ünitesi | 32 — Driver, RGB ve Valve karışımı ne olursa olsun ortak tek 1…32 dizisi |
| Main başına SmartBuffer | 30 |
| Kumanda başına çıkış ünitesi | 960 — 32’lik 30 kol |
| Kol beslemesi | 5 V, 6 A — tam bir Driver sırası bunun 4.8 A kadarını çeker |
| Çıkış ünitesi başına kayıtlı şarkı | 30 |
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.
| Başlık | Değer |
|---|---|
| Şebeke girişi | 100 - 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 beslemesi | 5 V, 6 A; koldaki bütün birimler arasında paylaşılır |
| Kol uçları | On besleme, on toprak |
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.
| Birim | Birim başına | 32’lik tam bir kol |
|---|---|---|
| Motor Sürücü | 150 mA | 4.8 A |
| DMX modülü | 150 mA | 4.8 A |
| RGB | 100 mA | 3.2 A |
| Valf | 100 mA | 3.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.
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.
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
| Klemens | Kutup | Buraya ne bağlanır |
|---|---|---|
| Şebeke girişi | 2 | Faz ve nötr |
| Acil stop döngüsü | 2 | Kuru kontak, modül üzerinde opto izoleli. Açık, durdurulmuş demektir |
| Çalıştırma rölesi | 2 | Acil stop döngüsünü birebir izleyen kuru kontak. DC anma değeri 30 V / 2 A |
| Hat çıkışı | 2 | SmartBuffer'lara giden RS-485 A ve B — en fazla 30 adet |
| Ağ geçidi portu | 4 | Bir 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 |
SmartBuffer
| Klemens | Kutup | Buraya ne bağlanır |
|---|---|---|
| Şebeke girişi | 2 | Nötr ve faz |
| Üst hat | 2 | Ana Modül'ın hat çıkışı klemensine dönen RS-485 A ve B |
| Kol | 30 | Çıkış ünitesi konnektörü: hat çiftinin dört paralel çıkışı, on besleme ucu, on toprak ucu ve iki zincir ucu |
Çıkış üniteleri
| Modül | Klemens | Buraya ne bağlanır |
|---|---|---|
| Motor Sürücü | Sürücü klemensi, 2 kutup | Sürücünün Modbus portuna giden izoleli RS-485 çifti. Birim üzerindeki tek saha kablolaması budur |
| RGB | LED klemensi 1, 2 kutup | Kırmızı ve yeşil kanal dönüşleri |
| RGB | LED klemensi 2, 2 kutup | Mavi kanal dönüşü ve izoleli LED ortak ucu |
| RGB | LED beslemesi | 12–24 V DC. Üç kanal tek bir dönüş ucunu paylaşır: toplam 10 A — 12 V'ta 120 W, 24 V'ta 240 W |
| Valf | Selenoid klemensleri | İki klemens bloğuna dağılmış, 1'den 6'ya numaralı altı valf bobini. Kanal başına 12–24 V, 80 W |
| Valf | Valf beslemesi | Bobinler için 12–24 V |
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.
- 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.
- 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.
- 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.
- 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.
- Her kolu kaydedin. Buffer’ın üzerinde
SEARCHbutonunu 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. - 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.
- 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.
- 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.
- 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
| Lamba | Anlamı |
|---|---|
| Ana Modül lamba testi | Açılışta sırayla reset, run, fault; yarımşar saniye arayla. Dizi yoksa başlangıç da yoktur |
| Ana Modül RUN | Bir çalma listesi ya da tek bir şarkı çalıyor |
| Buffer SYNC sürekli | Ana Modül bu Buffer’ı kaydetmiş ve onunla haberleşiyor |
| Buffer SYNC sönük | Ana hat yok. Buffer’ın kendi beslemesini ve Ana Modül’a giden RS-485 çiftini kontrol edin |
| Buffer FAULT | Sayı aşımı — otuz üçüncü bir birim kaydolmayı denedi — ya da tutulan başka bir arıza |
| Birim SYNC sürekli | Kayıtlı, gösteri saatiyle senkron, beklemede |
| Birim SYNC sönük | Henüz adres yok: kolu yeniden kaydedin. Valf’te açık bir valf de lambayı söndürür |
| Birim FAULT | Arızayı adlandıran öncelik kodunu yakıp söndürür; en ağır arıza kazanır |
| Motor Sürücü TX / RX | TX: modül sürücüye soruyor. RX: sürücü cevaplıyor. RX olmadan TX, ölü bir hattı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ır | Değer | Not |
|---|---|---|
| SmartBuffer başına çıkış ünitesi | 32 | Driver, RGB ve Valve karışımı ne olursa olsun ortak tek 1…32 dizisi |
| Main başına SmartBuffer | 30 | |
| Tek kumanda üzerindeki çıkış ünitesi | 960 | 32'lik 30 kol |
| Main'deki şarkı | 50 | Ayrı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şaret | 8000 EEPROM · 800 FRAM | Bir havuz, en küçük birimine göre hazırlanır |
| Hat hızı | 1,000,000 baud | Sistemdeki her portta aynı |
| Gösteri saati | 10 ms darbe | Main tarafından yayınlanır |
| Kol beslemesi | 5 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.
Kutular ve ray yeri
| Modül | G × D × Y | Notlar |
|---|---|---|
| Main | 85 × 57.6 × 115 mm | Tek gövde, iki kapak — Bluetooth ve ekran |
| SmartBuffer | 85 × 57.6 × 80 mm | Uzun eksende Main'den 35 mm kısa |
| Çıkış üniteleri | 20 × 85 × 58 mm | Driver ve RGB için ortak tek 20 mm gövde |
| Pi ağ geçidi kutusu | 106.3 × 68.8 × 51.8 mm | Montaj 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.
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.
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.
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üler | INVT GD20/GD27/GD350 (varsayılan), GD10, CHF100 |
| Mod | Modbus RTU (varsayılan) veya ASCII |
| Sürücü adresi | 1 |
| Seri | 19200 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.
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.
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.
| Grup | Yapabilecekleriniz | İçeriği |
|---|---|---|
| Kimlik | yalnızca okuma | modül türü, yazılım sürümü, önyükleyici sürümü, seri numarası, son güncellemenin sonucu |
| Birim kurulumu | oku ve ayarla | meme, motor tipi, maksimum yükseklik, ters yön, ofset, ivme, pompa alt/üst sınırı — ve renkli birimlerde RGB tipi |
| Havuz kurulumu | oku ve ayarla | havuz geneli pompa tavanı, devre dışı (kill) anahtarı ve hırsızlık tasması — hepsi Ana modülde tutulur |
| Tanılama | yalnı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.
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
00000000seri 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.
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.
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.
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.
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 / xhighkalite 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.
| Ayar | Ne yapar — seçenekler (varsayılan) |
|---|---|
| useMirrors | ayna çiftlerine uyar (açık) |
| coupleLight | LED'ler motorlarını izler (açık) |
| useMutex | birlikte-olmaz kurallarına uyar (açık) |
| strictColour | yalnızca doygun renkler (açık) |
| minRampS | en yavaş motor rampası, 0.2–2 sn (0.2) |
| heightFloor | gösterinin oturabileceği en düşük seviye, 0–60 (0) |
| heightCeiling | ulaşabileceği en yüksek seviye, 40–100 (100) |
| flashAmount | none / rare / normal / heavy (normal) |
| cueDensity | calm / normal / busy (normal) |
| whiteUsage | punctuation / free / never (punctuation) |
| silenceMode | dark / bridge / feature — sessiz bölümlerde ne olur (dark) |
| transitions | flow (devretme, ölü su yok) / cut (sert sahne geçişleri) (flow) |
| showArc | auto / build / waves / calmend (auto) |
| palette | auto / 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ü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.
Sahiplik & güvenlik
Roller & sahiplik
| Rol | Kim | Yetki |
|---|---|---|
| Sahip | müşteri | tam kontrol — çalıştır, bestele, yapılandır, devret, kill-switch; programcıyı görür |
| Programcı | üretici/kurulumcu | satı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 |
| Master | HQ (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.
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 — 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.
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.
Operasyon
Kurulum & devreye alma
- Kabini monte edip kablola: Ana modül, Buffer'lar, çıkış üniteleri tek RS485 zincirinde; güç; J2’de Pi.
- Her birimi kaydetmek için Ana modül’tan arama yap — konumsal SlaveID’leri atar.
- Her birimi web’de yapılandır (Web-Serial): tür, meme, maks. yükseklik, ivme, limitler, ters. Programcı işi.
- Havuz kurallarını + kompoze tarzını ayarla.
- İnternet sağla (mekan Wi-Fi’si veya Pi hotspot) ve sahibi ayarla.
- 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ünler | 7 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) |
| Tekrar | pencere içinde her N dakikada ateşle; 0 = bir kez |
| Bitiş | pencere-sonu saati; yok = tek atış |
| Çalma listesi | bu tetikleyicinin başlattığı çalma listesi |
| Öncelik | 0–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-XXXXbir 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.
Referans
Sözlük
| Terim | Anlam |
|---|---|
| Çıkış ünitesi | bir jet — Driver (motor) ve/veya RGB (ışık) |
| Buffer | Ana 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ü bellek | her modülün kalıcı ayar belleği, güç kesilse de korunur |
| OTA | web sitesinden gönderilen kablosuz yazılım güncellemesi |
| AiSettings | programcının rig kuralları + kompoze tarzı |
| Kill-switch | uzaktan devre-dışı/etkin, bulut → ağ geçidi → modül |
| Tasma | bulut teması kesilirse isteğe bağlı kendini-kilitleme |
| Hayalet seri | flaşlanmamış 00000000 modül — sahiplenilemez |