Obsah:
- Krok 1: Sestavte obvod čítače místnosti
- Krok 2: Testování obvodu
- Krok 3: Kódování počítadla obsazenosti místnosti
- Krok 4: Vytvořte příkazové centrum a nakódujte jej
Video: Čítač a ovladač obsazenosti místnosti MicroBit: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Během pandemie je jedním ze způsobů, jak omezit přenos viru, maximalizace fyzického odstupu mezi lidmi.
V místnostech nebo obchodech by bylo užitečné vědět, kolik lidí je v daném okamžiku v uzavřeném prostoru.
Tento projekt využívá dvojici senzorů k detekci lidí vstupujících a vystupujících z místnosti. Okruh mohl být namontován na zárubeň, takže kolem něj lidé procházejí a vystupují.
Funguje to tak, že jsou k detekci osoby procházející zařízením nastaveny dva odpory závislé na světle (LDR). Jak se zvyšuje hladina světla dopadajícího na LDR, tok proudu odporem se zvyšuje. To lze měřit pomocí microBit.
Osoba opouštějící místnost nejprve projde „vnitřní“LDR a to bude detekováno microBitem. Pokud je v místnosti více než jedna osoba, odečte se jedna od počtu obyvatel.
Osoba vstupující do místnosti nejprve překročí „vnější“LDR a to bude detekováno microBitem. Pokud je v místnosti méně než maximální povolený počet lidí, přidá se 1 k počtu obyvatel. Pokud je venkovní detektor předán a v místnosti je již maximální počet povolených osob, zobrazí se „značka zastavení“a zazní varovný zvuk.
Volitelné Command Center
Existuje druhý microBit, který je příkazovým centrem. Bylo by to u pokladníka nebo učitele. Pokaždé, když někdo vstoupí nebo odejde z místnosti, počet místností se bezdrátově odešle do příkazového centra microBit. Pokud je dosaženo maximální obsazenosti, velitelské centrum microBit také pípne a zobrazí varovný symbol.
Uživatel může také zvýšit nebo snížit maximální obsazenost pomocí tlačítek A a B a změnit maximální hodnotu obsazení. Společným stisknutím tlačítek A a B se nová maximální hodnota bezdrátově odešle do čítače místností microBit, kde se aktualizuje maximální hodnota obsazenosti.
Pojďme postavit tento projekt!
Zásoby:
Počítadlo obsazenosti místnosti
- MicroBit BBC
- Prkénko
- Odpor závislý na světle (2)
- 1K ohmový rezistor (2)
- Piezo bzučák
- Propojovací vodiče
- Ploché propojovací šňůry aligátora (5)
Command Center (volitelně)
- MicroBit BBC
- Piezo bzučák
- Ploché propojovací kabely (2)
Krok 1: Sestavte obvod čítače místnosti
Zapojte obvod podle schématu. Ploché propojovací šňůry aligátora můžete použít k připojení výstupních vodičů, vodičů GND a 3V k pinům na microBitu.
Ujistěte se, že máte správnou polaritu piezoelektrického bzučáku. Pokud je kratší pin, přejde na GND a delší pin na pin 0 na microBitu. Pokud jsou stejně dlouhé, na orientaci nezáleží.
Znovu zkontrolujte kabeláž a pak začneme kódovat!
Krok 2: Testování obvodu
Než strávíte čas veškerým kódováním čítače, věnujte pár minut tomu, abyste buď zadali tento náčrt kalibrace LDR, nebo nahrajte připojený soubor.hex skici do svého microBitu.
Když běží, skica vám na displeji ukáže malý diamant, když detekuje vaši ruku pokrývající odpor závislý na světle. Než přejdete k dalšímu kroku, otestujte oba analogové piny 1 a 2.
Krok 3: Kódování počítadla obsazenosti místnosti
Zadejte bloky kódu do diagramu nebo nahrajte soubor.hex do svého microBitu.
Proměnnou maxOccupancy lze nastavit tak, aby vyhovovala limitu obsazenosti místnosti.
Proměnná levelDrop je hodnota snížení úrovně světla, kterou je třeba překročit, než bude microBit počítat osobu jako vstup/výstup z místnosti. Tuto hodnotu budete možná muset upravit na základě okolního světla ve vaší místnosti.
Při nahrávání zkuste přejet rukou přes 'vnější' odpor závislý na světle. Počet pokojů by se měl zvýšit.
Když budete „vstupovat“do místnosti, nakonec překročíte maximální hodnotu obsazenosti a na LED displeji se zobrazí „stop“a zazní zvukové upozornění jako krátká melodie. Do místnosti nesmí vstoupit další lidé.
Přejeďte rukou po „vnitřním“rezistoru závislém na světle a počet místností by se měl začít snižovat při každém zakrytí rezistoru závislého na světle.
Dobře! Postavili jste počítadlo obsazenosti pokoje!
Chcete, aby to bylo ještě LEPŠÍ? Číst dál!
Krok 4: Vytvořte příkazové centrum a nakódujte jej
Druhý microBit připojte následujícím způsobem.
Pomocí propojovacího kabelu s aligátorovou sponou připojte kratší stranu druhého piezoelektrického bzučáku ke kolíku GND na microBitu.
Připojte delší stranu bzučáku ke kolíku 0 microBitu pomocí jiného propojovacího kabelu. Opět platí, že pokud jsou kolíky stejně dlouhé, na orientaci nezáleží.
Tato sada bloků kódu využívá rádiové funkce microBit.
Zadejte bloky kódu na základě diagramu nebo nahrajte soubor.hex, který je poskytnut do microBit.
Pokaždé, když čítač obsazení místnosti microBit detekuje vstup nebo výstup, odešle aktuální počet místností na monitorovací stanici. Pokud je překročen maximální limit obsazenosti, odešle '99', který monitorovací stanice detekuje a poté zobrazí 'stopku' a přehraje varovný zvuk.
Uživatel může zvýšit maximální limit obsazenosti stisknutím tlačítka B na microBitu.
Uživatel může snížit maximální limit obsazenosti stisknutím tlačítka A na microBitu.
Společným stisknutím tlačítka A a tlačítka B odešlete novou maximální hodnotu obsazenosti na počítadlo obsazenosti místnosti microBit. Na displeji druhého microBitu uvidíte „u“, což znamená, že hodnota byla aktualizována. Nyní bude počítadlo obsazenosti místnosti fungovat na základě nové hodnoty.
Doufám, že jste našli tento Instructable zábavný a informativní!
NYNÍ VYDĚLEJTE NĚCO ÚŽASNÉHO !!
Doporučuje:
Nest termostat, sledování obsazenosti: 12 kroků
Nest Thermostat, sledování obsazenosti: Automatizaci domácího chlazení používající můj termostat Nest Thermostat donedávna provozoval IFTTT pomocí aplikace Life360 „první, kdo dorazil domů“; a " poslední odejít z domova " spouští. To bylo skvělé, protože jsem mohl do své Li přidat členy rodiny
Automatické ovládání osvětlení místnosti a ventilátoru s obousměrným čítačem návštěvníků: 3 kroky
Automatické ovládání osvětlení místnosti a ventilátoru s obousměrným čítačem návštěvníků: Často vidíme počítadla návštěvníků na stadionu, v nákupním centru, v kancelářích, ve třídách atd. Jak počítají lidi a zapínají nebo vypínají světlo, když nikdo není uvnitř? Dnes jsme tady s projektem automatického ovládání osvětlení místnosti s obousměrným čítačem návštěvníků
Počitadlo obsazenosti místnosti: 5 kroků (s obrázky)
Počítadlo obsazenosti místnosti: Jsem Paolo Reyes, Mexičan, který rád tvoří a vyrábí věci. Proto jsem vytvořil počítadlo obsazenosti místnosti. Kvůli okolnostem COVID-19 jsem se rozhodl vyvinout tento projekt s cílem omezit šíření virů kontrolou počtu lidí, kteří mohou být
Monitor serverové místnosti: 4 kroky
Monitor serverové místnosti: Jedním z problémů serverové místnosti je teplota. U různých zařízení produkujících teplo to rychle stoupá. A pokud klimatizace selže, vše rychle zastaví. K předpovědi těchto situací můžeme získat jedno z několika prostředí
12 € Led Cactus (dekorace neonové místnosti): 4 kroky
12 € Led Cactus (neonová dekorace pokoje): Dobrý den, v tomto návodu vám ukážu, jak jsem vytvořil tuto úžasnou dekoraci místnosti Led Cactus Začněme