Агуулгын хүснэгт:

MicroBit өрөөний хүн амын тоолуур ба хянагч: 4 алхам
MicroBit өрөөний хүн амын тоолуур ба хянагч: 4 алхам

Видео: MicroBit өрөөний хүн амын тоолуур ба хянагч: 4 алхам

Видео: MicroBit өрөөний хүн амын тоолуур ба хянагч: 4 алхам
Видео: BBC micro:bit — учимся программировать на JavaScript и Python с британским акцентом. Железки Амперки 2024, Долдугаар сарын
Anonim
MicroBit өрөөний хүн амын тоолуур ба хянагч
MicroBit өрөөний хүн амын тоолуур ба хянагч

Царт тахлын үед вирусын тархалтыг бууруулах нэг арга бол хүмүүсийн хоорондын бие махбодийн алслагдсан байдлыг нэмэгдүүлэх явдал юм.

Өрөөнүүд эсвэл дэлгүүрүүдэд ямар ч үед хаалттай орон зайд хичнээн хүн байгааг мэдэх нь тустай байх болно.

Энэхүү төсөл нь өрөөнд орж, гарч буй хүмүүсийг илрүүлэхийн тулд хос мэдрэгч ашигладаг. Уг хэлхээг хаалганы хүрээ дээр суурилуулж болох тул хүмүүс гарах, орох үед хүмүүс хажуугаар нь өнгөрдөг.

Энэ нь төхөөрөмжийг дамжуулж буй хүнийг илрүүлэхийн тулд хоёр гэрлээс хамааралтай эсэргүүцэл (LDR) суурилуулснаар ажилладаг. LDR дээр унах гэрлийн түвшин нэмэгдэх тусам резистороор дамжих гүйдлийн урсгал нэмэгддэг. Үүнийг microBit -ээр хэмжиж болно.

Өрөөнөөс гарч буй хүн эхлээд "дотоод" LDR -ийг гатлах бөгөөд үүнийг microBit илрүүлэх болно. Хэрэв өрөөнд нэгээс олон хүн байвал энэ нь оршин суугчдын тооноос нэгийг хасах болно.

Өрөөнд орж буй хүн эхлээд "гадаад" LDR -ийг гатлах бөгөөд үүнийг microBit илрүүлэх болно. Хэрэв өрөөнд зөвшөөрөгдсөн дээд хэмжээнээс цөөн хүн байвал энэ нь оршин суугчдын тоонд 1 -ийг нэмнэ. Хэрэв гадна талын детекторыг дамжуулж, өрөөнд зөвшөөрөгдөх хамгийн их хүн байгаа бол "зогсоох тэмдэг" гарч ирэх бөгөөд анхааруулах дуу гарах болно.

Нэмэлт командын төв

Командын төв болох хоёр дахь microBit байдаг. Энэ нь кассчин эсвэл багшийн байршилд байх болно. Өрөөнд хэн нэгэн орох, гарах тоолонд өрөөний тоог утасгүй утасгүй командын төв microBit рүү илгээдэг. Хэрэв хамгийн их хүн амтай бол командын төв microBit дохио өгч, анхааруулах тэмдгийг харуулна.

Хэрэглэгч А ба В товчлууруудыг ашиглан эзлэх байрны дээд хэмжээг нэмэгдүүлэх эсвэл бууруулах боломжтой. А болон В товчлуурыг дарж шинэ дээд утгыг утасгүй утсаар өрөөний лангууны microBit руу илгээж, хүн амын дээд хэмжээг шинэчилдэг.

Энэ төслийг бүтээцгээе!

Хангамж:

Өрөөний хүн амын тоолуур

  • BBC микробит
  • Талхны самбар
  • Хөнгөн хамааралтай эсэргүүцэл (2)
  • 1K Ом эсэргүүцэл (2)
  • Piezo Buzzer
  • Утас холбох
  • Торон хавчаарын нөхөөсний утас (5)

Командын төв (заавал биш)

  • BBC микробит
  • Пьезо дуугаруулагч
  • Торон хавчаарын нөхөөсний утас (2)

Алхам 1: Өрөөний тоолуурын хэлхээг байгуулна уу

Өрөөний тоолуурын хэлхээг бий болгох
Өрөөний тоолуурын хэлхээг бий болгох
Өрөөний тоолуурын хэлхээг бий болгох
Өрөөний тоолуурын хэлхээг бий болгох

Диаграммд үзүүлсэн шиг хэлхээг утсаар холбоно уу. Та матрын хавчаарын залгуурыг ашиглан гаралтын утас, GND ба 3V утсыг microBit дээрх тээглүүрт холбож болно.

Пьезо дуугаралтын туйлыг зөв чиглүүлсэн эсэхээ шалгаарай. Хэрэв илүү богино зүү байгаа бол энэ нь GND рүү, урт зүү нь microBit дээрх Pin 0 руу очно. Хэрэв тэдгээр нь ижил урттай бол чиг баримжаа нь хамаагүй.

