Kazalo:

Program MicroPython: Ali je stranišče zasedeno?: 8 korakov (s slikami)
Program MicroPython: Ali je stranišče zasedeno?: 8 korakov (s slikami)

Video: Program MicroPython: Ali je stranišče zasedeno?: 8 korakov (s slikami)

Video: Program MicroPython: Ali je stranišče zasedeno?: 8 korakov (s slikami)
Video: DIY Jam Dinding Internet menggunakan CircuitPython | Klinik Digital Making 2024, November
Anonim
Program MicroPython: Ali je stranišče zasedeno?
Program MicroPython: Ali je stranišče zasedeno?

Naša pisarna je pisarna velike skupine z omejenim kopalniškim prostorom. "Jaz" pogosto ugotavljam, da nimam prostora za stranišče, zato moram čakati tako dolgo, da se počutim nerodno.

Poskus je uporabil MakePython ESP8266 za nastavitev strežnika za zaznavanje, do katerega je lahko vsak dostopal prek naslova IP, da bi preveril, ali so na straniščih, in se tako izognil nerodnim čakalnim dobam.

1. korak: Zaloge

Zaloge
Zaloge

strojna oprema:

  • MakePython ESP8266
  • Infrardeči senzor
  • Ogledna plošča
  • Skočna linija
  • USB kabel
  • selotejp

MakePython ESP8266 je plošča ESP8266 z vgrajenim zaslonom OLED SSD1306, dobite jo na tej povezavi:

Infrardeči senzor: Ko modul zazna signal sprednje ovire, zelena lučka na vezju zasveti nivo, medtem ko vrata OUT še naprej oddajajo signale nizke ravni. Razdalja zaznavanja modula je 2 ~ 30 cm, kot zaznavanja pa 35 °. Razdaljo zaznavanja lahko nastavite s potenciometrom. ko se potenciometer nastavi v smeri urinega kazalca, se razdalja zaznavanja poveča; Potenciometer v nasprotni smeri urinega kazalca se razdalja zaznavanja zmanjša;

programska oprema:

uPyCraft V1.1

Kliknite to povezavo za prenos uPyCraft IDE za Windows:

2. korak: Ožičenje

Ožičenje
Ožičenje
  • VCC pin infrardečega modula je priključen na 3V3 MakePython ESP8266, GND je priključen na GND, OUT pa na IO14 plošče.
  • MakePython ESP8266 povežite z osebnim računalnikom s kablom USB, odprite upravitelj naprav (preprosto poiščite »naprava« v iskalnem polju sistema Windows). Ko je razširjen, mora odsek vrat prikazati nekaj podobnega zgoraj. Zapišite si številko vrat, na primer COM18 v mojem primeru. Če se vrata ne prikažejo, poskusite prenesti pogon USB:

3. korak: UPyCraft Navodila za uporabo

UPyCraft Navodila za uporabo
UPyCraft Navodila za uporabo

Prenesite datoteko Get Started MicroPython ESP8266, ki je podrobno opisana v razdelku datoteke MicroPython Development Tools, ki vam bo pomagala prenesti in namestiti uPyCraft IDE ter jo uporabiti. Vključuje tudi uvod v MakePython ESP8266.

Ali pa datoteko dobite s te povezave:

4. korak: prenos kode

Prenos kode
Prenos kode

Prenesite datoteko main.py in jo odprite, spremeniti morate naslednje točke:

  • SSID: spremeniti se morate v ime lokalnega omrežja
  • GESLO: morate spremeniti geslo za lokalno omrežje
  • Če OUT pin infrardečega modula prejme spremembo od MakePython ESP8266, spremenite številko v Pin () v Pin, ki ste ga uporabili za sprejem.

Ko končate, kliknite Shrani in Dol in Zaženi. Ko bo prenos uspešen, se prikaže "download ok", vidite naslov IP (moj: 192.168.1.116).

5. korak: Namestitev

Namestitev
Namestitev
Namestitev
Namestitev

Infrardeči modul postavite poleg vrat za lažje zaznavanje ljudi in ga pritrdite s samolepilnim trakom. Ko nekdo uporablja stranišče, modul pošlje rezultate testov strežniku prek WiFi -ja, tako da lahko dostopamo do strežnika prek naslova IP, da preverimo, ali je stranišče zasedeno, namesto da čakamo ob stranišču.

6. korak: Odprite brskalnik

Odprite brskalnik
Odprite brskalnik

Odprite brskalnik v računalniku, vnesite pravkar pridobljeni naslov IP (192.168.1.116) in za potrditev kliknite Enter.

7. korak: Testiranje

Testiranje
Testiranje
Testiranje
Testiranje

Kliknite gumb "zaznaj", lahko preverite, ali je stranišče zasedeno. Ko je stranišče zasedeno, bo stran pokazala, da je zasedeno, sicer pa bo prikazano, da ni nikogar, zato se lahko brez težav odpravite na stranišče, ne da bi čakali zunaj.

8. korak: Ideja

Ideja
Ideja

Po poskusu sem imel nekaj idej, v nekaterih nakupovalnih središčih so stranišča v vsakem nadstropju, vendar so pogosto dolge vrste za ženska stranišča za ženska oblačila, moška stranišča pa prazna. Uporabite Makepython s povezavo Lora za zaznavanje prometa mobilnih telefonov na vratih vsake kopalnice, presojo števila ljudi in izvedbo preusmeritve po pričakovanjih; Poskusil bom kasneje, če vas zanima, mi sledite ali se mi pridružite.

Priporočena: