Turinys:

„MicroPython“programa: ar tualetas užimtas?: 8 žingsniai (su nuotraukomis)
„MicroPython“programa: ar tualetas užimtas?: 8 žingsniai (su nuotraukomis)

Video: „MicroPython“programa: ar tualetas užimtas?: 8 žingsniai (su nuotraukomis)

Video: „MicroPython“programa: ar tualetas užimtas?: 8 žingsniai (su nuotraukomis)
Video: Никита Левонович, Квестоделы «Micropython для аркадных игр и квестов в реальности» 2024, Lapkritis
Anonim
„MicroPython“programa: ar tualetas užimtas?
„MicroPython“programa: ar tualetas užimtas?

Mūsų biuras yra didelis grupės biuras, kuriame yra ribota vonios kambario erdvė. „Aš“dažnai pastebiu, kad neturiu vietos eiti į vonios kambarį, todėl turiu laukti tiek laiko, kad man būtų gėda.

Eksperimentas naudojo „MakePython ESP8266“, kad nustatytų aptikimo serverį, prie kurio kiekvienas galėtų prisijungti per IP adresą, kad patikrintų, ar nėra tualeto sėdynių, išvengiant nepatogių laukimo laikų.

1 žingsnis: reikmenys

Prekės
Prekės

aparatinė įranga:

  • „MakePython ESP8266“
  • Infraraudonųjų spindulių jutiklis
  • Bandomoji Lenta
  • Šuolio linija
  • USB kabelis
  • lipni juosta

„MakePython ESP8266“yra ESP8266 plokštė su integruotu SSD1306 OLED ekranu, ją galite gauti iš šios nuorodos:

Infraraudonųjų spindulių jutiklis: kai modulis aptinka priekinio kliūties signalą, žalia indikatoriaus lemputė ant plokštės uždega lygį, o OUT prievadas ir toliau skleidžia žemo lygio signalus. Modulio aptikimo atstumas yra 2 ~ 30 cm, o aptikimo kampas yra 35 °. Aptikimo atstumą galima reguliuoti potenciometru. kai potenciometras reguliuojamas pagal laikrodžio rodyklę, aptikimo atstumas didėja; Potenciometras prieš laikrodžio rodyklę sumažina aptikimo atstumą;

programinė įranga:

„uPyCraft“V1.1

Jei norite atsisiųsti „uPyCraft IDE“, skirtą „Windows“, spustelėkite šią nuorodą:

2 žingsnis: laidų prijungimas

Laidai
Laidai
  • Infraraudonųjų spindulių modulio VCC kaištis prijungtas prie „MakePython ESP8266“3V3, GND prijungtas prie GND, o OUT prijungtas prie plokštės IO14.
  • Prijunkite „MakePython ESP8266“prie kompiuterio naudodami USB kabelį, atidarykite įrenginių tvarkytuvę („Windows“paieškos laukelyje tiesiog ieškokite „prietaisas“). Išplėtus prievado skyrių turėtų būti rodoma kažkas panašaus į aukščiau pateiktą. Užsirašykite prievado numerį, pvz., COM18 mano atveju. Jei prievadas nerodomas, pabandykite atsisiųsti USB įrenginį:

3 žingsnis: „UPyCraft“naudojimo kryptis

„UPyCraft“naudojimo instrukcija
„UPyCraft“naudojimo instrukcija

Atsisiųskite pradinį „MicroPython ESP8266“failą, kuris išsamiai aprašytas failo skiltyje „MicroPython Development Tools“, kuris padės atsisiųsti ir įdiegti „uPyCraft IDE“ir ją naudoti. Jame taip pat yra „MakePython ESP8266“įvadas.

Arba galite gauti failą iš šios nuorodos:

4 žingsnis: kodo atsisiuntimas

Atsisiųsti kodą
Atsisiųsti kodą

Atsisiųskite main.py failą ir atidarykite jį, turite pakeisti šiuos punktus:

  • SSID: reikia pakeisti vietinio tinklo pavadinimą
  • PASSWORD: reikia pakeisti vietinio tinklo slaptažodį
  • Jei infraraudonųjų spindulių modulio OUT kaištis gauna pasikeitimą iš „MakePython ESP8266“, pakeiskite numerį „Pin“() į „Pin“, kurį naudojote jį gaudami.

Kai baigsite, spustelėkite Išsaugoti ir žemyn ir paleisti. Kai atsisiuntimas bus sėkmingas, bus rodoma „atsisiųsti gerai“, galite pamatyti IP adresą (mano: 192.168.1.116).

5 žingsnis: diegimas

Montavimas
Montavimas
Montavimas
Montavimas

Pastatykite infraraudonųjų spindulių modulį šalia durų, kad būtų lengviau aptikti žmones, ir užfiksuokite juos parduodama juostele. Kai kas nors naudojasi tualetu, modulis siunčia bandymo rezultatus į serverį per „WiFi“, kad galėtume pasiekti serverį per IP adresą ir patikrinti, ar tualetas yra užimtas, o ne laukti prie tualeto.

6 veiksmas: atidarykite naršyklę

Atidarykite naršyklę
Atidarykite naršyklę

Kompiuteryje atidarykite naršyklę, įveskite ką tik gautą IP adresą (192.168.1.116) ir spustelėkite „Enter“, kad patvirtintumėte.

7 žingsnis: bandymas

Testavimas
Testavimas
Testavimas
Testavimas

Spustelėkite mygtuką „aptikti“, galite patikrinti, ar tualetas yra užimtas. Kai tualetas yra užimtas, puslapyje bus parodyta, kad jis yra užimtas, kitaip jis parodys, kad niekas nėra, todėl galite lengvai eiti į tualetą nelaukdami lauke.

8 žingsnis: idėja

Idėja
Idėja

Po eksperimento turėjau keletą idėjų, kai kuriuose prekybos centruose tualetai yra kiekviename aukšte, tačiau dažnai moterų tualetuose prie moterų drabužių yra ilgos eilės, o vyrų tualetai tušti. Pasinaudokite „Makepython“su „Lora“ryšiu, kad nustatytumėte mobiliojo telefono srautą prie kiekvieno vonios kambario durų, įvertintumėte žmonių skaičių ir atliktumėte nukreipimą, kaip tikėtasi; Vėliau pabandysiu, jei domina, sekite arba prisijunkite prie manęs.

Rekomenduojamas: