Iniziare con e
e-con Systems e-CAM20_CURB è una fotocamera a colori con otturatore globale e fuoco fisso da 2,3 MP progettata per Raspberry Pi 4 e l'azienda ci ha inviato un campione per la valutazione e la revisione. Inizieremo fornendo le specifiche, prima di controllare il contenuto della confezione, collegando la fotocamera al Raspberry Pi 4 con un supporto LEGO fai-da-te, mostrando come accedere alle risorse per la fotocamera e provando gli strumenti forniti nel sistema operativo Raspberry Pi o Yocto. Immagine di Linux.
La fotocamera è composta da due schede con le seguenti specifiche:
L'azienda fornisce immagini a 32 bit del sistema operativo Yocto e Raspbian / Raspberry Pi con un driver per fotocamera Linux V4L2 e strumenti Gstreamer.
All'inizio pensavo di aver ricevuto il pacco sbagliato, dato che invece mi era stata inviata una fotocamera See3CAM USB 3.0 dall'azienda.
Ma non preoccuparti perché e-con Systems ha utilizzato semplicemente un pacchetto standard con un adesivo "e-CAM20_CURB_H01R1" che confermava che mi era stato inviato il modello di fotocamera corretto.
Troveremo la fotocamera in una borsa antistatica e un cavo FPC da 15 cm per il collegamento al Raspberry Pi. Troveremo anche un foglio rosso allegato in alto con un numero SO (ordine di vendita) che ci servirà per accedere alla documentazione e alle immagini del sistema operativo.
L'obiettivo è protetto da una copertura che ho rimosso per le foto sotto.
La connessione è semplicissima e l'unica cosa a cui devi fare attenzione è l'orientamento del cavo FPC. Dopo aver sollevato delicatamente la clip di plastica nera dai connettori del Raspberry Pi e della fotocamera e-CAM20_CURB, dovrai inserire il cavo in modo che il lato blu del cavo sia rivolto verso la clip di plastica nera. Una volta terminato, rimettere la clip di plastica in posizione.
In altre parole, il lato blu (non conduttore) del cavo sarà rivolto verso la porta Ethernet della scheda Raspberry Pi e il lato conduttore (con il testo) sarà rivolto verso la porta HDMI.
Dato che la fotocamera sarebbe stata troppo bassa se posizionata sulla scrivania e tenerla in mano non sarebbe stato conveniente per i test, ho dovuto trovare una soluzione di montaggio fai-da-te. Si scopre che la distanza tra i distanziatori sulla fotocamera è perfetta per i connettori LEGO, quindi è facile creare il tuo supporto e la fotocamera è saldamente fissata alla sua base. Ad esempio, se sollevo la fotocamera come mostrato sopra, il set LEGO si unirà.
Dovevamo anche trovare dei soggetti colorati con più LEGO e un camion della spazzatura...
È possibile accedere a tutte le risorse per iniziare con la fotocamera tramite il sito Web dello sviluppatore. Dovrai prima registrarti e accedere con il tuo indirizzo email.
In questa fase, dovremo inserire il tuo SO# trovato all'interno del pacchetto come indicato nella parte unboxing,
e il prodotto sarà ufficialmente registrato sul sito e-Con Systems.
Ci verrà fornito un collegamento FTP con le credenziali (nome utente e password). Per prima cosa ho provato ad accedere al server FTP direttamente in Firefox, ma non mi sono state richieste le credenziali e tutto ciò che ho ottenuto è stata una pagina vuota, quindi ho utilizzato Filezilla per scaricare i file.
Sono stato informato di alcuni problemi con il certificato SSL, ma senza alcun problema sono riuscito comunque a scaricare tutti i file per la fotocamera:
L'azienda ha fornito file binari precostruiti con immagini Yocto e Raspbian, set di patch e il meta layer nel caso in cui desideri creare le immagini da solo, oltre a documentazioni che includono schede tecniche per la fotocamera e i componenti principali, una guida introduttiva e un file guida per gli sviluppatori che spiega come creare il codice dal sorgente e personalizzare le immagini.
D'ora in poi utilizzerò principalmente le informazioni della Guida introduttiva. Inizialmente ho deciso di utilizzare l'immagine "Raspbian" e l'ho flashata con USBImager. Ma l'avvio non ha funzionato come previsto a causa del panico del kernel.
Ho provato di nuovo a eseguire il flashing dell'immagine del sistema operativo, ma la seconda volta ho ottenuto solo una schermata nera. L'azienda non fornisce checksum MD5 per le immagini, quindi non ho potuto verificare facilmente se ci fosse un problema durante il download o se invece fosse la mia scheda microSD ad avere qualche problema (di nuovo). Quindi ho scelto l'immagine Yocto più piccola che funziona bene e include tutti gli stessi strumenti dell'immagine Raspbian.