Sommario:
- Passaggio 1: hardware e software necessari
- Passo 2:
- Passaggio 3: configurare l'hardware
- Passaggio 4: configurazione del nodo rosso
- Passaggio 5: configurare la DashBoard
Video: MachineEye: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Ho combinato il Texas Instrument Sensor Tag CC2650 con la fotocamera Raspberry Pi per sviluppare un cruscotto con alcune informazioni fantastiche. Ho cablato il progetto utilizzando IBM Node Red che viene installato sull'immagine Raspberry Pi. La fotocamera invia i dati ai servizi Microsoft Cognitive per restituire una descrizione di ciò che vede la fotocamera. Questi dati possono aprire a infinite applicazioni. Il mio esempio è semplice che mostra le condizioni meteorologiche interne e un'immagine con la descrizione di ciò che vede la fotocamera. io
Passaggio 1: hardware e software necessari
Hardware
1. Raspberry Pi 3 (puoi anche usare Pi 2 o Pi modello B)
2. Fotocamera Raspberry Pi
3. Etichetta del sensore CC2650 di Texas Instruments
4. Scheda SD
Software
1. Raspbian Jessie con versione Pixel: marzo 2017
www.raspberrypi.org/downloads/raspbian/
2. Putty - un terminale per programmare il tuo Pi
www.chiark.greenend.org.uk/~sgtatham/putty/
3. Nodo aggiuntivo per il nodo rosso
Ho dettagliato i nodi da installare sul Pi nel Passaggio 3: impostare Node Red.
Passo 2:
Passaggio 3: configurare l'hardware
Sto usando il Raspberry Pi 3 e il Sensor Tag CC2650 dotato di 7 sensori. Il Raspberry Pi 3 ha a bordo WiFi e Bluetooth, quindi non abbiamo bisogno di tanti dongle. Il mio unico dongle è usare il mouse e la tastiera wireless. Puoi utilizzare il sito Web ufficiale di Raspberry Pi per scaricare l'immagine e far funzionare il tuo Pi:
www.raspberrypi.org/products/raspberry-pi-3-model-b/
Il Tag del sensore deve solo tirare la striscia di plastica e dovrebbe essere pronto. Puoi scoprire maggiori informazioni qui.
www.ti.com/ww/en/wireless_connectivity/sensortag/tearDown.html
La fotocamera Raspberry Pi ha anche numerosi blog per aiutarti a configurare la fotocamera:
www.raspberrypi.org/products/camera-module/
Questo progetto ha il touch screen di Adafruit. Questo è facoltativo e non richiesto per questo progetto.
Passaggio 4: configurazione del nodo rosso
Node Red è uno strumento facile da usare che è già installato sul Raspberry Pi. Maggiori informazioni possono essere trovate qui:
nodered.org/
Il passaggio più importante qui è aggiornare la tua versione sul Pi:
sudo update-nodejs-and-node
Ora controlla la tua versione. Sto usando Putty per questo progetto come terminale.
npm -v
3.10.10
nodo -v
6.10.0
Ora che il tuo Node Red è aggiornato, aggiungeremo alcuni nodi per connetterti alla nostra fotocamera Raspberry Pi e al tag del sensore. Tutti i nodi dovrebbero essere installati in questa directory:
~/.node-red
Iniziamo !
npm install node-red-contrib-camerapi
npm install node-red-node-dweetio
npm install node-red-contrib-freeboard
npm install node-red-contrib-cognitive-services
npm install node-red-node-sensortag
npm install node-red-node-dropbox
Questo richiederà del tempo e se ricevi avvisi dovrebbe andare bene. Ho incluso un nodo di iniezione per scattare foto a intervalli definiti. Dweetio serve al nodo Camera Vision per leggere la descrizione o i tag dall'immagine e inviarli alla casella di testo del dashboard di Freeboard. Servizi cognitivi include il nodo Visione artificiale.
Devi ottenere una chiave di abbonamento gratuita da Microsoft per il nodo Visione artificiale.
www.microsoft.com/cognitive-services/en-US/subscriptions?mode=NewTrials
Il nodo Dropbox è perfetto per questo progetto. Ho usato la guida di Adafruit trovata qui:
learn.adafruit.com/diy-wifi-raspberry-pi-touch-cam?view=all
Scorri verso il basso fino a Configurazione Dropbox. Questo dovrebbe funzionare su qualsiasi Pi e hanno reso la configurazione molto più semplice. Ti guiderà a configurare un Dropbox e come inserire le chiavi necessarie per connetterti a Dropbox. Questo è il miglior tutorial che ho trovato. Ma per vedere l'immagine nella Dashboard ho dovuto modificare il collegamento per l'immagine. Ho scelto di utilizzare uno strumento Dropbox chiamato Scelta risorse per ottenere un collegamento diretto all'immagine scaricata su Dropbox. Manterrò lo stesso nome per l'immagine-j.webp
Per visualizzare il flusso di Node Red basta aprire un browser. Mi piace Chrome e questo è solo un esempio per il formato:
192.168.1.1:1880
Passaggio 5: configurare la DashBoard
La dashboard di FreeBoard è un modo flessibile e semplice per visualizzare i dati in modo significativo. Ci sono due origini dati impostate e ogni set di dati con un "nome-mio-cosa". Collego il primo nodo dweetio chiamato Machine Eye al nodo foto. Questo invierà il payload della fotocamera al cloud e ci consentirà di acquisire le informazioni sulla dashboard. Questa sarà una casella di testo.
Il secondo nodo Dweetio è per il tag del sensore. Questo nodo è collegato al tag del sensore e di nuovo invierà il carico utile dei sensori al cloud e verrà nuovamente catturato. sul cruscotto. I dati sono in tempo reale. Ho aggiunto alcuni pannelli sensore per questa demo.
La casella immagine è un riquadro Immagine con il collegamento diretto a Dropbox. L'immagine e la descrizione dovrebbero cambiare ogni volta che viene attivata un'immagine.
L'immagine sopra è una cattura fotografica del mio gatto in ceramica. Sono arrivato un po' in ritardo nell'iscrivermi al concorso ea causa del nostro maltempo sulla costa atlantica del Canada non ho potuto portare la fotocamera fuori. Le precipitazioni e il freddo uccideranno i miei dispositivi elettronici. Ho anche bisogno che i miei amici e i loro migliori cuccioli di pelo vengano a fare un servizio fotografico.
Consigliato:
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: 3 passaggi
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: La maggior parte delle volte che ho affrontato, non ho una buona potenza del segnale per i miei lavori quotidiani. Così. Cerco e provo diversi tipi di antenna ma non funziona. Dopo aver perso tempo ho trovato un'antenna che spero di realizzare e testare, perché è principio costruttivo non
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: 3 passaggi
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: In questo Instructable eseguiremo il rilevamento del volto su Raspberry Pi 4 con Shunya O/S utilizzando la libreria Shunyaface. Shunyaface è una libreria di riconoscimento/rilevamento facciale. Il progetto mira a raggiungere la massima velocità di rilevamento e riconoscimento con
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): 4 passaggi
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): in questo post, ho realizzato uno specchio per il trucco fai-da-te con l'aiuto delle strisce LED. Sono davvero fantastici e devi provarli anche tu
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: 5 passaggi
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: una guida passo passo su come eseguire il dual-boot di Rockbox sul tuo iPod per giocare a Doom e a dozzine di altri giochi. È qualcosa di veramente facile da fare, ma molte persone rimangono stupite quando mi vedono giocare a doom sul mio iPod e si confondono con le istruzioni
Come installare plugin in WordPress in 3 passaggi: 3 passaggi
Come installare plugin in WordPress in 3 passaggi: In questo tutorial ti mostrerò i passaggi essenziali per installare il plugin wordpress sul tuo sito web. Fondamentalmente puoi installare i plugin in due modi diversi. Il primo metodo è tramite ftp o tramite cpanel. Ma non lo elencherò perché è davvero completo