Obsah:

Program MicroPython: Je toaleta obsazena ?: 8 kroků (s obrázky)
Program MicroPython: Je toaleta obsazena ?: 8 kroků (s obrázky)

Video: Program MicroPython: Je toaleta obsazena ?: 8 kroků (s obrázky)

Video: Program MicroPython: Je toaleta obsazena ?: 8 kroků (s obrázky)
Video: Intro to Programming with MicroPython for ESP8266 Boards [Tutorial] 2024, Listopad
Anonim
Program MicroPython: Je toaleta obsazena?
Program MicroPython: Je toaleta obsazena?

Naše kancelář je velká skupinová kancelář s omezeným prostorem v koupelně. „Často“zjišťuji, že nemám prostor jít na záchod, takže musím čekat tak dlouho, až se budu cítit trapně.

Experiment použil MakePython ESP8266 k nastavení detekčního serveru, ke kterému měl kdokoli přístup prostřednictvím IP adresy, aby zkontroloval místa na toaletě, čímž se vyhnul nepříjemným časům čekání.

Krok 1: Spotřební materiál

Zásoby
Zásoby

Hardware:

  • MakePython ESP8266
  • Infračervený senzor
  • Prkénko
  • Skoková čára
  • USB kabel
  • lepicí páska

MakePython ESP8266 je deska ESP8266 s integrovaným OLED displejem SSD1306, můžete jej získat z tohoto odkazu:

Infračervený senzor: Když modul detekuje signál přední překážky, rozsvítí se zelená kontrolka na desce plošných spojů, zatímco port OUT nadále vydává signály nízké úrovně. Detekční vzdálenost modulu je 2 ~ 30 cm a detekční úhel je 35 °. Detekční vzdálenost lze nastavit potenciometrem. když je potenciometr nastaven ve směru hodinových ručiček, detekční vzdálenost se zvyšuje; Proti směru hodinových ručiček potenciometr se sníží detekční vzdálenost;

software:

uPyCraft V1.1

Kliknutím na tento odkaz stáhnete uPyCraft IDE pro Windows:

Krok 2: Zapojení

Elektrické vedení
Elektrické vedení
  • Pin VCC infračerveného modulu je připojen k 3V3 MakePython ESP8266, GND je připojen k GND a OUT je připojen k IO14 desky.
  • Připojte MakePython ESP8266 k počítači pomocí kabelu USB, otevřete Správce zařízení (ve vyhledávacím poli Windows jednoduše vyhledejte „zařízení“). Při rozbalení by měla část portu zobrazovat něco jako výše. Poznamenejte si číslo portu, například COM18 v mém případě. Pokud se žádný port nezobrazí, zkuste stáhnout jednotku USB:

Krok 3: Směr UPyCraft k použití

Návod k použití UPyCraft
Návod k použití UPyCraft

Stáhněte si soubor Get Started MicroPython ESP8266, který je podrobně popsán v části MicroPython Development Tools souboru, což vám pomůže stáhnout a nainstalovat uPyCraft IDE a používat ho. Obsahuje také úvod do MakePython ESP8266.

Nebo můžete soubor získat z tohoto odkazu:

Krok 4: Stažení kódu

Stažení kódu
Stažení kódu

Stáhněte si soubor main.py a otevřete jej, musíte upravit následující body:

  • SSID: je třeba změnit název místní sítě
  • HESLO: je třeba změnit heslo k místní síti
  • Pokud pin OUT infračerveného modulu obdrží změnu od MakePython ESP8266, změňte číslo v Pin () na Pin, který jste použili k jeho přijetí.

Až budete hotovi, klikněte na Save and DownAndRun. Když je stahování úspěšné, zobrazí se „stahování v pořádku“, můžete vidět IP adresu (moje: 192.168.1.116).

Krok 5: Instalace

Instalace
Instalace
Instalace
Instalace

Umístěte infračervený modul vedle dveří pro snadnou detekci osob a zajistěte ho samolepkou. Když někdo používá toaletu, modul odešle výsledky testů na server přes WiFi, takže můžeme k serveru přistupovat pomocí IP adresy a zkontrolovat, zda je toaleta obsazená, místo čekání u toalety.

Krok 6: Otevřete prohlížeč

Otevřete prohlížeč
Otevřete prohlížeč

Otevřete v počítači prohlížeč, zadejte IP adresu, kterou jste právě získali (192.168.1.116), a potvrďte kliknutím na Enter.

Krok 7: Testování

Testování
Testování
Testování
Testování

Klikněte na tlačítko „detekovat“, můžete zkontrolovat, zda je toaleta obsazena. Když je záchod obsazený, stránka ukáže, že je obsazený, jinak ukáže, že tam nikdo není, takže můžete snadno jít na záchod, aniž byste čekali venku.

Krok 8: Nápad

Idea
Idea

Po experimentu jsem měl nějaké nápady, v některých nákupních centrech jsou toalety na každém patře, ale na dámské toalety na dámské oblečení jsou často dlouhé fronty, zatímco pánské toalety jsou prázdné. Využijte Makepython s připojením Lora k detekci provozu mobilních telefonů u dveří každé koupelny, posuďte počet lidí a proveďte odklon podle očekávání; Zkusím to později, pokud máte zájem, sledujte mě nebo se přidejte.

Doporučuje: