Ci sono vari articoli online che descrivono dettagliatamente come usare un Arduino per emettere un segnale VGA, ma posso usarlo per emettere un segnale HDMI o è semplicemente non abbastanza veloce? Verrebbe utilizzato solo per visualizzare del testo di base, niente in termini di grafica di fantasia.
Commenti
- I ' Sono abbastanza sicuro di ' di aver visto un progetto in cui un Rasberry Pi è stato utilizzato come scudo HDMI. Posso ' Non ricordo dove lho visto.
- Se vuoi un output economico, non HDMI, puoi dare unocchiata a questo: youtube.com/watch?v=WlBXiZpuncg Sarebbe più economico se non ' desideri acquistare un RPI o loro ' non disponibile. Dato che ti serve solo del testo, potrebbe funzionare ma potresti bisogno HDMI. Buona fortuna!
Risposta
No, non d irettamente. Arduino semplicemente non ha la potenza per svolgere un compito del genere. Per questo progetto, consiglierei di utilizzare un Raspberry Pi. Dai unocchiata a questo fantastico post sul blog di Joonas Pihlajamaa sullutilizzo di un Raspberry Pi come scudo HDMI per Arduino .
Risposta
Consulta i prodotti Chrontel su www.chrontel.com :
- CH7035 – Uscita da TTL a HDMI.
- CH7026 – Da TTL a CVBS.
- CH7033 – Da TTL a VGA e HDMI.
- CH7034 – Da TTL a VGA.
- CH7322 – HDMI CEC.
Il loro ingresso TTL supporta RGB 8-8-8. 5-6-5, YCrCb 4: 2: 2, ITU656 , ecc. Penso che Arduino possa utilizzare la loro interfaccia MCU per scrivere dati grafici direttamente nel frame buffer. Lo scaler su chip può scalare il contenuto del frame buffer a tutte le risoluzioni di uscita HDMI come 1080P.
Commenti
- Quella ' è una parte piuttosto interessante. Ha un frame buffer interno completo, quindi puoi scriverci a qualsiasi velocità se è così (il foglio dati è piuttosto scarso), ' è molto ool.
- Tuttavia, sei associato a tale azienda (Chrontel?). In tal caso, ti chiediamo di rivelare questo fatto.
- Sì. Lavoro in Chrontel. Abbiamo oltre 40 parti diverse nellinterfaccia del display utilizzata nel PC e nei tablet e telefoni Android. Per fornire due display simultanei nei portatili, integriamo frame buffer e scaler su chip in modo che il display esterno possa avere frame rate, risoluzioni e rotazione diversi dal display nativo.
- Il problema con questo è che nessuno dei distributori che utilizzo regolarmente immagazzina nessuna di queste parti. Farnell, mouser, digikey, nessuno di loro li ha in stock. Non riesco ' nemmeno a trovarli su aliexpress, dove di solito riesco a trovare qualcuno con anche la parte più oscura. Quindi, per un progetto unico, dove li prendi? Potresti provare direttamente il produttore, ma la mia esperienza è che i produttori non vogliono mai trattare in unità inferiori a centinaia, più spesso migliaia.
- questa è sicuramente la risposta corretta IMO. LOP chiedeva se un Arduino potesse pilotare un HDMI in qualche modo, e un framebuffer come questo è come viene fatto. La risposta accettata presume che OP richieda unelevata frequenza di aggiornamento, che non è affatto specificata.
Risposta
Per display a bassa risoluzione, è possibile generare direttamente segnali HDMI utilizzando FPGA di fascia bassa. Per generare un segnale HDMI, è necessario essere in grado di commutare 3 pin GPIO a una velocità di 250 MHz, che rientra nelle capacità di, diciamo, la gamma di FPGA Spartan 6 o Cyclone IV. Ciò sarebbe sufficiente per visualizzare unimmagine 640×480 con profondità di colore a 24 bit. Il tuo Arduino potrebbe quindi interfacciarsi con lFPGA per fornire istruzioni su cosa visualizzare e lFPGA potrebbe aggiornare il suo visualizzare come richiesto. Vedi questo progetto per le nozioni di base su come funzionerebbe.
Commenti
- Sono necessari otto pin, non tre: una coppia differenziale per ciascuna delle corsie R, G, B e clock.
Risposta
Ecco un Arduino Shield per HDMI da TechToys.com di Joh n Leung.
Utilizza un controller TFT RA8876 per generare video RGB in formato 8: 8: 8.
È un po caro a $ 69. È in arretrato a partire da 5/2019.
Risposta
La combinazione hardware Arduino + RA8876 + CH7033B ha dimostrato di essere in grado di produrre una scansione progressiva 1920×1080 @ 60Hz su TV, monitor 1080p e persino mini proiettore 1080p. La parte grafica sta giocando bene. Rimane la parte audio.
Commenti
- Questa ' è una buona risposta se vuoi solo stuzzicare lOP. " … ha dimostrato di essere in grado … " Dove? Da chi? Il design è pubblicato? Benvenuto in EE.SE, ma potresti voler dare unocchiata in giro per vedere lo standard delle risposte che attirano voti positivi (e quelli che attirano voti negativi).