Obsah:
- Krok 1: Spotrebný materiál
- Krok 2: Zapojenie
- Krok 3: Návod na použitie UPyCraft
- Krok 4: Stiahnutie kódu
- Krok 5: Inštalácia
- Krok 6: Otvorte prehliadač
- Krok 7: Testovanie
- Krok 8: Myšlienka
Video: Program MicroPython: Je toaleta obsadená?: 8 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
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
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
- 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
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
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
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 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
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
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:
Program MicroPython : Mini meteorologická stanica: 7 krokov
Program MicroPython : Mini meteorologická stanica: Teraz je zima, ale stále je trochu horúco, aj keď mám na sebe len tričko, kvôli ktorému chcem vedieť aktuálnu teplotu, preto používam snímače Micropython ESP32 a DHT11 a jednoduchú meteorologickú stanicu, aby ste mohli získať aktuálne informácie o
Program MicroPython: Aktualizácia údajov o chorobe koronavírusu (COVID-19) v reálnom čase: 10 krokov (s obrázkami)
Program MicroPython: Aktualizácia údajov o koronavíruse (COVID-19) v reálnom čase: Za posledných niekoľko týždňov počet potvrdených prípadov koronavírusovej choroby (COVID 19) na celom svete prekročil 100 000 a Svetová zdravotnícka organizácia (WHO) vyhlásila vypuknutie novej pneumónie spôsobenej koronavírusom je globálnou pandémiou. Bol som veľmi
Makey Makey Učebňa Toaleta Tracker: 5 krokov
Makey Makey Učebňa Sledovanie toalety: Boli ste niekedy zaneprázdnení svojou triedou a stratili ste prehľad o tom, ktorý študent (alebo ak je viac ako jeden) išiel na toaletu? Učím strednú školu informatiky a zisťujem, že študenti sa často pokúšajú opustiť triedu, aby " použili toaletu "
Program MicroPython: Zobrazte veľkosť kruhu: 9 krokov
Program MicroPython: Zobrazenie veľkosti kruhu: Tento experiment používa modul MakePython ESP8266, ktorý nám umožňuje naučiť sa programovať MicroPython na ESP8266. Experiment kontroloval veľkosť kruhu na obrazovke otáčaním potenciometra. V tomto procese sa dozvieme o nás
IOT toaleta: 7 krokov (s obrázkami)
IOToilet: IOToilet je prvý inteligentný držiak toaletného papiera, ktorý sleduje naše každodenné používanie toaletného papiera a umožňuje zhromažďovanie štatistík ukazujúcich tieto metriky. A prečo by som sa mal pýtať na svoje každodenné používanie toaletného papiera? No, ako sa ukazuje