Automazione basata sul web per gentile concessione di Raspberry PI

Questo lavoro è un fantastico esempio della capacità di Raspberry PI di Eclipse Arduino quando riguarda l’interazione. [Autunno sordo] menziona che ha utilizzato per utilizzare una scheda Arduino con uno scudo Ethernet per aggiungere interattività estensibile al suo progetto. Ma questo, che è un progetto di lampada di automazione domestica, utilizza invece un Raspberry Pi. Le idee finiscono per essere estremamente simili. Ma la spesa dell’hardware è inferiore e il lavoro di codifica è probabilmente gli ordini di grandezza più facili.

Non farci male, l’hardware è fondamentalmente diverso. Quando fai un passo da Arduino a RPI, perdi alcuni perni I / O e la gestione a basso livello di loro non è piuttosto semplice. Ma anche tu non devi programmare la cosa in C. Il kernel Linux gestisce la gestione di basso livello che indica che puoi comporre i tuoi script che utilizzano Python. Poiché Python è una lingua interpretata, il test e il debug è molto più rapido – nessun requisito per flash nuovo codice, eseguire nuovamente lo script di nuovo.

Questo lavoro ha utilizzato il GPIO RPI per guidare una striscia di LED che utilizzano il protocollo WS2801. La scheda include una NIC che lo rende uno snap da utilizzare come server Web. I comandi del telefono saggio visti sopra sono serviti dal PI che utilizza jQuery. Ideale Ora c’è un cavo a corto della lampada. Ma ci deve essere molto spazio per utilizzare un adattatore in uscita a vite e per nascondere l’RPI e il suo PSU all’interno.

Il tabellone ha ancora sufficiente succo per guidare anche altre funzioni di automazione, come il funzionamento come server radio Web.

Leave a Reply

Your email address will not be published. Required fields are marked *