Innholdsfortegnelse:
- Trinn 1: Rekvisita
- Trinn 2: Kabling
- Trinn 3: UPyCraft bruksanvisning
- Trinn 4: Last ned koden
- Trinn 5: Installasjon
- Trinn 6: Åpne en nettleser
- Trinn 7: Testing
- Trinn 8: Idé
Video: MicroPython -program: Er toalettet okkupert ?: 8 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
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
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
- 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
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 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
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 nettleseren på PCen, skriv inn IP -adressen du nettopp fikk (192.168.1.116), og klikk Enter for å bekrefte.
Trinn 7: 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é
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:
Bildegjenkjenning med K210 -kort og Arduino IDE/Micropython: 6 trinn (med bilder)
Bildegjenkjenning med K210 -plater og Arduino IDE/Micropython: Jeg har allerede skrevet en artikkel om hvordan du kjører OpenMV -demoer på Sipeed Maix Bit, og har også laget en video av objektdeteksjonsdemo med dette brettet. Et av de mange spørsmålene folk har stilt er - hvordan kan jeg gjenkjenne et objekt som det nevrale nettverket ikke er tr
MicroPython PCF8591 DACtest: 3 trinn (med bilder)
MicroPython PCF8591 DACtest: Jeg kjøpte denne boken for å forbedre mine Micropython-ferdigheter: MicroPython for ESP8266 Development Workshop av Agus Kurniawan. Denne boken er en veldig god start, I2C -prosjektet bruker en PCF8591 -modul. Men ingen DAC -programmeringseksempel, så jeg måtte finne ut at du
Lora Gateway Basert på MicroPython ESP32: 10 trinn (med bilder)
Lora Gateway Basert på MicroPython ESP32: Lora har vært veldig populær de siste årene. Den trådløse kommunikasjonsmodulen som bruker denne teknologien er vanligvis billig (bruker fritt spektrum), liten i størrelse, energieffektiv og har en lang kommunikasjonsavstand, og brukes hovedsakelig til gjensidig kommunikasjon
Komme i gang med MicroPython på ESP8266: 10 trinn (med bilder)
Komme i gang med MicroPython på ESP8266: Vil du ha en annen måte å programmere de ESP8266-baserte kortene i stedet for den vanlige metoden ved å bruke Arduino IDE sammen med C/C ++ programmeringsspråk? I denne opplæringen lærer vi hvem du skal konfigurere og kontrollere et ESP8266 bord med MicroPython.BUIL
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen