Tabla de contenido:
- Paso 1: Materiales / Herramientas:
- Paso 2: crea claves de API
- Paso 3: sube Sketch a Arduino
- Paso 4: Python
- Paso 5: HECHO…
Video: Contador de seguidores y suscriptores: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Este proyecto se hizo para contar seguidores de instagram y suscriptores de youtube.
plataforma se utilizan:
Pitón
Arduino
Paso 1: Materiales / Herramientas:
- Arduino uno
- Escudo Lcd
- Cable de programación
- PC con Windows
Paso 2: crea claves de API
Para Instagram Api
Vaya a este sitio web:
y empuje generar token de acceso
Para youtube Api
Puede seguir los pasos de este sitio web:
Paso 3: sube Sketch a Arduino
Puede descargar códigos y programas desde mi página de Github:
github.com/ayberkeren/social-media-counter
Código Arduino:
#incluir
String youtube_name = ""; // tu nombre de youtube String youtube_token = ""; // tu token de youtube String instagram_token = ""; // tu ficha de Instagram unsigned long DELAY = 10; // retraso entre la pantalla (segundos) // establece los pines de la pantalla lcd const int rs = 8, en = 9, d4 = 4, d5 = 5, d6 = 6, d7 = 7; LiquidCrystal lcd (rs, en, d4, d5, d6, d7); // crea variables sin firmar seguidor largo = 0, seguidor2 = 0, suscriptor = 0, suscriptor2 = 0, x = millis (); // crear bytes para logotipos byte instagram1 [8] = {0b00000, 0b01111, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b11111}; byte instagram2 [8] = {0b00000, 0b11111, 0b00000, 0b00000, 0b00000, 0b00000, 0b01110, 0b10001}; byte instagram3 [8] = {0b00000, 0b11110, 0b00001, 0b11001, 0b11001, 0b00001, 0b00001, 0b11111}; byte instagram4 [8] = {0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b01111}; byte instagram5 [8] = {0b10001, 0b10001, 0b01110, 0b00000, 0b00000, 0b00000, 0b00000, 0b11111}; byte instagram6 [8] = {0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b11110}; byte youtube1 [8] = {0b11111, 0b11100, 0b11000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000}; byte youtube2 [8] = {0b11111, 0b00000, 0b10000, 0b11000, 0b11100, 0b11110, 0b11111, 0b11111}; byte youtube3 [8] = {0b11111, 0b00111, 0b00011, 0b00001, 0b00001, 0b00001, 0b00001, 0b10001}; byte youtube4 [8] = {0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b11000, 0b11100, 0b11111}; byte youtube5 [8] = {0b11111, 0b11111, 0b11110, 0b11100, 0b11000, 0b10000, 0b00000, 0b11111}; byte youtube6 [8] = {0b10001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00011, 0b00111, 0b11111}; configuración vacía () {lcd.begin (16, 2); // iniciar lcd Serial.begin (9600); // iniciar el retardo de la comunicación en serie (2000); Serial.println (youtube_name); // decir variables para programar delay (1000); Serial.println (youtube_token); // decir variables para programar delay (1000); Serial.println (instagram_token); // decir variables al programa}
bucle vacío () {
if (x <(RETRASO * 1000)) {drawinstagram (); lcd.setCursor (5, 1); lcd.print (seguidor); while (x0) {seguidor2 = Serial.parseInt (); suscriptor2 = Serial.parseInt (); } x = milis (); x = x% (RETRASO * 2000); } suscriptor = suscriptor2; seguidor = seguidor2; }
else {drawyoutube (); lcd.setCursor (5, 1); lcd.print (suscriptor); while (x> = (DELAY * 1000) && suscriptor2 == suscriptor) {while (Serial.available ()> 0) {seguidor2 = Serial.parseInt (); suscriptor2 = Serial.parseInt (); } x = milis (); x = x% (RETRASO * 2000); } suscriptor = suscriptor2; seguidor = seguidor2; }}
// dibujar logo de instagram
vacío drawinstagram () {lcd.createChar (0, instagram1); lcd.createChar (1, instagram2); lcd.createChar (2, instagram3); lcd.createChar (3, instagram4); lcd.createChar (4, instagram5); lcd.createChar (5, instagram6); lcd.clear (); lcd.setCursor (1, 0); lcd.write (byte (0)); lcd.write (byte (1)); lcd.write (byte (2)); lcd.setCursor (1, 1); lcd.write (byte (3)); lcd.write (byte (4)); lcd.write (byte (5)); lcd.setCursor (5, 0); lcd.print ("Seguidores"); }
// dibuja youtubelogo
vacío drawyoutube () {lcd.createChar (6, youtube1); lcd.createChar (7, youtube2); lcd.createChar (8, youtube3); lcd.createChar (9, youtube4); lcd.createChar (10, youtube5); lcd.createChar (11, youtube6); lcd.clear (); lcd.setCursor (1, 0); lcd.write (byte (6)); lcd.write (byte (7)); lcd.write (byte (8)); lcd.setCursor (1, 1); lcd.write (byte (9)); lcd.write (byte (10)); lcd.write (byte (11)); lcd.setCursor (5, 0); lcd.print ("Suscriptores"); }
Paso 4: Python
Hice 2 programas de Python, uno de ellos tiene una interfaz gráfica de usuario, el otro solo funciona en bash
puedes usar ambos en realidad hacen las mismas cosas.
debe elegir qué puerto conectó arduino de la lista y presionar el botón de selección.
y estás HECHO….
Descargar programas desde mi Github:
y los códigos están debajo ……
Paso 5: HECHO…
Recomendado:
Contador de suscriptores de YouTube con una pantalla de papel electrónico y Raspberry Pi Zero W: 5 pasos (con imágenes)
Contador de suscriptores de YouTube usando una pantalla de papel electrónico y Raspberry Pi Zero W: en este Instructable, le mostraré cómo construir su propio contador de suscriptores de YouTube usando una pantalla de papel electrónico y una Raspberry Pi Zero W para consultar la API de YouTube y actualice la pantalla. Las pantallas de papel electrónico son excelentes para este tipo de proyecto, ya que tienen
Contador de suscriptores de bricolaje para Instagram, Instuctables (con Lcd): 5 pasos
Contador de suscriptores de bricolaje para Instagram, Instuctables (con Lcd): ¡Hola! En esta guía haremos un contador de suscriptores de Instagram e instructables. El tutorial es una nueva versión de este. Visita mi canal de telegramas para proyectos más interesantes. ¡VAMOS
Contador de suscriptores de YouTube preciso: 4 pasos
Contador de suscriptores de YouTube preciso: comencé a prepararme para este proyecto hace aproximadamente un mes, pero luego YouTube me descarriló cuando anunciaron que ya no proporcionarán el recuento real de suscriptores, sino el número redondeado más cercano. Por el momento, eso no es realmente un problema para
Contador de suscriptores de Youtube DIY BIG LED Matrix: 13 pasos (con imágenes)
Contador de suscriptores de Youtube DIY BIG LED Matrix: ¿Ha trabajado con una matriz LED estándar de 8x8 ya preparada como pantallas para hacer texto desplazado o para mostrar el suscriptor de su canal de Youtube? Un tamaño grande fácilmente disponible es el LED de 5 mm de diámetro. Sin embargo, si está buscando un LED prefabricado mucho más grande
Máquina de burbujas de contador de suscriptores de YouTube: 8 pasos (con imágenes)
Máquina de burbujas de contador de suscriptores de YouTube: la idea nació después de ser seleccionada para exponer en Maker Faire Lille, un evento gigante en torno a la ciencia, los inventos y la mentalidad de hágalo usted mismo. Quería crear algo que hiciera que los visitantes quisieran suscribirse a mi YouTube. canal YouLab. Rápidamente t