Sadržaj:

Brojač i kontroler zauzetosti soba MicroBit: 4 koraka
Brojač i kontroler zauzetosti soba MicroBit: 4 koraka

Video: Brojač i kontroler zauzetosti soba MicroBit: 4 koraka

Video: Brojač i kontroler zauzetosti soba MicroBit: 4 koraka
Video: Возведение перегородок санузла из блоков. Все этапы. #4 2024, Srpanj
Anonim
Brojač i kontroler zauzetosti soba MicroBit
Brojač i kontroler zauzetosti soba MicroBit

Tijekom pandemije, jedan od načina za smanjenje prijenosa virusa je povećanje fizičke udaljenosti među ljudima.

U sobama ili trgovinama bilo bi korisno znati koliko je ljudi u datom trenutku u zatvorenom prostoru.

Ovaj projekt koristi par senzora za otkrivanje ljudi koji ulaze i izlaze iz sobe. Krug se može montirati na okvir vrata tako da ljudi prolaze pored njega pri izlasku i ulasku.

Radi tako što su postavljena dva otpornika ovisna o svjetlu (LDR) za otkrivanje osobe koja prolazi pored uređaja. S povećanjem razine svjetlosti koja pada na LDR povećava se protok struje kroz otpornik. To se može izmjeriti pomoću microBita.

Osoba koja izlazi iz sobe prvo će prijeći "unutarnji" LDR i to će biti otkriveno microBitom. Ako je u prostoriji više osoba, oduzet će jednu od broja korisnika.

Osoba koja ulazi u sobu prvo će prijeći "vanjski" LDR i to će biti otkriveno microBitom. Ako u prostoriji ima manje od maksimalno dopuštenog broja osoba, to će se zbroju dodati 1. Ako je vanjski detektor prošao, a u prostoriji već ima maksimalno dopuštenih ljudi, prikazat će se znak 'stop' i oglasit će se zvuk upozorenja.

Izborno zapovjedno središte

Postoji drugi microBit koji je komandno središte. To bi bilo na mjestu blagajne ili učitelja. Svaki put kad netko uđe ili izađe iz sobe, broj soba bežično se šalje u komandni centar microBit. Ako se postigne maksimalna popunjenost, microBit iz naredbenog centra također pišti i prikazuje simbol upozorenja.

Korisnik također može povećati ili smanjiti maksimalnu popunjenost korištenjem tipki A i B za promjenu maksimalne vrijednosti popunjenosti. Pritiskanjem tipki A i gumba B zajedno, nova maksimalna vrijednost bežično se šalje na sobni brojač microBit gdje se ažurira maksimalna vrijednost zauzetosti.

Izgradimo ovaj projekt!

Pribor:

Brojač zauzetosti soba

  • BBC microBit
  • Oglasna ploča
  • Otpornik ovisan o svjetlu (2)
  • Otpornik 1K Ohm (2)
  • Piezo zujalica
  • Spajanje žica
  • Zaštitni kabeli sa kopčom od aligatora (5)

Naredbeni centar (izborno)

  • BBC microBit
  • Piezo zujalica
  • Zaštitni kabeli sa kopčom od aligatora (2)

Korak 1: Izgradite krug brojača soba

Izgradite krug brojača soba
Izgradite krug brojača soba
Izgradite krug brojača soba
Izgradite krug brojača soba

Ožičite krug kao što je prikazano na dijagramu. Za povezivanje izlaznih žica, žica GND i 3V s pinovima na microBitu možete upotrijebiti zakrpe za spajanje aligatora.

Provjerite jeste li pravilno usmjerili polaritet piezo zujalice. Ako postoji kraći pin, ide na GND, a duži pin ide na Pin 0 na microBitu. Ako su iste duljine, orijentacija nije bitna.

Dvaput provjerite svoje ožičenje pa krenimo s kodiranjem!

Korak 2: Testiranje vašeg kruga

Testiranje vašeg kruga
Testiranje vašeg kruga

Prije nego potrošite vrijeme na kodiranje brojača, odvojite nekoliko minuta ili unesite ovu skicu LDR kalibracije ili prenesite priloženu.hex datoteku skice na svoj microBit.

Prilikom izvođenja, skica će vam pokazati mali dijamant na zaslonu kada otkrije da vaša ruka prekriva otpornik ovisan o svjetlu. Ispitajte oba analogna pina 1 i 2 prije nego prijeđete na sljedeći korak.

Korak 3: Kodiranje brojača zauzetosti sobe

Kodiranje brojača zauzetosti sobe
Kodiranje brojača zauzetosti sobe

Unesite kodne blokove na dijagram ili prenesite.hex datoteku na svoj microBit.

Varijabla maxOccupancy može se prilagoditi prema granici popunjenosti prostorije.

Varijabla levelDrop vrijednost je smanjenja razine svjetlosti koja se mora premašiti prije nego što microBit broji osobu kao osobu koja ulazi/izlazi iz prostorije. Možda ćete morati prilagoditi ovu vrijednost na temelju ambijentalnog svjetla u vašoj sobi.

Kad se učita, pokušajte prijeći rukom preko "vanjskog" otpornika ovisnog o svjetlu. Broj soba trebao bi se povećati.

Dok stalno 'ulazite' u sobu, na kraju ćete premašiti vrijednost maxOccupancy, a na LED zaslonu će se pojaviti 'stop znak', a kratka melodija će se čuti kao zvučno upozorenje. Više ljudi ne smije ući u prostoriju.

Pređite rukom preko "unutarnjeg" svjetlosno ovisnog otpornika i broj soba trebao bi se početi smanjivati svaki put kada prekrijete otpornik ovisan o svjetlu.

U redu! Izgradili ste brojač zauzetosti soba!

Želite li to učiniti još boljim? Nastavi čitati!

Korak 4: Izgradite naredbeni centar i kodirajte ga

Izgradite naredbeni centar i kodirajte ga
Izgradite naredbeni centar i kodirajte ga

Spojite drugi microBit na sljedeći način.

Pomoću zakrpnog kabela sa kopčom od aligatora spojite kraću stranu drugog piezo zujalice na GND pin na microBitu.

Spojite dulju stranu zujalice na pin 0 microBita pomoću drugog kabela za povezivanje. Opet, ako su igle iste duljine, orijentacija nije važna.

Ovaj skup kodnih blokova koristi radijske značajke microBita.

Unesite kodne blokove na temelju dijagrama ili prenesite.hex datoteku koja se nalazi na microBitu.

Svaki put kad brojač zauzetosti sobe microBit otkrije ulaz ili izlaz, šalje trenutni broj soba na nadzornu stanicu. Ako je premašeno maksimalno ograničenje popunjenosti, šalje '99' koje nadzorna postaja detektira, a zatim pokazuje 'stop znak' i pušta zvuk upozorenja.

Korisnik može povećati ograničenje maksimalne popunjenosti pritiskom na tipku B na microBitu.

Korisnik može smanjiti maksimalnu granicu zauzeća pritiskom na tipku A na microBitu.

Pritiskanjem tipki A i gumba B zajedno poslat ćete novu maksimalnu vrijednost zauzetosti na brojač zauzetosti sobe microBit. Vidjet ćete 'u' na zaslonu drugog microBita koji označava da je vrijednost ažurirana. Sada će brojač zauzetosti soba raditi na temelju nove vrijednosti.

Nadam se da vam je ovaj Instructable bio zabavan i poučan!

ODMAH NAPRAVITE NEŠTO DIVNO !!

Preporučeni: