Sisällysluettelo:

FootPad_Logger: 20 vaihetta
FootPad_Logger: 20 vaihetta

Video: FootPad_Logger: 20 vaihetta

Video: FootPad_Logger: 20 vaihetta
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! 2024, Heinäkuu
Anonim
FootPad_Logger
FootPad_Logger

Ideasta todelliseen prototyyppiin. Lukion 1. - 2. vuoden tarina. Toivottavasti nautit!

Vaihe 1: Pääsin lukioon helmikuussa 2016

Helmikuussa 2016 pääsin lukioon
Helmikuussa 2016 pääsin lukioon

Vaihe 2: Sitten huomasin pienen ongelman kahvilassamme

Sitten huomasin pienen ongelman kahvilassamme
Sitten huomasin pienen ongelman kahvilassamme

Vaihe 3: Kahvilassamme on kaksi suurta vyöhykettä. WAIT Zone ja EAT Zone

Kahvilassamme on 2 suurta vyöhykettä. WAIT Zone ja EAT Zone
Kahvilassamme on 2 suurta vyöhykettä. WAIT Zone ja EAT Zone

Vaihe 4: Mutta meillä on jonkin verran varjoisaa hierarkiaa…

Mutta meillä on menossa varjoisa hierarkia…
Mutta meillä on menossa varjoisa hierarkia…

Pohjimmiltaan, jos olet vanhempi, voit leikata muiden ihmisten riviin.

Vaihe 5: Tämä tapahtuu joka ikinen lounas ja jopa illallisella

Tämä tapahtuu joka ikinen lounas ja jopa illallinen
Tämä tapahtuu joka ikinen lounas ja jopa illallinen

On todella hämmästyttävää katsella tätä henkilökohtaisesti.

Ei niin miellyttävä, jos olet HS1 (1. luokkalainen lukiossa).

Vaihe 6: Ei ole väliä kuinka aikaisin he tulevat, HS1 -opiskelijat tuhlaavat paljon aikaa odottaessaan…

Ei ole väliä kuinka aikaisin he tulevat, HS1 -opiskelijat tuhlaavat paljon aikaa odottaessaan…
Ei ole väliä kuinka aikaisin he tulevat, HS1 -opiskelijat tuhlaavat paljon aikaa odottaessaan…

Vaihe 7: Olin vihainen tästä tilanteesta paljon

Puhuin mielessäni kaikille niille, jotka hyödyntävät tätä järjestelmää, kuten:

"Kuka helvetti sinä olet ryöstämään varhaisten tulijoiden jonon, joka antoi sinulle oikeuden tehdä niin? Se ei ole edes oikein"

Vaihe 8: Mutta tiesin, että huijarit eivät muutu, joten päätin auttaa HS1-opiskelijoita

Mutta tiesin, että huijarit eivät muutu, joten päätin auttaa HS1-opiskelijoita
Mutta tiesin, että huijarit eivät muutu, joten päätin auttaa HS1-opiskelijoita

Mietin itsekseni, mitä jos HS1-opiskelijat voivat tietää viivan pituuden reaaliajassa ??

Eivätkö he sitten voisi itse päättää, lähtevätkö vai eivät?

Vaihe 9: Ideani todellisuudessa, tämä olisi HS1-opiskelijan päätöksentekoprosessi

Ideani todellisuudessa, tämä olisi HS1-opiskelijan päätöksentekoprosessi
Ideani todellisuudessa, tämä olisi HS1-opiskelijan päätöksentekoprosessi

Heillä on järkevä päätöksentekoprosessi.

Vaihe 10: Tähän asti HS1-opiskelijoiden ajatusprosessi oli tämä

Tähän asti HS1-opiskelijoiden ajatusprosessi oli tämä
Tähän asti HS1-opiskelijoiden ajatusprosessi oli tämä

Tiesimme olevani alle koiran, mutta emme tienneet kuinka ruuhkainen kahvila on.

Joten tämä on puhtaasti irrationaalinen ja onnea tavoitteleva päätöksenteko.

Vaihe 11: Oli aika ryhtyä toimiin ja rakentaa ideani todellisuuteen

Oli aika ryhtyä toimiin ja rakentaa ideani todellisuudeksi
Oli aika ryhtyä toimiin ja rakentaa ideani todellisuudeksi

Ideani oli tämä.

Teen

1) 5 yksittäistä jalkatyynyä, jotka tunnistavat, astuuko joku sen päälle vai ei.

2) "Ohjelma", joka voi lukea 5 FootPadin tilan 10 [Hz] taajuudella ja ladata kaikki edellisen latauksen jälkeen kerätyt tiedot pakatussa muodossa ja antaa karkean estimaatin linjan pituudesta (tärkein) yhdessä sen kanssa.

Vaihe 12: FootPadin suunnittelu - suunnittelu

FootPadin suunnittelu - muotoilu
FootPadin suunnittelu - muotoilu
FootPadin suunnittelu - muotoilu
FootPadin suunnittelu - muotoilu

FootPad on yksinkertaisesti kytkin. Tämä yhdistää signaalilinjan GND: hen, jos sitä painetaan.

Suunnittelin koon niin, että se on riittävän suuri, jotta sillä olisi suuri mahdollisuus nousta seisomaan, mutta myös riittävän pieni leikkaamaan akryyliosan laserilla koulumme laserleikkurilla.

Vaihe 13: FootPad - valmis

FootPad - valmis
FootPad - valmis
FootPad - valmis
FootPad - valmis
FootPad - valmis
FootPad - valmis

CORK-rauhat ovat vain tyynyvaikutusta varten. Myös Steppersin ystävälliselle ilmeelle.

Se on oikeastaan vain kytkin. Yksinkertaista kuin voi olla.

Vaihe 14: Mikro -ohjain - kaavio

Mikro -ohjain - kaavio
Mikro -ohjain - kaavio
Mikro -ohjain - kaavio
Mikro -ohjain - kaavio

Kaikki viiden yksittäisen jalkatyynyn tulo vedettiin ulkoisella piirillä. Joten jos joku astui siihen, linja on oikosulussa GND: hen.

Vaihe 15: Mikro -ohjain - valmis

Mikro -ohjain - valmis
Mikro -ohjain - valmis
Mikro -ohjain - valmis
Mikro -ohjain - valmis
Mikro -ohjain - valmis
Mikro -ohjain - valmis

Juotin juuri 5 '20K' Pull-UP -vastuksia jokaiselle portille.

Ja koska käytin `` Enamel-Wire '', oli todella kätevää saada `` Screwed-Port '' -tulo PCB: lle.

WeMos D1 Miniä käytetään palvelinviestinnän yksinkertaistettuun integrointiin.

Vaihe 16: Ohjelmisto

Ohjelmisto
Ohjelmisto

Ohjelmisto oli melko haastava, koska

1) Käytin ensimmäistä kertaa ESP8266- ja Server -asiakaskirjastoa. [Minun oli vaikea muodostaa yhteys palvelimeen:)]

2) Syy siihen, miksi minulla oli 'reaaliaikainen kello', oli se, että halusin tämän ohjelman toimivan 24/7, mutta vain puhu palvelimelle 'aamiaisen, lounaan, illallisen, välipalan' aikana sekä viikonloppu- ja arkipäivän aikataulussa olivat myös erilaisia. Joten minun piti luoda "Scheduler" -järjestelmä, jota en ole koskaan ennen tehnyt, Absolute-Automationille (jos kuolisin, palvelu jatkuisi).

LÄHDE_KOODI:

Vaihe 17: Koko järjestelmä toiminnassa

Koko järjestelmä toiminnassa!
Koko järjestelmä toiminnassa!
Koko järjestelmä toiminnassa!
Koko järjestelmä toiminnassa!
Koko järjestelmä toiminnassa!
Koko järjestelmä toiminnassa!

Käytin palvelinta/piirtämistä varten '(https://thingspeak.com/channels/346781)'.

Pystyin antamaan päivittäiset, reaaliaikaiset ruuhkatiedot ystävilleni ja HS1-opiskelijoille!

Ja kun koulumme järjesti puhekilpailun, menin ulos ja esittelin tämän järjestelmän kaikille HS1-opiskelijoille, jotta he voivat käyttää sitä omiin tarpeisiinsa. (Lähetän kilpailuun käyttämäni PPT: n)

Tämän kuukauden toiminnassa olleen kuukauden aikana kuulin monilta ihmisiltä palautetta järjestelmän parantamisesta, mukaan lukien ystäväni, opettajani, jopa koulumme vararehtori antoi minulle kommentteja.

Lisäksi syystä, miksi tein tämän projektin, kun todellinen opiskelija tuli luokseni ja kertoi minulle:

"Käytän palveluasi päättääkseni, menenkö kahvilaan vai en - erittäin hyödyllisesti, kiitos"

Se tuntui niin hyvältä, enkä voinut uskoa, että tämä todella tapahtui.

Vaihe 18: Yhden kuukauden aloittamisen jälkeen

1 kuukauden aloittamisen jälkeen
1 kuukauden aloittamisen jälkeen
1 kuukauden aloittamisen jälkeen
1 kuukauden aloittamisen jälkeen
1 kuukauden aloittamisen jälkeen
1 kuukauden aloittamisen jälkeen

Kaikki laitteistot selvisivät! Ei tosin hyvässä kunnossa:)

Itse asiassa yksi Cafeterian kokin usein käyttämä ovi raahasi virtalähdettä ja katkaisi DC-liitännän mikro-ohjaimeen ja taivutti johdot. Joten minun piti tarkistaa se joka päivä.

Vaihe 19: Tietojen käsittely Pythonilla

Tietojenkäsittely Pythonilla
Tietojenkäsittely Pythonilla
Tietojenkäsittely Pythonilla
Tietojenkäsittely Pythonilla
Tietojenkäsittely Pythonilla
Tietojenkäsittely Pythonilla

Kun olen kerännyt kaikki tiedot, voisin piirtää ne tarkemmin Python-ohjelmalla. Aivan kuten ne 5 kaaviota, jotka osoittavat oppilaille näytetyn viimeisen rivinpituustiedon.

Ja on varsin mielenkiintoista, että arkisin klo 12.25 ruuhkautuminen on tasaista, ja viikonloppuisin ruuhkautuminen tapahtuu vasta alussa, lähinnä siksi, että opiskelijat tekevät omaa yksityistä työtään, joten he ovat hajallaan.

Lähetän yhden kuukauden tietoja csv-tiedostomuodossa. Suoraan palvelimelta. Vaikka en työskentele sen parissa juuri nyt, mutta jos joku on kiinnostunut piirtämään ja analysoimaan näitä tietoja, (tietysti sinun on ensin tarkasteltava mikro -ohjaimen koodia ensin ymmärtääksesi pakkaustekniikan), se olisi hämmästyttävää.

Vaihe 20: Tulevat sovellukset, miksi lataan tämän Instructablesiin

Vaikka nykyinen järjestelmä, jonka olen rakentanut, on melko prototyyppisen näköinen, uskon, että kunnollisilla työkaluilla (joita minulla ei ollut koulussa) tai rahoituksella tyynyistä voidaan tehdä siististi muotoillut kumityynyt.

Tätä järjestelmää voidaan soveltaa melkein mihin tahansa "Line-Length" -tietoon, joka on arvokasta / hyödyllistä.

Kerron vain sen, miten olen tehnyt ja miksi. Ja tulokset, lähdekoodi. Osoittaa, että tämä todella toimii. En usko, että jalkatyynyni oli suunniteltu hyvin, käytin paljon teippiä ja emalilankaa oli erittäin vaikea suojata, lopulta nauhasuoja repäisi pois ja johto paljastui.

Mutta mielestäni tällä järjestelmällä on mahdollisuuksia laajempaan käyttöön.

Puhumattakaan nykyisestä tilanteesta on Korean lukio. Kuten opin koulumme ravitsemusterapeutilta, normaalikoulussa (koulumme on luonnontieteellisen koulun pieni ryhmä), koska emme pakkaa lounasta kouluun, he odottavat jonossa, jonka pituus on yli 30 [m] vain yhden koulun oppilasmäärän vuoksi. Joten tällä järjestelmällä, jossa on säädetty suunnittelu ja ohjelmisto, jokaisella koululla voi olla järjestelmä, jonka avulla oppilaat voivat jäädä luokkiin, kunnes heidän vuoronsa tulee, ja sitten he voivat mennä kahvilaan odottamatta jonoa!

Esittelin itse ideani Korean opetusministeriölle, kun hänet valittiin parhaaksi ideaksi heidän äskettäisessä kilpailussaan vuonna 2017.

Toivon, että tämä ohje antaa sinulle inspiraation tehdä jotain hyödyllistä ympärilläsi oleville ihmisille! Tämä ei todellakaan ollut rakennekeskeinen artikkeli, mutta vastaisin kysymykseesi tarkemmista tiedoista, jos olet kiinnostunut!

Kiitos paljon, kun luit ensimmäisen Instructableni!

Suositeltava: