Turinys:
- 1 žingsnis: 2016 m. Vasario mėn. Įstojau į vidurinę mokyklą
- 2 žingsnis: Tada aš pastebėjau nedidelę problemą mūsų kavinėje
- 3 žingsnis: mūsų kavinėje yra 2 didelės zonos. PALAUKITE ir valgykite
- 4 žingsnis: Bet mes turime tam tikrą šešėlinę hierarchiją …
- 5 žingsnis: tai atsitinka kiekvieną pietą ir net vakarienę
- 6 žingsnis: nesvarbu, kaip anksti jie ateina, HS1 studentai daug laiko švaisto tik laukdami …
- 7 žingsnis: aš labai supykau dėl šios situacijos
- 8 žingsnis: Bet aš žinojau, kad apgavikai nepasikeis, todėl nusprendžiau padėti HS1 studentams
- 9 žingsnis: įgyvendinant mano idėją realybėje, tai būtų HS1 studento sprendimų priėmimo procesas
- 10 žingsnis: Iki šiol HS1 studentų minčių procesas buvo toks
- 11 žingsnis: atėjo laikas imtis veiksmų ir įgyvendinti savo idėją
- 12 žingsnis: „FootPad“kūrimas - dizainas
- 13 žingsnis: „FootPad“- užpildykite
- 14 žingsnis: mikrovaldiklis - schema
- 15 veiksmas: mikrovaldiklis - baigtas
- 16 žingsnis: programinė įranga
- 17 žingsnis: visa sistema veikia
- 18 veiksmas: po 1 mėnesio, kai pradedate veikti
- 19 veiksmas: duomenų apdorojimas naudojant „Python“
- 20 veiksmas: būsimos programos, kodėl aš įkeliu tai į instrukcijas
Video: FootPad_Logger: 20 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Nuo idėjos iki tikro prototipo. Mano gimnazijos 1–2 kursų istorija. Tikimės, kad jums patiks!
1 žingsnis: 2016 m. Vasario mėn. Įstojau į vidurinę mokyklą
2 žingsnis: Tada aš pastebėjau nedidelę problemą mūsų kavinėje
3 žingsnis: mūsų kavinėje yra 2 didelės zonos. PALAUKITE ir valgykite
4 žingsnis: Bet mes turime tam tikrą šešėlinę hierarchiją …
Iš esmės, jei esate vyresni, galite iškirpti kitų žmonių liniją.
5 žingsnis: tai atsitinka kiekvieną pietą ir net vakarienę
Iš tikrųjų nuostabu tai stebėti asmeniškai.
Ne taip malonu, jei esate HS1 (1 klasės mokinys vidurinėje mokykloje).
6 žingsnis: nesvarbu, kaip anksti jie ateina, HS1 studentai daug laiko švaisto tik laukdami …
7 žingsnis: aš labai supykau dėl šios situacijos
Mintyse kalbėjau su visais, kurie naudojasi šia sistema, pavyzdžiui:
"Kas, po velnių, esi išplėšęs eilę ankstyvųjų, kurie davė tau teisę tai daryti? Tai netinka".
8 žingsnis: Bet aš žinojau, kad apgavikai nepasikeis, todėl nusprendžiau padėti HS1 studentams
Aš pagalvojau sau, o kas, jei HS1 studentai realiu laiku gali žinoti linijos ilgį ??
Tada ar jie negalėtų patys nuspręsti, ar eiti, ar ne?
9 žingsnis: įgyvendinant mano idėją realybėje, tai būtų HS1 studento sprendimų priėmimo procesas
Jie turi racionalų sprendimų priėmimo procesą.
10 žingsnis: Iki šiol HS1 studentų minčių procesas buvo toks
Mes žinojome, kad esame šunys, bet nežinojome, kokia yra kavinė.
Taigi tai yra visiškai neracionalus ir sėkmės linkintis sprendimas.
11 žingsnis: atėjo laikas imtis veiksmų ir įgyvendinti savo idėją
Mano idėja buvo tokia.
aš padarysiu
1) 5 atskiri „FootPads“, kurie gali atpažinti, ar žmogus žengia ant jo, ar ne.
2) „Programa“, kuri gali nuskaityti 5 „FootPad“būseną esant 10 [Hz] dažniui ir įkelti visus duomenis, surinktus nuo paskutinio įkėlimo, suspausta forma ir kartu su ja pateikti neapibrėžtą linijos ilgio (svarbiausia) įvertinimą.
12 žingsnis: „FootPad“kūrimas - dizainas
„FootPad“yra tiesiog jungiklis. Tai paspaudus jungia „Signal-Line“su GND.
Sukūriau tokį dydį, kad jis būtų pakankamai didelis, kad būtų didelė galimybė atsistoti, bet ir pakankamai mažas, kad lazeriu pjaustytų akrilo dalį mūsų mokyklos lazeriniu pjaustytuvu.
13 žingsnis: „FootPad“- užpildykite
CORK-taikos yra skirtos tik pagalvėlių efektui. Taip pat draugiškai ieškokite „Steppers“.
Tai tikrai tik jungiklis. Paprasta, kaip gali būti.
14 žingsnis: mikrovaldiklis - schema
Visas įvestis iš 5 atskirų pėdų padų ištraukė aukšta išorinė grandinė. Taigi, jei kas nors užliptų ant jo, linija bus sutrumpinta iki GND.
15 veiksmas: mikrovaldiklis - baigtas
Aš ką tik litavau 5 '20K' Pull-UP rezistorius kiekvienam uostui.
Kadangi naudojau „emalio vielą“, buvo labai patogu turėti „sraigtinio prievado“tipo įvestį ant PCB.
„WeMos D1 Mini“naudojamas supaprastintam serverio ryšio integravimui.
16 žingsnis: programinė įranga
Programinė įranga buvo gana sudėtinga, nes
1) Pirmą kartą naudoju ESP8266 ir serverio klientų biblioteką. [Man buvo sunku prisijungti prie serverio:)]
2) Priežastis, kodėl turėjau laikrodį realiuoju laiku, buvo ta, kad norėjau, kad ši programa veiktų visą parą, bet tik kalbėkitės su serveriu „Pusryčių, pietų, vakarienės, užkandžių“laiku, taip pat savaitgalio ir savaitės dienos tvarkaraščiu irgi buvo skirtingi. Taigi „Absolute-Automation“turėjau sukurti „Scheduler“sistemą, kurios dar niekada nedariau (jei aš mirčiau, paslauga būtų tęsiama).
ŠALTINIS_KODAS:
17 žingsnis: visa sistema veikia
Naudojau „(https://thingspeak.com/channels/346781)“serveriui/grafikai.
Galėjau savo draugams ir HS1 studentams pateikti kasdienius tiesioginius perkrovos būsenos duomenis!
Ir kai mūsų mokykla surengė kalbos konkursą, aš išėjau ir pristatiau šią sistemą visiems HS1 mokiniams, kad jie galėtų ją panaudoti savo poreikiams. (Įkelsiu PPT, kurį naudoju konkursui)
Per 1 mėnesio šios sistemos veikimo laikotarpį galėjau išgirsti atsiliepimų apie tai, kaip patobulinti šią sistemą iš daugelio žmonių, įskaitant mano draugus, mano mokytojus, net mūsų mokyklos direktoriaus pavaduotojas pateikė man keletą pastabų.
Be to, dėl priežasties, kodėl aš ėmiausi šio projekto, kai prie manęs priėjo tikras studentas ir pasakė:
„Aš naudojuosi jūsų paslaugomis, kad nustatyčiau, ar eiti į kavinę, ar ne - labai naudinga, ačiū“
Tai buvo taip gerai, ir aš tiesiog negalėjau patikėti, kad tai tikrai vyksta.
18 veiksmas: po 1 mėnesio, kai pradedate veikti
Visa aparatūra išliko! Na, bet ne geros būklės:)
Tiesą sakant, vienos durys, kuriomis dažnai naudojosi „Cafeteria“virėja, nutempė maitinimo liniją ir atjungė nuolatinės srovės ryšį su mano mikrovaldikliu ir išlenkė laidus. Taigi turėjau tai patikrinti kiekvieną dieną.
19 veiksmas: duomenų apdorojimas naudojant „Python“
Surinkęs visus duomenis, galėčiau naudoti „Python“programą, kad juos tiksliau nubrėžčiau. Kaip ir tos 5 diagramos, rodančios ankstesnį studentams rodomų „eilutės ilgio“duomenų įrašą.
Ir gana įdomu tai, kad darbo dienomis 12:25 spūstys yra pastovios, o savaitgaliais spūstys atsiranda tik pradžioje, dažniausiai dėl to, kad studentai dirba savo asmeninį darbą, todėl jie yra labiau išsklaidyti.
Įkeliu vieno mėnesio vertės duomenis csv failo formatu. Tiesiai iš serverio. Nors šiuo metu aš prie to nedirbu, bet jei kam nors būtų įdomu nubraižyti ir išanalizuoti šiuos duomenis (žinoma, pirmiausia turėsite pažvelgti į „Micro controller Code Code“, kad suprastumėte suspaudimo techniką).
20 veiksmas: būsimos programos, kodėl aš įkeliu tai į instrukcijas
Nors dabartinė mano sukurta sistema atrodo gana prototipiškai, manau, kad naudojant padorų įrankį (kurio neturėjau mokykloje) ar finansavimą, pagalvėlės gali būti pagamintos iš gražios formos guminių pagalvėlių.
Šią sistemą galima pritaikyti beveik visur, kur „linijos ilgio“informacija yra vertinga / naudinga.
Pateikiu tik tai, kaip tai padariau, ir kodėl. Ir rezultatai, šaltinio kodas. Norėdami parodyti, kad tai iš tikrųjų veikia. Nemanau, kad mano „FootPads“buvo suprojektuotas labai gerai, aš naudoju daug juostos, o emalio vielą buvo labai sunku apsaugoti, galiausiai apsauginė juosta buvo nuplėšta ir viela buvo atskleista.
Tačiau manau, kad ši sistema turi platesnį panaudojimo potencialą.
Jau nekalbant apie dabartinę padėtį Korėjos vidurinėje mokykloje. Kaip sužinojau iš mūsų mokyklos mitybos specialisto, įprastoje mokykloje (mūsų mokykla yra maža į mokslą orientuotos mokyklos grupė), nes mes neperkame pietų į mokyklą, jie laukia eilėje, kurios ilgis viršija 30 [m] vien dėl šlyties vienos mokyklos mokinių skaičiaus. Taigi, naudojant šią sistemą, pritaikytą dizainą ir programinę įrangą, kiekviena mokykla gali turėti sistemą, leidžiančią mokiniams likti savo klasėse, kol ateis jų eilė, tada jie galės eiti į kavinę, nelaukdami eilėje!
Aš iš tikrųjų pristatiau savo idėją Korėjos švietimo ministerijai, kai buvau išrinkta geriausia idėja jų neseniai vykusiame konkurse 2017 m.
Tikiuosi, kad ši instrukcija įkvėpė jus padaryti kažką naudingo aplinkiniams žmonėms! Šis straipsnis nebuvo iš esmės orientuotas į kūrimą, tačiau, jei jus domina, atsakysiu į jūsų klausimą apie išsamesnę informaciją!
Labai ačiū, kad perskaitėte mano pirmąjį „Instructable“!
Rekomenduojamas:
„Covid“saugos šalmas 1 dalis: „Tinkercad“grandinių įvadas!: 20 žingsnių (su nuotraukomis)
„Covid“saugos šalmas 1 dalis: „Tinkercad“grandinių įvadas!: Sveiki, drauge! Šioje dviejų dalių serijoje sužinosime, kaip naudotis „Tinkercad“grandinėmis - linksma, galinga ir edukacinė priemonė, skirta sužinoti, kaip veikia grandinės! Vienas iš geriausių mokymosi būdų yra tai padaryti. Taigi, pirmiausia suprojektuosime savo projektą:
Žingsnių skaitiklis - mikro: bitas: 12 žingsnių (su paveikslėliais)
Žingsnių skaitiklis - „Micro: Bit“: šis projektas bus žingsnių skaitiklis. Savo žingsniams matuoti naudosime „Micro: Bit“įmontuotą akselerometro jutiklį. Kiekvieną kartą purtant „Micro: Bit“, prie skaičiaus pridėsime 2 ir parodysime jį ekrane
MIDI žingsnių sąsaja: 12 žingsnių (su paveikslėliais)
„MIDI Step“sąsaja: versija ispanų kalba. Šioje instrukcijoje parodysime, kaip sukurti šviesos ir garso sąsają, kurią galima naudoti norint groti „Simon Says“ir kaip MIDI sąsaja. Abu režimai bus žaidžiami kojomis. Fonas Projektas gimė, nes
4 žingsnių skaitmeninis sekos sekiklis: 19 žingsnių (su nuotraukomis)
4 žingsnių skaitmeninis sequencer: CPE 133, Cal Poly San Luis Obispo Projekto kūrėjai: Jayson Johnston ir Bjorn NelsonŠių dienų muzikos industrijoje, viena iš dažniausiai naudojamų “ instrumentų “ yra skaitmeninis sintezatorius. Kiekvienas muzikos žanras, nuo hip-hopo iki pop ir vakaro
Nešiojamas reklamos ženklas pigiai vos 10 žingsnių !!: 13 žingsnių (su nuotraukomis)
Nešiojamas reklamos ženklas pigiai vos per 10 žingsnių !!: Sukurkite savo pigų, nešiojamą reklamos ženklą. Naudodami šį ženklą, bet kurioje miesto vietoje galite bet kur rodyti savo pranešimą ar logotipą. Ši instrukcija yra atsakas į/patobulinimą/pakeitimą: https://www.instructables.com/id/Low-Cost-Illuminated