Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
progetti:test_rocket_please_ignore [2018/10/23 17:07] – creata telespallaprogetti:test_rocket_please_ignore [2018/10/24 21:22] (versione attuale) – [Materiali] g5pw
Linea 9: Linea 9:
   * Orange Pi Zero   * Orange Pi Zero
   * Shield con uscita jack per Orange Pi Zero (opzionale, si possono usare i gpio)   * Shield con uscita jack per Orange Pi Zero (opzionale, si possono usare i gpio)
-  * 4x Led Rgb +  * 4x LED WS2818 
-  * 2x Servo-motori+  * 2x Servomotori
   * Casse da pc da cannibalizzare o amplificatore e cono   * Casse da pc da cannibalizzare o amplificatore e cono
   * Stampante 3D per le parti del razzo   * Stampante 3D per le parti del razzo
Linea 28: Linea 28:
 </row> </row>
  
 +{{ :progetti:img_20181022_224928.jpg?nolink&400|}}
 ===== Funzionamento ===== ===== Funzionamento =====
  
 Il modello di razzo tramite api riceve indicazione di quando fare partire delle animazioni programmate. Il modello di razzo tramite api riceve indicazione di quando fare partire delle animazioni programmate.
-Le tre principali animazioni sono: +Le principali animazioni sono: 
-* Lift-off che attiva la musica, un conto alla rovescia e la conseguente accensione delle luci dei motori +  * Lift-off che attiva la musica, un conto alla rovescia e la conseguente accensione delle luci dei motori 
-* Sgancio primo stadio, attiva su un secondo canale audio voci tratte da comunicazioni della NASA, rende i colori dell'animazione più tendenti al rosso e attiva il primo servomotore che causa lo sgancio della parte inferiore del modello. +  * Sgancio primo stadio, attiva su un secondo canale audio voci tratte da comunicazioni della NASA, rende i colori dell'animazione più tendenti al rosso e attiva il primo servomotore che causa lo sgancio della parte inferiore del modello. 
-* Sgancio secondo stadio , come sopra, attivando il secondo servo, ma dopo un intervallo di tempo disattiva le luci e attiva un fade-out della musica. +  * Sgancio secondo stadio , come sopra, attivando il secondo servo, ma dopo un intervallo di tempo disattiva le luci e attiva un fade-out della musica. 
-* Abort, per terminare il tutto.+  * Abort, per terminare il tutto.
  
 Nelle repo trovate ksp_client.py che contiene le regole per comunicare con il gioco di simulazione KSP. Nelle repo trovate ksp_client.py che contiene le regole per comunicare con il gioco di simulazione KSP.
 Il codice è in python ed è suddiviso per funzioni (servo, audio, etc.), il tutto comunica tramite messaggi inviati tramite la libreria ZeroMQ ed è avviato tramite systemd. Il codice è in python ed è suddiviso per funzioni (servo, audio, etc.), il tutto comunica tramite messaggi inviati tramite la libreria ZeroMQ ed è avviato tramite systemd.
  • progetti/test_rocket_please_ignore.txt
  • Ultima modifica: 2018/10/24 21:22
  • da g5pw