Turinys:
- 1 žingsnis: reikmenys
- 2 žingsnis: laidų prijungimas
- 3 žingsnis: „UPyCraft“naudojimo kryptis
- 4 žingsnis: kodo atsisiuntimas
- 5 žingsnis: diegimas
- 6 veiksmas: atidarykite naršyklę
- 7 žingsnis: bandymas
- 8 žingsnis: idėja
Video: „MicroPython“programa: ar tualetas užimtas?: 8 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Mūsų biuras yra didelis grupės biuras, kuriame yra ribota vonios kambario erdvė. „Aš“dažnai pastebiu, kad neturiu vietos eiti į vonios kambarį, todėl turiu laukti tiek laiko, kad man būtų gėda.
Eksperimentas naudojo „MakePython ESP8266“, kad nustatytų aptikimo serverį, prie kurio kiekvienas galėtų prisijungti per IP adresą, kad patikrintų, ar nėra tualeto sėdynių, išvengiant nepatogių laukimo laikų.
1 žingsnis: reikmenys
aparatinė įranga:
- „MakePython ESP8266“
- Infraraudonųjų spindulių jutiklis
- Bandomoji Lenta
- Šuolio linija
- USB kabelis
- lipni juosta
„MakePython ESP8266“yra ESP8266 plokštė su integruotu SSD1306 OLED ekranu, ją galite gauti iš šios nuorodos:
Infraraudonųjų spindulių jutiklis: kai modulis aptinka priekinio kliūties signalą, žalia indikatoriaus lemputė ant plokštės uždega lygį, o OUT prievadas ir toliau skleidžia žemo lygio signalus. Modulio aptikimo atstumas yra 2 ~ 30 cm, o aptikimo kampas yra 35 °. Aptikimo atstumą galima reguliuoti potenciometru. kai potenciometras reguliuojamas pagal laikrodžio rodyklę, aptikimo atstumas didėja; Potenciometras prieš laikrodžio rodyklę sumažina aptikimo atstumą;
programinė įranga:
„uPyCraft“V1.1
Jei norite atsisiųsti „uPyCraft IDE“, skirtą „Windows“, spustelėkite šią nuorodą:
2 žingsnis: laidų prijungimas
- Infraraudonųjų spindulių modulio VCC kaištis prijungtas prie „MakePython ESP8266“3V3, GND prijungtas prie GND, o OUT prijungtas prie plokštės IO14.
- Prijunkite „MakePython ESP8266“prie kompiuterio naudodami USB kabelį, atidarykite įrenginių tvarkytuvę („Windows“paieškos laukelyje tiesiog ieškokite „prietaisas“). Išplėtus prievado skyrių turėtų būti rodoma kažkas panašaus į aukščiau pateiktą. Užsirašykite prievado numerį, pvz., COM18 mano atveju. Jei prievadas nerodomas, pabandykite atsisiųsti USB įrenginį:
3 žingsnis: „UPyCraft“naudojimo kryptis
Atsisiųskite pradinį „MicroPython ESP8266“failą, kuris išsamiai aprašytas failo skiltyje „MicroPython Development Tools“, kuris padės atsisiųsti ir įdiegti „uPyCraft IDE“ir ją naudoti. Jame taip pat yra „MakePython ESP8266“įvadas.
Arba galite gauti failą iš šios nuorodos:
4 žingsnis: kodo atsisiuntimas
Atsisiųskite main.py failą ir atidarykite jį, turite pakeisti šiuos punktus:
- SSID: reikia pakeisti vietinio tinklo pavadinimą
- PASSWORD: reikia pakeisti vietinio tinklo slaptažodį
- Jei infraraudonųjų spindulių modulio OUT kaištis gauna pasikeitimą iš „MakePython ESP8266“, pakeiskite numerį „Pin“() į „Pin“, kurį naudojote jį gaudami.
Kai baigsite, spustelėkite Išsaugoti ir žemyn ir paleisti. Kai atsisiuntimas bus sėkmingas, bus rodoma „atsisiųsti gerai“, galite pamatyti IP adresą (mano: 192.168.1.116).
5 žingsnis: diegimas
Pastatykite infraraudonųjų spindulių modulį šalia durų, kad būtų lengviau aptikti žmones, ir užfiksuokite juos parduodama juostele. Kai kas nors naudojasi tualetu, modulis siunčia bandymo rezultatus į serverį per „WiFi“, kad galėtume pasiekti serverį per IP adresą ir patikrinti, ar tualetas yra užimtas, o ne laukti prie tualeto.
6 veiksmas: atidarykite naršyklę
Kompiuteryje atidarykite naršyklę, įveskite ką tik gautą IP adresą (192.168.1.116) ir spustelėkite „Enter“, kad patvirtintumėte.
7 žingsnis: bandymas
Spustelėkite mygtuką „aptikti“, galite patikrinti, ar tualetas yra užimtas. Kai tualetas yra užimtas, puslapyje bus parodyta, kad jis yra užimtas, kitaip jis parodys, kad niekas nėra, todėl galite lengvai eiti į tualetą nelaukdami lauke.
8 žingsnis: idėja
Po eksperimento turėjau keletą idėjų, kai kuriuose prekybos centruose tualetai yra kiekviename aukšte, tačiau dažnai moterų tualetuose prie moterų drabužių yra ilgos eilės, o vyrų tualetai tušti. Pasinaudokite „Makepython“su „Lora“ryšiu, kad nustatytumėte mobiliojo telefono srautą prie kiekvieno vonios kambario durų, įvertintumėte žmonių skaičių ir atliktumėte nukreipimą, kaip tikėtasi; Vėliau pabandysiu, jei domina, sekite arba prisijunkite prie manęs.
Rekomenduojamas:
„MicroPython“programa : „Mini Weather Station“: 7 žingsniai
„MicroPython“programa : „Mini Weather Station“: dabar žiema, bet vis tiek jaučiasi šiek tiek karšta, nors dėviu tik marškinėlius, todėl norisi žinoti esamą temperatūrą, todėl naudoju „Micropython ESP32“ir „DHT11“jutiklius ir paprasta meteorologinė stotis, kad galėtumėte gauti dabartinę informaciją
Tualetas: 9 žingsniai
Toiletkast: Werk jij in het baseonderwijs? Vind jij een plasketting ook onhygi ë nisch? Vind jij toiletbordjes onhandig? Hier treft u de oplossing: toiletkast! Met een beetje handigheid, lukt het iedereen om een toiletkast te maken voor de class.Volg de stappe
„MicroPython“programa: atnaujinkite koronaviruso (COVID-19) duomenis realiuoju laiku: 10 žingsnių (su nuotraukomis)
„MicroPython“programa: atnaujinkite koronaviruso ligos (COVID-19) duomenis realiuoju laiku: per pastarąsias kelias savaites visame pasaulyje patvirtintų koronaviruso (COVID 19) atvejų skaičius viršijo 100 000, o Pasaulio sveikatos organizacija (PSO) paskelbė, naujasis koronaviruso pneumonijos protrūkis yra pasaulinė pandemija. Aš buvau labai
Užimtas skaitiklis: 3 žingsniai
Užimtas skaitiklis: Šis instrukcinis mokys jus, kaip sukurti mašiną, kuri pasakytų žmonėms, kaip esate užsiėmęs, ir atstumtų žmones, kai esate užsiėmęs. Šis aparatas leidžia parodyti, kiek esate užsiėmęs, naudodami tris lygius: neužimtas, šiek tiek užimtas, ir užimtas. Lygiai šokiruoja
„MicroPython“programa: parodykite apskritimo dydį: 9 žingsniai
„MicroPython“programa: parodykite apskritimo dydį: Šiame eksperimente naudojamas „MakePython ESP8266“modulis, leidžiantis išmokti „MicroPython“programavimo naudojant ESP8266. Eksperimentas valdė apskritimo dydį ekrane sukdamas potenciometrą. Proceso metu mes sužinosime apie mus