• (022) 6902 1117

Modifikasi Animasi berbasis Javascript (three.js) dengan Input Streaming

 

Saya membutuhkan developer untuk memodifikasi sebuah webapp animasi motor listrik berbasis three.js.

Tujuan modifikasi adalah
1. Membuat webapp tersebut dapat menerima data secara streaming dari sebuah file json atau csv dari sebuah server.
2. Membuat webapp tersebut memiliki tampilan data, teks, dan grafik yang berubah seiring dengan perubahan nilai data streaming
3. Membuat animasi pada webapp tersebut dapat berubah seiring perubahan nilai data streaming.

Pekerjaan dianggap selesai apabila:
1. Server streaming data json atau csv dapat mengirimkan data streaming [15%]
2. Webapp dapat menerima streaming data dari server streaming [15%]
3. Tampilan data, teks, grafik, dan animasi webapp berubah seiring perubahan nilai streaming, meliputi:
3.a. Grafik terdiri dari 5 canvas: canvas current (untuk current_u, current_v, current_w), canvas voltage (untuk voltage_u, voltage_v, voltage_w), canvas vibration (untuk vibration_x, vibration_y, vibration_z), canvas speed, dan canvas temperature. Tipe grafik adalah line graph. Sumbu x dari grafik adalah `timestamp` [15%]
3.b. Canvas memilik menu show/hide canvas yang dapat menampilkan/menghilangkan tampilan canvas current, voltage, vibration, speed, temperature [3%]
3.c. Line memiliki menu show/hide masing-masing line pada canvas current, voltage, vibration [3%]
3.d. Teks terdiri dari 1 canvas: canvas motor condition yang memiliki 4 nilai: NORMAL, FAULT 1, FAULT 2, FAULT 3 [2%]
3.e. Animasi warna rangka motor berubah mengikuti perubahan data temperature (biru tua ke merah untuk rentang 10-60C) [10%]
3.f. Animasi warna kabel berubah mengikuti perubahan voltage rerata dari (voltage_u, voltage_v, voltage_w) dengan perubahan warna (hijau muda ke kuning tua untuk rentang 0-50V) [10%]
3.g. Animasi gerakan partikel yang saat ini mengikut perubahan nilai `sineAmplitude` berubah mengikuti perubahan current rerata dari (current_u, current_v, current_w) [10%]
3.h. Menghilangkan lingkaran krem pada bagian bawah motor [2%]
3.i. Pada panel GUI control, telah ditambahkan satu folder GUI yang menampilkan semua data dalam bentuk angka [5%]
3.j. Worker mendemonstrasikan dalam bentuk video/live stream dan mengirimkan berkas webapp dan server kepada Owner [5%]

Berkas untuk proyek ini dapat diunduh pada link sbb:
1. Berkas webapp animasi motor listrik
2. Berkas data streaming measurement.json
3. Berkas data streaming measurement.csv

Keterangan:
1. Server streaming data dapat dibuat tetapi tidak terbatas dengan menggunakan fetch API, express js, atau koa js.
2. Grafik dapat dibuat tapi tidak terbatas dengan menggunakan chart.js, atau plotly.js
3. Data terdiri dari 12 variabel, meliputi 3-phase current (U,V,W), speed, 3-phase voltage (U,V,W), 3-phase vibration (X,Y,Z), temperature, dan motor condition (semua dalam format float kecuali kondisi motor dalam format string)
4. Satuan dari variabel adalah current (A), voltage (V), vibration (g), speed (rpm), temperature (C)
5. Fitur yang telah ada berkas webapp animasi:
- animasi putaran motor telah berubah seiring perubahan variabel `speed` secara manual dengan slider
- animasi arus listrik (current) telah berubah seiring dengan perubahan variabel `sineAmplitude` secara manual dengan slider

3D Animation Web Programming JavaScript Data Integration

Published Budget: Rp 750,000 - 1,250,000
Finish Days: 14
Published Date: 14/04/2024 11:21:30 WIB
Start Date: 17/04/2024 13:30:38 WIB
Finish Date: 26/04/2024 20:30:50 WIB
Project Status: Closed
Accepted Worker: Verboden Software (verboden_software)
Accepted Budget: Rp 1,350,000
Project Ending: Completed

Project Owner

irosyadi
    
10.00/10.00
223 Point
#2,801 dari 1,257,683
Rated Worker: 10.00/10.00

Verboden Software (Ferdinand) berhasil mengerjakan project kami dengan sangat baik. Ia memahami kebutuhan Owner dengan tepat, mengerjakan dengan disiplin, memiliki skill dan profesionalitas yang unggul, dan dengan komunikasi yang juga baik.
Terima kasih. 

Accepted Worker

verboden_software
    
10.00/10.00
1,536 Point
#370 dari 1,257,683
Rated Owner: 10.00/10.00

Owner sangat cooperative dan jelas dalam memberikan penjelasan soal scope pekerjaan. Proyek berjalan dengan lancar dan tepat sasaran. Terima kasih telah mempercayakan saya untuk menangani masalahnya. Semoga proyeknya sukses.

      User Bids

 

Recommended Workers

rakifsul

28,195 points
80 projects
    
10.00/10.00

manakreatif

20,148 points
159 projects
    
9.76/10.00

Muhammad.Rahman

18,217 points
193 projects
    
9.80/10.00

programmerkreatif

14,024 points
60 projects
    
9.50/10.00

arkhan7

11,001 points
199 projects
    
9.83/10.00

Recommended Services

Tiru Website Lain Sesuai Keinginan (Cloning)

Rp 650,000
18 sales
    
9.83/10.00

Jasa Pembuatan website Wordpress + Elementor

Rp 650,000
14 sales
    
10.00/10.00

Open Projects

Backend Developer (API Integration Specialist

Owner: tyrael07
Budget: Rp 1,000,000 - 2,000,000

Perbaikan Apps Permohonan Penjualan CI3

Owner: gsmnews87
Budget: Rp 350,000 - 500,000

Currency Strength Meter

Owner: brianfrankparish
Budget: Rp 500,000 - 600,000

Modul SIMRS

Owner: fckdwn
Budget: Rp 7,500,000 - 25,000,000

Fix bug dan update fitur sistem antrian

Owner: aldiansyahal79
Budget: Rp 200,000 - 300,009

 


Live Chat