Sadržaj:

FootPad_Logger: 20 koraka
FootPad_Logger: 20 koraka

Video: FootPad_Logger: 20 koraka

Video: FootPad_Logger: 20 koraka
Video: Особенности национальной рыбалки | фильм | Full HD 2024, Srpanj
Anonim
FootPad_Logger
FootPad_Logger

Od ideje do pravog prototipa. Priča o mojoj gimnaziji od prve do druge godine. Nadam se da uživaš!

Korak 1: U veljači 2016. upisao sam srednju školu

U veljači 2016. upisala sam srednju školu
U veljači 2016. upisala sam srednju školu

Korak 2: Tada sam primijetio mali problem u našoj kafeteriji

Zatim sam primijetio mali problem u našoj kafeteriji
Zatim sam primijetio mali problem u našoj kafeteriji

Korak 3: Naša kafeterija ima 2 velike zone. Zona WAIT i EAT

Naša kafeterija ima 2 velike zone. Zona WAIT i EAT
Naša kafeterija ima 2 velike zone. Zona WAIT i EAT

Korak 4: Ali imamo neke mračne i hijerarhijske stvari koje se nastavljaju …

Ali imamo neke mračne i hijerarhijske stvari koje se nastavljaju …
Ali imamo neke mračne i hijerarhijske stvari koje se nastavljaju …

U osnovi, ako ste STARIJI, možete izrezati druge ljude.

Korak 5: Svaki se ručak, pa čak i večera, to događa

Svaki se ručak, pa čak i večera, dogodi
Svaki se ručak, pa čak i večera, dogodi

Zapravo je nevjerojatno gledati ovo osobno.

Nije tako ugodno ako ste HS1 (učenik 1. razreda srednje škole).

Korak 6: Nije važno koliko rano dolaze, studenti HS1 gube mnogo vremena samo čekajući …

Nije važno koliko rano dolaze, studenti HS1 gube mnogo vremena samo čekajući …
Nije važno koliko rano dolaze, studenti HS1 gube mnogo vremena samo čekajući …

Korak 7: Bio sam jako ljut na ovu situaciju

U mislima sam govorio svima onima koji su iskoristili prednosti ovog sustava, poput:

"Tko si, dovraga, da zgrabiš redove prvih koji su ti dali za pravo da to učiniš? To čak nije ni u redu"

Korak 8: Ali znao sam da se varalice neće promijeniti, pa sam odlučio pomoći studentima HS1

Ali znao sam da se varalice neće promijeniti, pa sam odlučio pomoći studentima HS1
Ali znao sam da se varalice neće promijeniti, pa sam odlučio pomoći studentima HS1

Pomislio sam, što ako studenti HS1 mogu znati duljinu linije u stvarnom vremenu ??

Pa zar ne bi mogli sami odlučiti hoće li ići ili ne?

Korak 9: S mojom idejom u stvarnosti, ovo bi bio proces donošenja odluka učenika HS1

S mojom idejom u stvarnosti, ovo bi bio proces donošenja odluka učenika HS1
S mojom idejom u stvarnosti, ovo bi bio proces donošenja odluka učenika HS1

Imaju racionalan proces donošenja odluka.

Korak 10: Do sada je proces razmišljanja učenika HS1 bio ovakav

Do sada je proces razmišljanja učenika HS1 bio ovakav
Do sada je proces razmišljanja učenika HS1 bio ovakav

Znali smo da smo nedovoljni, ali nismo znali koliko je Kafeterija zakrčena.

Dakle, ovo je čisto iracionalno i donošenje odluka sa željom za srećom.

Korak 11: Bilo je vrijeme za poduzimanje radnje i pretvaranje moje ideje u stvarnost

Bilo je vrijeme da nešto poduzmem i svoju ideju pretvorim u stvarnost
Bilo je vrijeme da nešto poduzmem i svoju ideju pretvorim u stvarnost

Moja ideja je bila ova.

Napravit ću

1) 5 pojedinačnih "FootPada" koji mogu prepoznati stupa li na njega ili ne.

