Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Proyek Kamera Keamanan My Motion Activated

Komponen dan persediaan

Arduino UNO
× 1
1Sheeld
× 1
Breadboard (generik)
× 1
1Sheeld
× 1
Kabel jumper
× 1
Sensor Gerak PIR (generik)
× 1
LED dengan resistor
× 1
Ponsel Android dengan Bluetooth
× 1
Kabel jumper (generik)
× 1

Aplikasi dan layanan online

Arduino IDE

Tentang proyek ini

Tutorial ini akan menunjukkan cara membuat Kamera yang diaktifkan dengan gerakan. Anda dapat menggunakan ini sebagai kamera keamanan, atau sebagai kamera pesta yang mengambil gambar saat ada gerakan. Gambar akan diupload ke twitter sebagai contoh dan Anda akan menerima SMS ketika sesuatu terjadi, sehingga Anda dapat memeriksa akun Anda.

Apa yang kamu butuhkan?

**PASTIKAN ANDA TELAH MENGINSTAL SEMUA PERPUSTAKAAN 1SHEELD**

Langkah-langkah untuk membuat kamera yang diaktifkan dengan gerakan ini:

Langkah 1

  • Hubungkan 1Sheeld Anda ke Arduino
  • Hubungkan Arduino ke PC Anda
  • Pastikan sakelar UART 1Sheeld terbuka – jika tidak, Compiler akan memberikan      error.
  • Unggah kode ini ke Arduino: 

http://codepad.org/ckMD0prd

  • Edit nomor untuk SMS sendiri

Langkah 2 (LED)

  • Hubungkan led ke pin nomor 8 dan, dengan resistor, ke ground.

Langkah 3 (Sensor gerak PIR)

  • Saat Anda mengarahkan gelembung sensor gerak PIR menjauh dari Anda, untuk melihat bagian belakang dengan      3 pin konektor di bagian bawah, sambungkan seperti berikut:
  • Pin kiri harus terhubung ke pin nomor 2,
  • Pin tengah harus disambungkan ke 3.3V,
  • Pin yang tepat harus disambungkan ke ground di Arduino Anda.

FRITZING:

Langkah 4 (Menghubungkan)

  • Pasangkan perangkat Android Anda ke 1sheeld Anda, melalui aplikasi 1Sheeld, melalui Bluetooth
  • Pilih perisai berikut:
  • Pelindung kamera 
  • Twitter shield (atau Facebook shield, jika Anda ingin menggunakan Facebook. Gunakan kode ini:Facebook.postLastPicture("HappyHolidays")
  • Teks ke perisai ucapan, jika Anda mau
  • Perisai SMS, untuk diberi tahu saat terjadi sesuatu
  • Pastikan Anda masuk ke semua akun Anda dan semuanya diotorisasi. Buat akun Twitter sekunder untuk kode Anda.

Langkah 5 (Siap untuk pergi)

  • Pastikan kode sudah diupload, dan tunggu sampai LED mati.
  • Ganti sakelar UART ke tertutup, untuk memulai komunikasi antara 1sheeld dan ponsel Anda.
  • Periksa akun Twitter Anda untuk melihat gambar yang diambil.

CATATAN:Buat akun Twitter sekunder, dan dengan akun FAVORIT utama Anda sebagai akun sekunder, untuk mendapatkan notifikasi saat terjadi sesuatu. Saat kamera keamanan menangkap sesuatu dan mengunggahnya, Anda akan diberi tahu. Atau, gunakan akun utama Anda dan dapatkan notifikasi SMS jika terjadi sesuatu.

Kode

  • KODE Kamera Keamanan Gerakan Diaktifkan
KODE Kamera Keamanan Gerakan DiaktifkanJava
Tambahkan ke Arduino IDE dan UPLOAD ke 1Sheeld dan pastikan bahwa pada 1Sheeld sakelar UART dialihkan ke posisi mati.
//Perlu menyertakan hal berikut untuk menghindari kelebihan memori:#define INCLUDE_SMS_SHIELD //sms#define CUSTOM_SETTINGS# define INCLUDE_CAMERA_SHIELD //camera#define INCLUDE_TEXT_TO_SPEECH_SHIELD //text to speech#define INCLUDE_FACEBOOK_SHIELD //facebook#define INCLUDE_TWITTER_SHIELD //twitter#sertakan  int ledPin =8; // pilih pin untuk LEDint inputPin =2; // pilih pin input (untuk sensor PIR)int PIR =LOW; //Nilai sensor gerakint val =0; void setup() { pinMode(ledPin, OUTPUT); // mendeklarasikan LED sebagai output pinMode(inputPin, INPUT); // mendeklarasikan sensor pembacaan sebagai input, ini adalah bagian pada sensor Motions yang menemukan perbedaan antara tidak ada gerakan dan gerakan OneSheeld.begin(); // Mulai kode onesheld }void loop(){ //loop dimulai val =digitalRead(inputPin); // baca nilai input pin pendeteksi gerakan if (val ==HIGH) { // periksa apakah gerakan digitalWrite(ledPin, HIGH); // nyalakan LED untuk menunjukkan gerakan ditemukan delay(100); //Menunda loop selama 1/10 detik if (PIR ==LOW) { //jika nilai PIR sama dengan LOW lakukan hal berikut:SMS.send("0123456789","Motion DETECTED , Check Twitter for image"); //TAMBAHKAN NOMOR ANDA BUKAN 0123456789 , EDIT PIR ANDA SENDIRI =TINGGI; //Set PIR ke HIGH dan NOT LOW sehingga tidak akan melakukan infinite loop TextToSpeech.say("mengerti"); //telepon berbicara ini tidak diperlukan hapus saja jika Anda ingin Camera.setFlash(ON); // Menyalakan lampu kilat saat malam Camera.rearCapture(); //Mengambil gambar dari kamera belakang Twitter.tweetLastPicture("Diposting dengan #1sheeld @1sheeld"); //posting gambar ke twitter // Facebook.postLastPicture("Diposting oleh Pengguna"); //AKTIFKAN ini jika Anda ingin MENGGUNAKAN FACEBOOK delay(1000); // Delay selama 1 detik agar nilai reset dan pergerakannya berbeda } } else { // jika tidak ada pergerakan digitalWrite(ledPin, LOW); // matikan LED jika (PIR==HIGH){ //bersarang jika , jika nilai itu HIGH , setel ke rendah dan akan memeriksa semuanya PIR =LOW; //loop dimulai ulang } }}

Skema

Tanpa Judul%20Sketch.fzz

Proses manufaktur

  1. Membangun Proyek Keamanan IoT/OT Anda:Mulai dari Mana?
  2. Sensor Gerak menggunakan Raspberry Pi
  3. Rover
  4. Kamera Keamanan Discord dengan ESP32
  5. Arduclock RGB 3D
  6. MyRiver
  7. Game Joystick
  8. Temukan Saya
  9. Matriks LED + Tampilan Pintu Sensor Gerak [Arduino Holiday]
  10. Otomasi Rumah Pintar Dan Sistem Keamanan Menggunakan 1Sheeld