İçindekiler:

ESP8266 ve TFT ile Sosyal Medya Sayacı: 10 Adım
ESP8266 ve TFT ile Sosyal Medya Sayacı: 10 Adım

Video: ESP8266 ve TFT ile Sosyal Medya Sayacı: 10 Adım

Video: ESP8266 ve TFT ile Sosyal Medya Sayacı: 10 Adım
Video: 2x16 LCD Ekran ve Arduino #1 2024, Temmuz
Anonim
ESP8266 ve TFT ile Sosyal Medya Sayacı
ESP8266 ve TFT ile Sosyal Medya Sayacı
ESP8266 ve TFT ile Sosyal Medya Sayacı
ESP8266 ve TFT ile Sosyal Medya Sayacı
ESP8266 ve TFT ile Sosyal Medya Sayacı
ESP8266 ve TFT ile Sosyal Medya Sayacı

Bu talimat size, ESP8266'ya dayalı bir sosyal medya sayacının ve üst duvara montaj için renkli bir TFT'nin nasıl yapıldığını gösterecektir.

Bu sosyal medya sayacı, Facebook, Instagram ve Youtube hesabınızla ilgili bilgileri sürekli olarak art arda görüntüler.

Adım 1: Araçlar ve Malzemeler

Araçlar ve Malzemeler
Araçlar ve Malzemeler
Araçlar ve Malzemeler
Araçlar ve Malzemeler

Malzeme listesi:

  • NodeMCU V2 Amica veya Wemos D1 mini
  • ArduiTouch ESP kiti

Aletler:

  • havya
  • Tornavida
  • yan kesme pensesi
  • svoltmetre (isteğe bağlı)

Yazılım:

Arduino IDE'si

Adım 2: Arduitouch Setinin Montajı

Arduitouch Setinin Montajı
Arduitouch Setinin Montajı

Önce ArduiTouch kitini monte etmelisiniz. Lütfen ekteki inşaat kılavuzuna bir göz atın.

Adım 3: Ek Kitaplıkların Kurulumu

Firmware Arduino IDE altında yazılmıştır. Lütfen ESP8266 için Arduino IDE'nin hazırlanması için bu talimatı izleyin:

Bazı ek kütüphanelere ihtiyacınız olacak. Arduino Library Manager aracılığıyla aşağıdaki kütüphaneleri kurun

Adafruit GFX Kütüphanesi

Adafruit ILI9341 Kütüphanesi

XPT2046_Touchscreen, Paul Stoffregen

ArduinoJson

JsonStreamingParser

InstagramStats

YoutubeAPI

Ayrıca kütüphaneyi doğrudan ZIP dosyası olarak da indirebilir ve arduinosketchklasörünüz/kütüphaneleriniz/ altındaki klasörü açabilirsiniz. Adafruit kitaplıklarını kurduktan sonra Arduino IDE'yi yeniden başlatın.

Adım 4: Bellenim

Lütfen örnek kodu indirin ve Arduino IDE'de açın. Derlemeden önce bazı bireysel veriler eklemelisiniz - sonraki adımlara bakın…

Adım 5: WiFi için Hazırlık

/*_WiFi tanımla_*/

//#define WIFI_SSID "xxxxxx" // SSID'nizi buraya girin

//#WIFI_PASS "xxxxx" // WiFi şifrenizi buraya girin #define WIFI_HOSTNAME "Social_Counter" #define PORT 5444 #define WIFICLIENT_MAX_PACKET_SIZE 100 /*_WiFi tanımlarının sonu_*/

WiFi bölümündeki alanlara WiFi SSID'nizi ve şifrenizi girin

Adım 6: Facebook'un Hazırlanması

/*_Facebook yapılandırmasını tanımla_*/

#define FACEBOOK_HOST "graph.facebook.com"

#define FACEBOOK_PORT 443 #define PAGE_ID "SİZİN_PAGE_ID" #define ACCESS_TOKEN "YOUR_ACCESS_TOKEN" // graph.facebook.com SHA1 parmak izi const char* facebookGraphFingerPrint = "YOUR_FINGER_PRINT"; /*_Facebook yapılandırmasının sonu_*/

  • Bir APP oluşturmak için [bu sayfadaki](https://developers.facebook.com/docs/pages/getting-started) adımları izleyin
  • Uygulama oluşturulduktan sonra grafik gezginine gidin.
  • Sağ üstte, uygulamayı oluşturduğunuz yenisiyle değiştirin
  • "Belge Al" ı ve ardından "Kullanıcı Erişim Simgesini Al" ı tıklayın
  • "User_Friends" seçeneğini işaretleyin, erişim belirtecini al'ı tıklayın ve hesabınızla uygulamanın kimliğini doğrulayın.
  • Çubukta görünen anahtar kitaplık ile kullanılabilir.
  • [Bu bağlantıya](https://developers.facebook.com/apps) tıklayın,
  • oluşturduğunuz uygulamaya tıklayın. Tüketici kimliğiniz ve tüketici sırrınız bu sayfada mevcuttur. Kütüphaneyi kullanarak yapabileceğiniz API anahtarınızı genişletmek için buna ihtiyacınız olacak.

7. Adım: Youtube için Hazırlık

/*_Youtube yapılandırmasını tanımla_*/

#define API_KEY "YOUR_API_KEY" // google apps API Simgeniz

#define CHANNEL_ID "SİZİN_KANAL_ID" // kanalın URL'sini oluşturur /*_Youtube yapılandırmasının sonu_*/

Bir Google Apps API anahtarı oluşturmak gereklidir:

  • [Buradan](https://console.developers.google.com) bir uygulama oluşturun
  • API Yöneticisi bölümünde "Kimlik Bilgileri"ne gidin ve yeni bir API anahtarı oluşturun
  • Uygulamanızın YouTube API'sini iletmesini [buradan](https://console.developers.google.com/apis/api/youtube) etkinleştirin
  • Aşağıdaki URL'nin tarayıcınızda işinize yaradığından emin olun (En sondaki anahtarı değiştirin!):

8. Adım: Instagram için Hazırlık

/*_Instagram yapılandırmasını tanımla_*/

String Instagram_userName = "KULLANICI ADI"; // instagram url'lerinden

/*_Youtube yapılandırmasının sonu_*/

Yukarıdaki alana sadece Instagram adınızı girmeniz yeterlidir.

9. Adım: Son Derleme

Derleme ve yükleme işleminden sonra Youtube, Facebook ve Instagram istatistiklerinizi TFT'de art arda sürekli olarak göreceksiniz.

Önerilen: