Kazalo:
- 1. korak: Februarja 2016 sem vstopil v srednjo šolo
- 2. korak: Nato sem v naši kavarni opazil majhen problem
- 3. korak: Naša kavarna ima 2 veliki coni. Cona WAIT in EAT Zone
- Korak 4: Ampak imamo nekaj senčno-hierarhičnega dogajanja …
- 5. korak: Vsako kosilo in celo večerja se to zgodi
- Korak 6: Ne glede na to, kako zgodaj pridejo, študentje HS1 zapravljajo veliko svojega časa samo v čakanju …
- 7. korak: V tej situaciji sem bil zelo jezen
- 8. korak: Ampak vedel sem, da se prevaranti ne bodo spremenili, zato sem se odločil pomagati študentom HS1
- 9. korak: Z mojo idejo v resnici bi to bil proces odločanja študenta HS1
- 10. korak: Do sedaj je bil miselni proces študentov HS1 tak
- 11. korak: Čas je bil, da ukrepamo in svojo zamisel uresničimo
- 12. korak: Izdelava FootPad - oblikovanje
- 13. korak: FootPad - dokončano
- Korak 14: Mikro krmilnik - shema
- Korak 15: Mikro krmilnik - dokončan
- 16. korak: SoftWare
- 17. korak: Celoten sistem v akciji
- Korak 18: Po enem mesecu, ko ste prišli v korak
- Korak 19: Upravljanje podatkov s Pythonom
- 20. korak: Prihodnje aplikacije, zakaj to naložim v Instructables
Video: FootPad_Logger: 20 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Od ideje do resničnega prototipa. Zgodba moje srednje šole 1. ~ 2. letnik. Upam da uživaš!
1. korak: Februarja 2016 sem vstopil v srednjo šolo
2. korak: Nato sem v naši kavarni opazil majhen problem
3. korak: Naša kavarna ima 2 veliki coni. Cona WAIT in EAT Zone
Korak 4: Ampak imamo nekaj senčno-hierarhičnega dogajanja …
V bistvu, če ste starejši, lahko posežete po vrsti drugih ljudi.
5. korak: Vsako kosilo in celo večerja se to zgodi
Pravzaprav je neverjetno gledati to osebno.
Ni tako prijetno, če ste HS1 (učenec 1. razreda v srednji šoli).
Korak 6: Ne glede na to, kako zgodaj pridejo, študentje HS1 zapravljajo veliko svojega časa samo v čakanju …
7. korak: V tej situaciji sem bil zelo jezen
V mislih sem govoril vsem, ki so izkoristili prednosti tega sistema, na primer:
"Kdo za hudiča si ti, da bi zgrabil vrsto zgodnjih prišlekov, ki so ti dali pravico do tega? To niti ni prav"
8. korak: Ampak vedel sem, da se prevaranti ne bodo spremenili, zato sem se odločil pomagati študentom HS1
Mislil sem si, kaj pa, če lahko študentje HS1 v realnem času spoznajo dolžino linije ??
Ali se potem ne bi mogli sami odločiti, ali bodo šli ali ne?
9. korak: Z mojo idejo v resnici bi to bil proces odločanja študenta HS1
Imajo postopek racionalnega odločanja.
10. korak: Do sedaj je bil miselni proces študentov HS1 tak
Vedeli smo, da imamo premalo psa, vendar nismo vedeli, kako obremenjena je kavarna.
Torej gre za izključno neracionalno odločanje in odločanje po želji.
11. korak: Čas je bil, da ukrepamo in svojo zamisel uresničimo
Moja ideja je bila taka.
naredil bom
1) 5 posameznih »stopalk«, ki lahko prepoznajo, ali oseba stopi nanjo ali ne.
2) "Program", ki lahko prebere stanje 5 FootPada pri 10 [Hz] in naloži vse podatke, zbrane od zadnjega nalaganja, v stisnjeni obliki in skupaj z njim poda grobo oceno dolžine vrstice (najpomembnejše).
12. korak: Izdelava FootPad - oblikovanje
FootPad je preprosto stikalo. To poveže "Signal-Line" z GND, če pritisnete.
Velikost sem oblikoval tako, da je dovolj velika, da obstaja velika možnost, da se postavimo, ampak tudi dovolj majhna, da lasersko izrežete akrilni del z laserskim rezalnikom naše šole.
13. korak: FootPad - dokončano
CORK-peaces so samo za učinek blazine. Tudi za prijazen pogled na Steppers.
To je v resnici samo Switch. Preprosto, kot je lahko.
Korak 14: Mikro krmilnik - shema
Vse VHODE s 5 posameznih nožnih stopnic so bile z zunanjim vezjem potegnjene visoko. Če bo nekdo stopil nanjo, bo linija kratka na GND.
Korak 15: Mikro krmilnik - dokončan
Pravkar sem za vsaka vrata spajkal 5 '20K' izvlečnih uporov.
In ker sem uporabljal "Enamel-Wire", je bilo zelo priročno imeti vhod v slogu "Screwed-Port" na tiskanem vezju.
"WeMos D1 Mini" se uporablja za poenostavljeno integracijo strežniške komunikacije.
16. korak: SoftWare
Programska oprema je bila precej zahtevna, ker
1) Prvič sem uporabil odjemalčevo knjižnico ESP8266 in Server. [Težko sem se povezal s strežnikom:)]
2) Razlog, da sem imel "uro v realnem času", je bil ta, da sem želel, da bi se ta program izvajal 24 ur na dan, vendar samo s strežnikom se pogovarjajte ob času "zajtrk, kosilo, večerja, prigrizek", pa tudi za urnik ob koncu tedna in tedna bili tudi drugačni. Zato sem moral za absolutno avtomatizacijo ustvariti sistem "Načrtovalnik", česar še nikoli nisem naredil (če bi umrl, bi se storitev nadaljevala).
VIR_KODA:
17. korak: Celoten sistem v akciji
Uporabil sem '(https://thingspeak.com/channels/346781)' za strežnik/grafikone.
Svojim prijateljem in študentom HS1 sem lahko posredoval vsakodnevne podatke o stanju zastojev v živo!
In ko je naša šola izvedla tekmovanje v govoru, sem šel ven in predstavil ta sistem vsem učencem HS1, da ga lahko uporabijo za svoje potrebe. (Naložil bom PPT, ki sem ga uporabil za natečaj)
V enomesečnem obdobju delovanja tega sistema sem lahko slišal povratne informacije o tem, kako izboljšati ta sistem, od mnogih ljudi, vključno s prijatelji, učitelji, celo podpredsednik naše šole mi je dal nekaj pripomb.
Tudi iz razloga, zakaj sem naredil ta projekt, ko je k meni stopil dejanski študent in mi rekel:
"Z vašo storitvijo ugotavljam, ali naj grem v kavarno ali ne - zelo koristno, hvala"
Počutil sem se tako dobro in preprosto nisem mogel verjeti, da se to res dogaja.
Korak 18: Po enem mesecu, ko ste prišli v korak
Vsa strojna oprema je preživela! No, ni v dobrem stanju:)
Pravzaprav so ena vrata, ki jih je pogosto uporabljal kuhar kavarne, vlekla napajalni vod in prekinila enosmerni priključek na moj mikrokrmilnik in upognila žice. Zato sem moral to preverjati vsak dan.
Korak 19: Upravljanje podatkov s Pythonom
Po zbiranju vseh podatkov bi lahko s programom Python natančneje narisal te podatke. Tako kot teh 5 grafov, ki prikazujejo pretekle zapise podatkov o dolžini vrstice, prikazane študentom.
Zanimivo je tudi, da je ob delavnikih ob 12.25 zastoji dosledni, ob koncu tedna pa zgolj na začetku pride do zastojev, predvsem zato, ker študentje opravljajo svoje zasebno delo, zato so bolj razpršeni.
Nalagam enomesečne podatke v obliki datoteke csv. Naravnost s strežnika. Čeprav trenutno ne delam na tem, če pa koga zanima grafično in analiziranje teh podatkov (seveda boste morali najprej pogledati kodo mikro krmilnika, da boste razumeli tehniko stiskanja), bi bilo neverjetno.
20. korak: Prihodnje aplikacije, zakaj to naložim v Instructables
Čeprav je trenutni sistem, ki sem ga zgradil, precej videti kot prototip, menim, da lahko z dostojnim orodjem (ki ga nisem imel v šoli) ali financiranjem, iz blazinic naredimo lepo oblikovane gumijaste blazinice.
Ta sistem je mogoče uporabiti skoraj povsod, kjer so informacije o dolžini vrstice dragocene / uporabne.
Ponujam samo način, kako sem to naredil, in zakaj. In rezultati, izvorna koda. Da pokažem, da to dejansko deluje. Mislim, da moje stopalke niso bile dobro oblikovane, uporabil sem veliko traku, emajlirano žico pa je bilo zelo težko zaščititi, sčasoma se je zaščita s trakom odtrgala in žica je bila izpostavljena.
Mislim pa, da ima ta sistem potencial za širšo uporabo.
Da ne omenjam trenutnih razmer na korejski srednji šoli. Kot sem izvedel od nutricionistke naše šole, v normalni šoli (naša šola je majhna skupina naravoslovno usmerjene šole), ker v šolo ne pakiramo kosila, čakajo v vrsti, dolgi nad 30 [m] samo zaradi velikega števila učencev v eni šoli. Tako ima lahko s tem sistemom s spremenjenim oblikovanjem in programsko opremo vsaka šola sistem, ki dijakom omogoča, da ostanejo v razredih, dokler ne pridejo na vrsto, nato pa lahko gredo v jedilnico, ne da bi čakali na vrsti!
Svojo idejo sem dejansko predstavil korejskemu ministrstvu za izobraževanje, potem ko so me na njihovem nedavnem natečaju leta 2017 izbrali za najboljšo idejo.
Upam, da vam je ta Instructables dal navdih, da naredite nekaj koristnega za ljudi okoli vas! Ta članek ni bil v resnici osredotočen na gradnjo, če pa vas zanima, bi odgovoril na vaše vprašanje o podrobnejših informacijah!
Najlepša hvala, ker ste prebrali moj prvi Instructable!
Priporočena:
Števec korakov - mikro: Bit: 12 korakov (s slikami)
Števec korakov - Micro: Bit: Ta projekt bo števec korakov. Za merjenje korakov bomo uporabili senzor pospeška, ki je vgrajen v Micro: Bit. Vsakič, ko se Micro: Bit trese, bomo štetju dodali 2 in ga prikazali na zaslonu
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): 8 korakov
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): ultrazvočni pretvorniki zvoka L298N Dc ženski adapter z napajalnim vtičem za enosmerni tok Arduino UNOBreadboard Kako to deluje: Najprej naložite kodo v Arduino Uno (to je mikrokrmilnik, opremljen z digitalnim in analogna vrata za pretvorbo kode (C ++)
Vijak - Nočna ura za brezžično polnjenje DIY (6 korakov): 6 korakov (s slikami)
Bolt - Nočna ura za brezžično polnjenje DIY (6 korakov): Induktivno polnjenje (znano tudi kot brezžično polnjenje ali brezžično polnjenje) je vrsta brezžičnega prenosa energije. Za zagotavljanje električne energije prenosnim napravam uporablja elektromagnetno indukcijo. Najpogostejša aplikacija je brezžično polnjenje Qi
Merilnik korakov 1. del: Enobarvni zaslon 128x32 in Arduino: 5 korakov
Pedometer 1. del: Enobarvni zaslon 128x32 in Arduino: To je osnovna vadnica, ki uči, kako uporabljati zaslon OLED s svojim Arduinom. Uporabljam zaslon velikosti 128x32, lahko pa uporabite tudi drugačen zaslon z ločljivostjo in po potrebi spremenite ločljivost/koordinate. V tem delu vam bom pokazal, kako
Preklopna obremenitvena banka z manjšo velikostjo korakov: 5 korakov
Preklopna banka odpornikov obremenitve z manjšo velikostjo korakov: Banke uporovnih obremenitev so potrebne za preskušanje energetskih proizvodov, za karakterizacijo sončnih kolektorjev, v preskusnih laboratorijih in v industriji. Reostati zagotavljajo stalno spreminjanje odpornosti na obremenitev. Ker pa se vrednost upora zmanjša, moč