Sisällysluettelo:
- Vaihe 1: Materiaalit / työkalut:
- Vaihe 2: Luo Api -avaimet
- Vaihe 3: Lataa luonnos Arduinolle
- Vaihe 4: Python
- Vaihe 5: VALMIS…
Video: Seuraaja- ja tilaajalaskuri: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tämä projekti on tarkoitettu instagram -seuraajien ja youtuben tilaajien laskemiseen.
alustaa käytetään:
Python
Arduino
Vaihe 1: Materiaalit / työkalut:
- Arduino uno
- LCD -suoja
- Ohjelmointikaapeli
- Windows PC
Vaihe 2: Luo Api -avaimet
Instagram Api
Mene tälle sivustolle:
ja push luo käyttöoikeustunnus
YouTuben Api: lle
Voit seurata vaiheita tältä verkkosivustolta:
Vaihe 3: Lataa luonnos Arduinolle
Voit ladata koodin ja ohjelmat Github -sivultani:
github.com/ayberkeren/social-media-counter
Arduino -koodi:
#sisältää
Jono youtube_name = ""; // youtubesi nimi String youtube_token = ""; // youtube -tunnuksesi String instagram_token = ""; // instagram -tunnuksesi allekirjoittamaton pitkä DELAY = 10; // viive näytön välillä (sekuntia) // aseta lcd -näytön nastat const int rs = 8, en = 9, d4 = 4, d5 = 5, d6 = 6, d7 = 7; LiquidCrystal lcd (rs, en, d4, d5, d6, d7); // luoda muuttujia unsigned long follower = 0, follow22 = 0, subscriber = 0, subscriber2 = 0, x = millis (); // luo tavuja logotavuille instagram1 [8] = {0b00000, 0b01111, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b11111}; tavu instagram2 [8] = {0b00000, 0b11111, 0b00000, 0b00000, 0b00000, 0b00000, 0b01110, 0b10001}; tavu instagram3 [8] = {0b00000, 0b11110, 0b00001, 0b11001, 0b11001, 0b00001, 0b00001, 0b11111}; tavu instagram4 [8] = {0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b01111}; tavu instagram5 [8] = {0b10001, 0b10001, 0b01110, 0b00000, 0b00000, 0b00000, 0b00000, 0b11111}; tavu instagram6 [8] = {0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b11110}; tavu youtube1 [8] = {0b11111, 0b11100, 0b11000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000}; tavu youtube2 [8] = {0b11111, 0b00000, 0b10000, 0b11000, 0b11100, 0b11110, 0b11111, 0b11111}; tavu youtube3 [8] = {0b11111, 0b00111, 0b00011, 0b00001, 0b00001, 0b00001, 0b00001, 0b10001}; tavu youtube4 [8] = {0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b11000, 0b11100, 0b11111}; tavu youtube5 [8] = {0b11111, 0b11111, 0b11110, 0b11100, 0b11000, 0b10000, 0b00000, 0b11111}; tavu youtube6 [8] = {0b10001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00011, 0b00111, 0b11111}; void setup () {lcd.begin (16, 2); // Käynnistä lcd Serial.begin (9600); // sarjaviestinnän viive (2000); Sarja.println (youtube_name); // sanoa muuttujat ohjelman viiveelle (1000); Serial.println (youtube_token); // sanoa muuttujat ohjelman viiveelle (1000); Serial.println (instagram_token); // sano muuttujat ohjelmalle}
void loop () {
jos (x <(DELAY*1000)) {drawinstagram (); lcd.setCursor (5, 1); lcd.print (seuraaja); while (x0) {follow22 = Serial.parseInt (); tilaaja2 = Serial.parseInt (); } x = millis (); x = x%(DELAY*2000); } tilaaja = tilaaja2; seuraaja = seuraaja2; }
else {drawyoutube (); lcd.setCursor (5, 1); lcd.print (tilaaja); while (x> = (DELAY*1000) && tilaaja2 == tilaaja) {while (Serial.available ()> 0) {follower2 = Serial.parseInt (); tilaaja2 = Serial.parseInt (); } x = millis (); x = x%(DELAY*2000); } tilaaja = tilaaja2; seuraaja = seuraaja2; }}
// piirrä instagram -logo
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 (tavu (0)); lcd.write (tavu (1)); lcd.write (tavu (2)); lcd.setCursor (1, 1); lcd.write (tavu (3)); lcd.write (tavu (4)); lcd.write (tavu (5)); lcd.setCursor (5, 0); lcd.print ("Seuraajat"); }
// piirtää 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 (tavu (6)); lcd.write (tavu (7)); lcd.write (tavu (8)); lcd.setCursor (1, 1); lcd.write (tavu (9)); lcd.write (tavu (10)); lcd.write (tavu (11)); lcd.setCursor (5, 0); lcd.print ("Tilaajat"); }
Vaihe 4: Python
Tein 2 python -ohjelmaa, joista toisella on graafinen käyttöliittymä, toinen toimii vain bashilla
voit käyttää molempia itse asiassa he tekevät samoja asioita.
sinun pitäisi valita luettelosta, mihin porttiin liitit arduinon, ja paina valintapainiketta.
ja olet TEHTY….
Lataa ohjelmat My Githubista:
ja koodit alla …
Vaihe 5: VALMIS…
Suositeltava:
YouTube-tilaajalaskuri käyttämällä sähköistä paperinäyttöä ja Raspberry Pi Zero W: 5 vaihetta (kuvilla)
YouTube-tilaajalaskuri käyttämällä sähköistä paperinäyttöä ja Raspberry Pi Zero W: Tässä opetusohjelmassa näytän sinulle, kuinka voit rakentaa oman Youtube-tilaajalaskurisi käyttämällä sähköistä paperinäyttöä, ja Raspberry Pi Zero W: tä YouTube-sovellusliittymän kyselyyn ja päivitä näyttö. Sähköpostinäytöt sopivat erinomaisesti tämän tyyppisiin projekteihin, koska niillä on
DIY -tilaajalaskuri Instagramille, Instuctables (w/ LCD): 5 vaihetta
DIY -tilaajalaskuri Instagramille, Instuctables (w/ LCD): Hei! Tässä oppaassa teemme instagram- ja opetusvälineiden tilaajien laskurin. Opetusohjelma on uusittu tästä. Vieraile sähke -kanavallani saadaksesi mielenkiintoisempia projekteja
Tarkka YouTube -tilaajalaskuri: 4 vaihetta
Tarkka YouTube -tilaajalaskuri: Aloitin valmistautumisen tähän projektiin noin kuukausi sitten, mutta sitten YouTube suistui raiteiltani, kun he ilmoittivat, että he eivät enää ilmoita todellista tilaajamäärää vaan lähimmän pyöristetyn numeron. Tällä hetkellä se ei todellakaan ole ongelma
DIY BIG LED Matrix Youtube -tilaajalaskuri: 13 vaihetta (kuvilla)
DIY BIG LED Matrix Youtube -tilaajalaskuri: Oletko työskennellyt valmiiden 8x8 LED-matriisien kanssa näytöinä vieritetyn tekstin luomiseksi tai Youtube-kanavan tilaajan näyttämiseksi. Suuri saatavilla oleva koko on LED -halkaisija 5 mm. Jos kuitenkin etsit paljon suurempaa valmiita LED-valoja
YouTube -tilaajalaskuri ESP8266 -kortin avulla: 9 vaihetta (kuvilla)
YouTube -tilaajalaskuri ESP8266 -kortin käyttäminen: Hyvät ystävät, tervetuloa toiseen ESP8266 -projektiin Tänään rakennamme DIY -YouTube -tilaajalaskurin suurella LCD -näytöllä ja 3D -painetulla kotelolla. Aloitetaan! Tässä opetusohjelmassa tehdään tämä: DIY YouTube -tilaaja