Spisu treści:
Wideo: Ogranicz tłum, aby zapobiec rozprzestrzenianiu się COVID-19: 5 kroków
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Światowa Organizacja Zdrowia (WHO) zaleciła ludziom, aby trzymali się z dala od zatłoczonych miejsc, aby chronić się przed rozprzestrzenianiem się choroby koronawirusowej. Mimo że ludzie praktykują dystans społeczny, może to nie być skuteczne, gdy są obecni w zatłoczonych miejscach. Wpadłem na ten pomysł po przeczytaniu wytycznych WHO dotyczących zapobiegania rozprzestrzenianiu się COVID-19.
Kieszonkowe dzieci
- Arduino Uno
- Kabel USB typu A/B (dla Arduino Uno)
- Płytka bez lutowania - połowa + (będziesz potrzebować tylko szyny zasilającej tej płyty)
- Moduł czujnika śledzenia podczerwieni (x2)
- Moduł czujnika ultradźwiękowego (x2) (HC-SR04) - Możesz go użyć, jeśli nie masz modułu czujnika śledzenia podczerwieni
- Moduł wyświetlacza LCD z interfejsem I2C - 16x2
- Silnik mikro-serwo SG90
- Przewody połączeniowe męskie/żeńskie
- Przewody połączeniowe męskie/męskie
Krok 1: Cel/zadanie
Ten projekt to zautomatyzowany, tani i skuteczny sposób na ograniczenie tłumu w miejscach publicznych – takich jak centra handlowe, supermarkety, biura – oraz w pojazdach komunikacji miejskiej, takich jak autobusy i pociągi.
Wykorzystanie człowieka do ograniczenia liczby osób w określonym miejscu nie byłoby tak efektywne, jak korzystanie z automatycznego systemu ze względu na brak personelu w niektórych obszarach. Ten prototyp można wykorzystać w rzeczywistych sytuacjach, zastępując serwomotor na moduł przekaźnika półprzewodnikowego. Moduł przekaźnika półprzewodnikowego steruje silnikiem obsługującym automatyczne drzwi przesuwne w budynkach i pojazdach. Podczas wymiany serwomotoru nastąpi niewielka zmiana w kodzie.
Krok 2: Jak to działa?
Jeśli osoba zamierza wejść do budynku lub pojazdu, może pomachać lub unieść rękę nad modułem czujnika ultradźwiękowego/śledzącego w podczerwieni. Jeśli używany jest moduł czujnika śledzenia IR, wyśle on sygnał LOW do mikrokontrolera Arduino Uno i zgodnie z moim programem drzwi zostaną otwarte.
W moim modelu do otwierania/zamykania drzwi użyłem serwomotoru. Drzwi zostaną otwarte, gdy serwomotor obróci się o 90 stopni. Jeśli używany jest moduł czujnika ultradźwiękowego, drzwi zostaną otwarte, gdy czujnik wykryje przeszkodę w odległości 5 cm od siebie. Drzwi pozostaną otwarte przez 5 sekund, a wartość zapisana w zmiennej zliczanej wzrośnie o jeden po ich zamknięciu. Zamknięte. Zmienna count określa liczbę osób w budynku lub pojeździe. Jeśli wartość zapisana w zmiennej licznika osiągnie maksymalną wartość zajętości, moduł wyświetlacza LCD pokaże, że nikt nie może wejść, a drzwi pozostaną zamknięte, dopóki ktoś nie opuści budynku. Dołączyłem moduł czujnika śledzenia podczerwieni po wewnętrznej stronie również pudełko (wzorowane jako budynek/pojazd). Proces będzie taki sam, jak wspomniany powyżej, z tą różnicą, że wartość przechowywana w zmiennej count zmniejszy się o jeden, gdy osoba opuszcza budynek.
Krok 3: Schemat
Moduł czujnika śledzenia podczerwieni
- S (wewnątrz) - D5
- S (na zewnątrz) - D4
- (+) - 5V
- (-) - Uziemienie (GND)
Moduł czujnika ultradźwiękowego (HC-SR04) - Jeśli używałeś go w swoim projekcie
- VCC - 5V
- Trig - D4
- Echo - D3
- GND - Uziemienie
Moduł wyświetlacza LCD 16x2 z interfejsem I2C
- GND - Uziemienie
- VCC - 5V
- SDA - A4
- SCL - A5
Siłownik
- S - D9
- (+) - 5V
- (-) - Grunt
Krok 4: Kod
Jeśli ktoś ma jakieś pytania dotyczące kodów, prosimy o komentarz poniżej
Krok 5: Ostateczny wygląd
Gratulacje! Właśnie ukończyłeś ten projekt.
Obejrzyj powyższy film na YouTube, aby zobaczyć, jak to działa.
Jeśli ktoś ma jakieś pytania lub sugestie dotyczące tego projektu, proszę o komentarz poniżej lub wyślij mi e-mail na adres [email protected].