‹ Laman utama
ANTI-THEFT ALARM · ESP32 Tidak bersambung

Menyemak…

Menghubungi server.

Sediakan ESP32 melalui USB

  1. Muat naik sketch ke ESP32 (sekali sahaja). Muat turun pakej di bawah; ia mengandungi sketch.

    Setiap pakej mengandungi sketch dan fail Semak Library (.command) untuk Mac, yang memasang library yang belum ada, menguji compile dan boleh upload sketch ke ESP32.

    macOS: jalankan fail Semak Library
    1. Buka fail .zip dalam folder Downloads (Safari membukanya sendiri). Folder ESP32-Anti-Theft, ESP32-Pager atau ESP32-Intercom akan muncul.
    2. Dalam folder itu, klik dua kali fail Semak Library ... .command di dalamnya, dan ikut soalan dalam tetingkap Terminal.
    3. Jika macOS menghalang fail itu kerana ia dimuat turun dari internet: klik kanan fail itu, pilih Open, kemudian Open sekali lagi. Pada macOS 15 ke atas: System Settings > Privacy & Security > Open Anyway.
    4. Jika masih tidak terbuka, buka aplikasi Terminal dan jalankan salah satu baris ini: bash ~/Downloads/ESP32-Anti-Theft/"Semak Library Arduino.command" bash ~/Downloads/ESP32-Pager/"Semak Library Pager.command" bash ~/Downloads/ESP32-Intercom/"Semak Library Intercom.command"

    Fail .command tidak meminta kata laluan dan tidak menghantar apa-apa ke server.

    Windows / Linux: pasang sendiri dalam Arduino IDE
    1. Buka fail .zip dan buka fail .ino di dalamnya dengan Arduino IDE 2. Fail .command boleh diabaikan.
    2. Tools > Board > Boards Manager: pasang esp32 by Espressif Systems (versi 3 ke atas).
    3. Tools > Manage Libraries: pasang library mengikut projek.
      Anti-Theft (sketch_oct2a.ino): Blynk dan PubSubClient. Papan: ESP32 Dev Module.
      Pager (sketch_pager.ino): M5Unified, M5GFX dan PubSubClient. Papan: M5StickCPlus (M5StickC Plus) atau M5Core (M5Stack).
      Intercom (folder sketch_intercom, buka sketch_intercom.ino): M5Unified, M5GFX dan PubSubClient. Papan: M5CoreS3 (CoreS3, CoreS3 Lite, CoreS3 SE). Fail icm_sip.h mesti kekal dalam folder yang sama.
    4. Pilih papan dan port, kemudian tekan Upload.
  2. Sambung ESP32 ke komputer dengan kabel USB, kemudian tekan Sambung ESP32 di atas.
  3. Dalam kad Akaun ESP32 di server, tekan Hantar ke ESP32. Alamat server dan topik diisi sendiri.
  4. Dalam kad Rangkaian WiFi, daftar sehingga 3 rangkaian. ESP32 mencuba setiap satu apabila dihidupkan.
  5. Apabila status menunjukkan Bersambung ke server, cabut USB. Pantau ESP32 dari Anti-Theft Monitor, panggil driver dari Pager, atau guna Intercom.

Panggil driver

OFFLINE

Pager belum bersambung.

Skrin pager –
Buzzer –
Bateri –
Jawapan driver –
Kereta yang digunakan sekarang –

Jarak objek

--
cm

Sambung ESP32 untuk mula membaca sensor.

Alarm berbunyi apabila objek berada dalam zon ini.

Kepekaan pengesanan (menapis bacaan palsu atau hingar sensor)

Rendah Tinggi –

60 bacaan terakhirsekarang

Analitik buzzer

Berapa kali buzzer berbunyi dan apa puncanya. Server merekod setiap kali, walaupun page ini ditutup.

Buzzer mengikut hari

Lihat angka sebagai jadual

Waktu dalam sehari

Pada jam berapa buzzer selalu berbunyi, dalam julat masa yang dipilih.

Peristiwa terkini

Rangkaian WiFi

SSID bersambung sekarang –
IP ESP32 –
IP komputer ini –

Rangkaian tersimpan dalam ESP32 (maksimum 3). Tekan Sambung untuk bertukar ke rangkaian itu sekarang. Apabila yang baru didaftar dan senarai penuh, yang paling lama dikeluarkan.

  • –

Untuk mendaftar, menukar atau melupakan rangkaian WiFi, guna page ESP32 Configuration.

Sambungan sekarang melalui WiFi. Menukar rangkaian memutuskan sambungan sebentar. Jika server tidak dapat dicapai melalui rangkaian baru, ESP32 kembali ke rangkaian sebelumnya selepas kira-kira 90 saat.

Aplikasi web saya

Aplikasi yang pentadbir benarkan untuk akaun awak. Aplikasi yang belum diaktifkan boleh diaktifkan di sini dengan Machine ID dan kunci auto daripada pentadbir. Jika pentadbir memadamnya, aplikasi itu tidak lagi boleh dibuka walaupun awak log masuk.

  • –

Akaun ESP32 di server (MQTT)

Setiap ESP32 menghantar bacaan ke server melalui MQTT dengan akaunnya sendiri. Machine ID ialah ID MQTT dan kunci auto ialah kata laluan MQTT. Senarai di bawah menunjukkan semua ESP32 yang pentadbir daftarkan untuk akaun awak. Untuk ESP32 baru: klik barisnya (garis kuning menandakan pilihan), sambung kabel USB ke ESP32 itu, dan tekan Hantar ke ESP32 sekali sahaja.

ESP32 saya

  • –

Machine IDsama dengan ID MQTT–
Kunci autosama dengan kata laluan MQTT –
Server MQTTsambungan disulitkan (TLS)–
Topik ESP32 ini–
Sijil CA dalam ESP32mengesahkan server sebelum log masuk–
Status ESP32 ke server–

Akaun MQTT hanya boleh dihantar atau dibuang melalui USB.

Tetapan Blynk

–

Blynk hanya diperlukan untuk memantau alarm dari app telefon. Salin tiga maklumat di bawah dari blynk.cloud → Devices → pilih device → Device Info.

Status Blynk–

Log ESP32

Paparan langsung

Tiada data lagi.

Status alarm

OFFLINE
ESP32 belum disambung.

Jadual alarm

ESP32 membunyikan buzzer sendiri pada masa yang ditetapkan, walaupun page ini ditutup. Maksimum 5 jadual, disimpan dalam memori kekal ESP32 (tidak hilang apabila bekalan diputuskan). Jika ESP32 mati atau jamnya belum diselaraskan pada waktu jadual, buzzer berbunyi apabila ia pulih dalam masa 10 minit; lebih lewat daripada itu, log mencatat Jadual terlepas.

Waktu ESP32: –

  • –

Mesej berjadual

Server menghantar mesej pada tarikh dan waktu yang ditetapkan, walaupun page ini ditutup. Jika pager luar talian pada waktu itu, server mencuba selama 10 minit; selepas itu jadual ditanda terlepas dan mesej tidak dihantar lewat.

  • –

Tetapan pager

Volume buzzer

0% 100% –

Butang utama pager ialah butang M5 (depan) pada M5StickC Plus dan butang tengah pada M5Stack. Ia menjawab mesej yang dipaparkan: “Mesej diterima dan akan menuju sekarang” bagi Sila datang sekarang, “Baik, saya tunggu dulu” bagi Maaf, jangan datang lagi, “Sama-sama” bagi Terima kasih, dan “Baik faham, terima kasih” bagi mesej lain. Butang utama ditekan dua kali dengan pantas menukar kereta yang digunakan sekarang. Butang lain (butang sisi pada M5StickC Plus; butang kiri dan kanan pada M5Stack) menyenyapkan buzzer. Apabila skrin tidur, tekan mana-mana butang untuk membangunkannya; tekanan pertama hanya menyalakan skrin. Mesej baru menyalakan skrin dengan sendiri. Waktu mesej tiba dipaparkan pada skrin pager bagi Sila datang sekarang, Maaf, jangan datang lagi dan mesej lain, mengikut zon waktu pelayar ini.

Bunyi buzzer

Jenis buzzer (cuba kedua-dua, pilih yang lebih kuat)

Volume

0% 100% –

Nada (buzzer pasif sahaja: cari nada yang paling kuat)

Rendah Tinggi –

Sambungan ESP32

Wi-Fi –
Blynk –
Server (MQTT) –
Jumlah alarm 0
Bacaan terakhir –
ESP32 hidup sejak –

Kalibrasi dengan pembaris

Letak objek pada jarak yang diukur dengan pembaris dari muka sensor, taip jarak itu, kemudian tekan Ambil bacaan. Satu titik sudah cukup; titik kedua pada jarak lain (cth. 10 cm dan 30 cm) memberi hasil lebih tepat.

Bacaan mentah sensor–

    Pembetulan semasa: –

    Versi page: 2026-10-06.5