Sadržaj:
- Korak 1: Potrošni materijal
- Korak 2: Ožičenje
- Korak 3: UPyCraft upute za upotrebu
- 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 izmjena: 2024-01-30 08:04
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 koristio MakePython ESP8266 za postavljanje servera za otkrivanje kojem je svako mogao pristupiti putem IP adrese radi provjere toaletnih daski, izbjegavajući neugodna vremena čekanja.
Korak 1: Potrošni materijal
hardver:
- MakePython ESP8266
- Infracrveni senzor
- Breadboard
- Jump line
- USB kabel
- Selotejp
MakePython ESP8266 je ploča ESP8266 sa integrisanim SSD1306 OLED ekranom, možete je dobiti sa ove veze:
Infracrveni senzor: Kada modul detektuje signal prednje prepreke, zelena indikatorska lampica na ploči svetli nivo, dok OUT port nastavlja da emituje signale niskog nivoa. Udaljenost detekcije modula je 2 ~ 30 cm, a kut detekcije 35 °. Rastojanje detekcije se može podesiti potenciometrom. kada 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čunarom pomoću USB kabela, otvorite upravitelj uređaja (Jednostavno potražite "uređaj" u okviru za pretraživanje 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 upotrebu
Preuzmite datoteku Get Started MicroPython ESP8266, koja je detaljno opisana u odjeljku datoteke MicroPython Development Tools, koja će vam pomoći da preuzmete i instalirate uPyCraft IDE i koristite je. Takođe uključuje uvod u MakePython ESP8266.
Ili možete preuzeti datoteku sa 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
- LOZINKA: potrebno je promijeniti lozinku 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 pričvrstite ga samoljepljivom trakom. Kada neko koristi toalet, modul šalje rezultate testova serveru putem WiFi -a, tako da možemo pristupiti poslužitelju putem IP adrese kako bismo provjerili je li toalet zauzet, umjesto da čekamo pored WC -a.
Korak 6: Otvorite preglednik
Otvorite preglednik na svom računaru, upišite IP adresu koju ste upravo dobili (192.168.1.116) i kliknite Enter za potvrdu.
Korak 7: Testiranje
Pritisnite dugme "Otkrij", možete provjeriti je li toalet zauzet. Kad je toalet zauzet, stranica će pokazati da je zauzet, u protivnom će se pokazati da nema nikoga, pa možete lako otići u toalet bez čekanja vani.
Korak 8: Ideja
Nakon eksperimenta imao sam neke ideje, u nekim trgovačkim centrima ima toaleta na svakom spratu, ali često postoje dugi redovi za ženske toalete za žensku odjeću, dok su muški toaleti prazni. Iskoristite Makepython sa Lora vezom za otkrivanje prometa mobilnih telefona na vratima svakog kupatila, procjenu broja ljudi i provođenje preusmjeravanja prema očekivanjima; Probaću kasnije, ako ste zainteresovani, pratite me ili mi se pridružite.
Preporučuje se:
Program MicroPython: Mini meteorološka stanica: 7 koraka
Program MicroPython: Mini meteorološka stanica: Sada je zima, ali i dalje 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 tako da možete 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 veoma
Zauzet mjerač: 3 koraka
Mjerač zauzetosti: Ovaj Instructable će vas naučiti kako napraviti mašinu koja ljudima govori koliko ste zauzeti i tjera ljude kad ste zauzeti. Ova mašina vam omogućava da pokažete koliko ste zauzeti koristeći tri nivoa: niste zauzeti, malo ste zauzeti, i zauzet. Nivoi su
Makey Makey Makey Toalet Tracker: 5 koraka
Makey Makey Tracker Toalet 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ćava da naučimo programiranje MicroPythona na ESP8266. Eksperiment je kontrolirao veličinu kruga na ekranu rotiranjem potenciometra. U tom procesu naučit ćemo o nama