Sadržaj:
- Korak 1: U veljači 2016. upisao sam srednju školu
- Korak 2: Tada sam primijetio mali problem u našoj kafeteriji
- Korak 3: Naša kafeterija ima 2 velike zone. Zona WAIT i EAT
- Korak 4: Ali imamo neke mračne i hijerarhijske stvari koje se nastavljaju …
- Korak 5: Svaki se ručak, pa čak i večera, to 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 za poduzimanje radnje i pretvaranje moje ideje u stvarnost
- Korak 12: Izrada FootPada - Dizajn
- Korak 13: FootPad - dovršite
- Korak 14: Mikrokontroler - shema
- Korak 15: Mikrokontroler - dovršen
- Korak 16: Softver
- Korak 17: Cijeli sustav na djelu
- Korak 18: Nakon mjesec dana od stupanja u kontakt
- Korak 19: Manipulacija podacima s Pythonom
- Korak 20: Buduće aplikacije, zašto ovo prenosim na Instructables
Video: FootPad_Logger: 20 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
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
Korak 2: Tada sam primijetio mali problem u našoj kafeteriji
Korak 3: Naša kafeterija ima 2 velike zone. Zona WAIT i EAT
Korak 4: 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
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 …
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
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
Imaju racionalan proces donošenja odluka.
Korak 10: 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
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
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
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
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
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 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
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
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
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:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način stvaranja igre, osobito nečega poput zagonetke, vizualnog romana ili avanturističke igre
Broj koraka: 17 koraka
الكشف عن عن أنواع المحاليل: محمدآل سعودالكشف عن المحاليل رابط الفديو
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom Instructableu ćemo izvršiti detekciju lica na Raspberry Pi 4 sa Shunya O/S pomoću knjižnice Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja s
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 ponovno početi vježbati. Koju opremu trebam pripremiti?
Aduino UNO Broj koraka: 5 koraka
Aduino UNO 를 이용한 도망 치는 &&&& && l g g g g g g g g g g g g g g g 4 g 4 4 4 4 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 일자 일자 일자: 2017.01.06. ~ 2017.01.11.- 역할 분담 SW 엔지니어: 김 예은, 임동영 HW 엔지니어: 김지훈 디자이너: 이재민 레코더: 홍 다예 ------------------------ --------------------------------------------------