Satura rādītājs:
- 1. solis: 2016. gada februārī es iestājos vidusskolā
- 2. solis: Tad es pamanīju nelielu problēmu mūsu kafejnīcā
- 3. darbība. Mūsu kafejnīcā ir 2 lielas zonas. GAIDA zona un ĒD ZONA
- 4. solis: Bet mums ir kāda ēnaina hierarhija…
- 5. solis: tas notiek katru pusdienu laikā un pat vakariņās
- 6. solis. Nav svarīgi, cik agri viņi nāk, HS1 studenti tērē daudz sava laika, tikai gaidot…
- 7. solis: Es biju ļoti dusmīgs šajā situācijā
- 8. solis: Bet es zināju, ka krāpnieki nemainīsies, tāpēc es nolēmu palīdzēt HS1 studentiem
- 9. solis: īstenojot manu ideju, tas būtu HS1 studenta lēmumu pieņemšanas process
- 10. solis: Līdz šim HS1 studentu domu process bija šāds
- 11. solis: bija pienācis laiks rīkoties un īstenot savu ideju
- 12. solis: FootPad izgatavošana - dizains
- 13. darbība: FootPad - pabeigts
- 14. solis: mikrokontrolleris - shēma
- 15. solis: mikrokontrolleris - pabeigts
- 16. solis: programmatūra
- 17. darbība: visa sistēma darbībā
- 18. solis: pēc viena mēneša darbības uzsākšanas
- 19. darbība: datu manipulācija ar Python
- 20. darbība. Nākotnes lietojumprogrammas, kāpēc es to augšupielādēju Instructables
Video: FootPad_Logger: 20 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
No idejas līdz reālam prototipam. Stāsts par manu vidusskolas 1. -2.kursu. Ceru, ka jums patiks!
1. solis: 2016. gada februārī es iestājos vidusskolā
2. solis: Tad es pamanīju nelielu problēmu mūsu kafejnīcā
3. darbība. Mūsu kafejnīcā ir 2 lielas zonas. GAIDA zona un ĒD ZONA
4. solis: Bet mums ir kāda ēnaina hierarhija…
Būtībā, ja esat vecāks, varat iegriezties citu cilvēku rindā.
5. solis: tas notiek katru pusdienu laikā un pat vakariņās
Patiesībā ir pārsteidzoši to vērot personīgi.
Nav tik patīkami, ja esat HS1 (1. klases skolnieks vidusskolā).
6. solis. Nav svarīgi, cik agri viņi nāk, HS1 studenti tērē daudz sava laika, tikai gaidot…
7. solis: Es biju ļoti dusmīgs šajā situācijā
Es savā prātā runāju visiem, kas izmanto šīs sistēmas priekšrocības, piemēram:
"Kas, pie velna, jūs esat, lai sagrābtu agrīno jaunpienācēju rindu, kas jums deva tiesības to darīt? Tas pat nav pareizi."
8. solis: Bet es zināju, ka krāpnieki nemainīsies, tāpēc es nolēmu palīdzēt HS1 studentiem
Pie sevis nodomāju, ja nu HS1 studenti reālajā laikā var zināt līnijas garumu ??
Vai tad viņi nevarētu paši izlemt, vai iet vai ne?
9. solis: īstenojot manu ideju, tas būtu HS1 studenta lēmumu pieņemšanas process
Viņiem ir racionāls lēmumu pieņemšanas process.
10. solis: Līdz šim HS1 studentu domu process bija šāds
Mēs zinājām, ka esam zem suņa, bet nezinājām, cik liela ir kafejnīca.
Tātad šī ir tīri neracionāla un veiksmes vēlēšanās.
11. solis: bija pienācis laiks rīkoties un īstenot savu ideju
Mana ideja bija šāda.
Es uztaisīšu
1) 5 atsevišķi „kāju paliktņi”, kas var atpazīt, vai cilvēks uzkāpj uz tā vai nē.
2) “Programma”, kas spēj nolasīt 5 FootPad statusu pie 10 [Hz] un augšupielādēt visus datus, kas apkopoti kopš pēdējās augšupielādes, saspiestā veidā, un kopā ar to sniedz neapstrādātu līnijas garuma (vissvarīgākais) novērtējumu.
12. solis: FootPad izgatavošana - dizains
FootPad ir vienkārši slēdzis. Nospiežot, signāla līnija tiek savienota ar GND.
Es izveidoju izmēru tā, lai tas būtu pietiekami liels, lai būtu liela iespēja stāvēt, bet arī pietiekami mazs, lai ar mūsu skolas lāzera griezēju sagrieztu akrila daļu ar lāzeru.
13. darbība: FootPad - pabeigts
CORK-mieri ir paredzēti tikai spilvena efektam. Arī draudzīgam Steppers izskatam.
Tas tiešām ir tikai slēdzis. Vienkārši, kā tas var būt.
14. solis: mikrokontrolleris - shēma
Visas IEVADES no 5 atsevišķiem kāju spilventiņiem tika izvilktas ar ārēju shēmu. Tātad, ja kāds uzkāpa, līnija tiks saīsināta līdz GND.
15. solis: mikrokontrolleris - pabeigts
Es tikko lodēju 5 '20K' Pull-UP rezistorus katrai ostai.
Un, tā kā es izmantoju “emaljas stiepli”, bija ļoti ērti, ja PCB bija “Skrūvēta porta” stila ievade.
“WeMos D1 Mini” tiek izmantots, lai vienkāršotu servera komunikācijas integrāciju.
16. solis: programmatūra
Programmatūra bija diezgan sarežģīta, jo
1) Es pirmo reizi izmantoju ESP8266 un servera klienta bibliotēku. [Man bija grūti izveidot savienojumu ar serveri:)]
2) Iemesls, kāpēc man bija reāllaika pulkstenis, bija tāpēc, ka es vēlējos, lai šī programma darbotos visu diennakti, bet tikai runājiet ar serveri “Brokastis, pusdienas, vakariņas, uzkodas” laikā, kā arī nedēļas nogales un darba dienu grafiks arī bija dažādi. Tāpēc man bija jāizveido sistēma "Plānotājs", ko es nekad iepriekš neesmu darījis, Absolute-Automation (ja es nomirtu, pakalpojums tiktu turpināts).
AVOTA KODS:
17. darbība: visa sistēma darbībā
Serverim/grafikam es izmantoju '(https://thingspeak.com/channels/346781)'.
Es varēju saviem draugiem un HS1 studentiem sniegt ikdienas datus par sastrēgumiem.
Un, kad mūsu skola rīkoja runas konkursu, es izgāju un iepazīstināju ar šo sistēmu visus HS1 skolēnus, lai viņi varētu to izmantot savām vajadzībām. (Es augšupielādēšu PPT, ko izmantoju konkursam)
Šīs sistēmas darbības 1 mēneša laikā es varēju dzirdēt atsauksmes par to, kā uzlabot šo sistēmu no daudziem cilvēkiem, tostarp maniem draugiem, maniem skolotājiem, pat mūsu skolas direktora vietnieks sniedza man dažus komentārus.
Arī iemesla dēļ, kāpēc es darīju šo projektu, kad pie manis pienāca kāds īsts students un teica:
"Es izmantoju jūsu pakalpojumu, lai noteiktu, vai doties uz kafejnīcu vai nē - ļoti noderīgi, paldies."
Tas jutās tik labi, un es vienkārši nevarēju noticēt, ka tas tiešām notiek.
18. solis: pēc viena mēneša darbības uzsākšanas
Visa aparatūra izdzīvoja! Nu, ne jau labā stāvoklī:)
Faktiski vienas durvis, kuras bieži izmantoja Cafeteria pavārs, pavilka barošanas līniju un atvienoja līdzstrāvas savienojumu ar manu mikrokontrolleri un salika vadus. Tāpēc man tas bija jāpārbauda katru dienu.
19. darbība: datu manipulācija ar Python
Pēc visu datu apkopošanas es varētu izmantot Python programmu, lai tos precīzāk uzzīmētu. Tāpat kā šie 5 grafiki, kas norāda studentiem parādīto iepriekšējo rindas garuma datu ierakstu.
Un ir diezgan interesanti, ka darba dienās 12:25 sastrēgumi ir konsekventi, un nedēļas nogalē tikai sākumā ir sastrēgumi, galvenokārt tāpēc, ka studenti paši veic privāto darbu, tāpēc viņi ir vairāk izkliedēti.
Es augšupielādēju viena mēneša datus csv faila formātā. Tieši no servera. Pat ja es šobrīd pie tā nestrādāju, bet, ja kādam ir interese šos datus grafiski attēlot un analizēt, (protams, vispirms jums ir jāaplūko mikrokontrollera kods, lai saprastu saspiešanas tehniku).
20. darbība. Nākotnes lietojumprogrammas, kāpēc es to augšupielādēju Instructables
Lai gan pašreizējā sistēma, kuru esmu izveidojis, ir diezgan prototipa izskata, es domāju, ka, izmantojot pienācīgu rīku (kas man nebija skolā) vai finansējumu, spilventiņus var izveidot glītas formas gumijas spilventiņos.
Un šo sistēmu var pielietot gandrīz visur, kur informācija par līnijas garumu ir vērtīga / noderīga.
Es sniedzu tikai to, kā esmu to darījis, un kāpēc. Un rezultāti, avota kods. Lai parādītu, ka tas tiešām darbojas. Es nedomāju, ka mani kāju spilventiņi tika izstrādāti ļoti labi, es izmantoju daudz lentes, un emaljas stiepli bija ļoti grūti aizsargāt, galu galā lentes aizsardzība tika norauta un vads tika atklāts.
Bet es domāju, ka šai sistēmai ir plašākas izmantošanas iespējas.
Nemaz nerunājot par pašreizējo situāciju, ir Korejas vidusskola. Kā es uzzināju no mūsu skolas uztura speciālista, parastā skolā (mūsu skola ir maza zinātniski orientēta skola), jo mēs neiesaiņojam pusdienas skolā, viņi gaida rindā, kuras garums pārsniedz 30 [m] tikai viena skolēna bīdes skaita dēļ. Tātad, izmantojot šo sistēmu, ar pielāgotu dizainu un programmatūru, katrā skolā var būt sistēma, kas ļauj studentiem palikt savās stundās, līdz pienāk viņu kārta, un tad viņi var doties uz kafejnīcu, negaidot rindā!
Es patiesībā prezentēju savu ideju Korejas Izglītības ministrijai pēc tam, kad tika atzīta par labāko ideju viņu nesenajā konkursā 2017.
Es ceru, ka šī instrukcija deva jums iedvesmu darīt kaut ko noderīgu apkārtējiem cilvēkiem! Šis nebija īsti uzbūvēts raksts, bet, ja jūs interesē, es atbildētu uz jūsu jautājumu par sīkāku informāciju!
Liels paldies, ka izlasījāt manu pirmo pamācību!
Ieteicams:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Trīs skaļruņu shēmas -- Soli pa solim apmācība: 3 soļi
Trīs skaļruņu shēmas || Soli pa solim apmācība: Skaļruņu ķēde pastiprina no vides saņemtos audio signālus uz MIC un nosūta to skaļrunim, no kura tiek radīts pastiprināts audio. Šeit es parādīšu trīs dažādus veidus, kā izveidot šo skaļruņu shēmu, izmantojot:
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)