Sommario:
- Passaggio 1: materiali di consumo
- Passaggio 2: cablaggio
- Passaggio 3: istruzioni per l'uso di UPyCraft
- Passaggio 4: il download del codice
- Passaggio 5: installazione
- Passaggio 6: aprire un browser
- Passaggio 7: test
- Passaggio 8: idea
Video: Programma MicroPython: la toilette è occupata?: 8 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Il nostro ufficio è un grande ufficio di gruppo con uno spazio bagno limitato. Spesso mi rendo conto di non avere spazio per andare in bagno, quindi devo aspettare così a lungo che mi sento in imbarazzo.
L'esperimento ha utilizzato MakePython ESP8266 per configurare un server di rilevamento a cui chiunque può accedere tramite un indirizzo IP per verificare la presenza di sedili del water, evitando tempi di attesa imbarazzanti.
Passaggio 1: materiali di consumo
hardware:
- MakePython ESP8266
- Sensore a infrarossi
- tagliere
- Salta la linea
- cavo USB
- scotch
MakePython ESP8266 è una scheda ESP8266 con un display OLED SSD1306 integrato, puoi ottenerlo da questo link:
Sensore a infrarossi: quando il modulo rileva il segnale dell'ostacolo anteriore, la spia verde sulla scheda del circuito accende il livello, mentre la porta OUT continua a emettere segnali di basso livello. La distanza di rilevamento del modulo è di 2 ~ 30 cm e l'angolo di rilevamento è di 35 °. La distanza di rilevamento può essere regolata dal potenziometro. quando il potenziometro viene regolato in senso orario, la distanza di rilevamento aumenta; Potenziometro antiorario, la distanza di rilevamento è ridotta;
Software:
uPyCraft V1.1
Fare clic su questo collegamento per scaricare uPyCraft IDE per Windows:
Passaggio 2: cablaggio
- Il pin VCC del modulo a infrarossi è collegato a 3V3 di MakePython ESP8266, GND è collegato a GND e OUT è collegato a IO14 della scheda.
- Collega MakePython ESP8266 al PC utilizzando un cavo USB, apri Gestione dispositivi (cerca semplicemente "dispositivo" nella casella di ricerca di Windows). Quando espansa, la sezione della porta dovrebbe visualizzare qualcosa di simile a quanto sopra. Prendi nota del numero di porta, ad esempio COM18 nel mio caso. Se non viene visualizzata alcuna porta, prova a scaricare l'unità USB:
Passaggio 3: istruzioni per l'uso di UPyCraft
Scarica il file Get Started MicroPython ESP8266, che è dettagliato nella sezione MicroPython Development Tools del file, che ti aiuterà a scaricare e installare l'IDE uPyCraft e usarlo. Include anche un'introduzione a MakePython ESP8266.
Oppure puoi ottenere il file da questo link:
Passaggio 4: il download del codice
Scarica il file main.py e aprilo, devi modificare i seguenti punti:
- SSID: è necessario modificare il nome della rete locale
- PASSWORD: è necessario modificare la password della rete locale
- Se il Pin OUT del modulo a infrarossi riceve un cambiamento da MakePython ESP8266, cambia il numero nel Pin() con il Pin che hai usato per riceverlo.
Quando hai finito, fai clic su Salva e DownAndRun. "download ok" verrà visualizzato quando il download è andato a buon fine, puoi vedere un indirizzo IP (il mio: 192.168.1.116).
Passaggio 5: installazione
Posizionare il modulo a infrarossi vicino alla porta per rilevare facilmente le persone e fissarlo con del nastro adesivo. Quando qualcuno sta usando il bagno, il modulo invia i risultati del test al server tramite WiFi, così possiamo accedere al server tramite un indirizzo IP per verificare se il bagno è occupato, invece di aspettare vicino al bagno.
Passaggio 6: aprire un browser
Apri il browser sul tuo PC, digita l'indirizzo IP che hai appena ricevuto (192.168.1.116) e fai clic su Invio per confermare.
Passaggio 7: test
Fare clic sul pulsante "rileva", è possibile verificare se il bagno è occupato. Quando il bagno è occupato, la pagina mostrerà che è occupato, altrimenti mostrerà che non c'è nessuno, quindi puoi andare facilmente in bagno senza aspettare fuori.
Passaggio 8: idea
Dopo l'esperimento ho avuto qualche idea, in alcuni centri commerciali ci sono servizi igienici ad ogni piano, ma spesso ci sono lunghe file per i servizi igienici delle donne per i vestiti delle donne, mentre i bagni degli uomini sono vuoti. Utilizza Makepython con connessione Lora per rilevare il traffico di telefoni cellulari alla porta di ogni bagno, giudicare il numero di persone e deviare come previsto; Lo proverò più tardi, se sei interessato, seguimi o unisciti a me.
Consigliato:
Programma un ATtiny con Arduino: 7 passaggi (con immagini)
Programmare un ATtiny con Arduino: Di seguito sono riportate le indicazioni per programmare i microcontrollori ATtiny utilizzando l'IDE Arduino. In parole povere, ecco come programmare i chip Atmel a 8 pin come faresti normalmente con un Arduino. È fantastico perché l'ATtiny è minuscolo e, beh, questo permette
Programma MicroPython: aggiornamento dei dati sulla malattia da coronavirus (COVID-19) in tempo reale: 10 passaggi (con immagini)
Programma MicroPython: aggiornamento dei dati sulla malattia da coronavirus (COVID-19) in tempo reale: nelle ultime settimane, il numero di casi confermati di malattia da coronavirus (COVID 19) in tutto il mondo ha superato i 100.000 e l'Organizzazione mondiale della sanità (OMS) ha dichiarato nuovo focolaio di polmonite da coronavirus per essere una pandemia globale. Io ero molto
Programma il tuo Arduino con un dispositivo Android tramite Bluetooth: 6 passaggi (con immagini)
Programma il tuo Arduino con un dispositivo Android tramite Bluetooth: Ciao mondo, in questo Instructable voglio mostrarti come programmare il tuo Arduino Uno con il tuo dispositivo Android tramite Bluetooth. È molto semplice e così economico. Inoltre ci permette di programmare il nostro Arduino dove vogliamo tramite bluetooth senza fili… Quindi
Programma Arduino con Raspberry Pi: 5 passaggi (con immagini)
Programma Arduino con Raspberry Pi: in questo Instructable, dimostrerò come programmare un Arduino con un Raspberry Pi. My Twitter: twitter.com/steveschuler20 Le parti che ho usato per questo progetto includono il Kano Computer Kit Complete (Raspberry Pi con schermo e tastiera) e lo Snapi
Pesce d'aprile Scherzo della toilette: 4 passaggi
Pesce d'aprile Scherzo della toilette: questo pesce d'aprile è probabilmente il mio preferito. Questa battuta è più per ragazzi