Sadržaj:
- Korak 1: Opskrba
- Korak 2: Ožičenje
- Korak 3: UPyCraft upute za uporabu
- Korak 4: Preuzimanje koda
- Korak 5: Instalacija
- Korak 6: Otvorite preglednik
- Korak 7: Testiranje
- Korak 8: Ideja
Video: Program MicroPython: Je li toalet zauzet?: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Naš ured je ured velike grupe s ograničenim kupaonskim prostorom. "Ja" često smatram da nemam prostora za odlazak u kupaonicu, pa moram čekati toliko dugo da se osjećam neugodno.
Eksperiment je upotrijebio MakePython ESP8266 za postavljanje poslužitelja za otkrivanje kojem je svatko mogao pristupiti putem IP adrese kako bi provjerio ima li WC školjke, izbjegavajući neugodna vremena čekanja.
Korak 1: Opskrba
hardver:
- MakePython ESP8266
- Infracrveni senzor
- Oglasna ploča
- Skočna linija
- USB kabl
- samoljepljiva vrpca
MakePython ESP8266 je ploča ESP8266 s integriranim SSD1306 OLED zaslonom, možete je dobiti s ove veze:
Infracrveni senzor: Kada modul detektira signal prednje prepreke, zelena indikatorska lampica na ploči svijetli na razini, dok OUT priključak nastavlja izlaziti signale niske razine. Udaljenost detekcije modula je 2 ~ 30 cm, a kut detekcije 35 °. Udaljenost detekcije može se podesiti potenciometrom. kad se potenciometar namjesti u smjeru kazaljke na satu, udaljenost detekcije se povećava; Potenciometar u smjeru suprotnom od kazaljke na satu, udaljenost detekcije se smanjuje;
softver:
uPyCraft V1.1
Kliknite ovu vezu za preuzimanje uPyCraft IDE -a za Windows:
Korak 2: Ožičenje
- VCC pin infracrvenog modula spojen je na 3V3 MakePython ESP8266, GND je spojen na GND, a OUT je spojen na IO14 ploče.
- Povežite MakePython ESP8266 s računalom pomoću USB kabela, otvorite upravitelj uređaja (Jednostavno potražite "uređaj" u okviru za pretraživanje sustava Windows). Kada se proširi, odjeljak porta trebao bi prikazati nešto poput gore navedenog. Zabilježite broj porta, kao što je COM18 u mom slučaju. Ako se ne pojavi priključak, pokušajte preuzeti USB pogon:
Korak 3: UPyCraft upute za uporabu
Preuzmite datoteku Get Started MicroPython ESP8266 koja je detaljno opisana u odjeljku datoteke MicroPython Development Tools u datoteci koja će vam pomoći preuzeti i instalirati uPyCraft IDE i koristiti je. Također uključuje uvod u MakePython ESP8266.
Ili možete preuzeti datoteku s ove veze:
Korak 4: Preuzimanje koda
Preuzmite datoteku main.py i otvorite je, morate izmijeniti sljedeće točke:
- SSID: potrebno je promijeniti naziv vaše lokalne mreže
- Zaporka: morate promijeniti lozinku svoje lokalne mreže
- Ako OUT pin infracrvenog modula primi promjenu od MakePython ESP8266, promijenite broj u Pin () u PIN koji ste koristili za primanje.
Kada završite, kliknite Spremi i Dolje i Pokreni. "download ok" će se prikazati kada preuzimanje bude uspješno, možete vidjeti IP adresu (moja: 192.168.1.116).
Korak 5: Instalacija
Infracrveni modul postavite pored vrata radi lakšeg otkrivanja ljudi i učvrstite ga samoljepljivom trakom. Kada netko koristi WC, modul šalje rezultate testova poslužitelju putem WiFi -ja, tako da možemo pristupiti poslužitelju putem IP adrese kako bismo provjerili je li WC zauzet, umjesto da čekamo kraj WC -a.
Korak 6: Otvorite preglednik
Otvorite preglednik na računalu, upišite IP adresu koju ste upravo dobili (192.168.1.116) i kliknite Enter za potvrdu.
Korak 7: Testiranje
Pritisnite gumb "otkrij", možete provjeriti je li WC zauzet. Kad je WC zauzet, stranica će pokazati da je zauzet, u protivnom će se pokazati da nema nikoga, pa možete jednostavno otići u WC bez čekanja vani.
Korak 8: Ideja
Nakon eksperimenta imao sam neke ideje, u nekim trgovačkim centrima na svakom katu ima toaleta, ali često postoje dugi redovi za ženske zahode za žensku odjeću, dok su muški toaleti prazni. Iskoristite Makepython s Lora vezom za otkrivanje prometa mobilnih telefona na vratima svake kupaonice, procjenu broja ljudi i provođenje preusmjeravanja prema očekivanjima; Pokušat ću kasnije, ako ste zainteresirani, pratite me ili mi se pridružite.
Preporučeni:
Program MicroPython: Mini meteorološka stanica: 7 koraka
Program MicroPython: Mini meteorološka stanica: Sada je zima, ali i dalje mi je malo vruće, iako nosim samo majicu, zbog čega želim znati trenutnu temperaturu, pa koristim senzore Micropython ESP32 i DHT11 i jednostavnu meteorološku stanicu kako biste mogli dobiti trenutnu t
Program MicroPython: Ažurirajte podatke o koronavirusnoj bolesti (COVID-19) u stvarnom vremenu: 10 koraka (sa slikama)
Program MicroPython: Ažuriranje podataka o koronavirusnoj bolesti (COVID-19) u stvarnom vremenu: U posljednjih nekoliko tjedana broj potvrđenih slučajeva koronavirusa (COVID 19) u svijetu premašio je 100.000, a Svjetska zdravstvena organizacija (WHO) proglasila je Nova epidemija koronavirusne upale pluća postat će globalna pandemija. Bio sam jako
Zauzet mjerač: 3 koraka
Mjerač zauzetosti: Ovaj Instructable će vas naučiti kako napraviti stroj koji ljudima govori koliko ste zauzeti i tjera ljude kad ste zauzeti. Ovaj stroj vam omogućuje da pokažete koliko ste zauzeti koristeći tri razine: niste zauzeti, malo ste zauzeti, i zauzet. Razine su dobre
Makey Makey Tracker toalet za učionicu: 5 koraka
Makey Makey Tracker Restroom Tracker: Jeste li ikada bili zauzeti u svojoj učionici i izgubili ste pojam koji je učenik (ili ako ih je više) otišao u toalet? Predajem informatiku u srednjoj školi i otkrivam da učenici često pokušavaju napustiti učionicu kako bi " koristili toalet "
Program MicroPython: Prikaz veličine kruga: 9 koraka
Program MicroPython: Prikaz veličine kruga: Ovaj eksperiment koristi modul MakePython ESP8266, koji nam omogućuje da naučimo programiranje MicroPythona na ESP8266. Pokus je kontrolirao veličinu kruga na ekranu rotiranjem potenciometra. Pritom ćemo naučiti o nama