Tartalomjegyzék:
- 1. lépés: 2016 februárjában beléptem a középiskolába
- 2. lépés: Aztán észrevettem egy kis problémát a kávézónkban
- 3. lépés: Kávézónk 2 nagy zónával rendelkezik. WAIT Zone és EAT Zone
- 4. lépés: De van egy árnyékos hierarchia…
- 5. lépés: Minden egyes ebéd, és még vacsoránál is ez történik
- 6. lépés: Nem számít, milyen korán jönnek, a HS1 diákok rengeteg idejüket vesztegetik, csak várnak…
- 7. lépés: Nagyon mérges voltam ebben a helyzetben
- 8. lépés: De tudtam, hogy a csalók nem változnak, ezért úgy döntöttem, hogy segítek a HS1-es diákoknak
- 9. lépés: Az én elképzelésemmel a valóságban ez lenne a HS1-hallgató döntéshozatali folyamata
- 10. lépés: Eddig a HS1-hallgatók gondolatmenete volt ez
- 11. lépés: Ideje volt cselekedni, és megvalósítani az elképzelésemet a valóságban
- 12. lépés: A FootPad készítése - tervezés
- 13. lépés: FootPad - Végezze el
- 14. lépés: Mikrovezérlő - a vázlat
- 15. lépés: Mikrovezérlő - Végezze el
- 16. lépés: A szoftver
- 17. lépés: Az egész rendszer működésben
- 18. lépés: 1 hónapos lépések után
- 19. lépés: Adatkezelés Python segítségével
- 20. lépés: Jövőbeni alkalmazások, miért töltöm fel ezt az utasításokba
Videó: FootPad_Logger: 20 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Az ötlettől a valódi prototípusig. Gimnáziumom története 1-2. Remélem élvezed!
1. lépés: 2016 februárjában beléptem a középiskolába
2. lépés: Aztán észrevettem egy kis problémát a kávézónkban
3. lépés: Kávézónk 2 nagy zónával rendelkezik. WAIT Zone és EAT Zone
4. lépés: De van egy árnyékos hierarchia…
Alapvetően, ha ÖREGEBB, akkor vághat be más emberek sorába.
5. lépés: Minden egyes ebéd, és még vacsoránál is ez történik
Valóban elképesztő ezt személyesen nézni.
Nem olyan kellemes, ha HS1 (középiskolás 1. osztályos).
6. lépés: Nem számít, milyen korán jönnek, a HS1 diákok rengeteg idejüket vesztegetik, csak várnak…
7. lépés: Nagyon mérges voltam ebben a helyzetben
Gondolatban beszéltem mindazoknak, akik kihasználják ezt a rendszert, például:
"Ki a fene maga, hogy elkapja a korai jövevények sorát, akik jogot adtak erre? Még csak nem is helyes"
8. lépés: De tudtam, hogy a csalók nem változnak, ezért úgy döntöttem, hogy segítek a HS1-es diákoknak
Gondoltam magamban, mi van, ha a HS1-es hallgatók valós időben tudják a vonalhosszat ??
Akkor nem tudnák „maguk” eldönteni, menjenek -e vagy sem?
9. lépés: Az én elképzelésemmel a valóságban ez lenne a HS1-hallgató döntéshozatali folyamata
Racionális döntéshozatali folyamatuk van.
10. lépés: Eddig a HS1-hallgatók gondolatmenete volt ez
Tudtuk, hogy kutyásak vagyunk, de nem tudtuk, mennyire zsúfolt a Cafeteria.
Ez tehát tisztán irracionális és szerencsét kívánó döntéshozatal.
11. lépés: Ideje volt cselekedni, és megvalósítani az elképzelésemet a valóságban
Az én ötletem ez volt.
csinálni fogok
1) 5 egyedi „lábtalp”, amely felismeri, hogy valaki rálép -e vagy sem.
2) „Program”, amely képes leolvasni az 5 FootPad állapotát 10 [Hz] frekvencián, és feltöltheti tömörített formában az utolsó feltöltés óta gyűjtött összes adatot, és nyers becslést nyújt a vonalhosszról (legfontosabb).
12. lépés: A FootPad készítése - tervezés
A FootPad egyszerűen egy kapcsoló. Ha megnyomja, a "Signal-Line" csatlakozik a GND-hez.
A méretet úgy terveztem, hogy elég nagy legyen ahhoz, hogy nagy legyen a felállás lehetősége, de elég kicsi ahhoz, hogy lézerrel vágja le az akril részt iskolánk lézervágójával.
13. lépés: FootPad - Végezze el
A CORK-békék csak a párnahatás miatt vannak. Szintén barátságos megjelenés Steppers számára.
Ez tényleg csak egy kapcsoló. Amilyen egyszerű lehet.
14. lépés: Mikrovezérlő - a vázlat
Az 5 egyedi lábtábla összes bemenetét egy külső áramkör húzta ki. Tehát ha valaki rálépett, a Vonal rövidre záródik a GND -hez.
15. lépés: Mikrovezérlő - Végezze el
Most forrasztottam 5 '20K' felhúzó ellenállást minden porthoz.
És mivel 'Zománc-huzalt' használtam, nagyon hasznos volt a "Csavaros port" típusú bemenet a PCB-n.
A „WeMos D1 Mini” a szerverkommunikáció egyszerűsített integrálására szolgál.
16. lépés: A szoftver
A szoftver elég nehéz volt, mert
1) Először használtam az ESP8266 -ot és a szerver klienskönyvtárat. [Nehezen tudtam csatlakozni a szerverhez:)]
2) Az ok, amiért a „Valós idejű órát” választottam, az volt, mert azt akartam, hogy ez a program a nap 24 órájában fusson, de csak a szerverrel beszéljen a „reggeli, ebéd, vacsora, uzsonna” időpontban, valamint a hétvégi és hétköznapi menetrenddel különböztek is. Így létre kellett hoznom az "Scheduler" rendszert, amit még soha nem csináltam, az Absolute-Automation számára (ha meghalnék, a szolgáltatás folytatódna).
FORRÁSKÓD:
17. lépés: Az egész rendszer működésben
A "(https://thingspeak.com/channels/346781)" parancsot használtam a szerverhez/grafikonokhoz.
Napi, élő torlódási állapotadatokat tudtam szolgáltatni barátaimnak és HS1-es diákjaimnak!
És amikor iskolánk beszédversenyt tartott, kimentem és bemutattam ezt a rendszert minden HS1-es diáknak, hogy saját igényeiknek megfelelően tudják használni. (Feltöltöm a versenyen használt PPT -t)
Ennek a működő rendszernek az 1 hónapos időszaka alatt sok embertől hallottam visszajelzést arról, hogyan lehetne javítani ezen a rendszeren, többek között a Barátaimtól, a Tanáraimtól, sőt az iskolánk igazgatóhelyettese is megjegyzést tett.
Továbbá, amiért ezt a projektet csináltam, amikor egy tényleges diák odajött hozzám és azt mondta:
"Az Ön szolgáltatását használom annak eldöntésére, hogy menjek -e a kávézóba vagy sem - nagyon hasznos, köszönöm"
Olyan jó érzés volt, és egyszerűen nem tudtam elhinni, hogy ez tényleg megtörténik.
18. lépés: 1 hónapos lépések után
Minden hardver túlélte! De nem jó állapotban:)
Valójában az egyik ajtó, amelyet gyakran használt a Cafeteria szakácsa, elhúzta a tápvezetéket, és leválasztotta a DC-csatlakozást a mikrovezérlőmről, és meghajlította a vezetékeket. Tehát ezt minden nap ellenőriznem kellett.
19. lépés: Adatkezelés Python segítségével
Az összes adat összegyűjtése után a Python program segítségével pontosabban ábrázolhatom őket. Csakúgy, mint ez az 5 grafikon, amely a diákok számára megjelenített „Vonalhossz” adatok korábbi rekordját jelzi.
És nagyon érdekes, hogy hétköznapokon a 12:25 torlódás következetes, hétvégén pedig csak az elején fordul elő a torlódás, főleg azért, mert a diákok saját magánmunkájukat végzik, így jobban eloszlanak.
Egy hónapos adatokat töltök fel csv fájlformátumban. Egyenesen a szerverről. Annak ellenére, hogy jelenleg nem dolgozom rajta, de ha valakit érdekel az adatok ábrázolása és elemzése, (természetesen először meg kell néznie a Micro controller Code kódot, hogy megértse a tömörítési technikát), elképesztő lenne.
20. lépés: Jövőbeni alkalmazások, miért töltöm fel ezt az utasításokba
Annak ellenére, hogy a jelenlegi rendszer, amelyet felépítettem, meglehetősen prototípus-kinézetű, úgy gondolom, hogy tisztességes eszközzel (ami nem volt az iskolában) vagy finanszírozással, a párnák szépen formázott gumilapokká alakíthatók.
És ez a rendszer szinte bárhol alkalmazható, ha a vonalhosszú információ értékes / hasznos.
Csak úgy adom meg, ahogy tettem, és miért. És az eredmények, Forráskód. Megmutatni, hogy ez valóban működik. Nem hiszem, hogy a lábtábláimat nagyon jól tervezték, sok szalagot használtam, és a zománc-huzalt nagyon nehéz volt megvédeni, végül a szalagvédelem leszakadt, és a huzal láthatóvá vált.
De úgy gondolom, hogy ez a rendszer szélesebb körben is használható.
Nem beszélve a jelenlegi helyzetről a koreai középiskola. Amint azt iskolánk táplálkozási szakértőjétől megtudtam, a normál iskolában (iskolánk a természettudomány-orientált iskola kiscsoportja), mivel nem csomagolunk ebédet az iskolába, 30 [m] feletti sorban várnak. csak az egyik iskola nyírószáma miatt. Tehát ezzel a rendszerrel, módosított tervezéssel és szoftverrel minden iskola rendelkezhet olyan rendszerrel, amely lehetővé teszi a diákok számára, hogy órájukon maradjanak, amíg sorra nem kerülnek, majd mehetnek a kávézóba, anélkül, hogy várnának a sorban!
Valójában az ötletemet mutattam be a koreai oktatási minisztériumnak, miután 2017 -ben a legjobb ötletnek választottak.
Remélem, ez az utasítások inspirációt adtak ahhoz, hogy valami hasznosat tegyen a körülötted élő emberek számára! Ez nem igazán építésközpontú cikk volt, de ha érdekel, válaszolok a részletesebb információval kapcsolatos kérdésedre!
Nagyon köszönöm, hogy elolvasta az első Instructable -t!
Ajánlott:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés
4 lépés az akkumulátor belső ellenállásának mérésére: Íme a 4 egyszerű lépés, amelyek segítenek mérni az akkumulátor belső ellenállását