INHOUDSOPGAWE:

MicroPython -program: is die toilet beset?: 8 stappe (met foto's)
MicroPython -program: is die toilet beset?: 8 stappe (met foto's)

Video: MicroPython -program: is die toilet beset?: 8 stappe (met foto's)

Video: MicroPython -program: is die toilet beset?: 8 stappe (met foto's)
Video: WattBox Repair Tutorial 2024, November
Anonim
MicroPython -program: is die toilet beset?
MicroPython -program: is die toilet beset?

Ons kantoor is 'n groot groepskantoor met beperkte badkamerruimte. "Ek" vind gereeld dat ek nie meer badkamer toe kan gaan nie, so ek moet so lank wag dat ek skaam voel.

Die eksperiment het MakePython ESP8266 gebruik om 'n opsporingsbediener op te stel waartoe almal via 'n IP -adres toegang kan verkry om na toiletsitplekke te kyk, om ongemaklike wagtye te vermy.

Stap 1: Voorrade

Voorrade
Voorrade

hardeware:

  • Maak Python ESP8266
  • Infrarooi sensor
  • Broodbord
  • Spring lyn
  • USB kabel
  • kleeflint

MakePython ESP8266 is 'n ESP8266-bord met 'n geïntegreerde SSD1306 OLED-skerm, u kan dit via hierdie skakel kry:

Infrarooi sensor: As die module die voorste hindernissein opspoor, brand die groen aanwyserlig op die printplaat die vlak, terwyl die OUT-poort steeds lae-vlak seine lewer. Die opsporingsafstand van die module is 2 ~ 30cm en die opsporingshoek is 35 °. Die opsporingsafstand kan deur die potensiometer aangepas word. wanneer die potensiometer kloksgewys verstel word, neem die opsporingsafstand toe; Teen die kloksgewys potensiometer word die opsporingsafstand verminder;

sagteware:

uPyCraft V1.1

Klik op hierdie skakel om uPyCraft IDE vir Windows af te laai:

Stap 2: Bedrading

Bedrading
Bedrading
  • Die VCC -pen van die infrarooi module is gekoppel aan 3V3 van MakePython ESP8266, GND is gekoppel aan GND en OUT is gekoppel aan IO14 van die kaart.
  • Koppel MakePython ESP8266 aan 'n rekenaar met 'n USB -kabel, maak Toestelbestuurder oop (soek eenvoudig 'toestel' in die Windows -soekkassie). As dit uitgebrei is, moet die poortgedeelte iets soos die hierbo vertoon. Teken die poortnommer aan, soos COM18 in my geval. As daar geen poort verskyn nie, probeer dan om die USB-stasie af te laai:

Stap 3: UPyCraft -gebruiksaanwysings

UPyCraft -gebruiksaanwysings
UPyCraft -gebruiksaanwysings

Laai die Begin MicroPython ESP8266 -lêer af, wat uiteengesit word in die gedeelte MicroPython Development Tools van die lêer, wat u sal help om die uPyCraft IDE af te laai en te installeer en dit te gebruik. Dit bevat ook 'n inleiding tot MakePython ESP8266.

Of u kan die lêer van hierdie skakel af kry:

Stap 4: Die aflaai van die kode

Die aflaai van die kode
Die aflaai van die kode

Laai die main.py -lêer af en maak dit oop, u moet die volgende punte verander:

  • SSID: moet verander na u plaaslike netwerknaam
  • WAGWOORD: moet verander na u plaaslike netwerkwagwoord
  • As die OUT -pen van die infrarooi module 'n verandering van die MakePython ESP8266 ontvang, verander die nommer in die Pin () na die Pin wat u gebruik het om dit te ontvang.

As u klaar is, klik op Save en DownAndRun. 'aflaai ok' sal verskyn as die aflaai suksesvol is; u kan 'n IP -adres (myne: 192.168.1.116) sien.

Stap 5: Installasie

Installasie
Installasie
Installasie
Installasie

Plaas die infrarooi module langs die deur om mense maklik op te spoor en bevestig dit met verkoopband. As iemand die toilet gebruik, stuur die module die toetsuitslae na die bediener via WiFi, sodat ons toegang tot die bediener kan kry via 'n IP -adres om te kyk of die toilet beset is, in plaas van by die toilet te wag.

Stap 6: Maak 'n blaaier oop

Maak 'n blaaier oop
Maak 'n blaaier oop

Maak die blaaier op u rekenaar oop, tik die IP -adres wat u pas gekry het (192.168.1.116) in en klik op Enter om te bevestig.

Stap 7: Toets

Toets
Toets
Toets
Toets

Klik op die knoppie "opspoor", om te sien of die toilet beset is. As die toilet besig is, sal die bladsy wys dat dit beset is, anders sal dit wys dat daar niemand is nie, sodat u maklik na die toilet kan gaan sonder om buite te wag.

Stap 8: Idee

Idee
Idee

Na die eksperiment het ek 'n paar idees gehad, in sommige winkelsentrums is daar toilette op elke vloer, maar daar is gereeld lang rye vir vrouetoilette vir vroueklere, terwyl manstoilette leeg is. Maak gebruik van Makepython met Lora -verbinding om die selfoonverkeer by die deur van elke badkamer op te spoor, die aantal mense te beoordeel en om te lei soos verwag; Ek sal dit later probeer, as u belangstel, volg of sluit by my aan.

Aanbeveel: