Turinys:

FootPad_Logger: 20 žingsnių
FootPad_Logger: 20 žingsnių

Video: FootPad_Logger: 20 žingsnių

Video: FootPad_Logger: 20 žingsnių
Video: Самый простой способ выровнять пол! Наливной пол за 20 минут. 2024, Lapkritis
Anonim
FootPad_Logger
FootPad_Logger

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ą

2016 metų vasarį įstojau į vidurinę mokyklą
2016 metų vasarį įstojau į vidurinę mokyklą

2 žingsnis: Tada aš pastebėjau nedidelę problemą mūsų kavinėje

Tada aš pastebėjau nedidelę problemą mūsų kavinėje
Tada aš pastebėjau nedidelę problemą mūsų kavinėje

3 žingsnis: mūsų kavinėje yra 2 didelės zonos. PALAUKITE ir valgykite

Mūsų kavinėje yra 2 didelės zonos. PALAUKITE ir valgykite
Mūsų kavinėje yra 2 didelės zonos. PALAUKITE ir valgykite

4 žingsnis: Bet mes turime tam tikrą šešėlinę hierarchiją …

Bet mes turime tam tikrą šešėlinę hierarchiją …
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ę

Tai atsitinka kiekvieną kartą per pietus ir net vakarienės metu
Tai atsitinka kiekvieną kartą per pietus ir net vakarienės metu

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 …

Nesvarbu, kaip anksti jie ateina, HS1 studentai praleidžia daug laiko tik laukdami …
Nesvarbu, kaip anksti jie ateina, HS1 studentai praleidžia daug laiko 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

Bet aš žinojau, kad apgavikai nepasikeis, todėl nusprendžiau padėti HS1 studentams
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

Mano idėja realybėje tai būtų HS1 studento sprendimų priėmimo procesas
Mano idėja 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

Iki šiol HS1 studentų minčių procesas buvo toks
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ą

Atėjo laikas imtis veiksmų ir įgyvendinti savo idėją
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“kūrimas - dizainas
„FootPad“kūrimas - dizainas
„FootPad“kūrimas - dizainas
„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

„FootPad“- baigtas
„FootPad“- baigtas
„FootPad“- baigtas
„FootPad“- baigtas
„FootPad“- baigtas
„FootPad“- baigtas

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

Mikrovaldiklis - schema
Mikrovaldiklis - schema
Mikrovaldiklis - schema
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

Mikrovaldiklis - baigtas
Mikrovaldiklis - baigtas
Mikrovaldiklis - baigtas
Mikrovaldiklis - baigtas
Mikrovaldiklis - baigtas
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
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

Visa sistema veikia!
Visa sistema veikia!
Visa sistema veikia!
Visa sistema veikia!
Visa sistema veikia!
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

Po 1 mėnesio nuo to, kaip pradėti veikti
Po 1 mėnesio nuo to, kaip pradėti veikti
Po 1 mėnesio nuo to, kaip pradėti veikti
Po 1 mėnesio nuo to, kaip pradėti veikti
Po 1 mėnesio nuo to, kaip pradėti veikti
Po 1 mėnesio nuo to, kaip pradėti 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“

Duomenų apdorojimas naudojant „Python“
Duomenų apdorojimas naudojant „Python“
Duomenų apdorojimas naudojant „Python“
Duomenų apdorojimas naudojant „Python“
Duomenų apdorojimas naudojant „Python“
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: