]> git.piffa.net Git - aerei/blob - pragmatica.rst
Zapper
[aerei] / pragmatica.rst
1 Pragmatica della luminosita' applicata al volo notturno
2 **********************************************************
3
4 Elementi disponibili
5 =====================
6
7
8 * lampeggi
9 * fade (up / down / UD)
10 * accensioni / spegnimenti sequenziali di segmenti (knight rider)
11 * RGB: quanto sopra + cambio dei colori
12
13
14 Lampeggi
15 ------------
16 Dettaglio:
17
18 * velocita' tempi HI / LOW
19 * Variazione tempo HI / tempo LOW
20 * Lampeggi sequenziali con una pausa LOW piu' lunga
21
22 Considerazioni: un lampeggio con rapporto H/L 1/3 dimostra lo stesso consumo di segmento sequenziale a 3 unita'.
23
24
25 Fade
26 -----
27
28 * E' difficile distinguere tra un UP e un DOWN
29 * Le variazioni della luminosita', sopratutto ai valori bassi, sono poco percettibili. Un movimento sequenziale con velocita' variabile e' piu' evidente
30
31
32 RGB
33 ----
34
35 * si puo' usare un solo PWM sul catodo comune per pilotare l'intensita' di tutti i colori
36
37
38 Sequenziali
39 --------------
40
41
42 * il minimo per un sequenziale e' 3 segmenti
43   * questi possono essere messi in serie a 3 canali RGB
44 * I segmenti posso essere ripetuti
45 * I segmenti posso essere messi in mirror (es. dal centro all'esterno per le ali)
46 * si puo' variare il rapporto tra accesi / spenti
47 * I neopixels sono i migliori per i sequenziali
48
49
50 Considerazioni
51 ================
52
53 * Piu' il LED e' acceso (White per RGB) piu' consuma: limitare tempo e luminosita'
54 * Il binaco freddo e' il LED piu' luminoso
55 * il contrasto acceso / spento e' il piu' evidente, il fade e' piu' subdolo.
56 * la visibilita' delle estremita' permette la massima visibilita' della sagoma e delle rotazioni.
57
58 Pragmatica
59 ================
60
61 * la maggior parte del tempo l'aereo e' visibile da sotto
62 * se l'aereo e' in orientamento normale e' ok, se in volo rovesciato e' allarme
63   * per un acrobatico si potrebbe indicare ogni orientamento con RGB
64 * se l'aereo e' pari e' ok, se picchia e' allarme, se cabra puo' essere segnalato.
65
66
67 Lessico
68 ----------
69 * il lampeggio indica allarme
70 * il fade UD indica riposo  / stazionario
71 * il sequenziale ha una connotazione di attivita' in corso
72
73
74 Orientamento
75 ============
76
77 Serve distinguere principalmente tra sopra e sotto, davanti e dietro. Secondariamente tra destra e sinistra.
78
79 Quindi prevalentemente usare il bianco per il sotto e per le estremita'.
80 Il rosso essendo il secondo colore predominante si puo' usare per il sopra.
81 Verde e blu per i lati.
82
83 Per dare un'indicazione della direzione usare segmenti sequenziali: sotto l'aereo per indicare il moto orizzontale
84
85
86 Hardware
87 =============
88
89 Sensori
90 -----------
91
92 * per rilevare l'inclinazione basta una bussola HMC5883L
93 * per rilevare lo stato della carica delle batterie bastano le entrate A. 5v di un Arduino
94 * il throttle e' in genere l'unico che non prevede trim, per gli altri bisognerebbe compensare i trim con una autocalibrazione iniziale per fissare lo 0
95
96
97 Hardware
98 ========
99
100 * SMD 2835: 40-60mAh, 25lm, ~1e/m
101   * consigliato per il rosso, 120' di diffusione, ottimo dissipatore
102 * SMD3528: 20mA, 6lm, 0.e/m
103   * Il bianco e' adeguato, 90' di diffusione, ottimo con alta densita'
104 * SMD 5050: triplo chip, adatto per RGB, molto calore. 
105
106 Links:
107
108 * https://www.flexfireleds.com/pages/Comparison-between-3528-LEDs-and-5050-LEDs.html