Satura rādītājs:

MicroPython programma: vai tualete ir aizņemta?: 8 soļi (ar attēliem)
MicroPython programma: vai tualete ir aizņemta?: 8 soļi (ar attēliem)
Anonim
MicroPython programma: vai tualete ir aizņemta?
MicroPython programma: vai tualete ir aizņemta?

Mūsu birojs ir liels grupas birojs ar ierobežotu vannas istabas platību. "Es" bieži konstatēju, ka man nav vietas, kur doties uz vannas istabu, tāpēc man jāgaida tik ilgi, ka jūtos neērti.

Eksperimentā tika izmantots MakePython ESP8266, lai izveidotu noteikšanas serveri, kuram ikviens varētu piekļūt, izmantojot IP adresi, lai pārbaudītu tualetes sēdekļus, izvairoties no neērtiem gaidīšanas laikiem.

1. solis: Piegādes

Piegādes
Piegādes

aparatūra:

  • MakePython ESP8266
  • Infrasarkanais sensors
  • Maizes dēlis
  • Lēciena līnija
  • USB kabelis
  • līmlente

MakePython ESP8266 ir ESP8266 plate ar integrētu SSD1306 OLED displeju, to varat iegūt no šīs saites:

Infrasarkanais sensors: Kad modulis nosaka priekšējā šķēršļa signālu, zaļā indikatora gaisma uz shēmas plates iedegas līmenī, bet OUT ports turpina izvadīt zema līmeņa signālus. Moduļa noteikšanas attālums ir 2 ~ 30 cm, un noteikšanas leņķis ir 35 °. Noteikšanas attālumu var regulēt ar potenciometru. kad potenciometrs tiek noregulēts pulksteņrādītāja virzienā, noteikšanas attālums palielinās; Pretēji pulksteņrādītāja virziena potenciometram, tiek samazināts noteikšanas attālums;

programmatūra:

uPyCraft V1.1

Noklikšķiniet uz šīs saites, lai lejupielādētu uPyCraft IDE operētājsistēmai Windows:

2. solis: elektroinstalācija

Elektroinstalācija
Elektroinstalācija
  • Infrasarkanā moduļa VCC tapa ir savienota ar MakePython ESP8266 3V3, GND ir pievienots GND, bet OUT ir pievienots plates IO14.
  • Savienojiet MakePython ESP8266 ar datoru, izmantojot USB kabeli, atveriet ierīces pārvaldnieku (vienkārši meklējiet "ierīce" Windows meklēšanas lodziņā). Paplašinot, ostas sadaļai vajadzētu parādīt kaut ko līdzīgu iepriekš minētajam. Pierakstiet porta numuru, piemēram, COM18 manā gadījumā. Ja neparādās neviens ports, mēģiniet lejupielādēt USB disku:

3. darbība: UPyCraft lietošanas norādījumi

UPyCraft lietošanas instrukcija
UPyCraft lietošanas instrukcija

Lejupielādējiet darba sākšanas MicroPython ESP8266 failu, kas ir sīki aprakstīts faila sadaļā MicroPython izstrādes rīki, kas palīdzēs lejupielādēt un instalēt uPyCraft IDE un to izmantot. Tajā ir arī ievads par MakePython ESP8266.

Vai arī jūs varat iegūt failu no šīs saites:

4. darbība: koda lejupielāde

Koda lejupielāde
Koda lejupielāde

Lejupielādējiet failu main.py un atveriet to, jums ir jāmaina šādi punkti:

  • SSID: jāmaina vietējā tīkla nosaukums
  • PASSWORD: jāmaina vietējā tīkla parole
  • Ja infrasarkanā moduļa OUT tapa saņem izmaiņas no MakePython ESP8266, mainiet numuru Pin () uz PIN, kuru izmantojāt tā saņemšanai.

Kad esat pabeidzis, noklikšķiniet uz Saglabāt un uz leju un palaist. Kad lejupielāde būs veiksmīga, tiks parādīts "lejupielādēt ok", jūs varat redzēt IP adresi (mana: 192.168.1.116).

5. solis: uzstādīšana

Uzstādīšana
Uzstādīšana
Uzstādīšana
Uzstādīšana

Novietojiet infrasarkano staru moduli blakus durvīm, lai viegli atpazītu cilvēkus, un nostipriniet to ar kasetni. Kad kāds izmanto tualeti, modulis nosūta testa rezultātus serverim, izmantojot WiFi, lai mēs varētu piekļūt serverim, izmantojot IP adresi, lai pārbaudītu, vai tualete ir aizņemta, nevis gaidīt pie tualetes.

6. darbība. Atveriet pārlūkprogrammu

Atveriet pārlūkprogrammu
Atveriet pārlūkprogrammu

Datorā atveriet pārlūkprogrammu, ierakstiet tikko iegūto IP adresi (192.168.1.116) un noklikšķiniet uz Enter, lai apstiprinātu.

7. darbība: pārbaude

Testēšana
Testēšana
Testēšana
Testēšana

Noklikšķiniet uz pogas "atklāt", jūs varat pārbaudīt, vai tualete ir aizņemta. Kad tualete ir aizņemta, lapa parādīs, ka tā ir aizņemta, pretējā gadījumā tā parādīs, ka neviena nav, tāpēc jūs varat viegli doties uz tualeti, negaidot ārā.

8. solis: ideja

Ideja
Ideja

Pēc eksperimenta man radās dažas idejas, dažos tirdzniecības centros katrā stāvā ir tualetes, bet sieviešu tualetēm pēc sieviešu drēbēm bieži ir garas rindas, savukārt vīriešu tualetes ir tukšas. Izmantojiet Makepython ar Lora savienojumu, lai noteiktu mobilo tālruņu trafiku pie katras vannas istabas durvīm, novērtētu cilvēku skaitu un novirzītu, kā paredzēts; Es mēģināšu vēlāk, ja jūs interesē, sekojiet vai pievienojieties man.

Ieteicams: