Taula de continguts:

All-Seeing Pi: 8 passos
All-Seeing Pi: 8 passos

Vídeo: All-Seeing Pi: 8 passos

Vídeo: All-Seeing Pi: 8 passos
Vídeo: Raspberry Pi: 8 Channel Relay step-by-step with software examples for automation 2024, Desembre
Anonim
Pi que tot ho veu
Pi que tot ho veu

Això us mostrarà com fer fotografies amb diferents filtres al raspberry pi mitjançant la càmera raspberry pi. A continuació, utilitzarà l'API de Twitter per tuitejar les imatges.

Pas 1: Instal·lació de Soft Ware

Instal·lació de Soft Ware
Instal·lació de Soft Ware

En primer lloc, haureu d’instal·lar aquests dos paquets a la finestra del terminal per accedir a Twitter i connectar els botons.

Pas 2: connectar el botó

Connectant el botó
Connectant el botó
Connectant el botó
Connectant el botó

Necessitarà:

Mòdul de càmera Raspberry Pi

2 cables de pont masculí-femení

1 botó tàctil

una pissarra

Connecteu el botó al pi posant un extrem del cable a GPIO 23 i un passador de terra (tal com es veu a la imatge) i connecteu el botó a la placa de pa tal com es veu a la imatge. A continuació, connecteu l’altre extrem dels cables a la placa de pa de la mateixa fila en què es connecta el botó.

Pas 3: connectar la càmera Pi

Connexió de la càmera Pi
Connexió de la càmera Pi
Connexió de la càmera Pi
Connexió de la càmera Pi
Connexió de la càmera Pi
Connexió de la càmera Pi

Connecteu la càmera tal com es mostra a la imatge anterior i, a continuació, aneu a la configuració de Raspberry Pi i activeu la càmera.

Pas 4: escriviu la part inicial del codi

Escriviu la part inicial del codi
Escriviu la part inicial del codi

Primer haureu d’obrir Thonny i, a continuació, configureu la sentència switch amb la part inicial del codi i imprimireu les opcions dels usuaris per als filtres. Llavors, qualsevol número que escrigui l’usuari s’emmagatzemarà com a variable var. A continuació, importeu tot el que necessiteu al llarg del programa. després d'això, hi ha una línia que diu càmera = PiCamera (), que emmagatzemarà la càmera com una variable anomenada càmera. La imatge nova definida i la imatge del tweet definit configuren el que passarà quan algú prem el botó per obtenir una imatge nova o tweet.

Pas 5: casos per a la declaració Switch

Casos per a la declaració Switch
Casos per a la declaració Switch
Casos per a la declaració Switch
Casos per a la declaració Switch

Si utilitzeu aquest número, s’assignarà un filtre diferent a cada número que algú escrigui. Com podeu veure, tots són bàsicament el mateix codi, excepte l’efecte. A la sortida = strftime voleu posar ("home / pi / allà on vulgueu desar la imatge"), la part posterior desarà la imatge com la data i hora en què la vau fer. Assegureu-vos que teniu el descans després de cada cas, o bé només farà l'últim cas, independentment del número que s'hagi escrit.

Pas 6: última part del codi

Darrera part del Codi
Darrera part del Codi

Aquesta darrera part us permetrà fer fotografies amb el botó i crear botons policials per fer una nova imatge i fer-ne un tuit. L’últim pas és connectar el programa a twitter.

Pas 7: Connectar Twitter

Connectant Twitter
Connectant Twitter

Primer, necessitareu un compte de twitter i, a continuació, haureu d'arribar a apps.twitter i crear una API de Twitter. Això pot trigar un o dos dies a aprovar-se. Un cop estigueu aprovat, necessitareu la clau del consumidor, el secret del consumidor, el testimoni d'accés i el secret del token d'accés. A continuació, feu un fitxer nou anomenat auth i introduïu el codi anterior.

Pas 8: fer la foto

Fent la foto
Fent la foto
Fent la foto
Fent la foto

Quan hàgiu escrit tot el codi, executeu el mòdul i hauríeu de poder fer fotos amb el botó. Després de fer la foto, apareixerà una pantalla gris amb dos botons polsadors, un hauria de dir una imatge nova i l'altre hauria de dir una imatge de tweet. Quan premeu la imatge del tuit, el farà al compte de twitter en què heu creat l'API. A més, la imatge hauria de mostrar-se on l’heu configurat per desar-la al principi amb la data i l’hora com a nom del fitxer.

Recomanat: