Sommario:
- Passaggio 1: costruire il circuito del contatore della stanza
- Passaggio 2: test del circuito
- Passaggio 3: codifica del contatore di occupazione della stanza
- Passaggio 4: crea il centro di comando e codificalo
Video: MicroBit Contatore di presenza e controller: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Durante una pandemia, un modo per ridurre la trasmissione del virus è massimizzare il distanziamento fisico tra le persone.
Nelle stanze o nei negozi, sarebbe utile sapere quante persone ci sono nello spazio chiuso in un dato momento.
Questo progetto utilizza una coppia di sensori per rilevare le persone che entrano ed escono da una stanza. Il circuito potrebbe essere montato sul telaio della porta in modo che le persone vi passino mentre escono ed entrano.
Funziona avendo due Light Dependent Resistors (LDR) impostati per rilevare una persona che passa il dispositivo. All'aumentare del livello di luce che cade su un LDR, aumenta il flusso di corrente attraverso il resistore. Questo può essere misurato dal microBit.
Una persona che lascia la stanza attraverserà per prima l'LDR "interno" e questo verrà rilevato dal microBit. Se c'è più di una persona nella stanza, ne verrà sottratta una dal conteggio degli occupanti.
Una persona che entra nella stanza attraverserà per prima l'LDR "esterno" e questo verrà rilevato dal microBit. Se ci sono meno persone del numero massimo consentito nella stanza, verrà aggiunto 1 al conteggio degli occupanti. Se il rilevatore esterno viene superato e nella stanza è già presente il numero massimo di persone consentite, verrà visualizzato un "segnale di stop" e verrà riprodotto un suono di avviso.
Centro di comando opzionale
C'è un secondo microBit che è il centro di comando. Sarebbe nella sede del cassiere o dell'insegnante. Ogni volta che qualcuno entra o esce dalla stanza, il conteggio della stanza viene inviato in modalità wireless al microBit del centro di comando. Se viene raggiunta la capienza massima, anche il microBit del centro di comando emette un segnale acustico e mostra il simbolo di avviso.
L'utente può anche aumentare o diminuire l'occupazione massima utilizzando i pulsanti A e B per modificare il valore dell'occupazione massima. Premendo contemporaneamente il Pulsante A e il Pulsante B, il nuovo valore massimo viene inviato in modalità wireless al microBit contatore camera dove viene aggiornato il valore di massima occupazione.
Costruiamo questo progetto!
Forniture:
Contatore di occupazione della camera
- BBC microBit
- tagliere
- Resistenza dipendente dalla luce (2)
- Resistenza da 1K Ohm (2)
- Cicalino piezoelettrico
- Cavi di collegamento
- Patch cord a coccodrillo (5)
Centro di comando (opzionale)
- BBC microBit
- Cicalino piezoelettrico
- Patch cord a coccodrillo (2)
Passaggio 1: costruire il circuito del contatore della stanza
Cablare il circuito come mostrato nello schema. È possibile utilizzare i cavi patch con clip a coccodrillo per unire i cavi di uscita, i cavi GND e 3V ai pin del microBit.
Assicurati di avere la polarità del cicalino piezo orientata correttamente. Se c'è un pin più corto, va a GND e il pin più lungo va a Pin 0 sul microBit. Se sono della stessa lunghezza, l'orientamento non ha importanza.
Ricontrolla il cablaggio e poi passiamo alla codifica!
Passaggio 2: test del circuito
Prima di dedicare del tempo a eseguire tutta la codifica per il contatore, dedica qualche minuto a inserire questo schizzo di calibrazione LDR o a caricare il file.hex dello schizzo allegato sul tuo microBit.
Durante l'esecuzione, lo schizzo ti mostrerà un piccolo diamante sul display quando rileva la tua mano che copre il resistore dipendente dalla luce. Testare entrambi i pin analogici 1 e 2 prima di procedere al passaggio successivo.
Passaggio 3: codifica del contatore di occupazione della stanza
Inserisci i blocchi di codice sul diagramma o carica il file.hex sul tuo microBit.
La variabile maxOccupancy può essere regolata per adattarsi al limite di occupazione della stanza.
La variabile levelDrop è il valore di riduzione del livello di luce che deve essere superato prima che il microBit conteggi una persona come entrata/uscita dalla stanza. Potrebbe essere necessario regolare questo valore in base alla luce ambientale nella stanza.
Una volta caricato, prova a passare la mano sul resistore dipendente dalla luce "esterno". Il numero di stanze dovrebbe aumentare.
Continuando a "entrare" nella stanza, alla fine supererai il valore maxOccupancy e un "segnale di stop" verrà visualizzato sul display a LED e un breve segnale acustico suonerà come un avviso acustico. Non è consentito l'ingresso di altre persone nella stanza.
Passa la mano sul resistore dipendente dalla luce "interno" e il conteggio della stanza dovrebbe iniziare a diminuire ogni volta che copri il resistore dipendente dalla luce.
Va bene! Hai costruito un contatore di occupazione della stanza!
Vuoi renderlo ancora MIGLIORE? Continuare a leggere!
Passaggio 4: crea il centro di comando e codificalo
Collega un secondo microBit come segue.
Utilizzando un cavo patch a coccodrillo, collegare il lato più corto di un secondo cicalino piezoelettrico al pin GND sul microBit.
Collegare il lato più lungo del cicalino al Pin 0 del microBit utilizzando un altro cavo patch. Di nuovo, se i pin hanno la stessa lunghezza, l'orientamento non ha importanza.
Questo insieme di blocchi di codice utilizza le funzionalità radio di microBit.
Inserisci i blocchi di codice in base al diagramma o carica il file.hex fornito nel microBit.
Ogni volta che il microBit del contatore di occupazione della stanza rileva un'entrata o un'uscita, invia il conteggio della stanza corrente alla stazione di monitoraggio. Se viene superato il limite massimo di occupazione, invia un '99' che la stazione di monitoraggio rileva e quindi mostra il 'segnale di stop' e riproduce il suono di avviso.
L'utente può aumentare il limite massimo di occupazione premendo il pulsante B sul microBit.
L'utente può ridurre il limite massimo di occupazione premendo il pulsante A sul microBit.
Premendo insieme il pulsante A e il pulsante B verrà inviato il nuovo valore di occupazione massima al microBit del contatore di occupazione della stanza. Vedrai una 'u' sul display dell'altro microBit per indicare che il valore è stato aggiornato. Ora il contatore di occupazione della camera funzionerà in base al nuovo valore.
Spero che tu abbia trovato questo Instructable divertente e informativo!
ORA VAI A FARE QUALCOSA DI MERAVIGLIOSO!!
Consigliato:
Rilevatore di presenza letto Zigbee: 8 passaggi
Rilevatore presenza letto Zigbee: da un po' di tempo stavo cercando un modo per rilevare quando siamo a letto. Questo per utilizzare queste informazioni in Homeassistant. Con queste informazioni potrei realizzare automazioni per spegnere le luci di notte o ad esempio attivare un sistema di allarme nella mia casa
Robot a presenza virtuale: 15 passaggi
Virtual Presence Robot: questo robot mobile interagisce con l'ambiente fisico circostante, rappresentando la "presenza virtuale" della persona che lo controlla a distanza. È accessibile a chiunque, in qualsiasi parte del mondo, per dispensare prelibatezze e giocare con te. Il lavoro che lui
Sensore di presenza: 12 passaggi
Sensore di presenza: i dispositivi indossabili sono generalmente dispositivi abilitati BLE. È comune per loro pubblicizzare periodicamente alcuni dati lungo il suo indirizzo MAC. Usiamo un ESP per scansionare questi dati e attivare un evento tramite Internet quando trova un indirizzo MAC specifico. Questo particolare
Simulatore di presenza domestica e dispositivo di controllo della sicurezza: 6 passaggi (con immagini)
Simulatore di presenza domestica e dispositivo di controllo della sicurezza: questo progetto ci consente di simulare la presenza e rilevare i movimenti nella nostra casa.Possiamo configurare una rete di dispositivi installati in diverse stanze della nostra casa, tutti controllati da un dispositivo principale.Questo progetto combina questi caratteristiche su un singolo d
Come creare un contatore con Microbit?: 9 passaggi
Come fare un contatore con Microbit?: Quando siamo saliti a bordo di un aereo, spesso ci imbattiamo in una situazione come questa: una bella hostess che trasporta una piccola scatola d'argento continua a premerla mentre passa. Sta mormorando:1,2,3,4,5,6…… Devi indovinare: sta contando il numero totale di