Innehållsförteckning:

MicroPython -program: Är toaletten upptagen ?: 8 steg (med bilder)
MicroPython -program: Är toaletten upptagen ?: 8 steg (med bilder)

Video: MicroPython -program: Är toaletten upptagen ?: 8 steg (med bilder)

Video: MicroPython -program: Är toaletten upptagen ?: 8 steg (med bilder)
Video: 🕸 MicroPython. Основы сетей. Wi-Fi сканер на M5Stack 2024, November
Anonim
MicroPython -program: Är toaletten upptagen?
MicroPython -program: Är toaletten upptagen?

Vårt kontor är ett stort gruppkontor med begränsat badrumsutrymme. "Jag" upplever ofta att jag inte har utrymme att gå på toa, så jag måste vänta så länge att jag känner mig generad.

Experimentet använde MakePython ESP8266 för att ställa in en detektionsserver som vem som helst kunde komma åt via en IP -adress för att söka efter toalettstolar, vilket undviker besvärliga väntetider.

Steg 1: Tillbehör

Tillbehör
Tillbehör

hårdvara:

  • MakePython ESP8266
  • Infraröd sensor
  • Bakbord
  • Hoppa linje
  • USB-kabel
  • Scotch tejp

MakePython ESP8266 är ett ESP8266-kort med en integrerad SSD1306 OLED-skärm, du kan få det från denna länk:

Infraröd sensor: När modulen detekterar den främre hinder-signalen tänds den gröna indikatorlampan på kretskortet, medan OUT-porten fortsätter att mata ut lågnivåsignaler. Modulens detekteringsavstånd är 2 ~ 30cm och detektionsvinkeln är 35 °. Detektionsavståndet kan justeras med potentiometern. när potentiometern justeras medurs ökar detektionsavståndet; Potentiometer moturs, detektionsavståndet reduceras;

programvara:

uPyCraft V1.1

Klicka på den här länken för att ladda ner uPyCraft IDE för Windows:

Steg 2: Kabeldragning

Kabeldragning
Kabeldragning
  • VCC -stiftet på den infraröda modulen är ansluten till 3V3 på MakePython ESP8266, GND är ansluten till GND och OUT är ansluten till IO14 på kortet.
  • Anslut MakePython ESP8266 till PC med en USB -kabel, Öppna enhetshanteraren (sök bara efter "enhet" i Windows sökruta). När den utökas bör portdelen visa något liknande ovan. Anteckna portnumret, till exempel COM18 i mitt fall. Om ingen port visas, försök ladda ner USB-enheten:

Steg 3: UPyCraft bruksanvisning

UPyCraft Bruksanvisning
UPyCraft Bruksanvisning

Ladda ner filen Kom igång MicroPython ESP8266, som beskrivs i avsnittet för utvecklingsverktyg för MicroPython i filen, som hjälper dig att ladda ner och installera uPyCraft IDE och använda den. Den innehåller också en introduktion till MakePython ESP8266.

Eller så kan du hämta filen från den här länken:

Steg 4: Kodnedladdning

Koden ladda ner
Koden ladda ner

Ladda ner main.py -filen och öppna den, du måste ändra följande punkter:

  • SSID: måste byta till ditt lokala nätverksnamn
  • LÖSENORD: måste byta till ditt lokala nätverkslösenord
  • Om OUT -stiftet på den infraröda modulen tar emot en ändring från MakePython ESP8266, ändra numret i stiftet () till det stift du använde för att ta emot det.

När du är klar klickar du på Save och DownAndRun. "ladda ner ok" visas när nedladdningen lyckas, du kan se en IP -adress (min: 192.168.1.116).

Steg 5: Installation

Installation
Installation
Installation
Installation

Placera den infraröda modulen bredvid dörren för enkel upptäckt av människor och säkra den med säljband. När någon använder toaletten skickar modulen testresultaten till servern via WiFi, så att vi kan komma åt servern via en IP -adress för att kontrollera om toaletten är upptagen, istället för att vänta vid toaletten.

Steg 6: Öppna en webbläsare

Öppna en webbläsare
Öppna en webbläsare

Öppna webbläsaren på din dator, skriv in den IP -adress du just fick (192.168.1.116) och klicka på Enter för att bekräfta.

Steg 7: Testning

Testning
Testning
Testning
Testning

Klicka på "detektera" -knappen, du kan kontrollera om toaletten är upptagen. När toaletten är upptagen visar sidan att den är upptagen, annars visar den att det inte finns någon, så du kan enkelt gå på toaletten utan att vänta utanför.

Steg 8: Idé

Aning
Aning

Efter experimentet hade jag några idéer, i vissa köpcentra finns det toaletter på varje våning, men det är ofta långa köer för damtoaletter för damkläder, medan herrtoaletter är tomma. Använd Makepython med Lora -anslutning för att upptäcka mobiltelefontrafiken vid dörren till varje badrum, bedöma antalet personer och genomföra avledning som förväntat; Jag ska prova det senare, om du är intresserad, följ eller gå med mig.

Rekommenderad: