Tartalomjegyzék:
- 1. lépés: Kellékek
- 2. lépés: Kábelezés
- 3. lépés: Az UPyCraft használati útmutatója
- 4. lépés: A kód letöltése
- 5. lépés: Telepítés
- 6. lépés: Nyisson meg egy böngészőt
- 7. lépés: Tesztelés
- 8. lépés: Ötlet
Videó: MicroPython program: Elfoglalt a WC?: 8 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Irodánk egy nagy csoportos iroda, korlátozott fürdőszobaterülettel. "Én" gyakran azt tapasztalom, hogy nincs helyem a fürdőszobába menni, ezért olyan sokáig kell várnom, hogy zavarban legyek.
A kísérlet a MakePython ESP8266 segítségével létrehozott egy észlelési szervert, amelyhez bárki hozzáférhet IP -címen keresztül, hogy ellenőrizze a WC -ülőhelyeket, elkerülve a kínos várakozási időket.
1. lépés: Kellékek
hardver:
- MakePython ESP8266
- Infravörös érzékelő
- Kenyeretábla
- Ugróvonal
- USB kábel
- cellux
A MakePython ESP8266 egy ESP8266 kártya integrált SSD1306 OLED kijelzővel, ezt a linkről szerezheti be:
Infravörös érzékelő: Amikor a modul észleli az első akadályjelzést, az áramköri lap zöld jelzőfénye világítja meg a szintet, míg az OUT port továbbra is alacsony szintű jeleket ad ki. A modul észlelési távolsága 2 ~ 30 cm, az észlelési szög pedig 35 °. Az érzékelési távolság a potenciométerrel állítható. amikor a potenciométert az óramutató járásával megegyező irányba állítja, az érzékelési távolság nő; Az óramutató járásával ellentétes irányú potenciométer, az érzékelési távolság csökken;
szoftver:
uPyCraft V1.1
Kattintson erre a linkre az uPyCraft IDE for Windows letöltéséhez:
2. lépés: Kábelezés
- Az infravörös modul VCC csapja a MakePython ESP8266 3V3 -as csatlakozójához, a GND a GND -hez, az OUT pedig az alaplap IO14 -hez van csatlakoztatva.
- Csatlakoztassa a MakePython ESP8266 -ot a számítógéphez USB -kábellel, nyissa meg az Eszközkezelőt (egyszerűen keresse az "eszköz" kifejezést a Windows keresőmezőjében). Kibontáskor a port résznek valami hasonlót kell megjelenítenie a fentiekhez hasonlóan. Jegyezze fel a port számát, például a COM18 esetemben. Ha nem jelenik meg port, próbálja meg letölteni az USB-meghajtót:
3. lépés: Az UPyCraft használati útmutatója
Töltse le az Első lépések MicroPython ESP8266 fájlt, amely részletesen megtalálható a fájl MicroPython fejlesztési eszközei szakaszában, és amely segít az uPyCraft IDE letöltésében és telepítésében, valamint használatában. Tartalmazza a MakePython ESP8266 bevezetését is.
Vagy a fájlt ezen a linken szerezheti be:
4. lépés: A kód letöltése
Töltse le és nyissa meg a main.py fájlt, és módosítsa a következő pontokat:
- SSID: módosítani kell a helyi hálózat nevét
- JELSZÓ: módosítani kell a helyi hálózati jelszót
- Ha az infravörös modul OUT Pin -je módosítást kap a MakePython ESP8266 -tól, módosítsa a PIN -kódban () lévő számot a fogadáshoz használt PIN -kódra.
Ha elkészült, kattintson a Mentés és a LeFutás gombra. "letöltés ok" jelenik meg, ha a letöltés sikeres, láthatja az IP -címet (az enyém: 192.168.1.116).
5. lépés: Telepítés
Helyezze az infravörös modult az ajtó mellé, hogy könnyen felismerje az embereket, és rögzítse azt szalaggal. Amikor valaki a vécét használja, a modul WiFi -n keresztül elküldi a teszt eredményeit a szervernek, így IP -címen keresztül elérhetjük a szervert, hogy ellenőrizhessük, hogy a vécé foglalt -e, ahelyett, hogy várakoznánk a vécénél.
6. lépés: Nyisson meg egy böngészőt
Nyissa meg számítógépén a böngészőt, írja be az imént kapott IP -címet (192.168.1.116), majd kattintson az Enter gombra a megerősítéshez.
7. lépés: Tesztelés
Kattintson az "észlelés" gombra, és ellenőrizheti, hogy a WC el van -e foglalva. Amikor a vécét elfoglalták, az oldalon megjelenik, hogy foglalt, különben azt fogja látni, hogy nincs senki, így könnyedén elmehet a WC -re anélkül, hogy kint várakozna.
8. lépés: Ötlet
A kísérlet után volt néhány ötletem, néhány bevásárlóközpontban minden emeleten vannak vécék, de a női WC -khez sokszor hosszú sorok állnak a női ruhákhoz, míg a férfiak wc -je üres. Használja ki a Lora -kapcsolattal rendelkező Makepython -t, hogy érzékelje a mobiltelefon -forgalmat az egyes fürdőszobák ajtajában, megítélje az emberek számát, és az elvárásoknak megfelelően tegye meg az eltérítést; Később megpróbálom, ha érdekel, kövess vagy csatlakozz hozzám.
Ajánlott:
MicroPython program : Mini Weather Station: 7 lépés
MicroPython program : Mini meteorológiai állomás: Most tél van, de még mindig kicsit forrónak tűnik, annak ellenére, hogy csak pólót hordok, ami miatt szeretném tudni az aktuális hőmérsékletet, ezért a Micropython ESP32 és DHT11 érzékelőket használom és egy egyszerű időjárás állomás, így megkaphatja az aktuális
MicroPython program: A koronavírus-betegség (COVID-19) adatainak frissítése valós időben: 10 lépés (képekkel)
MicroPython program: A koronavírus-betegség (COVID-19) adatainak frissítése valós időben: Az elmúlt hetekben a koronavírus-megbetegedések (COVID 19) megerősített száma világszerte meghaladta a 100 000-et, és az Egészségügyi Világszervezet (WHO) bejelentette, hogy az új koronavírus -tüdőgyulladás kitörése globális járvány lesz. Nagyon … voltam
MicroPython program: A kör méretének megjelenítése: 9 lépés
MicroPython program: A kör méretének megjelenítése: Ez a kísérlet a MakePython ESP8266 modult használja, amely lehetővé teszi számunkra, hogy megtanuljuk a MicroPython programozást az ESP8266 segítségével. A kísérlet a potenciométer elforgatásával szabályozta a képernyőn látható kör méretét. A folyamat során megismerünk rólunk
ESP8266 program - MicroPython: 4 lépés
ESP8266 program - MicroPython: A MicroPython egy olyan projekt, amely lehetővé teszi a python 3 miniatűr verziójának futtatását mikrokontrollereken és beágyazott táblákon. Egyre inkább támogatja a mikrokontroller kártyákat, és ahelyett, hogy egy teljes Linux disztribúciót telepítene a táblára, csak egy m
Egyszerű ABB PLC program- Akadémiai projekt: 17 lépés (képekkel)
Egyszerű ABB PLC program- Akadémiai projekt: Ez egy egyszerű projekt, amelynek célja a programozás a CoDesys szoftver segítségével, létra diagram (LD) nyelven. Felhívjuk figyelmét, hogy ez nem oktatóprogram, ossza meg tudását és kommentálja velem. A projekt ezeket tartalmazza funkciók, töltési folyamat