• (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
168 Point
#3,352 dari 1,102,213
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,286 Point
#444 dari 1,102,213
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

27,395 points
78 projects
    
10.00/10.00

manakreatif

18,642 points
149 projects
    
9.76/10.00

Muhammad.Rahman

17,917 points
190 projects
    
9.80/10.00

programmerkreatif

12,032 points
53 projects
    
9.61/10.00

arkhan7

10,595 points
190 projects
    
9.82/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
13 sales
    
10.00/10.00

Jasa pembuatan landing page

Rp 400,000
12 sales
    
9.92/10.00

Script API Mutasi Bank BCA Personal

Rp 2,000,000
3 sales
    
9.00/10.00

Open Projects

Pembuatan fitur komen, teruskan ke sosmed dan point di foto web

Owner: Iwan999
Budget: Rp 200,000 - 300,000

Pembuatan website film berbasis wordpress

Owner: rizqifadil
Budget: Rp 1,000,000 - 3,000,000

Pembuatan web pencari pekerjaan untuk pekerja

Owner: rizqifadil
Budget: Rp 50,000,000 - 75,000,000

Frontend developer Vue js

Owner: XiangHua
Budget: Rp 200,000 - 300,000

Membuat Notifikasi Output Pada web

Owner: Umar_Harris
Budget: Rp 250,000 - 350,000

 


Live Chat