Sadržaj:
- Korak 1: U februaru 2016, upisao sam srednju školu
- Korak 2: Zatim sam primijetio mali problem u našoj kafeteriji
- Korak 3: Naša kafeterija ima 2 velike zone. WAIT Zone i EAT Zone
- Korak 4: Ali imamo neke mračne hijerarhijske stvari koje se nastavljaju…
- Korak 5: Svaki ručak, pa čak i večera, to se događa
- Korak 6: Nije važno koliko rano dolaze, studenti HS1 gube mnogo vremena samo čekajući …
- Korak 7: Bio sam jako ljut na ovu situaciju
- Korak 8: Ali znao sam da se varalice neće promijeniti, pa sam odlučio pomoći studentima HS1
- Korak 9: S mojom idejom u stvarnosti, ovo bi bio proces donošenja odluka učenika HS1
- Korak 10: Do sada je proces razmišljanja učenika HS1 bio ovakav
- Korak 11: Bilo je vrijeme da poduzmete akciju i svoju ideju pretvorite u stvarnost
- Korak 12: Izrada FootPada - Dizajn
- Korak 13: FootPad - dovršite
- Korak 14: Mikrokontroler - shema
- Korak 15: Mikro kontroler - dovršen
- Korak 16: Softver
- Korak 17: Cijeli sistem na djelu
- Korak 18: Nakon mjesec dana od stupanja na stazu
- Korak 19: Manipulacija podacima pomoću Pythona
- Korak 20: Buduće aplikacije, zašto ovo postavljam na Instructables
Video: FootPad_Logger: 20 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
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
Korak 2: Zatim sam primijetio mali problem u našoj kafeteriji
Korak 3: Naša kafeterija ima 2 velike zone. WAIT Zone i EAT Zone
Korak 4: Ali imamo neke mračne 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
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 …
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
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
Imaju racionalan proces donošenja odluka.
Korak 10: 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
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
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
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
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
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
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
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
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
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:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način da napravite igru, posebno nešto poput zagonetke, vizuelnog romana ili avanturističke igre
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom uputstvu ćemo izvršiti otkrivanje lica na Raspberry Pi 4 sa Shunya O/S koristeći biblioteku Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja sa
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovo početi vježbati. Koju opremu treba pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekat će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kada se Micro: Bit protrese, broju ćemo dodati 2 i prikazati ga na ekranu
Broj koraka / koraka: 3 koraka
পেনড্রাইভ / মেমোরি কার্ডে ভাইরাসের ভাইরাসের হারিয়ে সমাধান সমাধান সমাধান সমাধান সমাধান পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি এখন এখন এখন।।।।।। Zaštita podataka, pristup prečicama / virusima