added jupyter notebook and improve output

This commit is contained in:
kicap
2025-07-23 18:04:28 +08:00
parent 7d2550c3de
commit e438f98cc3
3 changed files with 596 additions and 6 deletions

View File

@ -107,14 +107,25 @@
document.getElementById('total-entries').textContent = data.total_entries;
document.getElementById('vehicle-zone').textContent = data.vehicles_in_zone;
if (data.vehicles_in_zone <= 2) {
document.getElementById('kepadatan').textContent = 'Kepadatan sepi';
} else if (data.vehicles_in_zone <= 5) {
document.getElementById('kepadatan').textContent = 'Kepadatan sedang';
const N = data.vehicles_in_zone; // Jumlah kendaraan terdeteksi dalam L meter
const L = 20; // Panjang zona deteksi (dalam meter)
const P = N / L; // Kepadatan kendaraan per meter
const kendaraanPerKm = Math.round(P * 1000); // Estimasi kendaraan dalam 1 km
let keterangan = '';
if (P <= 0.1) {
keterangan = 'Kepadatan sepi';
} else if (P <= 0.20) {
keterangan = 'Kepadatan sedang';
} else {
document.getElementById('kepadatan').textContent = 'Kepadatan tinggi';
keterangan = 'Kepadatan tinggi';
}
keterangan += ` | Estimasi ${kendaraanPerKm} kendaraan per 1 km`;
document.getElementById('kepadatan').textContent = keterangan;
// Populate table
const tbody = document.getElementById('log-table-body');
tbody.innerHTML = '';
@ -141,7 +152,7 @@
loadData();
// Refresh every 10 seconds
setInterval(loadData, 5000);
setInterval(loadData, 2500);
</script>
</body>