Turinys:

Aplinkinis ekranas atvažiuojant autobusui: 6 žingsniai (su nuotraukomis)
Aplinkinis ekranas atvažiuojant autobusui: 6 žingsniai (su nuotraukomis)

Video: Aplinkinis ekranas atvažiuojant autobusui: 6 žingsniai (su nuotraukomis)

Video: Aplinkinis ekranas atvažiuojant autobusui: 6 žingsniai (su nuotraukomis)
Video: Įtraukties istorijos. Konferencija+ 2024, Birželis
Anonim
Aplinkos ekranas atvažiuojant autobusui
Aplinkos ekranas atvažiuojant autobusui
Aplinkinis ekranas atvažiuojant autobusui
Aplinkinis ekranas atvažiuojant autobusui

Nors ekranai gali būti populiarūs informacijos peržiūrai, jie tikrai nėra vienintelė informacijos vartojimo priemonė. Yra keletas galimybių vizualizuoti informaciją iš visos mūsų aplinkos, o įgyvendindami šį projektą mes siekiame įsilaužti į vieną iš jų.

Šio projekto modelio sunkvežimis padeda įsivaizduoti numatomą autobuso atvykimo laiką pagal krovinių paketų judėjimą sunkvežimio gale. Naudodami „Transloc“API, mes traukiame konkrečių autobusų maršrutų duomenis ir vizualizuojame ETA iki pasirinktos vietos pagal vertikaliai judančios krovinių dėžės aukštį.

  • Klasė: HCIN 720 - nešiojamųjų ir daiktų interneto įrenginių prototipų kūrimas - 2017 m. Ruduo
  • Universitetas: Ročesterio technologijos institutas
  • Programa: Mokslo magistras Žmogaus ir kompiuterio sąveika
  • Kurso svetainė:
  • Šis grupės projektas buvo atliktas komandoje su kolegomis M. S. HCI studentas Archit Jha.

1 žingsnis: 3D spausdinimo dalys

Keli modelio komponentai gali būti atspausdinti 3D. Sunkvežimio kėbulas buvo sukurtas naudojant „Autodesk Fusion 360“, o sugeneruotas „stl“failas buvo nuvežtas į „Cura“, kad būtų sukurtas „gidi kodas“„Qidi Mini X-2“3D spausdintuvui. Kadangi spausdinimo lovos dydis buvo apribotas iki 9 mm x 9 mm, sunkvežimio kėbulą išspausdinome iš 3 dalių:

Pastaba: „Autodesk Fusion 360“buvo naudojamas 3D spausdinimo dalims kurti. Daugiau informacijos apie „Fusion 360“naudojimą rasite čia.

2 žingsnis: pjaustytos medžiagos lazeriu

Likę modelio komponentai buvo sukurti naudojant lazerinį pjaustytuvą. Išsamią informaciją ir išteklius, kaip naudoti lazerinį pjaustytuvą, rasite kurso svetainėje:

3 žingsnis: Elektronika

Elektronika
Elektronika

Naudojamą elektroniką daugiausia sudaro:

  • 2x L293D H tiltas
  • 2x 28 baitų žingsniniai varikliai (12V arba 5V)
  • 2x dalelių fotonai
  • Trumpieji laidai
  • Bandomoji Lenta

4 žingsnis: dalelių fotonų sąranka

„Rochester Insititute of Technology“maršrutinius autobusus valdo „TransLoc“, ir mes galėjome naudoti jų „OpenAPI“, kad gautume numatomą autobuso atvykimą.

API pateikė duomenis JSON formate, o duomenims analizuoti buvo naudojama arduino biblioteka arduinojson. Daugiau informacijos apie maršruto ID, stotelės ID ir agentūros ID rasite „Transloc“duomenų lape. Toliau pateikiami dalelių fotono nustatymo veiksmai ir kodas:

  1. Peržiūrėkite jų dalelių fotono dokumentus.
  2. Norėdami sukurti žiniatinklio kabliukus, vadovaukitės „Webhooks“vadovu, kad sukurtumėte žiniatinklio užkabą. Žiniatinklio kabliukai naudojami kaip tiltas bendrauti su žiniatinklio paslaugomis. Norėdami atlikti sąranką, vadovaukitės žiniatinklio užkabų, kuriuose naudojamas „ArduinoJSON“ir žingsninio variklio kodas, kodu.

5 žingsnis: surinkimas ir paleidimas

Surinkimas ir važiavimas
Surinkimas ir važiavimas
  • Surinkite grandinę vadovaudamiesi žingsninio variklio pavyzdžio kodu ir dokumentais
  • Jei reikia, klijuokite detales, kad surinktumėte modelį
  • Naudokite sriegį ir pririškite juos prie blokų ir perbraukite per skriemulį, pritvirtintą ant dėžės viršaus
  • Kitą sriegio galą prakiškite per skyles (žalias paviršius, ant kurio laikomas sunkvežimis) ir apvyniokite aplink skriemulį, pritvirtintą prie žingsninio variklio.
  • Prijunkite fotoną, užpildykite grandinę. (Netrukus bus įkelta skaitmeninė grandinės schema, kad būtų geriau suprantama grandinės jungtis naudojant „Fritzing“)

6 veiksmas: baigtas

Su tavimi baigta! Laikykite sunkvežimį toje vietoje, kur galite lengvai pažvelgti į autobuso atvykimo informaciją.

Rekomenduojamas: