Obsah:

Program MicroPython: Je toaleta obsadená?: 8 krokov (s obrázkami)
Program MicroPython: Je toaleta obsadená?: 8 krokov (s obrázkami)

Video: Program MicroPython: Je toaleta obsadená?: 8 krokov (s obrázkami)

Video: Program MicroPython: Je toaleta obsadená?: 8 krokov (s obrázkami)
Video: Intro to Programming with MicroPython for ESP8266 Boards [Tutorial] 2024, November
Anonim
Program MicroPython: Je toaleta obsadená?
Program MicroPython: Je toaleta obsadená?

Naša kancelária je kanceláriou pre veľkú skupinu s obmedzeným priestorom v kúpeľni. „Často“zisťujem, že nemám miesto na toaletu, takže musím čakať tak dlho, až sa budem cítiť trápne.

Experiment použil MakePython ESP8266 na nastavenie detekčného servera, ku ktorému mal každý prístup prostredníctvom adresy IP, aby zistil, či sú k dispozícii toaletné sedadlá, čím sa predišlo nepríjemným časom čakania.

Krok 1: Spotrebný materiál

Zásoby
Zásoby

hardvér:

  • MakePython ESP8266
  • Infračervený senzor
  • Breadboard
  • Skoková čiara
  • USB kábel
  • lepiaca páska

MakePython ESP8266 je doska ESP8266 s integrovaným OLED displejom SSD1306, získate ju z tohto odkazu:

Infračervený senzor: Keď modul detekuje signál prednej prekážky, zelená kontrolka na doske s plošnými spojmi rozsvieti úroveň, zatiaľ čo port OUT pokračuje vo výstupe signálov nízkej úrovne. Detekčná vzdialenosť modulu je 2 ~ 30 cm a detekčný uhol je 35 °. Detekčnú vzdialenosť je možné nastaviť potenciometrom. keď je potenciometer nastavený v smere hodinových ručičiek, detekčná vzdialenosť sa zvyšuje; Potenciometer proti smeru hodinových ručičiek znižuje detekčnú vzdialenosť;

softvér:

uPyCraft V1.1

Kliknutím na tento odkaz stiahnete uPyCraft IDE pre Windows:

Krok 2: Zapojenie

Elektrické vedenie
Elektrické vedenie
  • Kolík VCC infračerveného modulu je pripojený k 3V3 programu MakePython ESP8266, GND je pripojený k GND a OUT je pripojený k IO14 dosky.
  • Pripojte MakePython ESP8266 k počítaču pomocou kábla USB, otvorte správcu zariadení (vo vyhľadávacom poli systému Windows jednoducho vyhľadajte „zariadenie“). Po rozbalení by mala sekcia portu zobrazovať niečo ako vyššie. Poznačte si číslo portu, napríklad COM18 v mojom prípade. Ak sa žiadny port nezobrazí, skúste stiahnuť jednotku USB:

Krok 3: Návod na použitie UPyCraft

Návod na použitie UPyCraft
Návod na použitie UPyCraft

Stiahnite si súbor Get Started MicroPython ESP8266, ktorý je podrobne popísaný v sekcii MicroPython Development Tools súboru, ktorý vám pomôže stiahnuť a nainštalovať uPyCraft IDE a používať ho. Obsahuje tiež úvod do MakePython ESP8266.

Alebo môžete súbor získať z tohto odkazu:

Krok 4: Stiahnutie kódu

Stiahnutie kódu
Stiahnutie kódu

Stiahnite si súbor main.py a otvorte ho, musíte upraviť nasledujúce body:

  • SSID: je potrebné zmeniť názov miestnej siete
  • HESLO: je potrebné zmeniť heslo do miestnej siete
  • Ak pin OUT infračerveného modulu prijme zmenu z MakePython ESP8266, zmeňte číslo v kolíku () na pin, ktorý ste použili na jeho prijatie.

Keď skončíte, kliknite na položku Uložiť a spustiť. Keď bude sťahovanie úspešné, zobrazí sa „download ok“, môžete vidieť IP adresu (moja: 192.168.1.116).

Krok 5: Inštalácia

Inštalácia
Inštalácia
Inštalácia
Inštalácia

Infračervený modul umiestnite vedľa dverí pre jednoduchú detekciu osôb a zaistite ho samolepiacou páskou. Keď niekto používa toaletu, modul odošle výsledky testov na server prostredníctvom WiFi, aby sme sa namiesto čakania pri toalete mohli dostať na server prostredníctvom IP adresy a skontrolovať, či je toaleta obsadená.

Krok 6: Otvorte prehliadač

Otvorte prehliadač
Otvorte prehliadač

Otvorte na počítači prehliadač, zadajte IP adresu, ktorú ste práve dostali (192.168.1.116), a kliknutím na Enter potvrďte.

Krok 7: Testovanie

Testovanie
Testovanie
Testovanie
Testovanie

Kliknite na tlačidlo „zistiť“, môžete skontrolovať, či je toaleta obsadená. Keď je toaleta obsadená, stránka ukáže, že je obsadená, v opačnom prípade ukáže, že tam nikto nie je, takže môžete bez problémov čakať na toaletu bez čakania vonku.

Krok 8: Myšlienka

Nápad
Nápad

Po experimente som mal nejaké nápady, v niektorých nákupných centrách sú toalety na každom poschodí, ale na dámske toalety na dámske oblečenie sú často dlhé rady, zatiaľ čo pánske toalety sú prázdne. Využite systém Makepython s pripojením Lora na detekciu pohybu mobilných telefónov pri dverách každej kúpeľne, posúdenie počtu ľudí a odklonenie podľa očakávania; Skúsim to neskôr, ak ťa to zaujíma, sleduj ma alebo sa pridaj.

Odporúča: