Innholdsfortegnelse:

MicroPython -program: Er toalettet okkupert ?: 8 trinn (med bilder)
MicroPython -program: Er toalettet okkupert ?: 8 trinn (med bilder)

Video: MicroPython -program: Er toalettet okkupert ?: 8 trinn (med bilder)

Video: MicroPython -program: Er toalettet okkupert ?: 8 trinn (med bilder)
Video: Micropython mit ESP32 - 8: Temperatur, Luftfeuchtigkeit und Druck 2024, November
Anonim
MicroPython -program: Er toalettet okkupert?
MicroPython -program: Er toalettet okkupert?

Kontoret vårt er et stort gruppekontor med begrenset baderom. "Jeg" opplever ofte at jeg ikke har plass til å gå på do, så jeg må vente så lenge at jeg føler meg flau.

Eksperimentet brukte MakePython ESP8266 til å sette opp en deteksjonsserver som alle kunne få tilgang til via en IP -adresse for å se etter toalettseter, og unngå vanskelige ventetider.

Trinn 1: Rekvisita

Rekvisita
Rekvisita

maskinvare:

  • MakePython ESP8266
  • Infrarød sensor
  • Brødbrett
  • Hoppelinje
  • USB-kabel
  • teip

MakePython ESP8266 er et ESP8266-kort med integrert SSD1306 OLED-skjerm, du kan få det fra denne lenken:

Infrarød sensor: Når modulen oppdager forhindringssignalet foran, lyser den grønne indikatorlampen på kretskortet nivået, mens OUT-porten fortsetter å sende signaler på lavt nivå. Modulens deteksjonsavstand er 2 ~ 30cm, og deteksjonsvinkelen er 35 °. Deteksjonsavstanden kan justeres med potensiometeret. når potensiometeret justeres med klokken, øker deteksjonsavstanden; Mot -klokken potensiometer, er deteksjonsavstanden redusert;

programvare:

uPyCraft V1.1

Klikk på denne lenken for å laste ned uPyCraft IDE for Windows:

Trinn 2: Kabling

Kabling
Kabling
  • VCC -pinnen til den infrarøde modulen er koblet til 3V3 på MakePython ESP8266, GND er koblet til GND, og OUT er koblet til IO14 på kortet.
  • Koble MakePython ESP8266 til PC ved hjelp av en USB -kabel, Åpne enhetsbehandling (Bare søk etter "enhet" i søkeboksen i Windows). Når den er utvidet, skal portdelen vise noe som det ovennevnte. Noter portnummeret, for eksempel COM18 i mitt tilfelle. Hvis ingen port vises, kan du prøve å laste ned USB-stasjonen:

Trinn 3: UPyCraft bruksanvisning

UPyCraft bruksanvisning
UPyCraft bruksanvisning

Last ned Kom i gang MicroPython ESP8266 -filen, som er beskrevet i delen MicroPython Development Tools i filen, som hjelper deg med å laste ned og installere uPyCraft IDE og bruke den. Den inneholder også en introduksjon til MakePython ESP8266.

Eller du kan få filen fra denne lenken:

Trinn 4: Last ned koden

Last ned koden
Last ned koden

Last ned main.py -filen og åpne den, du må endre følgende punkter:

  • SSID: må endres til ditt lokale nettverksnavn
  • PASSORD: må byttes til ditt lokale nettverkspassord
  • Hvis OUT -pinnen til den infrarøde modulen mottar en endring fra MakePython ESP8266, endrer du nummeret i pinnen () til pinnen du brukte for å motta den.

Når du er ferdig, klikker du på Save and DownAndRun. "nedlasting ok" vil vises når nedlastingen er vellykket. Du kan se en IP -adresse (min: 192.168.1.116).

Trinn 5: Installasjon

Installasjon
Installasjon
Installasjon
Installasjon

Plasser den infrarøde modulen ved siden av døren for enkel oppdagelse av mennesker og fest den med sellotape. Når noen bruker toalettet, sender modulen testresultatene til serveren via WiFi, slik at vi kan få tilgang til serveren via en IP -adresse for å sjekke om toalettet er opptatt, i stedet for å vente ved toalettet.

Trinn 6: Åpne en nettleser

Åpne en nettleser
Åpne en nettleser

Åpne nettleseren på PCen, skriv inn IP -adressen du nettopp fikk (192.168.1.116), og klikk Enter for å bekrefte.

Trinn 7: Testing

Testing
Testing
Testing
Testing

Klikk på "oppdag" -knappen, du kan kontrollere om toalettet er opptatt. Når toalettet er opptatt, viser siden at det er opptatt, ellers vil det vise at det ikke er noen, så du kan enkelt gå på toalettet uten å vente utenfor.

Trinn 8: Idé

Idé
Idé

Etter eksperimentet hadde jeg noen ideer, i noen kjøpesentre er det toaletter i hver etasje, men det er ofte lange køer for dametoalett for dameklær, mens herretoaletter er tomme. Benytt deg av Makepython med Lora -tilkobling for å oppdage mobiltelefontrafikken ved døren til hvert bad, bedømme antall mennesker og utføre avledning som forventet; Jeg skal prøve det senere, hvis du er interessert, følg med eller bli med meg.

Anbefalt: