cobaseh

Kembali ke Blog

Sensor

sistem penerima paket dengan konesp iot berbasis finger print esp32cam dan notifikasi telegram

03 Dec 2024

Untuk membuat Sistem Penerima Paket dengan Konsep IoT Berbasis Finger Print menggunakan ESP32-CAM dan Notifikasi Telegram , Anda dapat mengikuti langkah-langkah berikut:

Komponen yang dibutuhkan

  1. ESP32-CAM : Modul kamera untuk menangkap gambar dan mengirim notifikasi.
  2. Sensor Fingerprint : Untuk verifikasi identitas pengguna.
  3. Sensor PIR (Pasif Inframerah) : Untuk mendeteksi gerakan.
  4. Buzzer atau Alarm : Sebagai pemberitahuan suara.
  5. Koneksi Internet : Untuk komunikasi dengan Telegram.

Langkah-langkah Implementasi

1. Persiapan Perangkat Keras

  • Menghubungkan ESP32-CAM dengan sensor sidik jari dan sensor PIR.
  • Pastikan semua komponen terhubung dengan benar sesuai skema wiring yang sesuai.

2. Membuat Bot Telegram

  • Buat bot di Telegram menggunakan @Botfather dan catat token yang diberikan.
  • Dapatkan chat ID Anda untuk mengirim notifikasi.

3. Mengumpulkan Perpustakaan yang Diperlukan

Pastikan Anda menginstal perpustakaan berikut di Arduino IDE:

  • ‘Wifi.h’
  • ‘UniversalTelegramBot.h’
  • ‘Adafruit_Fingerprint.h’ (untuk sensor sidik jari)

4. Kode Program

Berikut adalah contoh kode untuk sistem ini:

cpp

#include <WiFi.h> #include <UniversalTelegramBot.h> #include <Adafruit_Fingerprint.h> // Ganti dengan kredensial WiFi dan token bot Telegram Anda #define WIFI_SSID "Your_SSID" #define WIFI_PASS "Your_PASSWORD" #define TELEGRAM_TOKEN "Your_Telegram_Bot_Token" #define TELEGRAM_CHAT_ID "Your_Telegram_Chat_ID" WiFiClient client; UniversalTelegramBot bot(TELEGRAM_TOKEN, client); Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial); void setup() { Serial.begin(115200); // Inisialisasi WiFi WiFi.begin(WIFI_SSID, WIFI_PASS); while (WiFi.status() != WL_CONNECTED) { delay(1000); Serial.println("Connecting to WiFi..."); } Serial.println("Connected to WiFi"); // Inisialisasi sensor fingerprint finger.begin(57600); } void loop() { if (finger.fingerID != 0) { // Jika ada sidik jari terdeteksi Serial.println("Fingerprint detected!"); sendTelegramNotification(); delay(5000); // Delay untuk menghindari pengiriman berulang } // Deteksi gerakan menggunakan sensor PIR if (digitalRead(PIR_PIN) == HIGH) { Serial.println("Motion detected!"); sendTelegramNotification(); delay(5000); // Delay untuk menghindari pengiriman berulang } } void sendTelegramNotification() { String message = "Paket diterima!"; bot.sendMessage(TELEGRAM_CHAT_ID, message, ""); }

5. Mengupload Kode ke ESP32-CAM

  • Pilih board ESP32-CAM di Arduino IDE dan upload kode tersebut.
  • Pastikan Anda telah mengatur port yang benar.

6. Pengujian Sistem

  • Uji sistem dengan mencoba sidik jari yang terdaftar dan gerakan di depan sensor PIR.
  • Pastikan notifikasi muncul di aplikasi Telegram Anda.

Penjelasan Fitur

  • Deteksi Sidik Jari : Sistem akan memverifikasi identitas pengguna sebelum memberikan akses.
  • Deteksi Gerakan : Sensor PIR akan mendeteksi keberadaan orang dan mengirimkan notifikasi jika ada gerakan terdeteksi.
  • Notifikasi Telegram : Setiap kali paket diterima atau gerakan terdeteksi, sistem akan mengirimkan pesan ke Telegram untuk memberi tahu pengguna.

Dengan mengikuti langkah-langkah di atas, Anda dapat membuat sistem penerima paket yang efisien dan aman menggunakan teknologi IoT berbasis ESP32-CAM dan notifikasi melalui Telegram.

Sekian dulu penjelasan kita kali ini jika inovator membutuhkan bantuan untuk implementasi hebatnya di bidang Teknologi Otomasi yang meliputi Internet Of Things (IoT), Elektronika (Ardunio, STM32, Raspberry, dll), Instrumentasi dan informatika (Pengolahan Citra, Kecerdasan Buatan (AI), Software Aplikasi) langsung saja hubungi akun media sosial kami melalui link WA berikut ini.

Jasa Arduino Bandung Internet of Things Bandung. Jasa Arduino Surabaya Internet of Things Surabaya. Jasa Arduino Jakarta Internet of Things Jakarta. Jasa Arduino Depok. Jasa Arduino Malang. Jasa Arduino Bandung. Jasa Arduino Batam. Jasa Arduino Bekasi. Jasa Arduino Surabaya. Jasa Arduino Semarang. Jasa Arduino Surakarta. Jasa Arduino Pekanbaru. Jasa Arduino Tangerang Selatan. Jasa Arduino Bekasi. Jasa Arduino Makassar. Jasa Arduino Tangerang. Jasa Arduino Medan. Jasa Arduino Palembang. Jasa Arduino Jogja. Jasa Arduino Yogyakarta.

Postingan Terkait

Lihat postingan lainnya disini

Komentar

1 komentar


avatar_placeholder_1

Muhammad Sumbul

29 Februari 2025

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin eu interdum libero. Sed placerat suscipit.

Profile

Anda login sebagai Placeholder

ingatlah selalu untuk berkomentar dengan baik dan sopan

avatar_placeholder_1
Submit