Daftar Isi:

Timer Pintu Kulkas: 4 Langkah
Timer Pintu Kulkas: 4 Langkah

Video: Timer Pintu Kulkas: 4 Langkah

Video: Timer Pintu Kulkas: 4 Langkah
Video: Cara kerja timer 1-4 pada kulkas 2 pintu 2024, November
Anonim
Timer Pintu Kulkas
Timer Pintu Kulkas

Dalam tutorial ini, kita akan melangkah melalui proses membangun dan mengkodekan abstraksi pengatur waktu lampu lemari es. Tujuan utama perangkat kami adalah untuk menghemat daya dengan hanya menyalakan lampu kulkas jika seseorang berdiri di depannya. Perangkat Internet of Things kami menggunakan dua sensor: saklar buluh dan modul sensor penghindaran objek. Sensor buluh akan mengirim sinyal setiap kali ada medan magnet. Ini akan digunakan untuk mendeteksi apakah pintu terbuka atau tertutup. Jika pintu terbuka, sensor jarak digunakan untuk mendeteksi jika seseorang berdiri di depan lemari es. Jika tidak ada orang yang terdeteksi, timer akan mulai menghitung berapa lama sejak seseorang berada di depan pintu.

Proyek ini juga menyertakan antarmuka untuk mengontrol perangkat, yang dijalankan pada server labu. Seorang pengguna dapat memeriksa setiap penghitung waktu, atau mengatur ulang menggunakan antarmuka ini.

Langkah-langkah berikut akan memandu Anda melalui proses pembuatan perangkat ini.

Langkah 1: Menyiapkan Perangkat Keras

Menyiapkan Perangkat Keras
Menyiapkan Perangkat Keras

Langkah pertama adalah mengatur sirkuit untuk perangkat. Kita akan butuh:

- Raspberry Pi 3

- Papan tempat memotong roti

- Modul Buluh*

- Modul Sensor Penghindar Rintangan*

- Resistor 10KOhm

- Kabel

- Satu Magnet (untuk mencoba perangkat)

*Dari Kit Sensor Arduino 37-in-1 (Dokumentasi)

Setelah semua bahan terkumpul, rakit rangkaian berdasarkan diagram yang ditunjukkan di atas.

Langkah 2: Kode

Sekarang setelah perangkat keras kita siap, kita dapat mulai menulis kode. Kode dapat ditemukan di folder zip terlampir. Struktur direktori rumit, jadi berhati-hatilah untuk tidak memindahkan file apa pun.

Langkah 3: Menggunakan Perangkat

Program dijalankan menggunakan server Flask. Detail untuk menginstal dan menggunakan Flask dapat ditemukan di sini.

Pertama, dengan menggunakan command prompt, atur aplikasi flask menjadi iotapp.py:

atur FLASK_APP = iotapp.py

Selanjutnya, jalankan aplikasi dengan:

labu dijalankan --host 0.0.0.0

Untuk mengakses antarmuka, salin URL yang dihasilkan dari perintah terakhir. Halaman ini memiliki dua pengatur waktu: satu untuk melacak berapa lama pintu terbuka, dan satu untuk memantau berapa lama pintu terbuka tanpa seseorang di depannya. Setiap kali halaman di-refresh, kedua pengatur waktu akan diperbarui. Seorang pengguna dapat mengatur ulang penghitung waktu menggunakan tombol "Setel Ulang Pengatur Waktu".

Magnet melambangkan pintu lemari es. Setiap kali magnet hadir, pintu dapat dianggap tertutup. Untuk mensimulasikan pembukaan pintu, jauhkan magnet dari sensor buluh. Untuk mensimulasikan seseorang yang berdiri di depan lemari es, letakkan tangan Anda di atas sensor jarak. Saat Anda melepaskan tangan, pengatur waktu akan mulai menghitung berapa lama sejak seseorang berada di depan lemari es.

Langkah 4: Produk Akhir

Di sini, kami menunjukkan contoh perangkat yang sedang beraksi.

Instruksi ini dibuat oleh Ryan Anderson dan Kevin Benson.

Direkomendasikan: