Tartalomjegyzék:

MicroPython program: Elfoglalt a WC?: 8 lépés (képekkel)
MicroPython program: Elfoglalt a WC?: 8 lépés (képekkel)

Videó: MicroPython program: Elfoglalt a WC?: 8 lépés (képekkel)

Videó: MicroPython program: Elfoglalt a WC?: 8 lépés (képekkel)
Videó: 14. Soros Periféria Illesztő (SPI) - 3. rész 2024, December
Anonim
MicroPython program: A WC elfoglalt?
MicroPython program: A WC elfoglalt?

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

Kellékek
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

Vezeték
Vezeték
  • 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

UPyCraft használati utasítás
UPyCraft használati utasítás

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

A kód letöltése
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

Telepítés
Telepítés
Telepíté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

Nyisson meg egy böngészőt
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

Tesztelés
Tesztelés
Tesztelé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

Ötlet
Ö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: