Tabla de contenido:

Tweetbot - Fotomatón conectado a Twitter: 4 pasos (con imágenes)
Tweetbot - Fotomatón conectado a Twitter: 4 pasos (con imágenes)

Video: Tweetbot - Fotomatón conectado a Twitter: 4 pasos (con imágenes)

Video: Tweetbot - Fotomatón conectado a Twitter: 4 pasos (con imágenes)
Video: Twitter или Tweetbot — что выбрать? 2024, Mes de julio
Anonim
Tweetbot - Fotomatón conectado a Twitter
Tweetbot - Fotomatón conectado a Twitter

En este proyecto, crearemos una cámara con tecnología Raspberry Pi que se puede usar en un fotomatón en fiestas. Después de tomar la foto, se puede publicar en una cuenta de Twitter designada para que todos la vean más tarde. Este tutorial abarcará la parte de tecnología de este proyecto, por lo que la programación, configuración y cableado. Esto le permite personalizar completamente su propio fotomatón según la ubicación en la que lo configurará y sus preferencias personales.

Esto es lo que necesitará:

Raspberry Pi 3 *: $ 34.49 (Puede usar otras versiones, pero este tutorial se basa en 3)

Cable HDMI *: $ 6,99

Ratón: $ 5.49

Teclado: $ 12.99

Tarjeta microSD de 8GB *: $ 7.32

Fuente de energía para Raspberry Pi *: $ 9.99

Estuche para Raspberry Pi *: $ 6.98

PiCamera: $ 27.99

Protoboard: $ 6.86

1 botón: $ 7.68

2 cables de puente macho-hembra: $ 4,99

Monitor para HDMI (puede usar VNC o SSH si lo prefiere, pero no repasaré la configuración aquí)

Los artículos con un asterisco (*) se pueden comprar todos juntos aquí: $ 69.99

Es probable que ya tenga la mayoría de estos si alguna vez ha usado una Raspberry Pi antes. Antes de comenzar el tutorial, asumiré que tiene la última versión de Raspbian en su Raspberry Pi. Si necesita ayuda, vaya aquí.

Paso 1: prepararse para programar

Abra el terminal en su Raspberry Pi (atajo: Ctrl-Alt-T).

Ejecute esta línea: sudo apt-get update y luego sudo apt-get upgrade -y que actualizará sus paquetes actuales e instalará algunos nuevos.

Ahora, crearemos un archivo donde residirá nuestro programa Python. Si desea hacer esto usando la GUI, vaya a su escritorio, haga clic derecho y haga clic en Crear nuevo - Archivo vacío. Nombra el archivo "booth.py". Por ahora, déjelo en blanco y guárdelo.

Si quieres hacer ese paso usando el terminal. Escriba cd ~ / Desktop y luego sudo nano booth.py. Ingrese cualquier cosa en él por ahora y haga Ctrl-X y luego Y y luego Enter.

Ahora, necesitamos instalar una biblioteca "Twython" que usaremos para publicar imágenes en Twitter.

Escribe en la terminal: sudo pip3 install twython

Además, ejecute sudo pip3 install twython --upgrade

Además, ejecute sudo raspi-config y habilite la cámara. Después de esto, reinicie.

¡Ahora está listo para comenzar la parte de programación!

Paso 2: programación

Vaya a su archivo booth.py y pegue el código adjunto en él. En el archivo adjunto, cada línea está comentada para que sepa exactamente lo que está sucediendo. En el siguiente paso, obtendremos los tokens necesarios para que funcione la API de Twitter.

Trabajaremos con los pines definidos en el código en un paso futuro para cablear los pulsadores.

¡Con suerte, comprenderá cómo funciona el código a través de mis comentarios!

Paso 3: configuración de Twitter y configuración de arranque

Aquí, asumiré que tiene una cuenta de Twitter que utilizará. Si no es así, cree uno ahora.

Vaya a apps.twitter.com

Crear nueva aplicación

Complete los campos obligatorios, acepte el acuerdo y continúe

Verifique con una imagen de arriba para ver que ve la misma pantalla que yo.

Ir a claves y tokens de acceso

Desplácese hacia abajo y haga clic en Crear mis tokens de acceso

Ahora toma las 4 fichas que ves y ponlas en booth.py.

ck: clave de consumidor, cs: secreto de consumidor, en: token de acceso, ats: secreto de token de acceso

Queremos poder ejecutar el programa cuando se inicie la Raspberry Pi haciendo clic en el botón de inicio. Conectaremos los botones más tarde, pero haremos el paso de inicio ahora. Vaya a la terminal y escriba sudo nano /etc/rc.local

Antes de salir 0, escriba python3 /home/pi/Desktop/booth.py

Guardar el archivo

Ahora ha terminado de configurar el programa raspberry pi. Tenga en cuenta que todo solo funcionará en caso de una Conexión Wifi. Pasemos a la sección de hardware.

Paso 4: hardware

Hardware
Hardware
Hardware
Hardware

¡Me alegro de que hayas llegado tan lejos! Primero, necesitamos conectar la cámara a nuestra Raspberry Pi. Este sitio web le muestra cómo conectarlo físicamente. También necesitamos conectar el botón que controlará todo. Necesita 2 cables macho-hembra, tablero y botón. Coloque el botón en el medio de la placa de pruebas. Ponga dos cables a dos de los cables en un lado del botón (ver imagen). Conecte el extremo hembra de un cable a tierra en la Raspberry Pi y el otro a GPIO 4. Vea la imagen para ver dónde conectar esos dos cables.

¡Ya terminaste! Así es como usa su nueva creación. Enchufe la frambuesa pi a la alimentación y espere a que se encienda. Presione el botón y suéltelo poco después, y se tomará una foto y se cargará en Twitter. Si mantiene presionado el botón durante 3 segundos o más, la Raspberry Pi se apagará de manera segura (no solo la desenchufe). Pruebe esto y vea si todo funciona como se describe. Por supuesto, si tienes alguna duda o sugerencia, déjala en los comentarios.

Recomendado: