Sommario:
- Passaggio 1: nel febbraio del 2016, sono entrato al liceo
- Passaggio 2: poi, ho notato un piccolo problema nella nostra caffetteria
- Passaggio 3: la nostra caffetteria ha 2 grandi zone. Zona ATTESA e Zona MANGIA
- Passaggio 4: ma abbiamo qualcosa di ombroso-gerarchico in corso …
- Passaggio 5: ogni singolo pranzo, e anche a cena, accade
- Passaggio 6: non importa quanto presto arrivino, gli studenti HS1 sprecano molto tempo solo aspettando…
- Passaggio 7: ero molto incazzato per questa situazione
- Passaggio 8: ma sapevo che gli imbroglioni non sarebbero cambiati, quindi ho deciso di aiutare gli studenti di HS1
- Passaggio 9: con la mia idea in realtà, questo sarebbe il processo decisionale dello studente HS1
- Passaggio 10: fino ad ora, il processo di pensiero degli studenti HS1 era questo
- Passaggio 11: era il momento di intraprendere un'azione e trasformare la mia idea in realtà
- Passaggio 12: creazione di FootPad - Progettazione
- Passaggio 13: FootPad - Completa
- Passaggio 14: Microcontrollore: lo schema
- Passaggio 15: Microcontrollore - Completo
- Passaggio 16: il software
- Passaggio 17: tutto il sistema in azione
- Passaggio 18: dopo 1 mese di passaggio
- Passaggio 19: manipolazione dei dati con Python
- Passaggio 20: applicazioni future, perché lo sto caricando su Instructables
Video: FootPad_Logger: 20 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Dall'idea al vero prototipo. Storia del mio liceo dal 1° al 2° anno. Spero ti diverta!
Passaggio 1: nel febbraio del 2016, sono entrato al liceo
Passaggio 2: poi, ho notato un piccolo problema nella nostra caffetteria
Passaggio 3: la nostra caffetteria ha 2 grandi zone. Zona ATTESA e Zona MANGIA
Passaggio 4: ma abbiamo qualcosa di ombroso-gerarchico in corso …
Fondamentalmente, se sei MAGGIORE, puoi tagliare sulla linea di altre persone.
Passaggio 5: ogni singolo pranzo, e anche a cena, accade
È davvero incredibile guardarlo di persona.
Non così piacevole se sei HS1 (1st grader in HighSchool).
Passaggio 6: non importa quanto presto arrivino, gli studenti HS1 sprecano molto tempo solo aspettando…
Passaggio 7: ero molto incazzato per questa situazione
Stavo parlando nella mia mente a tutti coloro che traggono vantaggio da questo sistema come:
"Chi diavolo sei tu per strappare la fila dei primi arrivati, chi ti ha dato il diritto di farlo? Non è nemmeno giusto"
Passaggio 8: ma sapevo che gli imbroglioni non sarebbero cambiati, quindi ho deciso di aiutare gli studenti di HS1
Ho pensato tra me e me, e se gli studenti HS1 potessero conoscere la lunghezza della linea in tempo reale ??
Allora, non sarebbero in grado di Decidere da 'Sé stessi' se andare o no?
Passaggio 9: con la mia idea in realtà, questo sarebbe il processo decisionale dello studente HS1
Hanno un processo decisionale razionale.
Passaggio 10: fino ad ora, il processo di pensiero degli studenti HS1 era questo
Sapevamo di essere perdenti, ma non sapevamo quanto sia congestionata la caffetteria.
Quindi questo è un processo decisionale puramente irrazionale e di augurio di fortuna.
Passaggio 11: era il momento di intraprendere un'azione e trasformare la mia idea in realtà
La mia idea era questa.
Io farò
1) 5 'FootPads' individuali in grado di riconoscere se la persona ci sta calpestando o meno.
2) "Programma" in grado di leggere lo stato del FootPad 5 a 10[Hz] e caricare tutti i dati raccolti dall'ultimo caricamento in formato compresso e fornire insieme una stima approssimativa della lunghezza della linea (più importante).
Passaggio 12: creazione di FootPad - Progettazione
FootPad è semplicemente un interruttore. Se premuto, collega 'Signal-Line' a GND.
Ho progettato le dimensioni in modo che sia abbastanza grande da avere un'elevata possibilità di stare in piedi, ma anche abbastanza piccolo da tagliare al laser la parte in acrilico con il laser-cutter della nostra scuola.
Passaggio 13: FootPad - Completa
La pace di CORK è lì solo per l'effetto cuscino. Anche per un look amichevole per gli Stepper.
È davvero solo un interruttore. Semplice come può essere.
Passaggio 14: Microcontrollore: lo schema
Tutti gli INGRESSI da 5 singoli FootPad sono stati tirati ALTO da un circuito esterno. Quindi, se qualcuno lo calpesta, la linea verrà messa in cortocircuito su GND.
Passaggio 15: Microcontrollore - Completo
Ho appena saldato 5 resistori Pull-UP da '20K' per ogni porta.
E poiché stavo usando "Enamel-Wire", è stato davvero utile avere un ingresso in stile "Screwed-Port" sul PCB.
'WeMos D1 Mini' viene utilizzato per l'integrazione semplificata della comunicazione Server.
Passaggio 16: il software
Il software era piuttosto impegnativo perché
1) Era la prima volta che utilizzavo ESP8266 e la libreria client del server. [Ho avuto difficoltà a connettermi al Server:)]
2) Il motivo per cui avevo "Orologio in tempo reale" era perché volevo che questo programma funzionasse 24 ore su 24, 7 giorni su 7, ma parlavo solo con il server all'ora di "Colazione, pranzo, cena, spuntino" e anche nel programma del fine settimana e dei giorni feriali erano anche diversi. Quindi ho dovuto creare il sistema "Scheduler", cosa che non avevo mai fatto prima, per Absolute-Automation (se morissi, il servizio sarebbe continuato).
SOURCE_CODE:
Passaggio 17: tutto il sistema in azione
Ho usato "(https://thingspeak.com/channels/346781)" per Server/grafica.
Sono stato in grado di fornire dati in tempo reale sullo stato della congestione ai miei amici e studenti HS1!
E quando la nostra scuola ha tenuto un concorso vocale, sono uscito e ho presentato questo sistema a tutti gli studenti HS1 in modo che possano utilizzarlo per le proprie esigenze. (Caricherò il PPT che ho usato per il concorso)
Durante il periodo di 1 mese di questo sistema in azione, ho potuto ascoltare feedback su come migliorare questo sistema da molte persone, inclusi i miei amici, i miei insegnanti, persino il vice preside della nostra scuola mi ha dato alcuni commenti.
Inoltre, per il motivo per cui ho fatto questo progetto, quando uno studente effettivo è venuto da me e mi ha detto:
"Sto usando il vostro servizio per determinare se andare o meno alla Caffetteria - molto utile, grazie"
Mi sentivo così bene, e non potevo credere che stesse accadendo davvero.
Passaggio 18: dopo 1 mese di passaggio
Tutto l'hardware è sopravvissuto! Beh, non in buone condizioni però:)
In realtà, una porta utilizzata frequentemente dal cuoco della caffetteria ha trascinato la linea di alimentazione e scollegato la connessione CC al mio microcontrollore e ha piegato i cavi. Quindi dovevo controllarlo ogni giorno.
Passaggio 19: manipolazione dei dati con Python
Dopo aver raccolto tutti i dati, potrei usare il programma Python per tracciarli in modo più accurato. Proprio come quei 5 grafici che indicano il record passato dei dati 'Line-Length' mostrati agli studenti.
Ed è piuttosto interessante che nei giorni feriali, la congestione delle 12:25 sia costante, e nel fine settimana, solo all'inizio si verifica la congestione, soprattutto perché gli studenti stanno facendo il proprio lavoro privato, quindi sono più dissipati.
Sto caricando un mese di dati in formato file csv. Direttamente dal server. Anche se non ci sto lavorando in questo momento, ma se qualcuno è interessato a rappresentare graficamente e analizzare questi dati, (ovviamente dovrai guardare Micro controller Code First per capire la tecnica di compressione) sarebbe fantastico.
Passaggio 20: applicazioni future, perché lo sto caricando su Instructables
Anche se l'attuale sistema che ho costruito è piuttosto simile a un prototipo, penso che con uno strumento decente (che non avevo a scuola) o finanziamenti, i pad possono essere trasformati in gommini dalla forma ordinata.
E questo sistema può essere applicato a quasi ovunque le informazioni 'Line-Length' sono Preziose/Utili.
Sto solo fornendo il modo in cui l'ho fatto e perché. E i risultati, il codice sorgente. Per dimostrare che funziona davvero. Non credo che i miei FootPad siano stati progettati molto bene, ho usato molto nastro e il filo smaltato era molto difficile da proteggere, alla fine la protezione del nastro si è strappata e il filo è stato esposto.
Ma penso che questo sistema abbia il potenziale per un uso più ampio.
Per non parlare della situazione attuale è la High School della Corea. Come ho appreso dal nutrizionista della nostra scuola, nella scuola normale (la nostra scuola è un piccolo gruppo di scuole orientate alla scienza), poiché non confezioniamo il pranzo alla scuola, aspettano in fila con una lunghezza superiore a 30 [m] solo a causa del numero di studenti in una scuola. Quindi con questo sistema, con un design e un software ottimizzati, ogni scuola può avere il sistema che consente agli studenti di rimanere nelle loro classi fino al loro turno, quindi possono andare in mensa, senza fare la fila!
In realtà ho presentato la mia Idea al Ministero della Pubblica Istruzione della Corea, dopo essere stato selezionato come migliore Idea nel loro recente concorso nel 2017.
Spero che questo Instructables ti abbia dato l'ispirazione per fare qualcosa di utile per le persone intorno a te! Questo non era proprio un articolo incentrato sulla costruzione, ma risponderei alla tua domanda su informazioni più dettagliate se sei interessato!
Grazie mille per aver letto il mio primo Instructable!
Consigliato:
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: 3 passaggi
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: La maggior parte delle volte che ho affrontato, non ho una buona potenza del segnale per i miei lavori quotidiani. Così. Cerco e provo diversi tipi di antenna ma non funziona. Dopo aver perso tempo ho trovato un'antenna che spero di realizzare e testare, perché è principio costruttivo non
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: 3 passaggi
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: In questo Instructable eseguiremo il rilevamento del volto su Raspberry Pi 4 con Shunya O/S utilizzando la libreria Shunyaface. Shunyaface è una libreria di riconoscimento/rilevamento facciale. Il progetto mira a raggiungere la massima velocità di rilevamento e riconoscimento con
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): 4 passaggi
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): in questo post, ho realizzato uno specchio per il trucco fai-da-te con l'aiuto delle strisce LED. Sono davvero fantastici e devi provarli anche tu
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: 5 passaggi
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: una guida passo passo su come eseguire il dual-boot di Rockbox sul tuo iPod per giocare a Doom e a dozzine di altri giochi. È qualcosa di veramente facile da fare, ma molte persone rimangono stupite quando mi vedono giocare a doom sul mio iPod e si confondono con le istruzioni
Come installare plugin in WordPress in 3 passaggi: 3 passaggi
Come installare plugin in WordPress in 3 passaggi: In questo tutorial ti mostrerò i passaggi essenziali per installare il plugin wordpress sul tuo sito web. Fondamentalmente puoi installare i plugin in due modi diversi. Il primo metodo è tramite ftp o tramite cpanel. Ma non lo elencherò perché è davvero completo