Taula de continguts:

Comptador i controlador d'ocupació de la sala MicroBit: 4 passos
Comptador i controlador d'ocupació de la sala MicroBit: 4 passos

Vídeo: Comptador i controlador d'ocupació de la sala MicroBit: 4 passos

Vídeo: Comptador i controlador d'ocupació de la sala MicroBit: 4 passos
Vídeo: [Oficina Virtual] - Como fazer um monstrinho usando microbit e Scratch 2024, Juliol
Anonim
Comptador i controlador d'ocupació de la sala MicroBit
Comptador i controlador d'ocupació de la sala MicroBit

Durant una pandèmia, una manera de reduir la transmissió del virus és maximitzar el distanciament físic entre les persones.

A les habitacions o botigues, seria útil saber quantes persones hi ha a l’espai tancat en un moment donat.

Aquest projecte utilitza un parell de sensors per detectar persones que entren i surten d’una habitació. El circuit es podria muntar al marc de la porta perquè la gent hi passi a la sortida i entrada.

Funciona tenint dos resistors de llum depenents (LDR) configurats per detectar una persona que passa el dispositiu. A mesura que augmenta el nivell de llum que cau sobre un LDR, augmenta el flux de corrent a través de la resistència. Això es pot mesurar mitjançant el microBit.

Una persona que surti de l’habitació creuarà primer el LDR ‘interior’ i que el microBit detectarà. Si hi ha més d'una persona a la sala, en restarà una del recompte d'ocupants.

Una persona que entri a l’habitació creuarà primer el LDR ‘exterior’ i que serà detectat pel microBit. Si hi ha menys persones màximes permeses a l'habitació, n'afegirà 1 al nombre d'ocupants. Si es passa el detector exterior i ja hi ha el màxim de persones permeses a l’habitació, es mostrarà un ‘senyal d’aturada’ i es reproduirà un so d’avís.

Centre de comandaments opcional

Hi ha un segon microBit que és el centre de comandament. Seria al caixer o al professor del lloc. Cada vegada que algú entra o surt de l’habitació, el recompte d’habitacions s’envia sense fils al microBit del centre de comandament. Si s’assoleix l’ocupació màxima, el centre de comandament microBit també emet un so i mostra el símbol d’advertència.

L'usuari també pot augmentar o disminuir l'ocupació màxima mitjançant els botons A i B per canviar el valor màxim d'ocupació. En prémer el botó A i el botó B junts, el nou valor màxim s’envia sense fils al comptador d’habitacions microBit on s’actualitza el valor d’ocupació màxim.

Construïm aquest projecte!

Subministraments:

Taulell d’ocupació d’habitacions

  • BBC microBit
  • Taula de pa
  • Resistència dependent de la llum (2)
  • Resistència de 1 K ohm (2)
  • Piezo Buzzer
  • Connexió de cables
  • Cordons de pinces de cocodril (5)

Centre de comandaments (opcional)

  • BBC microBit
  • Zumbador piezoelèctric
  • Cordons de pedaç de cocodril (2)

Pas 1: creeu el circuit de comptador de sala

Construeix el circuit de comptador d’habitacions
Construeix el circuit de comptador d’habitacions
Construeix el circuit de comptador d’habitacions
Construeix el circuit de comptador d’habitacions

Connecteu el circuit com es mostra al diagrama. Podeu utilitzar els cables de pedaç de clip de cocodril per unir els cables de sortida, els cables GND i 3V als pins del microBit.

Assegureu-vos que teniu la polaritat del brunzidor piezo orientat correctament. Si hi ha un pin més curt, passa a GND i el pin més llarg passa al Pin 0 del microBit. Si tenen la mateixa longitud, l’orientació no importa.

Comproveu el cablejat i, a continuació, anem a codificar.

Pas 2: proveu el vostre circuit

Prova del vostre circuit
Prova del vostre circuit

Abans de dedicar temps a fer tota la codificació del comptador, dediqueu uns minuts a introduir aquest esbós de calibració LDR o pengeu el fitxer adjunt d'esbós.hex al vostre microBit.

Quan s’executa, l’esbós us mostrarà un petit diamant a la pantalla quan detecti que la mà cobreix la resistència que depèn de la llum. Proveu els dos pins analògics 1 i 2 abans de passar al següent pas.

Pas 3: Codificació del comptador d'ocupació de l'habitació

Codificació del comptador d'ocupació de l'habitació
Codificació del comptador d'ocupació de l'habitació

Introduïu els blocs de codi al diagrama o pengeu el fitxer.hex al vostre microBit.

La variable maxOccupancy es pot ajustar per adaptar-se al límit d'ocupació de l'habitació.

La variable levelDrop és el valor de reducció del nivell de llum que s’ha de superar abans que el microBit compti una persona com a entrada / sortida de l’habitació. És possible que hàgiu d’ajustar aquest valor en funció de la llum ambiental de la vostra habitació.

Quan el pengeu, proveu de passar la mà per sobre de la resistència "exterior" que depèn de la llum. El recompte d’habitacions hauria d’augmentar.

Mentre continueu entrant a l'habitació, al final superareu el valor màxim d'ocupació i apareixerà un "senyal d'aturada" a la pantalla LED i es reproduirà una melodia curta com a advertència sonora. No hi ha més persones que puguin entrar a l'habitació.

Passeu la mà per sobre de la resistència "interior" que depèn de la llum i el recompte d'habitacions hauria de començar a disminuir cada vegada que cobriu la resistència que depèn de la llum.

Bé! Ja teniu un taulell d’ocupació d’habitacions construït.

Voleu que sigui encara MILLOR? Segueix llegint!

Pas 4: Creeu el Centre d’ordres i codifiqueu-lo

Creeu el Centre d’ordres i codifiqueu-lo
Creeu el Centre d’ordres i codifiqueu-lo

Connecteu un segon microBit de la següent manera.

Amb un cable de connexió de clip de cocodril, connecteu el costat més curt d’un segon brunzidor piezoelèctric al pin GND del microBit.

Connecteu el costat més llarg del brunzidor al pin 0 del microBit mitjançant un altre cable de connexió. De nou, si els passadors tenen la mateixa longitud, l'orientació no importa.

Aquest conjunt de blocs de codi utilitza les funcions de ràdio de microBit.

Introduïu els blocs de codi basats en el diagrama o pengeu el fitxer.hex que es proporciona al microBit.

Cada vegada que el comptador d’ocupació de l’habitació microBit detecta una entrada o sortida, envia el recompte d’habitacions actual a l’estació de control. Si se supera el límit màxim d'ocupació, envia un '99' que detecta l'estació de control i, a continuació, mostra el 'senyal d'aturada' i reprodueix el so d'advertència.

L'usuari pot augmentar el límit màxim d'ocupació prement el botó B del microBit.

L'usuari pot reduir el límit màxim d'ocupació prement el botó A del microBit.

Si premeu el botó A i el botó B junts, s'enviarà el nou valor màxim d'ocupació al comptador d'ocupació de l'habitació microBit. Veureu una "u" a la pantalla de l'altre microBit per indicar que el valor s'ha actualitzat. Ara el comptador d’ocupació de l’habitació funcionarà en funció del nou valor.

Espero que us hagi resultat divertit i instructiu.

ARA VES A FER ALGUNA MERAVELLÓ !!

Recomanat: