
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02

Podczas pandemii jednym ze sposobów ograniczenia transmisji wirusa jest maksymalizacja fizycznego dystansu między ludźmi.
W pokojach lub sklepach pomocna byłaby wiedza, ile osób znajduje się w zamkniętej przestrzeni w danym momencie.
Ten projekt wykorzystuje parę czujników do wykrywania osób wchodzących i wychodzących z pokoju. Obwód mógłby być zamontowany na ościeżnicy drzwi, aby ludzie przechodzili obok niego, gdy wychodzą i wchodzą.
Działa dzięki dwóm rezystorom zależnym od światła (LDR) ustawionym do wykrywania osoby przechodzącej przez urządzenie. Wraz ze wzrostem poziomu światła padającego na LDR zwiększa się przepływ prądu przez rezystor. Można to zmierzyć za pomocą microBit.
Osoba wychodząca z pokoju najpierw przejdzie przez „wewnętrzny” LDR i zostanie to wykryte przez microBit. Jeśli w pokoju jest więcej niż jedna osoba, odejmowana jest jedna od liczby osób.
Osoba wchodząca do pokoju najpierw przejdzie przez „zewnętrzny” LDR, co zostanie wykryte przez microBit. Jeśli w pokoju jest mniej niż maksymalna dopuszczalna liczba osób, doda 1 do liczby osób. Jeśli czujnik zewnętrzny zostanie zdjęty, a w pomieszczeniu znajduje się już maksymalna dozwolona liczba osób, zostanie wyświetlony znak „stop” i zostanie odtworzony dźwięk ostrzegawczy.
Opcjonalne centrum dowodzenia
Istnieje drugi microBit, który jest centrum dowodzenia. Byłoby to w lokalizacji kasjera lub nauczyciela. Za każdym razem, gdy ktoś wchodzi lub wychodzi z pokoju, liczba pokoi jest przesyłana bezprzewodowo do centrum dowodzenia microBit. Po osiągnięciu maksymalnego zajętości, microBit w centrum dowodzenia również wydaje sygnał dźwiękowy i wyświetla symbol ostrzegawczy.
Użytkownik może również zwiększyć lub zmniejszyć maksymalną zajętość, używając przycisków A i B do zmiany wartości maksymalnego zajętości. Poprzez jednoczesne naciśnięcie przycisku A i przycisku B, nowa maksymalna wartość jest wysyłana bezprzewodowo do mikrobitowego licznika pomieszczenia, gdzie aktualizowana jest maksymalna wartość zajętości.
Zbudujmy ten projekt!
Kieszonkowe dzieci:
Licznik obłożenia pokoju
- BBC microBit
- Deska do krojenia chleba
- Rezystor światłoczuły (2)
- Rezystor 1K Ohm (2)
- Brzęczyk piezoelektryczny
- Podłączanie przewodów
- Kable krosowe z zaciskiem krokodylkowym (5)
Centrum dowodzenia (opcjonalnie)
- BBC microBit
- Brzęczyk piezoelektryczny
- Kable krosowe z zaciskiem krokodylkowym (2)
Krok 1: Zbuduj obwód licznika pomieszczenia


Podłącz obwód, jak pokazano na schemacie. Możesz użyć krosów krosowych z zaciskiem krokodylkowym, aby połączyć przewody wyjściowe, przewody GND i 3V z pinami na microBit.
Upewnij się, że biegunowość brzęczyka piezoelektrycznego jest ustawiona prawidłowo. Jeśli jest krótszy pin, przechodzi do GND, a dłuższy pin do pinu 0 na microBit. Jeśli są tej samej długości, orientacja nie ma znaczenia.
Sprawdź dokładnie okablowanie, a potem zacznijmy kodować!
Krok 2: Testowanie obwodu

Zanim poświęcisz czas na kodowanie licznika, poświęć kilka minut, aby wprowadzić ten szkic kalibracji LDR lub przesłać załączony plik szkicu.hex do swojego microBit.
Podczas biegu szkic pokaże ci mały diament na wyświetlaczu, gdy wykryje, że twoja ręka zakrywa rezystor zależny od światła. Przetestuj oba piny analogowe 1 i 2 przed przejściem do następnego kroku.
Krok 3: Kodowanie licznika zajętości pokoju

