Spisu treści:
- Krok 1: Materiały eksploatacyjne
- Krok 2: Okablowanie
- Krok 3: Instrukcja użytkowania UPyCraft
- Krok 4: Pobieranie kodu
- Krok 5: Instalacja
- Krok 6: Otwórz przeglądarkę
- Krok 7: Testowanie
- Krok 8: Pomysł
Wideo: Program MicroPython: Czy toaleta jest zajęta?: 8 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
Nasze biuro jest dużym biurem grupowym z ograniczoną przestrzenią na łazienkę. „Często stwierdzam, że nie mam miejsca do łazienki, więc muszę czekać tak długo, że czuję się zakłopotany.
Eksperyment wykorzystał MakePython ESP8266 do skonfigurowania serwera wykrywania, do którego każdy mógł uzyskać dostęp za pośrednictwem adresu IP, aby sprawdzić sedesy, unikając niezręcznych czasów oczekiwania.
Krok 1: Materiały eksploatacyjne
sprzęt komputerowy:
- MakePython ESP8266
- Czujnik podczerwieni
- Deska do krojenia chleba
- Linia skoku
- Kabel USB
- taśma klejąca
MakePython ESP8266 to płytka ESP8266 ze zintegrowanym wyświetlaczem OLED SSD1306, można ją pobrać z tego linku:
Czujnik podczerwieni: Gdy moduł wykryje przedni sygnał przeszkody, zielona lampka kontrolna na płytce drukowanej zapala poziom, podczas gdy port OUT nadal wysyła sygnały o niskim poziomie. Odległość wykrywania modułu wynosi 2 ~ 30 cm, a kąt wykrywania wynosi 35 °. Odległość wykrywania można regulować potencjometrem. gdy potencjometr jest regulowany zgodnie z ruchem wskazówek zegara, odległość wykrywania wzrasta; Potencjometr w kierunku przeciwnym do ruchu wskazówek zegara zmniejsza odległość wykrywania;
oprogramowanie:
uPyCraft V1.1
Kliknij ten link, aby pobrać uPyCraft IDE dla Windows:
Krok 2: Okablowanie
- Pin VCC modułu podczerwieni jest podłączony do 3V3 MakePython ESP8266, GND jest podłączony do GND, a OUT jest podłączony do IO14 płyty.
- Podłącz MakePython ESP8266 do komputera za pomocą kabla USB, Otwórz menedżera urządzeń (wystarczy wyszukać „urządzenie” w polu wyszukiwania systemu Windows). Po rozwinięciu sekcja portu powinna wyświetlać coś podobnego do powyższego. Zanotuj numer portu, taki jak COM18 w moim przypadku. Jeśli nie pojawi się żaden port, spróbuj pobrać dysk USB:
Krok 3: Instrukcja użytkowania UPyCraft
Pobierz plik Rozpocznij MicroPython ESP8266, który jest szczegółowo opisany w sekcji MicroPython Development Tools tego pliku, który pomoże Ci pobrać i zainstalować uPyCraft IDE oraz korzystać z niego. Zawiera również wprowadzenie do MakePython ESP8266.
Lub możesz pobrać plik z tego linku:
Krok 4: Pobieranie kodu
Pobierz plik main.py i otwórz go, musisz zmodyfikować następujące punkty:
- SSID: trzeba zmienić na nazwę sieci lokalnej
- HASŁO: trzeba zmienić hasło do sieci lokalnej
- Jeśli OUT Pin modułu podczerwieni odbiera zmianę z MakePython ESP8266, zmień numer w Pin() na Pin, którego użyłeś do jej otrzymania.
Kiedy skończysz, kliknij Zapisz i DownAndRun. "download ok" zostanie wyświetlone, gdy pobieranie się powiedzie, możesz zobaczyć adres IP (mój: 192.168.1.116).
Krok 5: Instalacja
Umieść moduł podczerwieni obok drzwi, aby ułatwić wykrywanie osób i zabezpiecz go taśmą klejącą. Gdy ktoś korzysta z toalety, moduł przesyła wyniki testu do serwera przez WiFi, dzięki czemu możemy uzyskać dostęp do serwera poprzez adres IP, aby sprawdzić, czy toaleta jest zajęta, zamiast czekać przy toalecie.
Krok 6: Otwórz przeglądarkę
Otwórz przeglądarkę na swoim komputerze, wpisz właśnie otrzymany adres IP (192.168.1.116) i kliknij Enter, aby potwierdzić.
Krok 7: Testowanie
Kliknij przycisk "wykryj", możesz sprawdzić, czy toaleta jest zajęta. Gdy toaleta jest zajęta, strona pokaże, że jest zajęta, w przeciwnym razie pokaże, że nikogo nie ma, więc możesz spokojnie iść do toalety bez czekania na zewnątrz.
Krok 8: Pomysł
Po eksperymencie miałem kilka pomysłów, w niektórych centrach handlowych toalety są na każdym piętrze, ale często są długie kolejki do toalet damskich na ubrania damskie, podczas gdy toalety męskie są puste. Skorzystaj z Makepythona z połączeniem Lora, aby wykryć ruch telefonów komórkowych przy drzwiach każdej łazienki, ocenić liczbę osób i przeprowadzić dywersję zgodnie z oczekiwaniami; Spróbuję później, jeśli jesteś zainteresowany, śledź mnie lub dołącz do mnie.
Zalecana:
Robot, który mówi, czy sprzedawca elektroniki Cię oszukuje, czy nie: 6 kroków
Robot, który mówi, czy sprzedawca elektroniki cię oszukuje, czy nie: W zeszłym roku ja i mój tata poszliśmy do nowo otwartego sklepu z robotyką i elektroniką, bardzo blisko naszego miejsca zamieszkania. Jak tam wszedłem, było pełno elektroniki, serow, czujników, Raspberry pis i Arduino. Następnego dnia poszliśmy do tego samego sklepu i kupiliśmy
Samouczek Arduino MFRC522 – Czy tag RFID jest obecny, czy usunięty?: 6 kroków
Samouczek Arduino MFRC522 - czy znacznik RFID jest obecny, czy usunięty?: Ten samouczek został pierwotnie opublikowany na stronie High Voltages
AvoRipe - Sprawdzanie, czy Twoje awokado jest dojrzałe: 8 kroków (ze zdjęciami)
AvoRipe - Sprawdzanie, czy Twoje awokado jest dojrzałe: Zdarzyło się to każdemu, kupujesz awokado, jeszcze nie jest dojrzałe. Mija kilka dni, a zanim dojrzeje, zapomniałeś o tym… a za kilka dni może się nie udać! Na szczęście zaprojektowaliśmy i zbudowaliśmy AvoRipe, urządzenie, które sprawdza Twoje zamiłowania
Bezprzewodowa wersja Czy moje drzwi garażowe są otwarte czy zamknięte?: 7 kroków
Bezprzewodowa wersja… Czy moja brama garażowa jest otwarta czy zamknięta?: Chcieliśmy mieć prosty, tani i niezawodny system wskazujący, czy nasze bramy garażowe są otwarte, czy zamknięte. Istnieje wiele opcji „Czy moja brama garażowa jest otwarta?” projektowanie. Zdecydowana większość tych projektów jest okablowana na stałe. W moim przypadku biegać
ESP32: Czy wiesz, co to jest DAC?: 7 kroków
ESP32: Czy wiesz, czym jest DAC?: Dzisiaj porozmawiamy o dwóch kwestiach. Pierwszym z nich jest DAC (przetwornik cyfrowo-analogowy). Uważam to za ważne, bo za jego pośrednictwem robimy np. wyjście audio w ESP32. Drugą kwestią, którą dzisiaj poruszymy, jest oscyl