Inhoudsopgave:

Ambient Display voor busaankomst - Ajarnpa
Ambient Display voor busaankomst - Ajarnpa

Video: Ambient Display voor busaankomst - Ajarnpa

Video: Ambient Display voor busaankomst - Ajarnpa
Video: I'll Drive, You Sleep - RV Ride White Noise 2024, Juni-
Anonim
Omgevingsweergave voor busaankomst
Omgevingsweergave voor busaankomst
Omgevingsweergave voor busaankomst
Omgevingsweergave voor busaankomst

Hoewel schermen populair kunnen zijn voor het bekijken van informatie, zijn ze zeker niet het enige middel om informatie te consumeren. Er zijn verschillende mogelijkheden om informatie uit onze omgeving te visualiseren en met dit project proberen we er een te hacken.

Het model vrachtwagen in dit project helpt de geschatte aankomsttijden van een bus te visualiseren door de verplaatsing van vrachtpakketten achter in de vrachtwagen. Met behulp van de Transloc API halen we gegevens van specifieke busroutes op en visualiseren we de ETA naar een gekozen plek door de hoogte van een laadbak die verticaal beweegt.

  • Klasse: HCIN 720 - Prototyping van draagbare apparaten en apparaten voor het internet der dingen - herfst 2017
  • Universiteit: Rochester Institute of Technology
  • Programma: Master of Science Mens-computerinteractie
  • Cursuswebsite:
  • Dit groepsproject werd gedaan in een team met collega M. S. HCI-student Archit Jha.

Stap 1: 3D-afdrukonderdelen

Verschillende onderdelen van het model kunnen 3D worden geprint. De carrosserie van de vrachtwagen is ontworpen met behulp van Autodesk Fusion 360 en het gegenereerde 'stl'-bestand is naar Cura gebracht om een 'gcode' voor de Qidi Mini X-2 3D-printer te genereren. Omdat de afmetingen van het printbed beperkt waren tot 9 mm x 9 mm, hebben we de carrosserie van de vrachtwagen in 3 delen geprint:

Opmerking: Autodesk Fusion 360 werd gebruikt om 3D-printonderdelen te ontwerpen. Meer details over het gebruik van Fusion 360 vindt u hier.

Stap 2: Lasergesneden materialen

De overige onderdelen van het model zijn gemaakt met behulp van een lasersnijder. Details en bronnen over het gebruik van een lasersnijder zijn te vinden op de cursuswebsite:

Stap 3: Elektronica

Elektronica
Elektronica

De gebruikte elektronica bestaat voornamelijk uit:

  • 2x L293D H-brug
  • 2x 28-byj stappenmotoren (12V of 5V)
  • 2x deeltjesfotonen
  • Doorverbindingsdraden
  • Breadboard

Stap 4: Deeltjesfoton instellen

Shuttles van het Rochester Institute of Technology worden beheerd door TransLoc en we konden hun OpenAPI gebruiken om de geschatte aankomst van de bus op te halen.

De API leverde gegevens in JSON-formaat en arduino-bibliotheek arduinojson werd gebruikt om de gegevens te ontleden. Raadpleeg het Transloc-gegevensblad voor de details van de route-ID, stop-ID en agentschap-ID. Hieronder volgen de stappen en code voor het instellen van Particle Photon:

  1. Bekijk documentatie van Particle Photon op hun website.
  2. Volg voor webhooks de handleiding Webhooks om een webhook te maken. Webhooks worden gebruikt als een brug om te communiceren met de webservices. Volg de code voor webhooks die ArduinoJSON en stappenmotorcode hieronder gebruikt om in te stellen.

Stap 5: Montage en hardlopen

Montage en hardlopen
Montage en hardlopen
  • Monteer het circuit door de voorbeeldcode en documentatie van de stappenmotor te volgen:
  • Gebruik indien nodig lijm om onderdelen te plakken om het model in elkaar te zetten
  • Gebruik een draad en bind ze aan de blokken en haal deze door de katrol die aan de bovenkant van de trasperantdoos is bevestigd
  • Steek het andere uiteinde van de draad door de gaten (groen oppervlak waarop de vrachtwagen wordt bewaard) en wikkel het om de katrol die aan een stappenmotor is bevestigd.
  • Sluit het foton aan, voltooi het circuit. (Er zal zeer binnenkort een digitaal schakelschema worden geüpload voor een beter begrip van de circuitverbinding met behulp van Fritzing)

Stap 6: Voltooid

Je bent klaar! Bewaar de vrachtwagen op een plaats waar u gemakkelijk een blik kunt werpen om de aankomst van de bus op te zoeken.

Aanbevolen: