Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Přestože obrazovky mohou být oblíbené pro prohlížení informací, rozhodně nejsou jediným prostředkem ke konzumaci informací. Existuje několik příležitostí pro vizualizaci informací z celého našeho prostředí a díky tomuto projektu se snažíme proniknout do jednoho z nich.
Modelový nákladní vůz v tomto projektu pomáhá vizualizovat odhadované časy příjezdu autobusu pohybem nákladních balíků v zadní části nákladního vozu. Pomocí Transloc API získáváme data konkrétních autobusových linek a vizualizujeme ETA na zvolené místo podle výšky nákladního boxu, který se pohybuje svisle.
- Třída: HCIN 720 - zařízení pro prototypování nositelných zařízení a internetu věcí - podzim 2017
- Univerzita: Rochester Institute of Technology
- Program: Master of Science Interakce člověka s počítačem
- Web kurzu:
- Tento skupinový projekt byl proveden v týmu s kolegy M. S. Student HCI Archit Jha.
Krok 1: Díly pro 3D tisk
Několik součástí modelu lze vytisknout 3D. Karoserie nákladního vozidla byla navržena pomocí aplikace Autodesk Fusion 360 a vygenerovaný soubor „stl“byl převezen do Cury ke generování „gcode“pro 3D tiskárnu Qidi Mini X-2. Vzhledem k tomu, že velikost tiskového lože byla omezena na 9 mm x 9 mm, vytiskli jsme korbu nákladního vozu ve 3 částech:
Poznámka: Autodesk Fusion 360 byl použit k návrhu dílů pro 3D tisk. Další podrobnosti o používání Fusion 360 naleznete zde.
Krok 2: Materiály řezané laserem
Zbývající součásti modelu byly vytvořeny pomocí laserové řezačky. Podrobnosti a zdroje o používání laserové řezačky najdete na webových stránkách kurzu:
Krok 3: Elektronika
Použitá elektronika se skládá hlavně z:
- 2x L293D H můstek
- 2x 28-byj krokové motory (12V nebo 5V)
- 2x foton částic
- Propojovací dráty
- Prkénko
Krok 4: Nastavení fotonu částic
Raketoplány Rochester Insititute of Technology jsou provozovány společností TransLoc a my jsme mohli použít jejich OpenAPI k získání odhadovaného příjezdu autobusu.
K analýze dat byla použita data poskytovaná API ve formátu JSON a arduino knihovně arduinojson. Podrobnosti o ID trasy, ID zastávky a ID agentury najdete v datovém listu Transloc. Níže jsou uvedeny kroky a kód pro nastavení částicového fotonu:
- Podívejte se na dokumentaci Particle Photon na jejich webových stránkách.
- U webhooků vytvořte webhook podle průvodce Webhooks. Webhooky se používají jako most ke komunikaci s webovými službami. Postupujte podle kódu pro webhooky, které k nastavení používají níže uvedený kód ArduinoJSON a krokový motor.
Krok 5: Sestavení a spuštění
- Sestavte obvod podle příkladu kódu a dokumentace krokového motoru
- V případě potřeby použijte lepidlo k nalepení dílů k sestavení modelu
- Použijte nit a přivažte je k blokům a protáhněte je kladkou připevněnou na horní části přepravní krabice
- Protáhněte druhý konec závitu otvory (zelený povrch, na kterém je držen nákladní vůz) a omotejte jej kolem kladky připevněné k krokovému motoru.
- Připojte foton, dokončete obvod. (Digitální schéma zapojení bude velmi brzy nahráno pro lepší pochopení zapojení obvodu pomocí Fritzing)
Krok 6: Dokončeno
Jsi hotov! Umístěte kamion na místo, kde se můžete snadno podívat na vyhledání příjezdu autobusu.