Daftar Isi:

Penghitung dan Pengontrol Hunian Kamar MicroBit: 4 Langkah
Penghitung dan Pengontrol Hunian Kamar MicroBit: 4 Langkah

Video: Penghitung dan Pengontrol Hunian Kamar MicroBit: 4 Langkah

Video: Penghitung dan Pengontrol Hunian Kamar MicroBit: 4 Langkah
Video: POLA PENGHITUNGAN ROOM COST 2024, Juli
Anonim
Penghitung dan Pengontrol Hunian Kamar MicroBit
Penghitung dan Pengontrol Hunian Kamar MicroBit

Selama pandemi, salah satu cara untuk mengurangi penularan virus adalah dengan memaksimalkan physical distancing antarmanusia.

Di kamar atau toko, akan sangat membantu untuk mengetahui berapa banyak orang yang berada di ruang tertutup pada waktu tertentu.

Proyek ini menggunakan sepasang sensor untuk mendeteksi orang yang masuk dan keluar ruangan. Sirkuit dapat dipasang pada kusen pintu sehingga orang melewatinya saat mereka keluar dan masuk.

Ia bekerja dengan mengatur dua Light Dependent Resistors (LDR) untuk mendeteksi seseorang yang melewati perangkat. Ketika tingkat cahaya yang jatuh pada LDR meningkat, aliran arus melalui resistor meningkat. Ini dapat diukur dengan microBit.

Seseorang yang meninggalkan ruangan akan melewati LDR 'interior' terlebih dahulu dan itu akan dideteksi oleh microBit. Jika ada lebih dari satu orang di dalam ruangan, itu akan mengurangi satu dari jumlah penghuni.

Seseorang yang memasuki ruangan akan melewati LDR 'eksterior' terlebih dahulu dan itu akan dideteksi oleh microBit. Jika ada kurang dari jumlah maksimum orang yang diperbolehkan di dalam ruangan, itu akan menambah 1 ke jumlah penghuni. Jika detektor eksterior dilewati, dan sudah ada maksimum orang yang diizinkan di dalam ruangan, 'tanda berhenti' akan ditampilkan dan suara peringatan akan diputar.

Pusat Komando Opsional

Ada microBit kedua yang merupakan pusat komando. Itu akan berada di lokasi kasir atau guru. Setiap kali seseorang memasuki atau meninggalkan ruangan, jumlah ruangan dikirim secara nirkabel ke pusat komando microBit. Jika hunian maksimum tercapai, microBit pusat perintah juga berbunyi bip dan menunjukkan simbol peringatan.

Pengguna juga dapat menambah atau mengurangi hunian maksimum dengan menggunakan tombol A dan B untuk mengubah nilai hunian maksimum. Dengan menekan Tombol A dan Tombol B secara bersamaan, nilai maksimum baru dikirim secara nirkabel ke penghitung ruang microBit di mana nilai hunian maksimum diperbarui.

Mari kita bangun proyek ini!

Perlengkapan:

Konter Penghuni Kamar

  • BBC microBit
  • Papan tempat memotong roti
  • Resistor Tergantung Cahaya (2)
  • Resistor 1K Ohm (2)
  • Piezo Buzzer
  • Menghubungkan kabel
  • Kabel patch klip buaya (5)

Pusat Komando (opsional)

  • BBC microBit
  • Buzzer piezo
  • Kabel patch klip buaya (2)

Langkah 1: Bangun Sirkuit Penghitung Kamar

Bangun Sirkuit Penghitung Kamar
Bangun Sirkuit Penghitung Kamar
Bangun Sirkuit Penghitung Kamar
Bangun Sirkuit Penghitung Kamar

Hubungkan rangkaian seperti yang ditunjukkan pada diagram. Anda dapat menggunakan kabel patch klip buaya untuk menggabungkan kabel output, kabel GND dan 3V ke pin pada microBit.

Pastikan Anda memiliki polaritas buzzer piezo yang berorientasi dengan benar. Jika ada pin yang lebih pendek, pin tersebut menuju ke GND dan pin yang lebih panjang menuju ke Pin 0 pada microBit. Jika panjangnya sama, orientasinya tidak masalah.

Periksa kembali kabel Anda dan mari kita mulai coding!

Langkah 2: Menguji Sirkuit Anda

Menguji Sirkuit Anda
Menguji Sirkuit Anda

Sebelum Anda menghabiskan waktu melakukan semua pengkodean untuk penghitung, luangkan beberapa menit untuk memasukkan sketsa Kalibrasi LDR ini atau mengunggah file sketsa.hex terlampir ke microBit Anda.

Saat berjalan, sketsa akan menunjukkan kepada Anda sedikit berlian di layar saat mendeteksi tangan Anda menutupi resistor yang bergantung pada cahaya. Uji kedua pin analog 1 dan 2 sebelum melanjutkan ke langkah berikutnya.

Langkah 3: Mengkodekan Penghitung Hunian Kamar

Mengkodekan Penghitung Hunian Kamar
Mengkodekan Penghitung Hunian Kamar

Masukkan blok kode pada diagram atau unggah file.hex ke microBit Anda.

Variabel maxOccupancy dapat disesuaikan dengan batas hunian ruangan.

Variabel levelDrop adalah nilai pengurangan level cahaya yang harus dilampaui sebelum microBit menghitung seseorang yang masuk/keluar ruangan. Anda mungkin perlu menyesuaikan nilai ini berdasarkan cahaya sekitar di kamar Anda.

Saat diunggah, coba lewati resistor bergantung cahaya 'eksterior' dengan tangan Anda. Jumlah kamar harus meningkat.

Saat Anda terus 'memasuki' ruangan, pada akhirnya Anda akan melebihi nilai hunian maksimal dan 'tanda berhenti' akan ditampilkan di layar LED dan nada pendek akan diputar sebagai peringatan yang dapat didengar. Tidak ada lagi orang yang boleh memasuki ruangan.

Berikan tangan Anda di atas resistor yang bergantung pada cahaya 'interior' dan jumlah ruangan akan mulai berkurang setiap kali Anda menutupi resistor yang bergantung pada cahaya.

Oke! Anda memiliki konter hunian kamar yang dibangun!

Ingin membuatnya lebih LEBIH BAIK? Baca terus!

Langkah 4: Bangun Pusat Komando dan Kodekan

Bangun Pusat Komando dan Kode Itu
Bangun Pusat Komando dan Kode Itu

Hubungkan microBit kedua sebagai berikut.

Dengan menggunakan kabel patch klip buaya, sambungkan sisi yang lebih pendek dari buzzer piezo kedua ke pin GND pada microBit.

Hubungkan sisi panjang buzzer ke Pin 0 microBit menggunakan kabel patch lain. Sekali lagi, jika pin memiliki panjang yang sama, orientasi tidak masalah.

Kumpulan blok kode ini menggunakan fitur radio microBit.

Masukkan blok kode berdasarkan diagram atau unggah file.hex yang disediakan ke microBit.

Setiap kali penghitung hunian kamar microBit mendeteksi masuk atau keluar, ia mengirimkan jumlah kamar saat ini ke stasiun pemantauan. Jika batas hunian maksimum terlampaui, ia mengirimkan '99' yang dideteksi oleh stasiun pemantau dan kemudian menunjukkan 'tanda berhenti' dan memutar suara peringatan.

Pengguna dapat meningkatkan batas hunian maksimum dengan menekan Tombol B pada microBit.

Pengguna dapat mengurangi batas hunian maksimum dengan menekan Tombol A pada microBit.

Menekan Tombol A dan Tombol B secara bersamaan akan mengirimkan nilai hunian maksimum baru ke penghitung hunian kamar microBit. Anda akan melihat 'u' pada tampilan microBit lainnya untuk menunjukkan bahwa nilai telah diperbarui. Sekarang konter hunian kamar akan beroperasi berdasarkan nilai baru.

Saya harap Anda menemukan Instructable ini menyenangkan dan informatif!

SEKARANG BUAT SESUATU YANG LUAR BIASA!!

Direkomendasikan: