Indholdsfortegnelse:
- Trin 1: Forbrugsvarer
- Trin 2: Ledningsføring
- Trin 3: UPyCraft Brugervejledning
- Trin 4: Download af koden
- Trin 5: Installation
- Trin 6: Åbn en browser
- Trin 7: Test
- Trin 8: Idé
Video: MicroPython -program: Er toilettet besat ?: 8 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Vores kontor er et stort gruppekontor med begrænset badeværelse. "Jeg" oplever ofte, at jeg ikke har plads til at gå på badeværelset, så jeg må vente så længe, at jeg føler mig flov.
Eksperimentet brugte MakePython ESP8266 til at oprette en detektionsserver, som alle kunne få adgang til via en IP -adresse for at kontrollere toiletsæder og undgå akavede ventetider.
Trin 1: Forbrugsvarer
hardware:
- MakePython ESP8266
- Infrarød sensor
- Brødbræt
- Spring linje
- USB -kabel
- tape
MakePython ESP8266 er et ESP8266-kort med en integreret SSD1306 OLED-skærm, du kan få det fra dette link:
Infrarød sensor: Når modulet registrerer forhindringssignalet foran, lyser den grønne indikatorlampe på printkortet, mens OUT-porten fortsætter med at udsende signaler på lavt niveau. Modulets detektionsafstand er 2 ~ 30cm, og detektionsvinklen er 35 °. Detektionsafstanden kan justeres med potentiometeret. når potentiometeret justeres med uret, øges detektionsafstanden; Potentiometer mod uret reduceres detektionsafstanden;
software:
uPyCraft V1.1
Klik på dette link for at downloade uPyCraft IDE til Windows:
Trin 2: Ledningsføring
- VCC -pin på det infrarøde modul er forbundet til 3V3 i MakePython ESP8266, GND er forbundet til GND, og OUT er forbundet til IO14 på kortet.
- Tilslut MakePython ESP8266 til pc ved hjælp af et USB -kabel, Åbn enhedshåndtering (søg bare efter "enhed" i Windows -søgefeltet). Når den udvides, skal portafsnittet vise noget lignende ovenstående. Noter portnummeret, f.eks. COM18 i mit tilfælde. Hvis der ikke vises nogen port, kan du prøve at downloade USB-drevet:
Trin 3: UPyCraft Brugervejledning
Download filen Kom godt i gang MicroPython ESP8266, som er beskrevet i afsnittet MicroPython Development Tools i filen, som hjælper dig med at downloade og installere uPyCraft IDE og bruge den. Det indeholder også en introduktion til MakePython ESP8266.
Eller du kan hente filen fra dette link:
Trin 4: Download af koden
Download main.py -filen, og åbn den, du skal ændre følgende punkter:
- SSID: skal ændres til dit lokale netværksnavn
- KODEORD: skal ændres til dit lokale netværksadgangskode
- Hvis OUT -pin på det infrarøde modul modtager en ændring fra MakePython ESP8266, skal du ændre nummeret i Pin () til den Pin, du brugte til at modtage det.
Når du er færdig, skal du klikke på Gem og DownAndRun. "download ok" vises, når overførslen er vellykket, du kan se en IP -adresse (min: 192.168.1.116).
Trin 5: Installation
Placer det infrarøde modul ved siden af døren for let opdagelse af mennesker og fastgør det med sellotape. Når nogen bruger toilettet, sender modulet testresultaterne til serveren via WiFi, så vi kan få adgang til serveren via en IP -adresse for at kontrollere, om toilettet er optaget, i stedet for at vente ved toilettet.
Trin 6: Åbn en browser
Åbn browseren på din pc, indtast den IP -adresse, du lige har fået (192.168.1.116), og klik på Enter for at bekræfte.
Trin 7: Test
Klik på knappen "opdag", du kan kontrollere, om toilettet er optaget. Når toilettet er optaget, viser siden, at det er optaget, ellers vil det vise, at der ikke er nogen, så du let kan gå på toilettet uden at vente udenfor.
Trin 8: Idé
Efter forsøget havde jeg nogle ideer, i nogle indkøbscentre er der toiletter på hver etage, men der er ofte lange køer til dametoiletter til dametøj, mens herretoiletter er tomme. Brug Makepython med Lora -forbindelse til at registrere mobiltelefontrafikken ved døren til hvert badeværelse, bedømme antallet af mennesker og foretage omdirigering som forventet; Jeg vil prøve det senere, hvis du er interesseret, følg eller vær med.
Anbefalede:
Besat lille monster: 6 trin (med billeder)
Besat lille monster: Dette besatte lille monster vil skræmme dit eller dine trick når det kommer til livet & taler til dem. Jeg skjuler ham rundt om hjørnet for nogle buske klar til at skræmme intetanende ofre, når der står 'Hej, vil du lege' og griner som en besidder
Billedgenkendelse med K210 -plader og Arduino IDE/Micropython: 6 trin (med billeder)
Billedgenkendelse med K210 -plader og Arduino IDE/Micropython: Jeg har allerede skrevet en artikel om, hvordan man kører OpenMV -demoer på Sipeed Maix Bit og lavede også en video af objektdetekteringsdemo med dette kort. Et af de mange spørgsmål, folk har stillet, er - hvordan kan jeg genkende et objekt, som det neurale netværk ikke er
MicroPython PCF8591 DACtest: 3 trin (med billeder)
MicroPython PCF8591 DACtest: Jeg købte denne bog for at forbedre mine Micropython-færdigheder: MicroPython til ESP8266 Development Workshop af Agus Kurniawan. Denne bog er en meget god start, I2C -projektet bruger et PCF8591 -modul. Men intet DAC -programmeringseksempel, så jeg var nødt til at regne ud, at du
Kom godt i gang med MicroPython på ESP8266: 10 trin (med billeder)
Kom godt i gang med MicroPython på ESP8266: Vil du have en anden måde at programmere de ESP8266-baserede kort frem for den almindelige metode ved hjælp af Arduino IDE sammen med C/C ++ programmeringssprog? I denne vejledning lærer vi, hvem du skal konfigurere og styre et ESP8266 bord ved hjælp af MicroPython.BUIL
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til