Taula de continguts:

FootPad_Logger: 20 passos
FootPad_Logger: 20 passos

Vídeo: FootPad_Logger: 20 passos

Vídeo: FootPad_Logger: 20 passos
Vídeo: Sıcacık Lavaş ile Acılı Ezmeli Et Dürüm Hazırladım ! 2024, Desembre
Anonim
FootPad_Logger
FootPad_Logger

De la idea al prototip real. Història del meu batxillerat 1r i 2n curs. Espero que gaudeixis!

Pas 1: el febrer de 2016 vaig entrar a HighSchool

El febrer de 2016 vaig entrar a HighSchool
El febrer de 2016 vaig entrar a HighSchool

Pas 2: Llavors, vaig notar un petit problema a la nostra cafeteria

Llavors, vaig notar un petit problema a la nostra cafeteria
Llavors, vaig notar un petit problema a la nostra cafeteria

Pas 3: la nostra cafeteria té 2 grans zones. WAIT Zone i EAT Zone

La nostra cafeteria té 2 grans zones. WAIT Zone i EAT Zone
La nostra cafeteria té 2 grans zones. WAIT Zone i EAT Zone

Pas 4: però tenim algunes coses de la Jerarquia Ombra …

Però tenim algunes coses de la Jerarquia Ombra …
Però tenim algunes coses de la Jerarquia Ombra …

Bàsicament, si sou més gran, podeu fer la línia d’altres persones.

Pas 5: cada menjar i fins i tot al sopar, això passa

A tots els dinars i fins i tot al sopar, això passa
A tots els dinars i fins i tot al sopar, això passa

És realment sorprenent veure això en persona.

No és tan agradable si sou HS1 (1r de batxillerat).

Pas 6: No importa com d'hora arribin, els estudiants de HS1 perden molt del seu temps esperant …

No importa com d'hora arribin, els estudiants de HS1 perden molt del seu temps esperant…
No importa com d'hora arribin, els estudiants de HS1 perden molt del seu temps esperant…

Pas 7: Em va enutjar molt aquesta situació

Parlava en la meva ment a tots aquells que prenien avantatge d’aquest sistema com:

"Qui dimonis ets per arrabassar la línia dels primers que arribaven, que et van donar el dret a fer-ho? Ni tan sols és correcte"

Pas 8: però sabia que els tramposos no canviaran, així que vaig decidir ajudar els estudiants de HS1

Però sabia que els tramposos no canviaran, així que vaig decidir ajudar els estudiants HS1
Però sabia que els tramposos no canviaran, així que vaig decidir ajudar els estudiants HS1

Vaig pensar en mi mateix, i si els estudiants HS1 puguin conèixer la longitud de la línia en temps real?

Llavors, no serien capaços de decidir per si mateixos si van o no?

Pas 9: amb la meva idea en realitat, aquest seria el procés de presa de decisions dels estudiants HS1

Amb la meva idea en realitat, aquest seria el procés de presa de decisions dels estudiants HS1
Amb la meva idea en realitat, aquest seria el procés de presa de decisions dels estudiants HS1

Tenen un procés racional de presa de decisions.

Pas 10: fins ara, el procés de pensament dels estudiants HS1 era aquest

Fins ara, el procés de pensament dels estudiants HS1 era així
Fins ara, el procés de pensament dels estudiants HS1 era així

Sabíem que no teníem gossos, però no sabíem fins a quin punt la cafeteria és tan congestionada.

Per tant, aquesta és una presa de decisions purament irracional i desitjosa.

Pas 11: era el moment de fer una acció i fer realitat la meva idea

Era el moment de fer una acció i fer realitat la meva idea
Era el moment de fer una acció i fer realitat la meva idea

La meva idea era aquesta.

ho faré

1) 5 "FootPads" individuals que poden reconèixer si algú el trepitja o no.

2) "Programa" que pot llegir l'estat del 5 FootPad a 10 [Hz] i penjar totes les dades recollides des de l'última càrrega en forma comprimida i proporcionar una estimació bruta de la longitud de línia (més important) juntament amb ell.

Pas 12: Fer FootPad - Disseny

Making FootPad - Disseny
Making FootPad - Disseny
Making FootPad - Disseny
Making FootPad - Disseny

FootPad és simplement un Switch. Connecta "Signal-Line" a GND si es prem.

He dissenyat la mida de manera que sigui prou gran per tenir una gran possibilitat de posar-se de peu, però també prou petit per tallar amb làser la peça Acryl amb el tallador làser de la nostra escola.

Pas 13: FootPad: completat

FootPad: complet
FootPad: complet
FootPad: complet
FootPad: complet
FootPad: complet
FootPad: complet

CORK-peaces només hi ha per a efectes de coixí. També per a un aspecte amable per a Steppers.

Realment és només un Switch. Tan senzill com pot ser.

Pas 14: Micro controlador: l'esquema

Microcontrolador: l’esquema
Microcontrolador: l’esquema
Microcontrolador: l’esquema
Microcontrolador: l’esquema

Tot un INPUT de 5 FootPads individuals va ser extret per un circuit extern. Per tant, si algú el va trepitjar, la línia es reduirà a GND.

Pas 15: micro controlador: completat

Microcontrolador: complet
Microcontrolador: complet
Micro controlador: complet
Micro controlador: complet
Micro controlador: complet
Micro controlador: complet

Acabo de soldar resistències Pull-UP de 5 '20K per a cada port.

I com que feia servir "Enamel-Wire", era molt útil tenir entrada d'estil "Port cargolat" al PCB.

"WeMos D1 Mini" s'utilitza per a la integració simplificada de la comunicació del servidor.

Pas 16: el SoftWare

El SoftWare
El SoftWare

El programari era força difícil perquè

1) Era la meva primera vegada que utilitzava la biblioteca client ESP8266 i Server. [M’ha costat connectar amb el servidor:)]

2) La raó per la qual tenia "Rellotge en temps real" era perquè volia que aquest programa s'executés les 24 hores del dia, però només parlaria amb el servidor a l'hora "Esmorzar, dinar, sopar, berenar" i també la programació del cap de setmana i de la setmana. també eren diferents. Per tant, vaig haver de crear el sistema "Scheduler", que mai abans havia fet, per a Absolute-Automation (si moria, el servei continuaria).

CODI_FONT:

Pas 17: tot el sistema en acció

Tot el sistema en acció!
Tot el sistema en acció!
Tot el sistema en acció!
Tot el sistema en acció!
Tot el sistema en acció!
Tot el sistema en acció!

He utilitzat "(https://thingspeak.com/channels/346781)" per al servidor / gràfic.

Vaig poder proporcionar dades d’estat de congestió en viu del dia a dia als meus amics i estudiants de HS1.

I quan la nostra escola va celebrar un concurs de discursos, vaig sortir i vaig presentar aquest sistema a tots els estudiants de HS1 perquè el poguessin utilitzar segons les seves pròpies necessitats. (Pujaré PPT que he utilitzat per al concurs)

Durant el període d’1 mes d’aquest sistema en acció, vaig poder escoltar comentaris de com millorar aquest sistema de moltes persones, inclosos els meus amics, els meus professors, fins i tot el vicerector de la nostra escola em va fer alguns comentaris.

A més, per la raó per la qual vaig fer aquest projecte, quan un estudiant real es va acostar a mi i em va dir:

"Estic fent servir el vostre servei per determinar si heu d'anar a la cafeteria o no. Molt útil, gràcies"

Em va semblar tan bé i no em podia creure que realment passés.

Pas 18: després d’un mes d’haver-se introduït

Després d’un mes d’haver-se introduït
Després d’un mes d’haver-se introduït
Després d’un mes d’haver-se introduït
Després d’un mes d’haver-se introduït
Després d’un mes d’haver-se introduït
Després d’un mes d’haver-se introduït

Tot el maquinari ha sobreviscut. Bé, però, no en bon estat:)

En realitat, una porta que el cuiner de la cafeteria feia servir amb freqüència va arrossegar la línia de subministrament elèctric i va desconnectar la connexió de corrent continu del meu microcontrolador i va doblar els cables. Així que vaig haver de comprovar-ho cada dia.

Pas 19: manipulació de dades amb Python

Manipulació de dades amb Python
Manipulació de dades amb Python
Manipulació de dades amb Python
Manipulació de dades amb Python
Manipulació de dades amb Python
Manipulació de dades amb Python

Després de recollir totes les dades, podria fer servir el programa Python per traçar-les amb més precisió. Igual que els cinc gràfics que indiquen el registre anterior de les dades de "longitud de línia" que es mostren als estudiants.

I és bastant interessant que els dies feiners, a les 12:25 de la nit, la congestió sigui consistent i, el cap de setmana, només al principi és on es produeix la congestió, sobretot perquè els estudiants fan el seu propi treball privat, de manera que estan més dissipats.

Estic penjant dades per valor d’un mes en format de fitxer CSV. Directament des del servidor. Tot i que ara no hi estic treballant, però si algú està interessat en representar gràficament i analitzar aquestes dades, (per descomptat, primer haureu de mirar el codi del controlador micro per entendre la tècnica de compressió), seria increïble.

Pas 20: Aplicacions futures, per què estic carregant això a Instructables

Tot i que el sistema actual que he construït té una aparença de prototipus, crec que amb una eina decent (que no tenia a l’escola) o finançament, els coixinets es poden convertir en coixinets de forma neta.

I aquest sistema es pot aplicar a gairebé qualsevol lloc. La informació de "longitud de línia" és valuosa / útil.

Només proporciono la manera com ho he fet i per què. I els resultats, el codi font. Per demostrar que això funciona realment. No crec que els meus FootPad estiguin dissenyats molt bé, he utilitzat molta cinta i l'Enamel-Wire és molt difícil de protegir, finalment la protecció de cinta s'ha arrencat i s'ha exposat el cable.

Però crec que aquest sistema té un ús més ampli.

Per no parlar de la situació actual és l’escola secundària de Corea. Tal com vaig aprendre del nutricionista de la nostra escola, a Normal-School (la nostra escola és un grup reduït d’escoles orientades a la ciència), perquè no fem un dinar a l’escola, esperen en una línia amb una longitud superior a 30 [m] només pel nombre de cisalla d’alumnes d’una escola. Així, doncs, amb aquest sistema, amb un disseny i un programa ajustats, cada escola pot disposar del sistema que permet als estudiants romandre a les seves classes fins que li toqui el torn, i després poden anar a la cafeteria sense esperar a la línia.

De fet, vaig presentar la meva idea al Ministeri d’Educació de Corea, després d’haver estat seleccionada com a millor idea en el seu recent concurs el 2017.

Espero que aquest Instructables us doni una inspiració per fer alguna cosa útil per a la gent que us envolta. En realitat no es tracta d’un article centrat en la construcció, però si us interessa respondria a la vostra pregunta sobre informació més detallada.

Moltes gràcies per llegir el meu primer instructible.

Recomanat: