Isi kandungan:

Pemasa Pintu Peti Sejuk: 4 Langkah
Pemasa Pintu Peti Sejuk: 4 Langkah

Video: Pemasa Pintu Peti Sejuk: 4 Langkah

Video: Pemasa Pintu Peti Sejuk: 4 Langkah
Video: SPONTAN DIY (PINTU PETI SEJUK TAK RAPAT) 2024, November
Anonim
Pemasa Pintu Peti Sejuk
Pemasa Pintu Peti Sejuk

Dalam tutorial ini, kita akan melalui proses pembinaan dan pengekodan pengabstrakan pemasa cahaya peti sejuk. Matlamat utama peranti kami adalah menjimatkan kuasa dengan hanya menyalakan lampu peti sejuk jika seseorang berdiri di hadapannya. Peranti Internet of Things kami menggunakan dua sensor: suis reed dan modul sensor penghindaran objek. Sensor buluh akan menghantar isyarat setiap kali terdapat medan magnet. Ini akan digunakan untuk mengesan jika pintu terbuka atau ditutup. Sekiranya pintu terbuka, sensor jarak digunakan untuk mengesan jika seseorang berdiri di hadapan peti sejuk. Sekiranya tidak ada orang yang dikesan, pemasa akan mula mengira berapa lama sejak seseorang berada di depan pintu.

Projek ini juga merangkumi antara muka untuk mengawal peranti, yang dijalankan pada pelayan termos. Seorang pengguna dapat memeriksa setiap pemasa, atau menetapkannya semula menggunakan antara muka ini.

Langkah-langkah berikut akan membimbing anda melalui proses membina peranti ini.

Langkah 1: Menyiapkan Perkakasan

Menyiapkan Perkakasan
Menyiapkan Perkakasan

Langkah pertama ialah memasang litar untuk peranti. Kami memerlukan:

- Raspberry Pi 3

- Papan roti

- Modul Reed *

- Modul Sensor Penghindaran Halangan *

- Perintang 10KOhm

- Wayar

- Satu Magnet (untuk mencuba peranti)

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

Setelah semua bahan dikumpulkan, pasang litar berdasarkan rajah yang ditunjukkan di atas.

Langkah 2: Kodnya

Setelah perkakasan kita siap, kita boleh mula menulis kodnya. Kodnya boleh didapati di folder zip yang dilampirkan. Struktur direktori sukar, jadi berhati-hatilah untuk tidak memindahkan fail mana pun.

Langkah 3: Menggunakan Peranti

Program ini dijalankan menggunakan pelayan Flask. Perincian untuk memasang dan menggunakan Flask boleh didapati di sini.

Pertama, menggunakan command prompt, tetapkan aplikasi termos menjadi iotapp.py:

tetapkan FLASK_APP = iotapp.py

Seterusnya, jalankan aplikasi dengan:

flask run --host 0.0.0.0

Untuk mengakses antara muka, salin URL yang dihasilkan dari arahan terakhir. Halaman ini mempunyai dua pemasa: satu yang memantau berapa lama pintu dibuka, dan satu lagi untuk memantau berapa lama pintu itu terbuka tanpa seseorang di hadapannya. Setiap kali halaman dimuat semula, kedua-dua pemasa akan dikemas kini. Pengguna boleh menetapkan semula pemasa menggunakan butang "Tetapkan Semula Pemasa".

Magnet mewakili pintu peti sejuk. Apabila magnet ada, pintu boleh dianggap tertutup. Untuk mensimulasikan membuka pintu, lepaskan magnet dari sensor buluh. Untuk mensimulasikan orang yang berdiri di hadapan peti sejuk, letakkan tangan anda di atas sensor jarak. Apabila anda melepaskan tangan anda, pemasa akan mula mengira berapa lama sejak seseorang berada di hadapan peti sejuk.

Langkah 4: Produk Akhir

Di sini, kami menunjukkan contoh peranti dalam tindakan.

Instructable ini diciptakan oleh Ryan Anderson dan Kevin Benson.

Disyorkan: