Obsah:
- Krok 1: Spotřební materiál
- Krok 2: Zapojení
- Krok 3: Směr UPyCraft k použití
- Krok 4: Stažení kódu
- Krok 5: Instalace
- Krok 6: Otevřete prohlížeč
- Krok 7: Testování
- Krok 8: Nápad
Video: Program MicroPython: Je toaleta obsazena ?: 8 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
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
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í
- 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í
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
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
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 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í
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
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:
Program MicroPython : Mini meteorologická stanice: 7 kroků
Program MicroPython : Mini meteorologická stanice: Nyní je zima, ale stále je trochu horko, přestože mám na sobě jen tričko, díky kterému chci znát aktuální teplotu, takže používám snímače Micropython ESP32 a DHT11 a jednoduchá meteorologická stanice, takže můžete získat aktuální
Výukový program pro mobilní štít Arduino: 9 kroků (s obrázky)
Arduino Cellular Shield Tutorial: Arduino Cellular Shield vám umožňuje uskutečňovat mobilní telefonní hovory a odesílat textové zprávy. Mozkem tohoto štítu je SM5100B, což je robustní mobilní modul schopný provádět mnoho úkolů většiny standardních mobilních telefonů. Tato sh
Program MicroPython: Aktualizace údajů o onemocnění koronavirem (COVID-19) v reálném čase: 10 kroků (s obrázky)
Program MicroPython: Aktualizace údajů o koronavirové nemoci (COVID-19) v reálném čase: V posledních několika týdnech počet potvrzených případů koronavirové choroby (COVID 19) celosvětově překročil 100 000 a Světová zdravotnická organizace (WHO) vyhlásila nové propuknutí koronavirové pneumonie jako globální pandemie. Byl jsem velmi
Makey Makey Učebna Toaleta Tracker: 5 kroků
Makey Makey Classroom Tracker Tracker: Už jste někdy byli zaneprázdněni ve své třídě a ztratili jste přehled o tom, který student (nebo pokud je více než jeden) šel na toaletu? Učím středoškolskou informatiku a zjišťuji, že se studenti často pokoušejí opustit třídu, aby " použili toaletu "
Program MicroPython: Zobrazte velikost kruhu: 9 kroků
Program MicroPython: Zobrazení velikosti kruhu: Tento experiment používá modul MakePython ESP8266, který nám umožňuje naučit se programování MicroPython na ESP8266. Experiment ovládal velikost kruhu na obrazovce otáčením potenciometru. Během toho se dozvíme o nás