Цахилгааны утсаа дахин шалгаад кодчилъё.

Алхам 2: Таны хэлхээг шалгах

Таны тойргийг шалгаж байна
Таны тойргийг шалгаж байна

Тоолуурын бүх кодчилол хийхэд цаг зарцуулахаасаа өмнө энэ LDR шалгалт тохируулгын эскизийг оруулах эсвэл хавсаргасан ноорог.hex файлыг өөрийн microBit -д байршуулахын тулд хэдэн минут зарцуулаарай.

Гүйж байхдаа ноорог нь гэрлээс хамааралтай резисторыг хамарсан гарыг тань олж харвал жижигхэн алмазыг дэлгэц дээр харуулна. Дараагийн алхам руу орохын өмнө 1 ба 2 аналог тээглүүрийг туршиж үзээрэй.

Алхам 3: Өрөөний хүн амын тоолуурыг кодлох

Өрөөний хүн амын тоолуурыг кодлох
Өрөөний хүн амын тоолуурыг кодлох

Диаграм дээрх кодын блокуудыг оруулах эсвэл.hex файлыг microBit дээрээ байршуулна уу.

MaxOccupancy хувьсагчийг өрөөний хүн амын хязгаарлалтын дагуу тохируулж болно.

LevelDrop хувьсагч нь гэрлийн түвшинг бууруулах утгыг хэлдэг бөгөөд үүнийг microBit хүнийг өрөөнд орох/гарах гэж тоолохоос өмнө хэтрүүлэх ёстой. Та өрөөнийхөө орчны гэрэлд үндэслэн энэ утгыг тохируулах шаардлагатай болж магадгүй юм.

Байршуулахдаа "гаднах" гэрлээс хамааралтай резистор дээр гараа тавьж үзээрэй. Өрөөний тоо нэмэгдэх ёстой.

Өрөөнд "үргэлжлүүлэн" орсноор эцэст нь та хүн амын багтаамжийн дээд хязгаараас давж, LED дэлгэц дээр "зогсоох тэмдэг" гарч ирэх бөгөөд богино дуу нь дуут дохио болно. Өрөөнд өөр хүн орж болохгүй.

"Дотоод" гэрлээс хамааралтай резисторыг гараараа дамжуулаарай. Гэрлээс хамааралтай резисторыг бүрхэх тоолонд өрөөний тоо буурч эхэлнэ.

За! Танд өрөө байрлуулах тоолуур бий!

Үүнийг илүү сайн болгохыг хүсч байна уу? Үргэлжлүүлэн уншина уу!

Алхам 4: Командын төвийг байгуулаад кодчилно уу

Командын төвийг байгуулаад кодчилно уу
Командын төвийг байгуулаад кодчилно уу

Хоёр дахь microBit -ийг дараах байдлаар холбоно уу.

Торон хавчаарын залгуурыг ашиглан хоёр дахь пьезо дуугарагчийн богино талыг microBit дээрх GND зүү рүү холбоно уу.

Дуугаруулагчийн урт талыг өөр битийн утас ашиглан microBit -ийн 0 -р зүүгээр холбоно уу. Дахин хэлэхэд, тээглүүр нь ижил урттай бол чиглэл нь хамаагүй.

Энэхүү кодын багц нь microBit -ийн радио функцийг ашигладаг.

Диаграм дээр үндэслэн кодын блокуудыг оруулах эсвэл microBit -д өгсөн.hex файлыг байршуулна уу.

Өрөөний эзлэх байрны тоолуур microBit нь оролт, гаралтыг илрүүлэх бүрт тухайн өрөөний одоогийн тооллогыг хяналтын станц руу илгээдэг. Хэрэв хүн амын дээд хязгаар хэтэрсэн бол "99" -ийг илгээдэг бөгөөд хяналтын станц үүнийг илрүүлж, "зогсоох тэмдэг" -ийг харуулж, анхааруулах дууг тоглуулдаг.

Хэрэглэгч microBit дээрх B товчлуурыг дарж хүн амын дээд хязгаарыг нэмэгдүүлэх боломжтой.

Хэрэглэгч microBit дээрх А товчлуурыг дарж хүн амын дээд хязгаарыг бууруулж болно.

А болон В товчлуурыг дарахад өрөөний хүн амын тоолох дээд хэмжээ microBit руу илгээх болно. Та нөгөө microBit -ийн дэлгэц дээр утгыг шинэчилсэн болохыг харуулахын тулд 'u' гэж харах болно. Одоо өрөөнд байгаа хүмүүсийн тоолуур нь шинэ үнэ цэнийг үндэслэн ажиллах болно.

Энэхүү зааварчилгаа нь хөгжилтэй, мэдээлэл сайтай байсан гэж найдаж байна!

ОДОО ЯМАР ГАЙХАМШИГТАЙ БОЛГООЧ !!

Зөвлөмж болгож буй: