Isi kandungan:

Kaunter dan Pengawal Penghunian Bilik MicroBit: 4 Langkah
Kaunter dan Pengawal Penghunian Bilik MicroBit: 4 Langkah

Video: Kaunter dan Pengawal Penghunian Bilik MicroBit: 4 Langkah

Video: Kaunter dan Pengawal Penghunian Bilik MicroBit: 4 Langkah
Video: Bilik Kuarantin NO 115 (Diinspirasikan dari kisah benar) #KupiKupiSeram 2024, Julai
Anonim
Kaunter dan Pengawal Penghunian Bilik MicroBit
Kaunter dan Pengawal Penghunian Bilik MicroBit

Semasa pandemik, salah satu cara untuk mengurangkan penularan virus adalah dengan memaksimumkan jarak fizikal antara orang.

Di bilik atau kedai, adalah berguna untuk mengetahui berapa banyak orang di ruang tertutup pada waktu tertentu.

Projek ini menggunakan sepasang sensor untuk mengesan orang memasuki dan meninggalkan bilik. Litar dapat dipasang pada bingkai pintu sehingga orang melewatinya ketika mereka keluar dan masuk.

Ia berfungsi dengan menetapkan dua Light Dependent Resistors (LDR) untuk mengesan seseorang yang melewati peranti. Apabila tahap cahaya yang jatuh pada LDR meningkat, aliran arus melalui perintang meningkat. Ini dapat diukur dengan microBit.

Seseorang yang meninggalkan bilik akan melintasi LDR ‘dalaman’ terlebih dahulu dan itu akan dikesan oleh microBit. Sekiranya terdapat lebih dari satu orang di dalam bilik, ia akan mengurangkan satu dari jumlah penghuni.

Seseorang yang memasuki bilik akan melintasi LDR ‘luaran’ terlebih dahulu dan itu akan dikesan oleh microBit. Sekiranya terdapat lebih sedikit daripada jumlah maksimum orang yang dibenarkan di dalam bilik, ia akan menambah 1 orang untuk jumlah penghuni. Sekiranya alat pengesan luaran dilalui, dan sudah ada orang maksimum yang dibenarkan di dalam bilik, 'tanda berhenti' akan dipaparkan dan bunyi amaran akan dimainkan.

Pusat Perintah Pilihan

Terdapat microBit kedua yang merupakan pusat arahan. Ia akan berada di lokasi juruwang atau guru. Setiap kali seseorang memasuki atau meninggalkan ruangan, jumlah bilik dihantar secara wayarles ke pusat perintah microBit. Sekiranya penghunian maksimum dicapai, pusat perintah microBit juga berbunyi dan menunjukkan simbol amaran.

Pengguna juga dapat meningkatkan atau menurunkan penghunian maksimum dengan menggunakan butang A dan B untuk mengubah nilai penghunian maksimum. Dengan menekan Butang A dan Butang B bersama-sama, nilai maksimum baru dihantar tanpa wayar ke kaunter bilik microBit di mana nilai penghunian maksimum dikemas kini.

Mari membina projek ini!

Bekalan:

Kaunter Penghunian Bilik

  • BBC microBit
  • Papan roti
  • Perintang Bergantung Cahaya (2)
  • Perintang Oh 1k (2)
  • Piezo Buzzer
  • Menyambung wayar
  • Kord tampalan buaya (5)

Pusat Perintah (pilihan)

  • BBC microBit
  • Buzzer Piezo
  • Kord patch klip buaya (2)

Langkah 1: Bina Litar Pembilang Bilik

Bina Litar Pembilang Bilik
Bina Litar Pembilang Bilik
Bina Litar Pembilang Bilik
Bina Litar Pembilang Bilik

Kabelkan litar seperti yang ditunjukkan dalam rajah. Anda boleh menggunakan tali patch klip buaya untuk menyambung kabel output, kabel GND dan 3V ke pin pada microBit.

Pastikan anda mempunyai kekutuban buzzer piezo yang berorientasikan dengan betul. Sekiranya terdapat pin yang lebih pendek, ia pergi ke GND dan pin yang lebih panjang menuju ke Pin 0 pada microBit. Sekiranya panjangnya sama, orientasi tidak menjadi masalah.

Periksa semula pendawaian anda dan kemudian mari dapatkan pengkodan!

Langkah 2: Menguji Litar Anda

Menguji Litar Anda
Menguji Litar Anda

Sebelum anda meluangkan masa melakukan semua pengekodan untuk pembilang, luangkan beberapa minit untuk memasukkan sketsa Kalibrasi LDR ini atau memuat naik fail.hex lakaran yang dilampirkan ke microBit anda.

Semasa berlari, lakaran akan menunjukkan berlian kecil pada paparan ketika mengesan tangan anda menutupi perintang yang bergantung pada cahaya. Uji kedua pin analog 1 dan 2 sebelum meneruskan ke langkah seterusnya.

Langkah 3: Mengekodkan Kaunter Penghunian Bilik

Mengekodkan Kaunter Penghunian Bilik
Mengekodkan Kaunter Penghunian Bilik

Masukkan blok kod pada rajah atau muat naik fail.hex ke microBit anda.

MaxOccupancy yang berubah-ubah boleh disesuaikan untuk memenuhi had penghuni bilik.

Pemboleh ubah levelDrop adalah nilai pengurangan tahap cahaya yang mesti dilebihi sebelum microBit akan mengira seseorang memasuki / keluar dari bilik. Anda mungkin perlu menyesuaikan nilai ini berdasarkan cahaya sekeliling di bilik anda.

Semasa dimuat naik, cuba tangankan perintang yang bergantung pada cahaya 'luaran'. Jumlah bilik harus meningkat.

Semasa anda terus 'memasuki' ruangan, akhirnya anda akan melebihi nilai maxOccupancy dan 'tanda berhenti' akan dipaparkan pada paparan LED dan nada pendek akan dimainkan sebagai peringatan yang dapat didengar. Tidak ada lagi orang yang boleh memasuki bilik.

Lepaskan tangan anda ke atas perintang yang bergantung pada cahaya dan jumlah bilik akan mula berkurang setiap kali anda menutup perintang yang bergantung pada cahaya.

Baik! Anda mempunyai kaunter penghuni bilik yang dibina!

Ingin menjadikannya lebih baik? Teruskan membaca!

Langkah 4: Bina Pusat Perintah dan Kodkannya

Bina Pusat Perintah dan Kodkannya
Bina Pusat Perintah dan Kodkannya

Sambungkan microBit kedua seperti berikut.

Dengan menggunakan tali pusat klip buaya, sambungkan sisi pendek piezo buzzer kedua ke pin GND pada microBit.

Sambungkan sisi buzzer yang lebih panjang ke Pin 0 microBit menggunakan tali patch yang lain. Sekali lagi, jika pin sama panjang, orientasi tidak menjadi masalah.

Kumpulan blok kod ini menggunakan ciri radio microBit.

Masukkan blok kod berdasarkan rajah atau muat naik fail.hex yang diberikan ke microBit.

Setiap kali bilik penghuni mikroit mengesan pintu masuk atau keluar, ia akan menghantar kiraan bilik semasa ke stesen pemantauan. Sekiranya had penghunian maksimum dilampirkan, ia akan menghantar '99' yang dikesan oleh stesen pemantauan dan kemudian menunjukkan 'tanda berhenti' dan memainkan bunyi amaran.

Pengguna boleh meningkatkan had penghunian maksimum dengan menekan Butang B pada microBit.

Pengguna boleh menurunkan had penghunian maksimum dengan menekan Butang A pada microBit.

Menekan Butang A dan Butang B bersama-sama akan menghantar nilai penghunian maksimum baru ke kaunter penghuni bilik microBit. Anda akan melihat 'u' pada paparan microBit yang lain untuk menunjukkan nilainya telah dikemas kini. Kini kaunter penghunian bilik akan beroperasi berdasarkan nilai baru.

Saya harap anda mendapati Instruksional ini menyeronokkan dan bermaklumat!

SEKARANG PERGI BUAT SESUATU YANG SANGAT !!

Disyorkan: