Taula de continguts:
- Pas 1: materials / eines:
- Pas 2: creeu claus API
- Pas 3: pengeu Sketch a Arduino
- Pas 4: Python
- Pas 5: FET …
Vídeo: Comptador de seguidors i subscriptors: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Aquest projecte s'ha fet per comptar seguidors d'Instagram i subscriptors de YouTube..
plataforma s’utilitzen:
Python
Arduino
Pas 1: materials / eines:
- Arduino uno
- Escut LCD
- Cable de programació
- PC amb Windows
Pas 2: creeu claus API
Per a Instagram Api
VES A aquest lloc web:
i premeu generar testimoni d'accés
Per a YouTube Api
Podeu seguir els passos des d’aquest lloc web:
Pas 3: pengeu Sketch a Arduino
Podeu descarregar codis i programes des de la meva pàgina de Github:
github.com/ayberkeren/social-media-counter
Codi Arduino:
#incloure
String youtube_name = ""; // el vostre nom de youtube String youtube_token = ""; // el vostre testimoni de youtube String instagram_token = ""; // el vostre testimoni d’Instagram sense signar DELAY = 10; // retardar entre la pantalla (segons) // establir els pins de pantalla lcd const int rs = 8, en = 9, d4 = 4, d5 = 5, d6 = 6, d7 = 7; LiquidCrystal lcd (rs, en, d4, d5, d6, d7); // crear variables sense signar seguidor llarg = 0, seguidor2 = 0, subscriptor = 0, subscriptor2 = 0, x = mil·lis (); // crear bytes per a logos 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}; void setup () {lcd.begin (16, 2); // iniciar lcd Serial.begin (9600); // iniciar el retard de comunicació en sèrie (2000); Serial.println (youtube_name); // dir variables al retard del programa (1000); Serial.println (youtube_token); // dir variables al retard del programa (1000); Serial.println (instagram_token); // dir variables al programa}
bucle buit () {
if (x <(DELAY * 1000)) {drawinstagram (); lcd.setCursor (5, 1); lcd.print (seguidor); while (x0) {seguidor2 = Serial.parseInt (); subscriptor2 = Serial.parseInt (); } x = millis (); x = x% (RETARD * 2000); } subscriptor = subscriptor2; seguidor = seguidor2; }
else {drawyoutube (); lcd.setCursor (5, 1); lcd.print (subscriptor); while (x> = (DELAY * 1000) && subscriptor2 == subscriptor) {while (Serial.available ()> 0) {follower2 = Serial.parseInt (); subscriptor2 = Serial.parseInt (); } x = millis (); x = x% (RETARD * 2000); } subscriptor = subscriptor2; seguidor = seguidor2; }}
// dibuixar el logotip d’instagram
void 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 ("Seguidors"); }
// dibuixa youtubelogo
void 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 ("Subscriptors"); }
Pas 4: Python
He fet un programa Python 2, un d'aquests té una interfície gràfica d'usuari, l'altre només funciona a bash
podeu utilitzar-los tots dos realment fent les mateixes coses.
hauríeu de triar quin port heu connectat arduino de la llista i premeu el botó de selecció.
i ja està FET …
Descarregar programes de My Github:
i els codis són a continuació …
Pas 5: FET …
Recomanat:
Comptador de subscriptors de YouTube amb pantalla de paper electrònic i Raspberry Pi Zero W: 5 passos (amb imatges)
Comptador de subscriptors de YouTube mitjançant una pantalla de paper electrònic i Raspberry Pi Zero W: en aquest manual, us mostraré com crear el vostre propi comptador de subscriptors de YouTube mitjançant una pantalla de paper electrònic i un Raspberry Pi Zero W per consultar l'API de YouTube i actualitzeu la pantalla. Les pantalles de paper electrònic són ideals per a aquest tipus de projectes, ja que tenen
Comptador de subscriptors de YouTube precís: 4 passos
Comptador de subscriptors de YouTube precís: vaig començar a preparar-me per a aquest projecte fa aproximadament un mes, però YouTube em va descarrilar quan van anunciar que ja no proporcionaran el nombre real de subscriptors, sinó el número arrodonit més proper. De moment, això no és realment un problema per a
Comptador de subscriptors de Youtube BIG LED Matrix LED: 13 passos (amb imatges)
Comptador de subscriptors de Youtube de BIG LED Matrix LED: heu treballat amb una matriu LED estàndard de 8x8 ja feta com a pantalles per fer text desplaçat o per mostrar el subscriptor del vostre canal de Youtube. Una mida gran de fàcil accés és de 5 mm de diàmetre LED. Tanmateix, si busqueu un LED prefabricat molt més gran
Màquina de bombolles de comptador de subscriptors de YouTube: 8 passos (amb imatges)
YouTube Subscriber Counter Bubble Machine: la idea va néixer després de ser seleccionada per exposar a Maker Faire Lille, un esdeveniment gegant al voltant de la ciència, les invencions i la mentalitat Fes-ho tu mateix. Volia crear alguna cosa que faci que els visitants vulguin subscriure's al meu YouTube canal YouLab.I ràpidament t
Comptador de subscriptors de YouTube mitjançant un tauler ESP8266: 9 passos (amb imatges)
Comptador de subscriptors de YouTube mitjançant un tauler ESP8266: Benvolguts amics, benvinguts a un altre projecte ESP8266 Avui construirem un comptador de subscriptors de YouTube de bricolatge amb una gran pantalla LCD i un recinte imprès en 3D. Comencem! En aquest tutorial farem això: un subscriptor de bricolatge de YouTube