2) 'Program' koji može očitati status 5 FootPada na 10 [Hz] i prenijeti sve podatke prikupljene od zadnjeg prijenosa u komprimiranom obliku i zajedno s njim dati grubu procjenu duljine retka (najvažnije).

Korak 12: Izrada FootPada - Dizajn

Izrada FootPada - Dizajn
Izrada FootPada - Dizajn
Izrada FootPada - dizajn
Izrada FootPada - dizajn

FootPad je jednostavno prekidač. To povezuje 'Signal-Line' s GND ako se pritisne.

Dizajnirao sam veličinu tako da bude dovoljno velika da ima veliku mogućnost stajanja, ali i dovoljno mali za laserski rez akrilnog dijela laserskim rezačem naše škole.

Korak 13: FootPad - dovršite

FootPad - Potpuno
FootPad - Potpuno
FootPad - Potpuno
FootPad - Potpuno
FootPad - Potpuno
FootPad - Potpuno

CORK-peares postoje samo za Cushion-Effect. Također za prijateljski izgled Steppera.

To je doista samo Switch. Jednostavno koliko god može biti.

Korak 14: Mikrokontroler - shema

Mikrokontroler - shema
Mikrokontroler - shema
Mikrokontroler - shema
Mikrokontroler - shema

Svi ULAZI s 5 pojedinačnih nožnih pločica bili su povučeni-VISOKO vanjskim krugom. Dakle, ako je netko nagazio, linija će biti kratka na GND.

Korak 15: Mikrokontroler - dovršen

Mikro upravljač - kompletan
Mikro upravljač - kompletan
Mikro upravljač - kompletan
Mikro upravljač - kompletan
Mikro upravljač - kompletan
Mikro upravljač - kompletan

Upravo sam lemio 5 '20K' pull-up otpornika za svaki port.

A budući da sam koristio 'Enamel-Wire', bilo je jako zgodno imati ulaz u stilu 'Screwed-Port' na PCB-u.

'WeMos D1 Mini' koristi se za pojednostavljenu integraciju poslužiteljske komunikacije.

Korak 16: Softver

Softver
Softver

Softver je bio prilično izazovan jer

1) Prvi put sam koristio ESP8266 i biblioteku klijenta poslužitelja. [Bilo mi je teško spojiti se na poslužitelj:)]

2) Razlog zašto sam imao „sat u stvarnom vremenu“bio je taj što sam htio da se ovaj program pokreće 24 sata dnevno, ali samo razgovarajte sa poslužiteljem u vrijeme „doručak, ručak, večera, međuobrok“, kao i raspored za vikend i radni dan bili su i različiti. Zato sam morao stvoriti "Scheduler" sustav, što nikada prije nisam radio, za apsolutnu automatizaciju (ako umrem, usluga će se nastaviti).

IZVOR_KOD:

Korak 17: Cijeli sustav na djelu

Cijeli sustav na djelu!
Cijeli sustav na djelu!
Cijeli sustav na djelu!
Cijeli sustav na djelu!
Cijeli sustav na djelu!
Cijeli sustav na djelu!

Koristio sam '(https://thingspeak.com/channels/346781)' za poslužitelj/grafiku.

Mojim prijateljima i studentima HS1 mogao sam svakodnevno pružati žive podatke o stanju zagušenja!

Kad je naša škola održala natjecanje u govoru, izašao sam i predstavio ovaj sustav svim učenicima HS1 kako bi ga mogli koristiti za svoje potrebe. (Prenijet ću PPT koji sam koristio za natjecanje)

Tijekom jednomjesečnog razdoblja rada ovog sustava, mogao sam čuti komentare o tome kako poboljšati ovaj sustav od mnogih ljudi, uključujući moje prijatelje, moje učitelje, pa čak i dožupan naše škole dao mi je neke komentare.

Također, iz razloga zašto sam napravio ovaj projekt, kad mi je prišao stvarni student i rekao mi:

"Koristim vašu uslugu da odredim hoću li u kafeteriju ili ne - vrlo korisno, hvala vam"

Osjećao se tako dobro i jednostavno nisam mogao vjerovati da se to zaista dogodilo.

Korak 18: Nakon mjesec dana od stupanja u kontakt

Nakon mjesec dana od stupanja u kontakt
Nakon mjesec dana od stupanja u kontakt
Nakon mjesec dana od stupanja u kontakt
Nakon mjesec dana od stupanja u kontakt
Nakon mjesec dana od stupanja u kontakt
Nakon mjesec dana od stupanja u kontakt

Sav preživjeli hardver! Pa ipak nije u dobrom stanju:)

Zapravo, jedna vrata koja je često koristio kuhar u Kafeteriji povukla su liniju napajanja i prekinula istosmjernu vezu s mojim mikrokontrolerom i savila žice. Pa sam to morao provjeravati svaki dan.

Korak 19: Manipulacija podacima s Pythonom

Manipulacija podacima s Pythonom
Manipulacija podacima s Pythonom
Manipulacija podacima s Pythonom
Manipulacija podacima s Pythonom
Manipulacija podacima s Pythonom
Manipulacija podacima s Pythonom

Nakon što sam prikupio sve podatke, mogao bih koristiti Python-program da ih točnije iscrtam. Baš kao i onih 5 grafikona koji pokazuju prošlu evidenciju podataka o duljini retka prikazanih studentima.

I prilično je zanimljivo da je radnim danima u 12.25 gužva konstantna, a vikendom samo na početku dolazi do zagušenja, uglavnom zato što studenti rade vlastiti privatni posao, pa su i raspršeni.

Prenosim jednomjesečne podatke u csv formatu datoteke. Ravno sa servera. Iako trenutno ne radim na tome, ali ako je netko zainteresiran za grafički prikaz i analizu ovih podataka (naravno da ćete prvo morati pogledati kod mikrokontrolera da biste razumjeli tehniku kompresije) bilo bi nevjerojatno.

Korak 20: Buduće aplikacije, zašto ovo prenosim na Instructables

Iako trenutni sustav koji sam izgradio izgleda prilično prototipno, mislim da se uz pristojan alat (koji nisam imao u školi) ili financiranje, jastučići mogu pretvoriti u gumene podloške urednog oblika.

I ovaj se sustav može primijeniti na gotovo bilo koje podatke o duljini retka koji su vrijedni / korisni.

Nudim samo način na koji sam to učinio i zašto. I rezultati, izvorni kod. Pokazati da ovo zapravo funkcionira. Mislim da moje stopice nisu bile dobro dizajnirane, koristio sam puno trake, a emajliranu žicu bilo je jako teško zaštititi, na kraju je zaštita od trake otkinuta i žica je bila izložena.

Ali mislim da ovaj sustav ima potencijal za širu upotrebu.

Da ne govorimo o trenutnoj situaciji je Korejska srednja škola. Kako sam saznao od nutricionistice naše škole, u normalnoj školi (naša škola je mala grupa prirodoslovno orijentirane škole), jer mi ne pakiramo ručak u školu, oni čekaju u redu duljine veće od 30 [m] samo zbog velikog broja učenika u jednoj školi. Dakle, s ovim sustavom, s dotjeranim dizajnom i softverom, svaka škola može imati sustav koji omogućuje učenicima da ostanu u razredu dok ne dođu na red, a zatim mogu otići u kafeteriju, bez čekanja u redu!

Svoju sam ideju zapravo predstavio korejskom Ministarstvu obrazovanja, nakon što sam izabran kao najbolja ideja na njihovom nedavnom natječaju 2017. godine.

Nadam se da vam je ovaj Instructables dao inspiraciju da učinite nešto korisno za ljude oko vas! Ovo nije članak o izgradnji, ali ako ste zainteresirani, odgovorio bih na vaše pitanje o detaljnijim informacijama!

Hvala vam puno što ste pročitali moj prvi Instructable!

Preporučeni: