Taula de continguts:
- Pas 1: Instal·lació de Soft Ware
- Pas 2: connectar el botó
- Pas 3: connectar la càmera Pi
- Pas 4: escriviu la part inicial del codi
- Pas 5: casos per a la declaració Switch
- Pas 6: última part del codi
- Pas 7: Connectar Twitter
- Pas 8: fer la foto
Vídeo: All-Seeing Pi: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
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
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ó
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
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
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
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
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
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
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:
Skate All the Way !: 4 passos
Skate All the Way !: Introducció: ja que a la majoria de vosaltres us agrada patinar i sabem que patinar és bastant dur. Cal equilibrar-se per pujar al tauler i, a més, necessita molta força per empènyer el monopatí amb el peu esquerre o dret. En aquesta generació
IoT DevKit (All-in-one): ORB1T V19.0 ALPHA: 6 passos
IoT DevKit (All-in-one) - ORB1T V19.0 ALPHA: Què és OBJEX? OBJEX és un "inici" potser (no ho sé, és aviat per dir-ho). Actualment, es tracta d’un conjunt de projectes IoT experimentals. Tots els projectes tenen un nom diferent, per exemple, ORB1T. L’objectiu d’OBJEX és desenvolupar sistemes / dispositius IoT
Zynthian: plataforma Open Synth (kit Zynthian Bundle All V3): 21 passos
Zynthian: Open Synth Platform (Zynthian Bundle All V3 Kit): Zynthian és una síntesi, equipada amb múltiples motors, filtres i efectes. Completament configurable i actualitzable. Una plataforma oberta per a la síntesi de so. Basat en Raspberry Pi i Linux, les seves especificacions de maquinari són públiques i el programari Open So
Sensors Arduino All in One: 4 passos
Arduino Sensors tot en un: Hola, estimats amics robotitzats: aquest és Muhammad Baqar, he treballat molt per fer aquest increïble projecte combinat ….. Heu de preocupar-me per "Combinat", sí, he fet un projecte que conté 3 Diferents mòduls que inclouen Ultrasoni
Afegiu un refrigerador a una targeta VGA ATI All in Wonder 9600: 6 passos
Afegiu un refrigerador a una targeta VGA ATI All in Wonder 9600: la targeta ATI All-In-Wonder és un gran valor per a les funcions, així que estic segur que molta gent en va comprar una quan estaven disponibles. Una de les raons per les quals tenien un gran valor eren els components més lents i econòmics, de manera que la targeta farà molt, només més lent que la mitjana