Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Aj keď môžu byť obrazovky obľúbené pri prezeraní informácií, rozhodne nie sú jediným prostriedkom na konzumáciu informácií. Existuje niekoľko príležitostí na vizualizáciu informácií z nášho okolia a vďaka tomuto projektu sa snažíme preniknúť do jedného z nich.
Modelový nákladný automobil v tomto projekte pomáha vizualizovať odhadované časy príchodu autobusu pohybom nákladných balíkov v zadnej časti nákladného vozidla. Pomocou rozhrania Transloc API získavame údaje o konkrétnych autobusových trasách a vizualizujeme ETA na zvolené miesto podľa výšky nákladného boxu, ktorý sa pohybuje zvisle.
- Trieda: HCIN 720 - zariadenia na prototypovanie nositeľných zariadení a internetu vecí - jeseň 2017
- Univerzita: Rochester Institute of Technology
- Program: Master of Science Interaction human-computer
- Webová stránka kurzu:
- Tento skupinový projekt bol vykonaný v tíme s kolegom M. S. Študent HCI Archit Jha.
Krok 1: Diely na 3D tlač
Niekoľko komponentov modelu je možné vytlačiť 3D. Karoséria nákladného auta bola navrhnutá pomocou programu Autodesk Fusion 360 a vygenerovaný súbor „stl“bol prevezený do Cury na vygenerovanie „gcode“pre 3D tlačiareň Qidi Mini X-2. Pretože bola veľkosť tlačového lôžka obmedzená na 9 mm x 9 mm, vytlačili sme karosériu nákladného auta v troch častiach:
Poznámka: Autodesk Fusion 360 bol použitý na návrh dielov pre 3D tlač. Viac podrobností o tom, ako používať Fusion 360, nájdete tu.
Krok 2: Materiály rezané laserom
Zostávajúce súčasti modelu boli vytvorené pomocou laserovej rezačky. Podrobnosti a zdroje o tom, ako používať laserovú rezačku, nájdete na webovej stránke kurzu:
Krok 3: Elektronika
Použitá elektronika pozostáva hlavne z:
- 2x mostík L293D H
- 2x krokový motor 28 x byj (12 V alebo 5 V)
- 2x fotón častíc
- Prepojovacie vodiče
- Breadboard
Krok 4: Nastavenie fotónu častíc
Raketoplány Rochester Insititute of Technology prevádzkuje spoločnosť TransLoc a my sme pomocou ich OpenAPI mohli získať odhadovaný príchod autobusu.
Na analýzu údajov boli použité údaje poskytnuté API vo formáte JSON a arduino knižnici arduinojson. Podrobnosti o ID trasy, ID zastávky a ID agentúry nájdete v údajovom liste Transloc. Nasledujú kroky a kód na nastavenie fotónu častíc:
- Pozrite sa na dokumentáciu k Particle Photon na ich webových stránkach.
- V prípade webhookov vytvorte webhook podľa sprievodcu Webhooks. Webhooky sa používajú ako most na komunikáciu s webovými službami. Postupujte podľa kódu pre webhooky, ktoré na nastavenie používajú kód ArduinoJSON a krokový motor, uvedené nižšie.
Krok 5: Montáž a beh
- Zostavte obvod podľa príkladu kódu a dokumentácie krokového motora
- V prípade potreby nalepte diely na zostavenie modelu pomocou lepidla
- Niť naviažte na bloky a prevlečte kladkou pripevnenou na vrchu prepravnej skrinky
- Druhý koniec závitu prevlečte cez otvory (zelený povrch, na ktorom sa nachádza nákladné auto) a omotajte ho okolo kladky pripevnenej k krokovému motoru.
- Pripojte fotón, dokončite obvod. (Digitálny obvodový diagram bude čoskoro nahraný kvôli lepšiemu porozumeniu zapojenia obvodu pomocou Fritzing)
Krok 6: Dokončené
Skončil si! Uložte kamión na miesto, kde sa môžete ľahko pozrieť na príchod autobusu.