Spisu treści:

Program MicroPython: Czy toaleta jest zajęta?: 8 kroków (ze zdjęciami)
Program MicroPython: Czy toaleta jest zajęta?: 8 kroków (ze zdjęciami)

Wideo: Program MicroPython: Czy toaleta jest zajęta?: 8 kroków (ze zdjęciami)

Wideo: Program MicroPython: Czy toaleta jest zajęta?: 8 kroków (ze zdjęciami)
Wideo: [#1] Raspberry Pi Pico - Zapoznanie i pierwsze programy w MicroPython 2024, Listopad
Anonim
Program MicroPython: Czy toaleta jest zajęta?
Program MicroPython: Czy toaleta jest zajęta?

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

Kieszonkowe dzieci
Kieszonkowe dzieci

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

Okablowanie
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

Wskazówki dotyczące użytkowania UPyCraft
Wskazówki dotyczące 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 kod
Pobierz kod

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

Instalacja
Instalacja
Instalacja
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ę
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

Testowanie
Testowanie
Testowanie
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ł

Pomysł
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: