Obsah:

Počítadlo a ovládač obsadenosti miestnosti MicroBit: 4 kroky
Počítadlo a ovládač obsadenosti miestnosti MicroBit: 4 kroky

Video: Počítadlo a ovládač obsadenosti miestnosti MicroBit: 4 kroky

Video: Počítadlo a ovládač obsadenosti miestnosti MicroBit: 4 kroky
Video: Jak odemknout fabii bez klíčů rukama za 2 vteřiny 2024, Jún
Anonim
Počítadlo a ovládač obsadenosti miestnosti MicroBit
Počítadlo a ovládač obsadenosti miestnosti MicroBit

Počas pandémie je jedným zo spôsobov, ako obmedziť prenos vírusu, maximalizácia fyzického odstupu medzi ľuďmi.

V miestnostiach alebo obchodoch by bolo užitočné vedieť, koľko ľudí je v danom čase v uzavretom priestore.

Tento projekt používa dvojicu senzorov na detekciu ľudí vstupujúcich a vystupujúcich z miestnosti. Okruh je možné namontovať na rám dverí, aby ním ľudia prechádzali a vystupovali.

Funguje to tak, že sú nastavené dva rezistory závislé na svetle (LDR) na detekciu osoby, ktorá prechádza zariadením. Ako sa zvyšuje hladina svetla dopadajúceho na LDR, tok prúdu cez odpor sa zvyšuje. To sa dá zmerať pomocou microBit.

Osoba, ktorá odchádza z miestnosti, prejde najskôr „vnútorným“LDR a to bude detekované mikrobitom. Ak je v miestnosti viac ako jedna osoba, odpočíta sa jedna od počtu obyvateľov.

Osoba vstupujúca do miestnosti prejde najskôr „vonkajším“LDR a to bude detekované mikrobitom. Ak je v miestnosti menej ako maximálny povolený počet osôb, pripočíta sa k počtu osôb 1. Ak prejdete vonkajším detektorom a v miestnosti je už maximálny povolený počet osôb, zobrazí sa značka „stop“a zaznie výstražný zvuk.

Voliteľné príkazové centrum

Existuje druhý mikrobit, ktorý je príkazovým strediskom. Bolo by to v mieste pokladníka alebo učiteľa. Zakaždým, keď niekto vstúpi alebo vyjde z miestnosti, počet miestností sa bezdrôtovo odošle do riadiaceho centra microBit. Ak je dosiahnutá maximálna obsadenosť, veliteľské centrum microBit tiež zapípa a zobrazí výstražný symbol.

Užívateľ môže tiež zvýšiť alebo znížiť maximálnu obsadenosť pomocou tlačidiel A a B na zmenu maximálnej obsadenej hodnoty. Súčasným stlačením tlačidiel A a B sa nová maximálna hodnota bezdrôtovo odošle do izbového pultu microBit, kde sa aktualizuje maximálna hodnota obsadenosti.

Postavme tento projekt!

Zásoby:

Počítadlo obsadenosti miestnosti

  • MicroBit BBC
  • Breadboard
  • Svetlo závislý odpor (2)
  • 1K ohmový odpor (2)
  • Piezo bzučiak
  • Pripojovacie vodiče
  • Ploché prepojovacie šnúry aligátora (5)

Command Center (voliteľné)

  • MicroBit BBC
  • Piezo bzučiak
  • Aligátorové prepojovacie káble (2)

Krok 1: Zostavte obvod počítadla miestnosti

Zostavte obvod počítadla miestnosti
Zostavte obvod počítadla miestnosti
Zostavte obvod počítadla miestnosti
Zostavte obvod počítadla miestnosti

Zapojte obvod podľa schémy. Ploché prepojovacie šnúry aligátora môžete použiť na pripojenie výstupných vodičov, vodičov GND a 3V k kolíkom na microBite.

Dbajte na správnu polaritu piezoelektrického bzučiaka. Ak existuje kratší pin, prejde na GND a dlhší pin na pin 0 na microBite. Ak sú rovnako dlhé, na orientácii nezáleží.

Ešte raz skontrolujte zapojenie a potom sa pustíme do kódovania!

Krok 2: Testovanie obvodu

Testovanie vášho obvodu
Testovanie vášho obvodu

Predtým, ako strávite čas všetkým kódovaním počítadla, urobte si pár minút na zadanie tohto náčrtu kalibrácie LDR alebo nahrajte priložený súbor.hex skice do svojho zariadenia microBit.

Keď beží, náčrt vám na displeji ukáže malý diamant, keď detekuje vašu ruku pokrývajúcu odpor závislý od svetla. Pred pokračovaním k ďalšiemu kroku vyskúšajte oba analógové piny 1 a 2.

Krok 3: Kódovanie počítadla obsadenosti miestnosti

Kódovanie počítadla obsadenosti miestnosti
Kódovanie počítadla obsadenosti miestnosti

Zadajte bloky kódu do diagramu alebo nahrajte súbor.hex do svojho zariadenia microBit.

Variabilnú maximálnu obsadenosť je možné nastaviť tak, aby zodpovedala limitu obsadenosti miestnosti.

Premenná levelDrop je hodnota zníženia úrovne svetla, ktorú je potrebné prekročiť, než bude microBit počítať osobu ako vstupujúcu/vystupujúcu z miestnosti. Možno budete musieť túto hodnotu upraviť podľa okolitého svetla vo vašej miestnosti.

Pri odovzdávaní skúste prejsť rukou na „externý“odpor závislý od svetla. Počet izieb by sa mal zvýšiť.

Keď budete „vstupovať“do miestnosti, nakoniec prekročíte hodnotu maximálnej obsadenosti a na LED displeji sa zobrazí „stopka“a zaznie zvukové upozornenie. Do miestnosti nesmú vstupovať ďalšie osoby.

Prejdite rukou po „vnútornom“rezistore závislom od svetla a počet miestností by sa mal začať znižovať pri každom zakrytí rezistora závislého od svetla.

Dobre! Máte postavený počítadlo obsadenosti miestnosti!

Chcete, aby to bolo ešte LEPŠIE? Pokračuj v čítaní!

Krok 4: Vytvorte príkazové centrum a nakódujte ho

Vybudujte príkazové centrum a nakódujte ho
Vybudujte príkazové centrum a nakódujte ho

Druhý microBit zapojte nasledovne.

Pomocou prepojovacieho kábla z aligátora pripojte kratšiu stranu druhého piezo bzučiaka k kolíku GND na microBite.

Pripojte dlhšiu stranu bzučiaka k pinu 0 microBitu pomocou iného prepojovacieho kábla. Opäť platí, že ak sú špendlíky rovnako dlhé, na orientácii nezáleží.

Táto sada kódových blokov využíva rádiové funkcie microBit.

Zadajte bloky kódu na základe diagramu alebo nahrajte súbor.hex, ktorý je poskytnutý do zariadenia microBit.

Zakaždým, keď počítadlo obsadenosti miestnosti microBit detekuje vstup alebo výstup, pošle aktuálny počet miestností na monitorovaciu stanicu. Ak je prekročený maximálny limit obsadenosti, vyšle „99“, ktoré monitorovacia stanica zistí, a potom zobrazí „stop“a spustí výstražný zvuk.

Užívateľ môže zvýšiť limit maximálnej obsadenosti stlačením tlačidla B na microBite.

Užívateľ môže znížiť limit maximálnej obsadenosti stlačením tlačidla A na microBite.

Súčasným stlačením tlačidiel A a B odošlete novú maximálnu hodnotu obsadenosti na počítadlo obsadenosti miestnosti microBit. Na druhom displeji microBit uvidíte „u“, čo znamená, že hodnota bola aktualizovaná. Počítadlo obsadenosti miestnosti bude teraz fungovať na základe novej hodnoty.

Dúfam, že ste tento návod našli zábavným a poučným!

TERAZ VYROBTE NIEČO ÚŽASNÉ !!!

Odporúča: