Sisukord:

MicroBiti ruumi täituvuse loendur ja kontroller: 4 sammu
MicroBiti ruumi täituvuse loendur ja kontroller: 4 sammu

Video: MicroBiti ruumi täituvuse loendur ja kontroller: 4 sammu

Video: MicroBiti ruumi täituvuse loendur ja kontroller: 4 sammu
Video: Inspiratsiooni ideede genereerimiseks ja arendamiseks 2024, Juuli
Anonim
MicroBiti ruumi täituvuse loendur ja kontroller
MicroBiti ruumi täituvuse loendur ja kontroller

Pandeemia ajal on üks viis viiruse leviku vähendamiseks inimeste füüsilise distantseerumise maksimeerimine.

Tubades või kauplustes oleks kasulik teada, kui palju inimesi on igal ajal suletud ruumis.

See projekt kasutab paar andurit, et tuvastada ruumi sisenevaid ja sealt väljuvaid inimesi. Vooluahela saab paigaldada ukseraamile, nii et inimesed mööduvad sellest väljudes ja sisenedes.

See töötab nii, et seadistatud on kaks valgust sõltuvat takistit (LDR), mis tuvastavad seadme läbiva inimese. Kui LDR -ile langeva valguse tase suureneb, suureneb voolu vool läbi takisti. Seda saab mõõta microBiti abil.

Ruumist lahkuv inimene läbib kõigepealt sisemise LDR -i ja selle tuvastab microBit. Kui ruumis on rohkem kui üks inimene, lahutatakse see sõitjate arvust üks.

Ruumi sisenev inimene läbib kõigepealt välise LDR -i ja selle tuvastab microBit. Kui ruumis on vähem inimesi kui lubatud, lisab see sõitjate arvule 1. Kui välisdetektorist möödub ja ruumis on juba maksimaalselt lubatud inimesi, kuvatakse stoppmärk ja kõlab hoiatav heli.

Valikuline juhtimiskeskus

Seal on teine microBit, mis on juhtimiskeskus. See oleks kassapidaja või õpetaja asukohas. Iga kord, kui keegi tuppa siseneb või sealt lahkub, saadetakse ruumide arv juhtmevabalt juhtimiskeskusesse microBit. Maksimaalse täituvuse saavutamisel piiksub ka juhtimiskeskus microBit ja näitab hoiatussümbolit.

Kasutaja saab ka maksimaalset täituvust suurendada või vähendada, kasutades nuppe A ja B, et muuta maksimaalset täituvust. Vajutades klahve A ja nuppu B, saadetakse uus maksimaalne väärtus juhtmevabalt ruumi loendurile microBit, kus värskendatakse maksimaalset täituvust.

Ehitame selle projekti üles!

Tarvikud:

Ruumi täituvuse loendur

  • BBC microBit
  • Leivalaud
  • Valgusõltuv takisti (2)
  • 1K oomi takisti (2)
  • Pietsosummer
  • Juhtmete ühendamine
  • Alligaatori klambrid (5)

Juhtimiskeskus (valikuline)

  • BBC microBit
  • Pietsosummer
  • Alligaatori klambrid (2)

Samm: ehitage ruumi loendur

Ehitage ruumi loendur
Ehitage ruumi loendur
Ehitage ruumi loendur
Ehitage ruumi loendur

Ühendage vooluring skeemil näidatud viisil. Alligaatori klambriplaastri juhtmete abil saate ühendada väljundjuhtmed, GND ja 3V juhtmed microBiti tihvtidega.

Veenduge, et piesosummeri polaarsus oleks õigesti suunatud. Kui on lühem tihvt, läheb see GND -le ja pikem tihvt microBiti nööpnõelale 0. Kui need on sama pikkusega, pole orientatsioonil tähtsust.

Kontrollige oma juhtmestikku veel kord ja hakkame siis kodeerima!

2. samm: ahela testimine

Teie vooluringi testimine
Teie vooluringi testimine

Enne kui kulutate aega loenduri kogu kodeerimisele, võtke mõni minut selle LDR -kalibreerimisvisandi sisestamiseks või lisage lisatud eskiisi.hex -fail oma microBiti.

Jooksmisel kuvatakse visandil ekraanil väike teemant, kui see tuvastab, et teie käsi katab valgust sõltuvat takisti. Enne järgmise sammu jätkamist katsetage mõlemat analoogpistikut 1 ja 2.

3. samm: ruumi täituvuse loenduri kodeerimine

Ruumi täituvusloenduri kodeerimine
Ruumi täituvusloenduri kodeerimine

Sisestage skeemile koodiplokid või laadige.hex -fail oma microBiti üles.

Muutuvat maxOccupancy saab reguleerida vastavalt ruumi täituvuse piirangule.

Muutuja levelDrop on valguse taseme vähendamise väärtus, mis tuleb ületada, enne kui microBit loeb ruumi siseneva või sealt väljuva inimese. Võimalik, et peate seda väärtust oma toa ümbritseva valguse põhjal kohandama.

Üleslaadimisel proovige käega üle valguse sõltuva välistakisti. Tubade arv peaks suurenema.

Kui jätate ruumi sisenemise, ületate lõpuks maxOccupancy väärtuse ja LED -ekraanile ilmub stoppmärk ning lühike hääl kõlab hoiatusena. Rohkem inimesi tuppa siseneda ei tohi.

Lükake oma käsi üle sisemisest valgusest sõltuva takisti ja ruumide arv peaks hakkama vähenema iga kord, kui katate valgust sõltuva takisti.

Okei! Teil on ehitatud toa täituvuse loendur!

Kas soovite seda veelgi paremaks muuta? Loe edasi!

Samm: ehitage juhtimiskeskus ja kodeerige see

Ehitage juhtimiskeskus ja kodeerige see
Ehitage juhtimiskeskus ja kodeerige see

Ühendage teine microBit järgmiselt.

Ühendage alligaatorklambri plaastri juhtme abil teise piesosummeri lühem külg microBiti GND -tihvtiga.

Ühendage summeri pikem külg teise plaasterkaabli abil microBiti tihvtiga 0. Jällegi, kui tihvtid on sama pikkusega, pole orientatsioon oluline.

See koodiplokkide komplekt kasutab microBiti raadiofunktsioone.

Sisestage skeemil põhinevad koodiplokid või laadige microBitile lisatud.hex -fail üles.

Iga kord, kui ruumi hõivamise loendur microBit tuvastab sisenemise või väljumise, saadab see praeguse ruumide arvu jälgimisjaama. Kui maksimaalne täituvuspiir on ületatud, saadab seirejaam tuvastatud numbri „99”, seejärel kuvab stoppmärgi ja esitab hoiatava heli.

Kasutaja võib suurendada maksimaalset täituvust, vajutades microBiti nuppu B.

Kasutaja võib vähendada maksimaalset täituvust, vajutades microBiti nuppu A.

Nuppude A ja B vajutamine koos saadab uue maksimaalse täituvuse väärtuse ruumi täituvusloendurile microBit. Teise microBiti ekraanil näete tähte „u”, mis näitab, et väärtust on värskendatud. Nüüd hakkab toa täituvuse loendur lähtuma uuest väärtusest.

Loodan, et leidsite selle juhendatava lõbusa ja informatiivse!

NÜÜD TEE MIDAGI IMELINE !!

Soovitan: