Mundarija:

FootPad_Logger: 20 qadam
FootPad_Logger: 20 qadam

Video: FootPad_Logger: 20 qadam

Video: FootPad_Logger: 20 qadam
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Noyabr
Anonim
FootPad_Logger
FootPad_Logger

Fikrdan haqiqiy prototipgacha. Maktabimning 1-2 -kurs haqidagi hikoyasi. Umid qilamanki, siz zavqlanasiz!

1 -qadam: 2016 yil fevral oyida men o'rta maktabga kirdim

2016 yil fevral oyida men o'rta maktabga bordim
2016 yil fevral oyida men o'rta maktabga bordim

2 -qadam: Keyin, bizning kafeda kichik bir muammo borligini payqadim

Keyin, bizning kafeda kichik bir muammo borligini payqadim
Keyin, bizning kafeda kichik bir muammo borligini payqadim

3 -qadam: Bizning kafeteryada ikkita katta zona bor. Kutish zonasi va ovqatlanish zonasi

Bizning kafeteryada ikkita katta zona bor. Kutish zonasi va ovqatlanish zonasi
Bizning kafeteryada ikkita katta zona bor. Kutish zonasi va ovqatlanish zonasi

4-qadam: Ammo bizda qandaydir soyali-ierarxiya davom etyapti …

Ammo bizda qandaydir soyali-ierarxiya davom etyapti …
Ammo bizda qandaydir soyali-ierarxiya davom etyapti …

Asosan, agar siz keksaygan bo'lsangiz, siz boshqa odamlarning qatorini kesib qo'yishingiz mumkin.

5 -qadam: Har bir tushlik va hatto kechki ovqat paytida ham shunday bo'ladi

Har bir tushlik va hatto kechki ovqat paytida ham shunday bo'ladi
Har bir tushlik va hatto kechki ovqat paytida ham shunday bo'ladi

Buni "Shaxsan" da tomosha qilish haqiqatan ham hayratlanarli.

Agar siz HS1 (High School 1 -sinf o'quvchisi) bo'lsangiz, unchalik yoqimli emas.

6 -qadam: Ular qanchalik erta kelsalar ham, HS1 talabalari ko'p vaqtlarini behuda sarflaydilar, faqat kutishadi …

Ular qanchalik erta kelishidan qat'i nazar, HS1 talabalari ko'p vaqtlarini behuda sarflaydilar, faqat kutishadi …
Ular qanchalik erta kelishidan qat'i nazar, HS1 talabalari ko'p vaqtlarini behuda sarflaydilar, faqat kutishadi …

7 -qadam: Men bu vaziyatdan juda xafa bo'ldim

Men o'z fikrimda bu tizimning afzalliklaridan foydalanayotganlar bilan gaplashardim:

"Sen kimsanki, senga bunday huquqni bergan erta kelganlar qatorini tortib olasan? Bu ham to'g'ri emas"

8-qadam: Lekin men aldovchilar o'zgarmasligini bilardim, shuning uchun men HS1 talabalariga yordam berishga qaror qildim

Lekin men aldovchilar o'zgarmasligini bilardim, shuning uchun men HS1 talabalariga yordam berishga qaror qildim
Lekin men aldovchilar o'zgarmasligini bilardim, shuning uchun men HS1 talabalariga yordam berishga qaror qildim

Men o'zimcha o'yladim, agar HS1-o'quvchilari chiziq uzunligini real vaqtda bilsalar-chi?

Shunda ular o'zlari borishga yoki ketmaslikka qaror qila olmaydilarmi?

9-qadam: Mening g'oyam haqiqatda, bu HS1 talabasining qaror qabul qilish jarayoni bo'ladi

Mening g'oyam haqiqatda, bu HS1 talabasining qaror qabul qilish jarayoni bo'ladi
Mening g'oyam haqiqatda, bu HS1 talabasining qaror qabul qilish jarayoni bo'ladi

Ular oqilona qaror qabul qilish jarayoniga ega.

10-qadam: Hozirgacha HS1 talabalarining fikrlash jarayoni shunday edi

Hozirgacha HS1 talabalarining fikrlash jarayoni shunday edi
Hozirgacha HS1 talabalarining fikrlash jarayoni shunday edi

Biz itlar ostida ekanligimizni bilardik, lekin kafeteryaning tiqilib qolganini bilmasdik.

Shunday qilib, bu faqat aql bovar qilmaydigan va omad tilab qaror qabul qilishdir.

11 -qadam: Harakat qilish va o'z g'oyamni haqiqatga aylantirish vaqti keldi

Harakat qilish va o'z g'oyamni haqiqatga aylantirish vaqti keldi
Harakat qilish va o'z g'oyamni haqiqatga aylantirish vaqti keldi

Mening fikrim shu edi.

Men qilaman

1) 5 ta "oyoq tagliklari", ular odam qadam bosadimi yoki yo'qligini aniqlay oladi.

2) 5-gachasi FootPad-ning holatini 10 [Hz] da o'qiy oladigan va oxirgi yuklanganidan beri to'plangan barcha ma'lumotlarni siqilgan holda yuklaydigan va u bilan birga chiziq uzunligini (eng muhimi) qo'pol baholashini ta'minlaydigan "dastur".

12 -qadam: FootPad yaratish - Dizayn

FootPad yaratish - dizayn
FootPad yaratish - dizayn
FootPad yaratish - dizayn
FootPad yaratish - dizayn

FootPad - bu shunchaki almashtirish. Bu bosilganda "Signal-Line" ni GND bilan bog'laydi.

Men o'lchamni shunday baland qilib qo'ydimki, uni turish imkoniyati katta bo'lsin, Maktabimizdagi lazerli kesgich yordamida akril qismini lazer bilan kesish uchun etarlicha kichik.

13 -qadam: FootPad - to'liq

FootPad - to'liq
FootPad - to'liq
FootPad - to'liq
FootPad - to'liq
FootPad - to'liq
FootPad - to'liq

CORK-peaces faqat Cushion-Effect uchun mavjud. Shuningdek, Steppers uchun do'stona ko'rinish uchun.

Bu haqiqatan ham shunchaki Switch. Bo'lishi mumkin bo'lgan darajada oddiy.

14 -qadam: Mikro boshqaruvchi - sxematik

Mikrokontroller - sxematik
Mikrokontroller - sxematik
Mikrokontroller - sxematik
Mikrokontroller - sxematik

5 ta alohida FootPad-ning barcha kirishlari tashqi kontaktlarning zanglashiga olib tashlangan. Agar kimdir unga qadam qo'ygan bo'lsa, chiziq GNDga qisqartiriladi.

15 -qadam: Mikro boshqaruvchi - to'liq

Mikro boshqaruvchi - to'liq
Mikro boshqaruvchi - to'liq
Mikro boshqaruvchi - to'liq
Mikro boshqaruvchi - to'liq
Mikro boshqaruvchi - to'liq
Mikro boshqaruvchi - to'liq

Men har bir port uchun 5 '20K' tortish rezistorlarini lehimladim.

Va men "Emaye-Wire" dan foydalanganim uchun, PCBda "Vintli port" uslubidagi kirish juda qulay edi.

"WeMos D1 Mini" server-aloqa soddalashtirilgan integratsiyasi uchun ishlatiladi.

16 -qadam: SoftWare

SoftWare dasturi
SoftWare dasturi

Dasturiy ta'minot juda qiyin edi, chunki

1) Men birinchi marta ESP8266 va Server mijozlar kutubxonasidan foydalandim. [Serverga ulanishim qiyin edi:)]

2) "Real-Time-Clock" ga ega bo'lishimning sababi shundaki, men bu dasturni 24/7 rejimida ishlashini xohlardim, lekin faqat server bilan "Nonushta, tushlik, kechki ovqat, snack" vaqtida, shuningdek dam olish va ish kunlari jadvalida gaplashing. ham boshqacha edi. Shunday qilib, men Absolute-Automation uchun hech qachon qilmagan "Scheduler" tizimini yaratishim kerak edi (agar men o'lsam, xizmat davom etar edi).

SOURCE_CODE:

17 -qadam: Butun tizim amalda

Butun tizim amalda!
Butun tizim amalda!
Butun tizim amalda!
Butun tizim amalda!
Butun tizim amalda!
Butun tizim amalda!

Server/grafik uchun '(https://thingspeak.com/channels/346781)' dan foydalanardim.

Men do'stlarimga va HS1 talabalariga kundalik, tiqilib qolish holati to'g'risidagi ma'lumotlarni taqdim eta oldim!

Maktabimizda nutq tanlovi o'tkazilganda, men chiqib ketdim va ushbu tizimni barcha talabalarga o'z ehtiyojlari uchun ishlatishlari uchun taqdim etdim. (Men tanlovda ishlatgan PPT -ni yuklayman)

Bu tizim amalda bo'lgan 1 oylik davr mobaynida men bu tizimni qanday takomillashtirish haqida ko'p odamlardan, shu jumladan do'stlarim, o'qituvchilarimdan, hatto maktab direktorining o'rinbosari ham menga ba'zi sharhlar berganini eshitdim.

Bundan tashqari, men nima uchun bu loyihani amalga oshirdim, bir haqiqiy talaba yonimga kelib aytdi:

"Men sizning xizmatingizdan kafeteryaga borish yoki bormasligimni aniqlash uchun foydalanmoqdaman - juda foydali, rahmat"

Bu juda yaxshi tuyuldi va men bu haqiqatan ham sodir bo'lganiga ishonolmadim.

18-qadam: qadam bosilgandan 1 oy o'tgach

Qadam bosishdan 1 oy o'tgach
Qadam bosishdan 1 oy o'tgach
Qadam bosishdan 1 oy o'tgach
Qadam bosishdan 1 oy o'tgach
Qadam bosishdan 1 oy o'tgach
Qadam bosishdan 1 oy o'tgach

Barcha uskunalar omon qoldi! Xo'sh, yaxshi holatda emas:)

Aslida, Kafeterya oshpazi tez-tez ishlatib turadigan bitta eshik elektr ta'minoti liniyasini tortib olib, mening mikro-kontrollerim va Bent simlarini doimiy ulanishini uzib qo'ydi. Shuning uchun men buni har kuni tekshirishim kerak edi.

19 -qadam: Python bilan ma'lumotlarni manipulyatsiya qilish

Python bilan ma'lumotlarni manipulyatsiya qilish
Python bilan ma'lumotlarni manipulyatsiya qilish
Python bilan ma'lumotlarni manipulyatsiya qilish
Python bilan ma'lumotlarni manipulyatsiya qilish
Python bilan ma'lumotlarni manipulyatsiya qilish
Python bilan ma'lumotlarni manipulyatsiya qilish

Barcha ma'lumotlarni yig'ib olgach, Python dasturidan foydalanib, ularni aniqroq chizishim mumkin edi. Xuddi o'quvchilarga ko'rsatiladigan "chiziq uzunligi" ma'lumotlarining oldingi rekordini ko'rsatuvchi 5 ta grafik kabi.

Shunisi qiziqki, ish kunlari soat 12:25 da tirbandlik kuzatiladi, dam olish kunlari esa faqat boshida tirbandlik paydo bo'ladi, chunki asosan o'quvchilar o'z shaxsiy ishlari bilan shug'ullanishadi, shuning uchun ular ko'proq tarqaladi.

Men bir oylik ma'lumotni csv formatida yuklayman. Serverdan to'g'ridan -to'g'ri. Garchi men hozir bu ustida ishlamayotgan bo'lsam -da, lekin agar kimdir bu ma'lumotlarni chizish va tahlil qilishni xohlasa, (albatta, siqish texnikasini tushunish uchun avval Micro controller Code -ni ko'rib chiqish kerak bo'ladi) bu ajoyib bo'lardi.

20 -qadam: Kelajakdagi ilovalar, nega men buni ko'rsatmalarga yuklayman

Garchi men yaratgan hozirgi tizim juda prototipli ko'rinishga ega bo'lsa-da, menimcha, yaxshi asboblar (menda maktabda yo'q edi) yoki moliyalashtirilsa, prokladkalarni toza shakldagi rezina yostiqchalarga yasash mumkin.

Va bu tizim deyarli hamma joyda qo'llanilishi mumkin "Line-Length" ma'lumoti qimmatli / foydali.

Men faqat buni qanday qilganimni ko'rsataman va nima uchun. Va natijalar, manba kodi. Bu aslida ishlayotganini ko'rsatish uchun. Menimcha, FootPad-larim juda yaxshi ishlab chiqilmagan, men ko'p tarmoqli ishlatardim va Emaye-Wire-ni himoya qilish juda qiyin edi, oxir-oqibat lenta himoyasi uzilib, sim ochilib qoldi.

Lekin menimcha, bu tizim kengroq imkoniyatlarga ega.

Hozirgi vaziyatni aytmay, Koreyadagi o'rta maktab. Men maktabimiz ovqatlanish mutaxassisidan bilib olganimdek, Oddiy maktabda (bizning maktab fanga yo'naltirilgan maktabning kichik guruhi), chunki biz maktabga tushlik qilmaymiz, ular uzunligi 30 m dan oshadigan qatorda kutishadi. Faqat bitta maktabda o'qiyotganlar soni ko'p bo'lgani uchun. Shunday qilib, dizayn va dasturiy ta'minoti yaxshilangan ushbu tizim yordamida har bir maktabda o'quvchilarga navbat kelguncha o'z sinflarida qolishga imkon beradigan tizim bo'lishi mumkin, keyin ular navbatda kutmasdan, kafeteryaga borishlari mumkin!

Men o'z fikrimni Koreya Ta'lim Vazirligiga 2017 yilda o'tkazilgan so'nggi tanlovda eng yaxshi g'oya sifatida tanlanganimdan so'ng taqdim qildim.

Umid qilamanki, bu ko'rsatma sizga atrofingizdagi odamlar uchun foydali ish qilish uchun ilhom berdi! Bu haqiqatan ham qurilishga asoslangan maqola emas edi, lekin agar sizni qiziqtirsa batafsil ma'lumot haqidagi savolingizga javob berardim!

Birinchi ko'rsatmalarni o'qiganingiz uchun sizga katta rahmat!

Tavsiya: