Sisukord:
- Samm: tarvikud
- 2. samm: juhtmestik
- Samm: UPyCrafti kasutusjuhend
- Samm: koodi allalaadimine
- Samm: paigaldamine
- Samm: avage brauser
- 7. samm: testimine
- 8. samm: idee
Video: MicroPythoni programm: kas tualett on hõivatud?: 8 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Meie kontor on suur grupibüroo, millel on piiratud vannitoa ruum. "Mina" leian sageli, et mul pole ruumi vannituppa minna, seega pean ootama nii kaua, et mul on piinlik.
Katse kasutas MakePython ESP8266 abil tuvastusserveri seadistamist, millele igaüks pääses juurde IP -aadressi kaudu, et kontrollida tualetitoolide olemasolu, vältides ebamugavaid ooteaegu.
Samm: tarvikud
riistvara:
- MakePython ESP8266
- Infrapuna andur
- Leivalaud
- Hüppejoon
- USB kaabel
- kleeplint
MakePython ESP8266 on integreeritud SSD1306 OLED ekraaniga ESP8266 plaat, selle saate sellelt lingilt:
Infrapunaandur: kui moodul tuvastab eesmise takistussignaali, süttib trükkplaadil roheline märgutuli taset, samal ajal kui OUT-port jätkab madala taseme signaalide väljastamist. Mooduli tuvastuskaugus on 2 ~ 30 cm ja tuvastusnurk on 35 °. Tuvastamiskaugust saab reguleerida potentsiomeetriga. kui potentsiomeetrit reguleeritakse päripäeva, suureneb tuvastuskaugus; Vastupäeva potentsiomeeter, avastamiskaugus väheneb;
tarkvara:
uPyCraft V1.1
Windowsi uPyCraft IDE allalaadimiseks klõpsake seda linki:
2. samm: juhtmestik
- Infrapunamooduli VCC tihvt on ühendatud MakePython ESP8266 3V3 -ga, GND on ühendatud GND -ga ja OUT on ühendatud plaadi IO14 -ga.
- Ühendage MakePython ESP8266 arvutiga USB -kaabli abil, avage seadmehaldur (otsige lihtsalt Windowsi otsingukastist "seade"). Laiendamisel peaks pordi sektsioon kuvama midagi ülaltoodut. Märkige pordi number, näiteks minu puhul COM18. Kui ühtegi pordi ei kuvata, proovige USB-draiv alla laadida:
Samm: UPyCrafti kasutusjuhend
Laadige alla alustamisfail MicroPython ESP8266, mis on üksikasjalikult kirjeldatud faili jaotises MicroPython Development Tools, mis aitab teil uPyCraft IDE alla laadida ja installida ning seda kasutada. See sisaldab ka MakePython ESP8266 sissejuhatust.
Või saate faili sellelt lingilt:
Samm: koodi allalaadimine
Laadige alla fail main.py ja avage see, peate muutma järgmisi punkte:
- SSID: peate muutma oma kohaliku võrgu nime
- PASSWORD: peate muutma oma kohaliku võrgu parooliks
- Kui infrapunamooduli OUT Pin saab muudatuse MakePython ESP8266 -lt, muutke PIN -koodis () olev number PIN -koodiks, mida kasutasite selle vastuvõtmiseks.
Kui olete lõpetanud, klõpsake nuppu Salvesta ja DownAndRun. Kui allalaadimine on edukas, kuvatakse "allalaadimine ok", näete IP -aadressi (minu: 192.168.1.116).
Samm: paigaldamine
Inimeste hõlpsaks tuvastamiseks asetage infrapunamoodul ukse kõrvale ja kinnitage see lindiga. Kui keegi tualetti kasutab, saadab moodul testitulemused WiFi kaudu serverile, nii et meil on juurdepääs serverile IP -aadressi kaudu, et kontrollida, kas tualett on hõivatud, selle asemel, et tualetti oodata.
Samm: avage brauser
Avage oma arvutis brauser, sisestage äsja saadud IP -aadress (192.168.1.116) ja klõpsake kinnitamiseks nuppu Enter.
7. samm: testimine
Klõpsake nuppu "tuvasta", saate kontrollida, kas tualett on hõivatud. Kui tualett on hõivatud, näitab leht, et see on hõivatud, vastasel juhul näitab see, et kedagi pole, nii et saate hõlpsalt tualetti minna ilma väljas ootamata.
8. samm: idee
Pärast katset tekkisid mul mõned ideed, mõnes kaubanduskeskuses on igal korrusel tualetid, kuid naiste tualettruumide jaoks on naiste riiete jaoks sageli pikad järjekorrad, samas kui meeste tualetid on tühjad. Kasutage Loep -ühendusega Makepythonit, et tuvastada mobiiltelefoniliiklus iga vannitoa ukse taga, hinnata inimeste arvu ja viia ümbersuunamine ootuspäraselt; Proovin seda hiljem, kui olete huvitatud, järgige või liituge minuga.
Soovitan:
NodeMCU Lua odav 6 -dollarine plaat koos MicroPythoni temperatuuri ja niiskuse logimise, WiFi ja mobiilse statistikaga: 4 sammu
NodeMCU Lua Odav 6 -dollarine plaat MicroPythoni temperatuuri ja niiskuse logimise, Wifi ja mobiilistatistikaga: See on põhimõtteliselt pilveilmajaam, saate kontrollida oma telefoni andmeid või kasutada mõnda telefoni reaalajas ekraanina NodeMCU seadmega saate temperatuuri ja niiskuse andmeid väljaspool , toas, kasvuhoones, laboris, jahutusruumis või mõnes muus kohas
MicroPythoni programm: värskendage koroonaviiruse (COVID-19) andmeid reaalajas: 10 sammu (koos piltidega)
MicroPythoni programm: värskendage koroonaviiruse haiguse (COVID-19) andmeid reaalajas: viimastel nädalatel on koroonaviirusehaiguse (COVID 19) kinnitatud juhtumite arv kogu maailmas ületanud 100 000 ja maailma terviseorganisatsioon (WHO) on teatanud, et uus koroonaviiruse kopsupõletiku puhang on ülemaailmne pandeemia. Ma olin väga
Hõivatud arvesti: 3 sammu
Hõivatud arvesti: see juhendaja õpetab teile, kuidas teha masin, mis ütleb inimestele, kui hõivatud te olete, ja ajab inimesed eemale, kui olete hõivatud. See masin võimaldab teil näidata, kui hõivatud te kasutate kolme taset: mitte hõivatud, natuke hõivatud, ja hõivatud. Tase on kohutav
MicroPythoni programm: näidake ringi suurust: 9 sammu
MicroPythoni programm: kuvage ringi suurust: See katse kasutab MakePython ESP8266 moodulit, mis võimaldab meil õppida MicroPythoni programmeerimist ESP8266 abil. Katsega kontrolliti ekraanil oleva ringi suurust, pöörates potentsiomeetrit. Selle käigus õpime tundma meid
Kuidas MicroPythoni püsivara välgutada ESP8266 -põhisel Sonoff Smart Switchil: 3 sammu (koos piltidega)
Kuidas MicroPythoni püsivara välgutada ESP8266 -põhisel Sonoff Smart Switchil: mis on Sonoff? Sonoff on ITEADi välja töötatud nutikodu jaoks mõeldud seadmesari. Selle liini üks paindlikumaid ja odavamaid seadmeid on Sonoff Basic ja Sonoff Dual. Need on WiFi-toega lülitid, mis põhinevad suurel kiibil ESP8266. Whil