Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Deși ecranele pot fi populare pentru vizualizarea informațiilor, cu siguranță nu sunt singurul mijloc de a consuma informații. Există mai multe oportunități de vizualizare a informațiilor din jurul mediului nostru și, cu acest proiect, căutăm să le transformăm într-unul.
Modelul de camion din acest proiect ajută la vizualizarea timpilor de sosire estimați ai unui autobuz prin mișcarea pachetelor de marfă din spatele camionului. Folosind API-ul Transloc, extragem date despre anumite rute de autobuz și vizualizăm ETA într-un loc ales de înălțimea unei cutii de marfă care se deplasează vertical.
- Clasa: HCIN 720 - Prototiparea dispozitivelor portabile și Internetul obiectelor - toamna anului 2017
- Universitate: Institutul de Tehnologie Rochester
- Program: Master of Science Interacțiune om-computer
- Site-ul cursului:
- Acest proiect de grup a fost realizat în echipă cu colegii M. S. Studentul HCI Archit Jha.
Pasul 1: Părți de imprimare 3D
Mai multe componente ale modelului pot fi tipărite 3D. Caroseria camionului a fost proiectată folosind Autodesk Fusion 360 și fișierul „stl” generat a fost dus la Cura pentru a genera un „gcode” pentru imprimanta 3D Qidi Mini X-2. Deoarece dimensiunea patului de imprimare a fost limitată la 9 mm x 9 mm, am imprimat caroseria camionului în 3 părți:
Notă: Autodesk Fusion 360 a fost utilizat pentru a proiecta piese de imprimare 3D. Mai multe detalii despre modul de utilizare a Fusion 360 pot fi găsite aici.
Pasul 2: Materiale tăiate cu laser
Restul componentelor modelului au fost create cu ajutorul tăietorului laser. Detalii și resurse despre modul de utilizare a laser-cutter pot fi găsite pe site-ul cursului:
Pasul 3: Electronică
Electronica utilizată constă în principal din:
- 2x L293D H Bridge
- 2 motoare pas cu pas 28-byj (12V sau 5V)
- 2x fotoni de particule
- Sârme jumper
- Pană de pâine
Pasul 4: Configurarea fotonilor de particule
Navetele Rochester Insititute of Technology sunt operate de TransLoc și am putut folosi OpenAPI pentru recuperarea sosirii estimate a autobuzului.
API-ul a furnizat date în formatul JSON și biblioteca arduino arduinojson a fost utilizată pentru a analiza datele. Vă rugăm să consultați fișa tehnică Transloc pentru detalii despre ID-ul traseului, ID-ul stației și ID-ul agenției. Iată pașii și codul pentru configurarea Particle Photon:
- Consultați documentația Particle Photon pe site-ul lor web.
- Pentru webhooks, urmați ghidul Webhooks pentru a crea un webhooks. Webhook-urile sunt utilizate ca o punte de comunicare cu serviciile web. Urmați codul pentru webhook-urile care utilizează ArduinoJSON și codul motorului pas cu pas de mai jos pentru a configura.
Pasul 5: Asamblare și rulare
- Asamblați circuitul urmând codul și documentația exemplului motorului pas cu pas
- Folosiți clei dacă este necesar pentru a lipi piese pentru a asambla modelul
- Folosiți un fir și legați-le de blocuri și treceți-le prin scripetele atașat în partea superioară a cutiei trasperante
- Treceți celălalt capăt al firului prin găuri (suprafața verde pe care este ținut camionul) și înfășurați-l în jurul scripetei atașată la un motor pas cu pas.
- Conectați fotonul, completați circuitul. (O diagramă digitală a circuitului va fi încărcată foarte curând pentru o mai bună înțelegere a conexiunii circuitului folosind Fritzing)
Pasul 6: Finalizat
Esti gata! Păstrați camionul într-un loc unde puteți arunca cu ușurință o privire pentru o căutare a sosirii autobuzului.