Cuprins:
- Pasul 1: Construiți circuitul contorului camerei
- Pasul 2: Testarea circuitului
- Pasul 3: Codificarea contorului de ocupare a camerei
- Pasul 4: Construiți Centrul de comandă și codificați-l
Video: Contor și controler de ocupare a camerei MicroBit: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
În timpul unei pandemii, o modalitate de a reduce transmiterea virusului este de a maximiza distanțarea fizică între oameni.
În camere sau magazine, ar fi util să știm câte persoane se află în spațiul închis la un moment dat.
Acest proiect folosește o pereche de senzori pentru a detecta persoanele care intră și ies dintr-o cameră. Circuitul ar putea fi montat pe cadrul ușii, astfel încât oamenii să treacă pe lângă el când ies și intră.
Funcționează având două rezistențe dependente de lumină (LDR) setate pentru a detecta o persoană care trece dispozitivul. Pe măsură ce nivelul de lumină care cade pe un LDR crește, fluxul de curent prin rezistor crește. Acest lucru poate fi măsurat de microBit.
O persoană care părăsește camera va traversa mai întâi LDR-ul „interior” și acesta va fi detectat de microBit. Dacă există mai multe persoane în cameră, aceasta va scădea una din numărul de ocupanți.
O persoană care intră în cameră va traversa mai întâi LDR „exterior” și va fi detectat de microBit. Dacă există mai puține persoane permise în cameră, aceasta va adăuga 1 la numărul de ocupanți. Dacă detectorul exterior este trecut și există deja numărul maxim permis de persoane în cameră, va fi afișat un „semn de oprire” și se va auzi un sunet de avertizare.
Centru de comandă opțional
Există un al doilea microBit care este centrul de comandă. Ar fi la sediul casierului sau al profesorului. De fiecare dată când cineva intră sau iese din cameră, numărul camerei este trimis fără fir la centrul de comandă microBit. Dacă este atinsă capacitatea maximă, centrul de comandă microBit emite un semnal sonor și afișează simbolul de avertizare.
Utilizatorul poate crește sau micșora ocuparea maximă utilizând butoanele A și B pentru a modifica valoarea maximă a ocupării. Prin apăsarea simultană a butonului A și a butonului B, noua valoare maximă este trimisă fără fir la contorul de cameră microBit unde se actualizează valoarea maximă de ocupare.
Să construim acest proiect!
Provizii:
Ghișeu de ocupare a camerei
- BBC microBit
- Pană de pâine
- Rezistor dependent de lumină (2)
- Rezistor 1K Ohm (2)
- Piezo Buzzer
- Conectarea firelor
- Cabluri de patch-uri cu aligator (5)
Centru de comandă (opțional)
- BBC microBit
- Buzzer piezo
- Cabluri de patch-uri cu aligator (2)
Pasul 1: Construiți circuitul contorului camerei
Conectați circuitul așa cum se arată în diagramă. Puteți utiliza cablurile de patch-uri pentru aligator pentru a conecta firele de ieșire, firele GND și 3V la pinii de pe microBit.
Asigurați-vă că polaritatea sonorului piezo este orientată corect. Dacă există un pin mai scurt, acesta merge la GND, iar pinul mai lung merge la Pin 0 de pe microBit. Dacă au aceeași lungime, orientarea nu contează.
Verificați cablarea și apoi să obținem codarea!
Pasul 2: Testarea circuitului
Înainte de a petrece timpul făcând toate codurile pentru contor, luați câteva minute fie pentru a introduce această schiță de calibrare LDR, fie pentru a încărca fișierul atașat.hex pe microBit.
Când rulați, schița vă va arăta un mic diamant pe afișaj atunci când vă detectează mâna acoperind rezistența dependentă de lumină. Testați ambii pini analogici 1 și 2 înainte de a trece la pasul următor.
Pasul 3: Codificarea contorului de ocupare a camerei
Introduceți blocurile de cod pe diagramă sau încărcați fișierul.hex pe microBit.
Variabila maxOccupancy poate fi ajustată pentru a se potrivi cu limita de ocupare a camerei.
Variabila levelDrop este valoarea de reducere a nivelului de lumină care trebuie depășită înainte ca microBit să numere o persoană ca intrând / ieșind din cameră. Poate fi necesar să ajustați această valoare în funcție de lumina ambientală din camera dvs.
Când sunteți încărcat, încercați să treceți mâna peste rezistorul „exterior” dependent de lumină. Numărul de camere ar trebui să crească.
Pe măsură ce „intrați” în cameră, în cele din urmă veți depăși valoarea maximă de ocupare și un „semn de oprire” va fi afișat pe afișajul cu LED-uri și o melodie scurtă va fi redată ca un avertisment sonor. Nu mai pot intra oameni în cameră.
Treceți mâna peste rezistorul „interior” dependent de lumină, iar numărul camerei ar trebui să înceapă să scadă de fiecare dată când acoperiți rezistorul dependent de lumină.
Bine! Ai construit un ghișeu de ocupare a camerei!
Doriți să o faceți și mai BUNĂ? Citiți mai departe!
Pasul 4: Construiți Centrul de comandă și codificați-l
Conectați un al doilea microBit după cum urmează.
Folosind un cablu de patch-uri cu aligator, conectați partea mai scurtă a unui al doilea buzzer piezo la pinul GND de pe microBit.
Conectați partea mai lungă a soneriei la Pinul 0 al microBitului utilizând un alt cablu de patch-uri. Din nou, dacă pinii au aceeași lungime, orientarea nu contează.
Acest set de blocuri de cod folosește funcțiile radio ale microBit.
Introduceți blocurile de cod pe baza diagramei sau încărcați fișierul.hex furnizat pe microBit.
De fiecare dată când contorul de ocupare a camerei microBit detectează o intrare sau o ieșire, acesta trimite numărul curent al camerei la stația de monitorizare. Dacă se depășește limita maximă de ocupare, acesta trimite un „99” pe care stația de monitorizare îl detectează și apoi afișează „semnul de oprire” și redă sunetul de avertizare.
Utilizatorul poate crește limita maximă de ocupare apăsând butonul B de pe microBit.
Utilizatorul poate reduce limita maximă de ocupare apăsând butonul A de pe microBit.
Dacă apăsați butonul A și butonul B împreună, veți trimite noua valoare maximă de ocupare la contorul de ocupare a camerei microBit. Veți vedea un „u” pe afișajul celuilalt microBit pentru a indica faptul că valoarea a fost actualizată. Acum contorul de ocupare a camerei va funcționa pe baza noii valori.
Sper că ați găsit acest lucru distractiv și instructiv!
ACUM MERGEȚI SĂ FACĂ CEVA MINUNAT !!
Recomandat:
Termostat Nest, urmărire ocupare: 12 pași
Nest Thermostat, Occupancy Tracking: automatizarea răcirii la domiciliu folosind Nest Thermostat a fost, până de curând, administrată de IFTTT folosind Life360 „primul care a ajuns acasă” și „ultimul care a plecat de acasă” declanșează. A fost minunat pentru că aș putea adăuga membri ai familiei în Li
Contor de ocupare a camerei: 5 pași (cu imagini)
Contor de ocupare a camerei: Sunt Paolo Reyes un mexican care iubește să creeze și să facă lucruri. De aceea am făcut acest contor de ocupare a camerei. Datorită circumstanțelor COVID-19, am decis să dezvolt acest proiect pentru a limita răspândirea virusului, controlând numărul de persoane care pot fi
Luminile automate ale camerei cu contor pentru vizitatori !: 7 pași
Luminile automate ale camerei cu contor pentru vizitatori !: Hei! Dacă doriți să scăpați de comutatoarele plictisitoare și să faceți luminile camerei automate la prețuri ieftine, sunteți în locul potrivit! Acest proiect va fi foarte ușor de construit. Nu trece prin simplitate, va fi foarte cool și funcționează 100%
Controler de declanșare a declanșatorului camerei: 4 pași (cu imagini)
Camera Shutter Release Controller: un controler care poate seta timpul de declanșare, intervalul, numărul unei serii de fotografii pentru camerele digitale. Practic pentru filmări în time-lapse sau fotografii cu piste de stele. Ideea originală apare atunci când am încercat prima mea fotografie de piste de stele anul trecut. Am descoperit că am
Cum să faci un contor cu Microbit ?: 9 pași
Cum să faci un contor cu Microbit ?: Când ne-am îmbarcat în avion, întâlnim adesea o situație ca aceasta: o stewardesă frumoasă care poartă o cutie mică de argint continuă să o apese în timp ce trece pe lângă ea. Ea murmură: 1,2,3,4,5,6 …… Trebuie să ghiciți - ea numără numărul total de