Wprowadź bloki kodu na diagramie lub prześlij plik.hex na swój microBit.
Zmienną maxOccupancy można dostosować do limitu obłożenia pokoju.
Zmienna levelDrop to wartość redukcji poziomu światła, która musi zostać przekroczona, zanim microBit zaliczy osobę jako wchodzącą/wychodzącą z pomieszczenia. Może być konieczne dostosowanie tej wartości w oparciu o oświetlenie otoczenia w pomieszczeniu.
Po przesłaniu spróbuj przesunąć rękę nad „zewnętrznym” rezystorem zależnym od światła. Liczba pokoi powinna wzrosnąć.
Gdy będziesz „wchodzić” do pokoju, w końcu przekroczysz wartość maxOccupancy, a na wyświetlaczu LED pojawi się „znak stopu”, a krótka melodia zostanie odtworzona jako ostrzeżenie dźwiękowe. Żadne osoby nie mogą wejść do pokoju.
Przełóż rękę nad opornikiem światła „wewnętrznego”, a liczba pomieszczeń powinna zacząć się zmniejszać za każdym razem, gdy zakryjesz opornik światła.
W porządku! Masz zbudowany licznik obłożenia pokoju!
Chcesz, żeby było jeszcze LEPIEJ? Czytaj!
Krok 4: Zbuduj centrum dowodzenia i zakoduj je

Podłącz drugi microBit w następujący sposób.
Za pomocą kabla krosowego z zaciskiem krokodylkowym podłącz krótszy bok drugiego brzęczyka piezoelektrycznego do styku GND na microBit.
Podłącz dłuższy bok brzęczyka do styku 0 mikrobita za pomocą innego kabla połączeniowego. Ponownie, jeśli szpilki mają tę samą długość, orientacja nie ma znaczenia.
Ten zestaw bloków kodu wykorzystuje funkcje radiowe microBit.
Wprowadź bloki kodu na podstawie diagramu lub prześlij plik.hex, który jest dostarczony do microBit.
Za każdym razem, gdy licznik zajętości pomieszczenia microBit wykryje wejście lub wyjście, wysyła aktualny stan pomieszczenia do stacji monitorującej. Jeśli maksymalny limit zajętości zostanie przekroczony, wysyła '99', które wykryje stacja monitorująca, a następnie pokazuje 'znak stop' i odtwarza dźwięk ostrzegawczy.
Użytkownik może zwiększyć maksymalny limit zajętości, naciskając przycisk B na microBit.
Użytkownik może zmniejszyć maksymalny limit zajętości, naciskając przycisk A na microBit.
Jednoczesne naciśnięcie przycisku A i przycisku B spowoduje przesłanie nowej maksymalnej wartości zajętości do mikrobitowego licznika zajętości pomieszczenia. Zobaczysz „u” na wyświetlaczu drugiego microBit, aby wskazać, że wartość została zaktualizowana. Teraz licznik zajętości pokoju będzie działał w oparciu o nową wartość.
Mam nadzieję, że znalazłeś tę pouczającą zabawę i informacje!
TERAZ ZRÓB COŚ WSPANIAŁEGO!!
Zalecana:
Termostat Nest, śledzenie zajętości: 12 kroków

Nest Thermostat, śledzenie obecności: Moja automatyka chłodzenia domu za pomocą mojego termostatu Nest do niedawna była obsługiwana przez IFTTT przy użyciu rozwiązania Life360 „pierwszy, który dotarł do domu”. i „ostatni wyszedł z domu” wyzwalacze. To było świetne, ponieważ mogłem dodać członków rodziny do mojego Li
Dowiedz się, kiedy ktoś wszedł do pokoju za pomocą czujnika radarowego Xyc-wb-dc: 7 kroków

Dowiedz się, kiedy ktoś wszedł do pokoju za pomocą czujnika radarowego Xyc-wb-dc: W tym samouczku dowiemy się, jak dowiedzieć się, kiedy ktoś wszedł do pokoju za pomocą modułu RTC, czujnika radarowego xyc-wb-dc, wyświetlacza OLED i arduino. film demonstracyjny
Licznik obłożenia pokoju: 5 kroków (ze zdjęciami)

Licznik obłożenia pokoju: Jestem Paolo Reyes, Meksykanin, który uwielbia tworzyć i robić rzeczy. Dlatego stworzyłem ten licznik zajętości pokoju. Ze względu na okoliczności związane z COVID-19 postanowiłem rozwinąć ten projekt, aby ograniczyć rozprzestrzenianie się wirusa, kontrolując liczbę osób, które mogą być
12 € Led Cactus (neonowa dekoracja pokoju): 4 kroki

12 € Led Cactus (neonowa dekoracja pokoju): Cześć, W tej instrukcji pokażę ci, jak zrobiłem tę niesamowitą dekorację Led Cactus Room. Zacznijmy, czyż nie:)
Jak zrobić licznik za pomocą Microbit?: 9 kroków

Jak zrobić ladę z Microbitem?: Kiedy wsiadamy do samolotu, często spotykamy się z taką sytuacją: piękna stewardesa niosąca małe srebrne pudełeczko naciska je, przelatując obok. Ona mruczy: 1,2,3,4,5,6… Musisz się domyślić - liczy całkowitą liczbę