Isi kandungan:

Ketahui Semasa Seseorang Memasuki Bilik: 7 Langkah
Ketahui Semasa Seseorang Memasuki Bilik: 7 Langkah

Video: Ketahui Semasa Seseorang Memasuki Bilik: 7 Langkah

Video: Ketahui Semasa Seseorang Memasuki Bilik: 7 Langkah
Video: BUKAN ORANG SEMBARANGAN‼️7 TANDA SESEORANG YANG DISEGANI BAHKAN DIHORMATI OLEH JIN DAN MAKHLUK HALUS 2024, November
Anonim
Image
Image

Dalam tutorial ini kita akan belajar bagaimana mengetahui ketika seseorang memasuki ruangan menggunakan modul RTC, sensor PIR, layar OLED dan arduino.

Tonton video demonstrasi.

Langkah 1: Apa yang Anda Perlu

Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
  • Arduino UNO (atau Arduino lain)
  • Sensor PIR
  • Modul Jam Real Time RTC DS1307
  • Paparan OLED
  • Wayar pelompat
  • Program Visuino: Muat turun Visuino

Langkah 2: Litar

Litar
Litar
  • Sambungkan pin sensor PIR [GND] ke pin Arduino [GND]
  • Sambungkan pin sensor PIR [VCC] ke pin Arduino [5V]
  • Sambungkan pin sensor PIR [Signal] ke pin digital Arduino [8]
  • Sambungkan pin modul RTC [GND] ke pin Arduino [GND]
  • Sambungkan pin modul RTC [VCC] ke pin Arduino [5V]
  • Sambungkan pin modul RTC [SDA] ke pin Arduino [SDA]
  • Sambungkan pin modul RTC [SCL] ke pin Arduino [SCL]
  • Sambungkan pin Paparan OLED [GND] ke pin Arduino [GND]
  • Sambungkan pin Paparan OLED [VCC] ke pin Arduino [5V]
  • Sambungkan pin Paparan OLED [SDA] ke pin Arduino [SDA]
  • Sambungkan pin Paparan OLED [SCL] ke pin Arduino [SCL]

Langkah 3: Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO

Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO

Untuk mula memprogram Arduino, anda perlu memasang Arduino IDE dari sini:

Perlu diketahui bahawa terdapat beberapa bug kritikal dalam Arduino IDE 1.6.6. Pastikan anda memasang 1.6.7 atau lebih tinggi, jika tidak, Instructable ini tidak akan berfungsi! Sekiranya anda belum selesai, ikuti langkah-langkah dalam Instructable ini untuk menyiapkan Arduino IDE untuk memprogram Arduino UNO! Visuino: https://www.visuino.eu juga perlu dipasang. Mulakan Visuino seperti yang ditunjukkan pada gambar pertama Klik pada butang "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika dialog muncul, pilih "Arduino UNO" seperti yang ditunjukkan pada Gambar 2

Langkah 4: Dalam Visuino Tambah Komponen

Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
Dalam Visuino Tambah Komponen
  • Tambahkan komponen "Real Time Clock (RTC) DS1307"
  • Tambahkan komponen "SSD1306 / SH1106 OLED Display (I2C)"
  • Tambahkan komponen "Digital (Boolean) Change Only"
  • Tambah komponen "Detect Edge"
  • Tambahkan komponen "Clock On / Off Switch"
  • Tambahkan komponen "Pemasa" Dalam tetingkap sifat Tetapkan "Selang (uS)" ke 10000000 Ini bermakna bahawa sensor akan "tidur" selama 10 detik (10000000uS) setelah setiap pengesanan, ini akan mengelakkan beberapa cap waktu sekaligus, Sebaiknya anda menetapkannya pada sesuatu seperti 5 minit
  • Tambah komponen "Inverter"

Langkah 5: Dalam Komponen Sambungan Visuino

Dalam Komponen Sambungan Visuino
Dalam Komponen Sambungan Visuino
  • Sambungkan pin Keluar digital Arduino [8] ke pin "ChangeOnly1" [In]
  • Sambungkan pin "ChangeOnly1" [Out] ke pin "DetectEdge1" [In]
  • Sambungkan pin "DetectEdge1" [Keluar] ke pin "ClockSwitch1" [In]
  • Sambungkan pin "ClockSwitch1" [Keluar] ke pin "RealTimeClock1" [Jam] dan pin "Pemasa1" [Mula]
  • Sambungkan pin "Timer1" [Out] ke pin "Inverter1" [In]
  • Sambungkan pin "Inverter1" [Keluar] ke pin "ClockSwitch1" [Aktifkan]
  • Sambungkan pin "RealTimeClock1" [Control] ke Arduino I2C [In]
  • Sambungkan pin "RealTimeClock1" [Keluar] ke pin "DisplayOLED1" [Dalam]
  • Sambungkan pin "DisplayOLED1" [Control] ke Arduino I2C [In]

Langkah 6: Hasilkan, Susun, dan Muat Naik Kod Arduino

Hasilkan, Susun, dan Muat Naik Kod Arduino
Hasilkan, Susun, dan Muat Naik Kod Arduino
Hasilkan, Susun, dan Muat Naik Kod Arduino
Hasilkan, Susun, dan Muat Naik Kod Arduino

Di Visuino, Tekan F9 atau klik pada butang yang ditunjukkan pada Gambar 1 untuk menghasilkan kod Arduino, dan buka Arduino IDE

Di Arduino IDE, klik pada butang Upload, untuk menyusun dan memuat naik kod (Gambar 2)

Langkah 7: Main

Sekiranya anda menghidupkan modul Arduino UNO, dan bergerak, sensor PIR harus mengesannya dan membuat cap waktu pada Paparan OLED. Bergantung pada selang waktu yang anda tetapkan dalam komponen Pemasa, ia harus mengesan pergerakan lain setelah masa berlalu.

Tahniah! Anda telah menyelesaikan projek anda dengan Visuino. Juga dilampirkan adalah projek Visuino, yang saya buat untuk Instructable ini, anda boleh memuat turunnya di sini dan membukanya di Visuino:

Disyorkan: