Sommario:

FootPad_Logger: 20 passaggi
FootPad_Logger: 20 passaggi

Video: FootPad_Logger: 20 passaggi

Video: FootPad_Logger: 20 passaggi
Video: 5 Салатов за 30 минут на Новый год! Новые и супер быстрые рецепты! 2024, Dicembre
Anonim
FootPad_Logger
FootPad_Logger

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

Nel febbraio del 2016 sono entrato al liceo
Nel febbraio del 2016 sono entrato al liceo

Passaggio 2: poi, ho notato un piccolo problema nella nostra caffetteria

Poi, ho notato un piccolo problema nella nostra caffetteria
Poi, ho notato un piccolo problema nella nostra caffetteria

Passaggio 3: la nostra caffetteria ha 2 grandi zone. Zona ATTESA e Zona MANGIA

La nostra caffetteria ha 2 grandi zone. Zona ATTESA e Zona MANGIA
La nostra caffetteria ha 2 grandi zone. Zona ATTESA e Zona MANGIA

Passaggio 4: ma abbiamo qualcosa di ombroso-gerarchico in corso …

Ma abbiamo qualcosa di ombroso-gerarchico in corso…
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

Ogni singolo pranzo, e anche a cena, succede
Ogni singolo pranzo, e anche a cena, succede

È 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…

Non importa quanto presto arrivino, gli studenti HS1 sprecano molto tempo solo aspettando…
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

Ma sapevo che gli imbroglioni non sarebbero cambiati, quindi ho deciso di aiutare gli studenti di HS1
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

Con la mia idea in realtà, questo sarebbe il processo decisionale dello studente HS1
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

Fino ad ora, il processo di pensiero degli studenti HS1 era questo
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à

Era ora di agire e trasformare la mia idea in realtà
Era ora di agire 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

Fare FootPad - Design
Fare FootPad - Design
Fare FootPad - Design
Fare FootPad - Design

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

FootPad - Completo
FootPad - Completo
FootPad - Completo
FootPad - Completo
FootPad - Completo
FootPad - Completo

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

Microcontrollore: lo schema
Microcontrollore: lo schema
Microcontrollore: lo schema
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

Microcontrollore - Completo
Microcontrollore - Completo
Microcontrollore - Completo
Microcontrollore - Completo
Microcontrollore - Completo
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
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

Tutto il sistema in azione!
Tutto il sistema in azione!
Tutto il sistema in azione!
Tutto il sistema in azione!
Tutto il sistema in azione!
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

Dopo 1 mese di ottenere Stepped-at
Dopo 1 mese di ottenere Stepped-at
Dopo 1 mese di ottenere Stepped-at
Dopo 1 mese di ottenere Stepped-at
Dopo 1 mese di ottenere Stepped-at
Dopo 1 mese di ottenere Stepped-at

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

Manipolazione dei dati con Python
Manipolazione dei dati con Python
Manipolazione dei dati con Python
Manipolazione dei dati con Python
Manipolazione dei dati con Python
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: