İçindekiler:
- Adım 1: Malzemeler / Araçlar:
- 2. Adım: API Anahtarları Oluşturun
- Adım 3: Sketch'i Arduino'ya Yükleyin
- 4. Adım: Python
- Adım 5: TAMAMLANDI…
Video: Takipçi ve Abone Sayacı: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu proje instagram takipçi ve youtube abone saymak için yapılmıştır..
platformu kullanılır:
piton
Arduino
Adım 1: Malzemeler / Araçlar:
- Arduino uno
- lcd kalkan
- Programlama kablosu
- Windows bilgisayar
2. Adım: API Anahtarları Oluşturun
instagram API'si için
Bu Web Sitesine GİT:https://instagram.pixelunion.net/
ve erişim belirtecini oluştur
youtube API'si için
Bu Web Sitesinden Adımları Takip Edebilirsiniz:
Adım 3: Sketch'i Arduino'ya Yükleyin
Kod ve Programları Github Sayfamdan İndirebilirsiniz:
github.com/ayberkeren/social-media-counter
Arduino Kodu:
#Dahil etmek
String youtube_name = ""; //youtube adınız String youtube_token = ""; // youtube jetonunuz Dize instagram_token =""; // instagram jetonunuz unsigned long DELAY= 10; //ekran arası gecikme (saniye) //lcd ekran pinlerini ayarla const int rs = 8, en = 9, d4 = 4, d5 = 5, d6 = 6, d7 = 7; LiquidCrystal lcd(rs, en, d4, d5, d6, d7); //değişken oluştur unsigned uzun takipçi = 0, takipçi2=0, abone=0, abone2=0, x=millis(); //logolar için bayt oluştur bayt instagram1[8] = {0b00000, 0b01111, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b11111}; bayt instagram2[8] = {0b00000, 0b11111, 0b00000, 0b00000, 0b00000, 0b00000, 0b01110, 0b10001}; bayt instagram3[8] = {0b00000, 0b11110, 0b00001, 0b11001, 0b11001, 0b00001, 0b00001, 0b11111}; bayt instagram4[8] = {0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b01111}; bayt instagram5[8] = {0b10001, 0b10001, 0b01110, 0b00000, 0b00000, 0b00000, 0b00000, 0b11111}; bayt instagram6[8] = {0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b11110}; bayt youtube1[8] = {0b11111, 0b11100, 0b11000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000}; bayt youtube2[8] = {0b11111, 0b00000, 0b10000, 0b11000, 0b11100, 0b11110, 0b11111, 0b11111}; bayt youtube3[8] = {0b11111, 0b00111, 0b00011, 0b00001, 0b00001, 0b00001, 0b00001, 0b10001}; bayt youtube4[8] = {0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b11000, 0b11100, 0b11111}; bayt youtube5[8] = {0b11111, 0b11111, 0b11110, 0b11100, 0b11000, 0b10000, 0b0000, 0b11111}; bayt youtube6[8] = {0b10001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00011, 0b00111, 0b11111}; geçersiz kurulum() { lcd.begin(16, 2); //lcd Serial.begin(9600) başlat; //seri iletişim gecikmesini başlat(2000); Serial.println(youtube_name); // gecikmeyi programlamak için değişkenleri söyle(1000); Serial.println(youtube_token); // gecikmeyi programlamak için değişkenleri söyle(1000); Serial.println(instagram_token);//programlanacak değişkenleri say }
boşluk döngüsü () {
if(x<(DELAY*1000)){ drawinstagram(); lcd.setCursor(5, 1); lcd.print(takipçi); while(x0){ follower2=Serial.parseInt(); abone2=Serial.parseInt(); } x = millis(); x = x%(GECİKMESİ*2000); } abone=abone2; takipçi=takipçi2; }
başka{ drawyoutube(); lcd.setCursor(5, 1); lcd.print(abone); while(x>=(DELAY*1000) && abone2 == abone){ while(Serial.available()>0){ follower2=Serial.parseInt(); abone2=Serial.parseInt(); } x = millis(); x = x%(GECİKMESİ*2000); } abone=abone2; takipçi=takipçi2; } }
// instagram logosu çiz
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(bayt(0)); lcd.write(bayt(1)); lcd.write(bayt(2)); lcd.setCursor(1, 1); lcd.write(bayt(3)); lcd.write(bayt(4)); lcd.write(bayt(5)); lcd.setCursor(5, 0); lcd.print("Takipçiler"); }
//youtubelogo çiz
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(bayt(6)); lcd.write(bayt(7)); lcd.write(bayt(8)); lcd.setCursor(1, 1); lcd.write(bayt(9)); lcd.write(bayt(10)); lcd.write(bayt(11)); lcd.setCursor(5, 0); lcd.print("Aboneler"); }
4. Adım: Python
2 python programı yaptım biri grafik kullanıcı arayüzüne sahip diğeri sadece bash üzerinde çalışıyor
ikisini de kullanabilirsiniz aslında aynı şeyleri yapıyorlar.
arduino'yu hangi portu taktığınızı listeden seçmeli ve seçim düğmesine basmalısınız.
ve BİTTİ….
Github'ımdan Programları İndirin:
ve kodlar aşağıda……
Adım 5: TAMAMLANDI…
Önerilen:
E-Kağıt Ekranı ve Raspberry Pi Zero W Kullanan YouTube Abone Sayacı: 5 Adım (Resimli)
Bir E-Kağıt Ekranı ve Raspberry Pi Zero W Kullanan YouTube Abone Sayacı: Bu Eğitilebilir Kitapta, bir e-kağıt ekranı ve YouTube API'sini sorgulamak için bir Raspberry Pi Zero W kullanarak kendi Youtube Abone Sayacınızı nasıl oluşturacağınızı göstereceğim. ve ekranı güncelleyin. E-kağıt ekranlar, bu tür projeler için harikadır, çünkü
Instagram için DIY Abone Sayacı, Eğitilebilirlik (w/ Lcd): 5 Adım
Instagram için DIY Abone Sayacı, Instuctables (Lcd ile): Merhaba! Bu rehberimizde instagram ve instructables abone sayacı yapacağız. Öğretici bunun yeniden çevrimi. Daha ilginç projeler için telegram kanalımı ziyaret edin. Haydi GO
Doğru YouTube Abone Sayacı: 4 Adım
Doğru YouTube Abone Sayacı: Yaklaşık bir ay önce bu projeye hazırlanmaya başladım, ancak daha sonra artık gerçek abone sayısını değil, en yakın yuvarlatılmış sayıyı sağlayacaklarını açıkladıklarında YouTube tarafından raydan çıkarıldım. Şu anda, bu gerçekten bir sorun değil
DIY BÜYÜK LED Matrix Youtube Abone Sayacı: 13 Adım (Resimlerle)
DIY BIG LED Matrix Youtube Abone Sayacı: Kaydırılmış metin yapmak veya Youtube kanal abonenizi görüntülemek için ekran olarak hazır standart 8x8 LED matrix ile çalıştınız mı? Kolayca temin edilebilen büyük bir boyut, LED çapı 5 mm'dir. Ancak çok daha büyük bir hazır LED arıyorsanız
YouTube Abone Sayacı Kabarcık Makinesi: 8 Adım (Resimlerle)
YouTube Abone Sayacı Kabarcık Makinesi: Fikir, Bilim, icatlar ve Kendin Yap zihniyetiyle ilgili dev bir etkinlik olan Maker Faire Lille'de sergilenmek üzere seçildikten sonra doğdu.Ziyaretçilerin YouTube'uma abone olmalarını sağlayacak bir şey inşa etmek istedim. kanal YouLab.I hızlı bir şekilde t