Sadržaj:

FootPad_Logger: 20 koraka
FootPad_Logger: 20 koraka

Video: FootPad_Logger: 20 koraka

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

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

Korak 1: U februaru 2016, upisao sam srednju školu

U februaru 2016, upisala sam srednju školu
U februaru 2016, upisala sam srednju školu

Korak 2: Zatim 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. WAIT Zone i EAT Zone

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

Korak 4: Ali imamo neke mračne 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 suštini, ako ste STARIJI, možete seći u red drugih ljudi.

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

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

Zaista je nevjerovatno 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 sistema, poput:

"Ko si dođavola ti da zgrabiš red onih koji su došli ranije, ko ti je dao za pravo da to uradiš? Nije čak 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, šta ako studenti HS1 mogu znati dužinu linije u stvarnom vremenu ??

Zar onda 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 nemamo psa, 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 da poduzmete akciju i svoju ideju pretvorite u stvarnost

Bilo je vrijeme da se nešto poduzme i moja ideja postane stvarnost
Bilo je vrijeme da se nešto poduzme i moja ideja postane stvarnost

Moja ideja je bila ova.

ja ću napraviti

1) 5 pojedinačnih „nožnih stopica“koje mogu prepoznati da li ga zgazi ili ne.

2) „Program“koji može očitati status 5 FootPada na 10 [Hz] i otpremiti sve podatke prikupljene od zadnjeg otpremanja u komprimovanom obliku i zajedno sa njim dati grubu procjenu dužine linije (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 postoji velika mogućnost stajanja, ali i dovoljno mali da laserski izreže akrilni dio laserskim rezačem naše škole.

Korak 13: FootPad - dovršite

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

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

To je zapravo samo prekidač. Jednostavno koliko god može biti.

Korak 14: Mikrokontroler - shema

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

Svi ULAZI sa 5 pojedinačnih nožnih podnožja bili su povučeni-VISOKO vanjskim krugom. Dakle, ako je neko nagazio, linija će biti kratka na GND.

Korak 15: Mikro kontroler - dovršen

Mikro kontroler - kompletan
Mikro kontroler - kompletan
Mikro kontroler - kompletan
Mikro kontroler - kompletan
Mikro kontroler - kompletan
Mikro kontroler - 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 Server-komunikacije.

Korak 16: Softver

SoftWare
SoftWare

Softver je bio prilično izazovan jer

1) Prvi put sam koristio ESP8266 i biblioteku klijenta servera. [Bilo mi je teško povezati se sa serverom:)]

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

IZVOR_KOD:

Korak 17: Cijeli sistem na djelu

Cijeli sistem na djelu!
Cijeli sistem na djelu!
Cijeli sistem na djelu!
Cijeli sistem na djelu!
Cijeli sistem na djelu!
Cijeli sistem na djelu!

Koristio sam '(https://thingspeak.com/channels/346781)' za server/grafiku.

Mogao sam svojim prijateljima i studentima HS1 pružiti svakodnevne, uživo podatke o stanju zagušenja!

A kada je naša škola održala takmičenje u govoru, izašao sam i predstavio ovaj sistem svim učenicima HS1 kako bi ga mogli koristiti za svoje potrebe. (Preneću PPT koji sam koristio za takmičenje)

Tokom jednomesečnog perioda rada ovog sistema, mogao sam čuti komentare o tome kako poboljšati ovaj sistem od mnogih ljudi, uključujući moje prijatelje, moje učitelje, čak i zamenik direktora naše škole dao mi je neke komentare.

Takođe, iz razloga zašto sam radio ovaj projekat, kada mi je prišao stvarni student i rekao mi:

"Koristim vašu uslugu da odlučim hoću li u kafeteriju ili ne - vrlo korisno, hvala"

Bio je tako dobar osjećaj i jednostavno nisam mogao vjerovati da se to zaista događa.

Korak 18: Nakon mjesec dana od stupanja na stazu

Nakon mjesec dana od stupanja u radnu sobu
Nakon mjesec dana od stupanja u radnu sobu
Nakon mjesec dana od stupanja u radnu sobu
Nakon mjesec dana od stupanja u radnu sobu
Nakon mjesec dana od stupanja u radnu sobu
Nakon mjesec dana od stupanja u radnu sobu

Sav hardver koji je preživio! Pa ipak nije u dobrom stanju:)

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

Korak 19: Manipulacija podacima pomoću Pythona

Manipulacija podacima pomoću Pythona
Manipulacija podacima pomoću Pythona
Manipulacija podacima pomoću Pythona
Manipulacija podacima pomoću Pythona
Manipulacija podacima pomoću Pythona
Manipulacija podacima pomoću Pythona

Nakon prikupljanja svih podataka, mogao sam koristiti Python-program za preciznije iscrtavanje. Baš kao i onih 5 grafikona koji pokazuju prošlu evidenciju podataka o "dužini linije" koji su prikazani studentima.

I prilično je zanimljivo da je radnim danima u 12.25 sati zagušenje dosljedno, a vikendom samo na početku dolazi do zagušenja, uglavnom zato što studenti rade svoj privatni posao, pa su i više rasipani.

Učitavam jednomjesečne podatke u csv formatu datoteke. Direktno 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 postavljam na Instructables

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

I ovaj sistem se može primijeniti na gotovo svuda gdje su informacije o "dužini linije" vrijedne / korisne.

Ja nudim samo način na koji sam to učinio i zašto. I rezultati, izvorni kod. Pokazati da ovo zaista 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 sistem ima potencijal za širu upotrebu.

Da ne spominjem trenutnu situaciju u Korejskoj srednjoj školi. Kako sam saznao od nutricionistice naše škole, u normalnoj školi (naša škola je mala grupa naučno orijentisane škole), jer mi ne pakujemo ručak u školu, oni čekaju u redu dužine preko 30 [m] samo zbog velikog broja učenika u jednoj školi. Dakle, sa ovim sistemom, sa dotjeranim dizajnom i softverom, svaka škola može imati sistem koji omogućava učenicima da ostanu u odjeljenju dok ne dođe red na njih, a zatim mogu otići u kafeteriju, bez čekanja u redu!

Svoju sam ideju zapravo predstavio korejskom Ministarstvu obrazovanja, nakon što sam izabran za najbolju ideju na njihovom nedavnom takmičenju 2017.

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čuje se: