Virtual AC-DC Lab

Job ID: 39607595

Budget: $250 – $750 USD

Basit bir elektrik devre simülatörü yapmak istiyorum. Simülator özellikleri aşağıdaki gibi olacak:
1. Devre elemanları eleman kütüphanesinde bulunacak
2- Elemanlar kütüphaneden sahneye sürüklenebilecek.
3. Kütüphanede dalga şekli (doğrusal, sinüsoidal, üçgen ve kare dalga), frekansı ve voltajı ayarlanabilen AC kaynak ve voltajı ayarlanabilen DC kaynak bulunacak.
4. Kütüphanede kontrol elemanı olarak bir, iki ve üç kutuplu anahtar ve bir, iki ve üç kutuplu seçici anahtar, start ve stop butonları, röleler ve kontaktörler bulunacak. Devre elemanı olarak direnç, bobin ve kondansatör ve lamba bulunacak. Kütüphane daha sonraki eleman eklemelerine uygun olarak genişletilebilir yapıda olması gerekmekte.
5- Devre elemanları sahneye sürüklendikten sonra fare ile kablo çizimi ve ekler yapılabilecek.
6- Devre tamamlandıktan sonra herhangi bir kontrol elemanı (örneğin anahtar) aktive edildiğinde devre elemanlarının bağlantı şekillerine göre (seri, paralel, karışık) akım ve gerilim hesapları yapılacak ve devrenin aktif kısmındaki kablolar başka bir renge boyanacak ya da akım geçtiği belli edilecek.
7- Devre elemanları sahnedeyken de seçilebilecek ve seçilen devre taşınabilecek ya da silinebilecek. Elemanlar taşındıkça kablo düzeni de otomatik olarak güncellenecek.
8- Seçilen devre elemanlarının değerleri aşağıdaki gibi değiştirilebilecek:
- Direnç: Direnç değeri-R
- Bobin: Direnç-R (DC), Endüktnas-L, Uzunluk-l, Sarım sayısı-N, nüve geçirgenliği-mü
- Kapasitör: Direnç-R (DC), Kapasite-C
- Lamba- Direnç-R, Güç-P
9- Sahnede kablolar seçilebilecek ve taşınabilecek ve de istendiğinde rengi değiştirilebilecek ve de silinebilecek
10- Ampermetre, Ohmmetre, Voltmetre ya da multimetre ile gerekli ölçümler yapılabilecek ve de osiloskop ile akım-gerilim eğrilerinin görselleştirmesi yapılabilecek.

Ekte fikir vermesi bakımından benzer bir lamba devresi paylaşılmıştır.

Not: Simülatörün deneyimlenebilir bir örneği bir github sitesi üzerinden tarafıma sunulur ve simülatörün taleplerimi karşıladığı kanaatine ulaşırsam simülatör için ödeme yapacağım.
Related categories: Game Design C# Programming Unity 3D