Cuprins:
- Pasul 1: consumabile
- Pasul 2: Cablare
- Pasul 3: Direcția de utilizare UPyCraft
- Pasul 4: Descărcarea codului
- Pasul 5: Instalare
- Pasul 6: Deschideți un browser
- Pasul 7: Testarea
- Pasul 8: Ideea
Video: Programul MicroPython: Toaleta este ocupată ?: 8 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
Biroul nostru este un birou mare de grup, cu spațiu de baie limitat. „Eu” găsesc adesea că nu am spațiu pentru a merge la baie, așa că trebuie să aștept atât de mult încât să mă simt jenat.
Experimentul a folosit MakePython ESP8266 pentru a configura un server de detecție la care oricine ar putea accesa printr-o adresă IP pentru a verifica scaunele de toaletă, evitând timpi de așteptare incomode.
Pasul 1: consumabile
hardware:
- MakePython ESP8266
- Senzor infraroșu
- Pană de pâine
- Salt linie
- cablu USB
- bandă adezivă
MakePython ESP8266 este o placă ESP8266 cu afișaj OLED SSD1306 integrat, o puteți obține de la acest link:
Senzor infraroșu: Când modulul detectează semnalul de obstacol frontal, indicatorul luminos verde de pe placa de circuit luminează nivelul, în timp ce portul OUT continuă să emită semnale de nivel scăzut. Distanța de detecție a modulului este de 2 ~ 30cm, iar unghiul de detecție este de 35 °. Distanța de detecție poate fi reglată de potențiometru. când potențiometrul este reglat în sensul acelor de ceasornic, distanța de detectare crește; Potențiometru în sens invers acelor de ceasornic, distanța de detecție este redusă;
software:
uPyCraft V1.1
Faceți clic pe acest link pentru a descărca uPyCraft IDE pentru Windows:
Pasul 2: Cablare
- Pinul VCC al modulului cu infraroșu este conectat la 3V3 al MakePython ESP8266, GND este conectat la GND, iar OUT este conectat la IO14 al plăcii.
- Conectați MakePython ESP8266 la computer utilizând un cablu USB, Deschideți managerul de dispozitive (Căutați pur și simplu „dispozitiv” în caseta de căutare Windows). Când este extinsă, secțiunea portului trebuie să afișeze ceva de genul celor de mai sus. Notați numărul portului, cum ar fi COM18 în cazul meu. Dacă nu apare niciun port, încercați să descărcați unitatea USB:
Pasul 3: Direcția de utilizare UPyCraft
Descărcați fișierul Introducere MicroPython ESP8266, care este detaliat în secțiunea Instrumente de dezvoltare MicroPython din fișier, care vă va ajuta să descărcați și să instalați uPyCraft IDE și să îl utilizați. De asemenea, include o introducere la MakePython ESP8266.
Sau puteți obține fișierul de pe acest link:
Pasul 4: Descărcarea codului
Descărcați fișierul main.py și deschideți-l, trebuie să modificați următoarele puncte:
- SSID: trebuie să treceți la numele rețelei locale
- PAROLĂ: trebuie să treceți la parola rețelei locale
- Dacă pinul OUT al modulului cu infraroșu primește o modificare de la MakePython ESP8266, schimbați numărul din Pin () la Pinul pe care l-ați utilizat pentru a-l primi.
Când ați terminat, faceți clic pe Salvare și DownAndRun. „descărcare ok” va fi afișat atunci când descărcarea are succes, puteți vedea o adresă IP (a mea: 192.168.1.116).
Pasul 5: Instalare
Așezați modulul infraroșu lângă ușă pentru detectarea ușoară a persoanelor și asigurați-l cu bandă de vânzare. Când cineva folosește toaleta, modulul trimite rezultatele testului către server prin WiFi, astfel încât să putem accesa serverul printr-o adresă IP pentru a verifica dacă toaleta este ocupată, în loc să așteptăm lângă toaletă.
Pasul 6: Deschideți un browser
Deschideți browserul de pe computer, introduceți adresa IP pe care tocmai ați primit-o (192.168.1.116) și faceți clic pe Enter pentru a confirma.
Pasul 7: Testarea
Faceți clic pe butonul „detectare”, puteți verifica dacă toaleta este ocupată. Când toaleta este ocupată, pagina va arăta că este ocupată, în caz contrar, va arăta că nu există nimeni, astfel încât să puteți merge cu ușurință la toaletă fără să așteptați afară.
Pasul 8: Ideea
După experiment, am avut câteva idei, în unele centre comerciale, există toalete la fiecare etaj, dar există deseori cozi lungi pentru toaletele pentru femei pentru hainele femeilor, în timp ce toaletele pentru bărbați sunt goale. Utilizați Makepython cu conexiunea Lora pentru a detecta traficul telefonului mobil la ușa fiecărei băi, a judeca numărul de persoane și a efectua devierea conform așteptărilor; Voi încerca mai târziu, dacă sunteți interesat, urmați-vă sau alăturați-vă mie.
Recomandat:
Programul MicroPython : Mini stație meteo: 7 pași
Program MicroPython : Mini stație meteo: Acum este iarnă, dar încă se simte puțin cald, chiar dacă port doar un tricou, ceea ce mă face să vreau să știu temperatura actuală, așa că folosesc senzorii Micropython ESP32 și DHT11 și o stație meteo simplă, astfel încât să puteți obține actualul t
Programul MicroPython: Actualizați datele despre boala coronavirusului (COVID-19) în timp real: 10 pași (cu imagini)
Programul MicroPython: Actualizarea datelor despre boala coronavirus (COVID-19) în timp real: în ultimele câteva săptămâni, numărul cazurilor confirmate de boală coronavirus (COVID 19) la nivel mondial a depășit 100.000, iar organizația mondială a sănătății (OMS) a declarat că noul focar de pneumonie coronavirus să fie o pandemie globală. Am fost foarte
Nike LED Swoosh! Acesta este un decor minunat pentru o cameră. Acesta este singurul proiect pe care toată lumea îl poate repeta: 5 pași
Nike LED Swoosh! Acesta este un decor minunat pentru o cameră. Acesta este singurul proiect pe care toată lumea îl poate repeta.: Instrumente -banda de măsurat-șurubelniță-fier de lipit-ferăstrău-ferăstrău-burghie electrică-șmirghel Furnizor -Banda LED (RGB) 5m-controler cu LED-Alimentare 12V 4A-cherestea 50-50-1500 2x-cherestea 20-20-3000 2x-placaj 500-1000mm-șuruburi (45mm) 150x-șuruburi (35mm) 30x-scr
Programul ESP8266 - MicroPython: 4 pași
Programul ESP8266 - MicroPython: MicroPython este un proiect care vă permite să rulați o versiune în miniatură a python 3 pe microcontrolere și plăci încorporate. Are un sprijin din ce în ce mai mare pentru plăcile de microcontroler și, mai degrabă decât să instaleze o distribuție Linux completă pe placă, oferă doar un m
Construiește o cutie de discuții în interiorul pistonului de toaletă: 6 pași (cu imagini)
Construiți o cutie de discuții în interiorul pistonului de toaletă: cu un fier de lipit, o pereche de difuzoare pentru computer și unele echipamente sanitare (inclusiv un piston de toaletă). Puteți construi o Talk Box destul de bună (o cutie de discuții este cea pe care o folosesc artiști ca Daft Punk pentru a obține acel efect de voce robot pe cântece precum Around th