Mục lục:

Số lượng người hâm mộ trên Facebook: 5 bước (có hình ảnh)
Số lượng người hâm mộ trên Facebook: 5 bước (có hình ảnh)

Video: Số lượng người hâm mộ trên Facebook: 5 bước (có hình ảnh)

Video: Số lượng người hâm mộ trên Facebook: 5 bước (có hình ảnh)
Video: 8 Bước Xây Dựng Thương Hiệu Cá Nhân Bài Bản và Dễ Nhất Trên Mạng Xã Hội 2024, Tháng mười một
Anonim
Số lượng người hâm mộ trên Facebook
Số lượng người hâm mộ trên Facebook

Cập nhật: 26.09.2019 - Thời gian trôi nhanh và công nghệ thay đổi. Kể từ khi tôi tạo dự án này, Facebook đã thay đổi thiết lập API và APP của mình. Vậy là đã hết bước tạo APP Facebook. Hôm nay tôi không còn quyền truy cập hoặc cơ hội để theo dõi bước này. Tuy nhiên, tôi vẫn để lại hướng dẫn này như một nguồn cảm hứng để tạo ra một cái gì đó tương tự, mặc dù nó đã hết hạn. Chúc may mắn với các dự án của bạn và để lại bình luận nếu bạn đã làm được điều gì đó tương tự.

Lấy cảm hứng từ Bộ đếm người đăng ký trên YouTube của Becky Stern, tôi muốn hiển thị số lượt thích cho một trang Facebook. Mục tiêu của tôi với dự án này là thu hút lượng người hâm mộ từ một trang Facebook. Không phải bất kỳ ai mà là do tôi quản lý. Để viết mã C không phải là lĩnh vực của tôi vì vậy tôi đã bắt đầu với rất nhiều lần thử và sai. Nhưng cuối cùng lại có một kết quả như ý.

Đây là những gì bạn cần cho dự án này:

Phần mềm

ỨNG DỤNG Facebook

Dấu vân tay Facebook

Arduino IDE

Libaries cho Arduino IDE

WIFI ESP8266

Hiển thị bảy đoạn

JSON

Phần cứng

Ikea Ribba 000.783.34 (hoặc một khung khác để tổ chức dự án)

NodeMCU (mini)

Hiển thị

Công cụ

Dụng cụ quay hoặc thứ gì đó để tạo một lỗ vuông trên mặt sau của khung.

Bước 1: Tạo ỨNG DỤNG Facebook

Tạo ứng dụng Facebook
Tạo ứng dụng Facebook
Tạo ứng dụng Facebook
Tạo ứng dụng Facebook

Điều này có thể được thực hiện tại developer.facebook.com. Sau khi APP được tạo, hãy lưu ý ID ứng dụng và Bí mật ứng dụng. Bạn sẽ cần điều này trong mã.

Muốn kiểm tra quyền truy cập cho APP của bạn? Truy cập

Nhập thông tin sau: AAA? Access_token = BBB | CCC & fields = fan_count

  • AAA = Tên hoặc ID Trang Facebook,
  • BBB = ID ứng dụng
  • CCC = Bí mật ứng dụng

Lưu ý | (đường dẫn) giữa ID ứng dụng và Bí mật ứng dụng.

Bước 2: Phần cứng - Điện tử

Phần cứng - Điện tử
Phần cứng - Điện tử

Bây giờ qua phần thú vị. Tôi đã sử dụng NodeMCU Mini. Chúng có sẵn với nhiều loại và phạm vi giá khác nhau trong nhiều cửa hàng trực tuyến và trên eBay. Có hai lý do tôi chọn một chiếc mini. Lý do đầu tiên là tôi đã có một cái nằm trong ngăn kéo của mình. Lý do khác là nó nhỏ và chiếm ít không gian trong khung ảnh.

Tôi đã mua một màn hình bao gồm bốn phân đoạn được gắn trên bảng điện tử nên tôi chỉ cần sử dụng bốn IO của NoceMCUen.

LƯU Ý: NodeMCU chỉ có đầu ra 3.3V trong khi màn hình sẽ tốt hơn là 5V. Nó sẽ hoạt động với 3.3V nhưng sẽ sáng nhẹ. May mắn thay cho tôi NodeMCU của tôi cung cấp đầu ra 5V thông qua VIN.

Như bạn có thể thấy trên hình ảnh hơi mờ của tôi, VIN, VCC và chân dữ liệu được căn chỉnh. Điều này có nghĩa là tôi không cần bất kỳ dây nào giữa NodeMCU và màn hình. Chỉ cần trượt các bảng lại với nhau và thêm một số vật hàn.

  • VIN 5V
  • GND GND
  • D4 DIO
  • D3 CLK

Tuyên bố từ chối trách nhiệm: Tôi không chịu trách nhiệm về việc kết nối thiết bị của bạn với nhau và bất kỳ hư hỏng nào có thể xảy ra trên thiết bị của bạn nếu bạn làm theo ví dụ của tôi. May mắn thay, thiết lập này có vẻ hiệu quả với tôi.

Bước 3: Phần cứng - Khung

Phần cứng - Khung
Phần cứng - Khung
Phần cứng - Khung
Phần cứng - Khung
Phần cứng - Khung
Phần cứng - Khung

Tôi đã mua một Ikea Ribba 000.783.34. Lý do tại sao tôi mua khung này là nó có một khung sâu. Sau đó, tôi có thể dễ dàng phù hợp với màn hình và các thiết bị điện tử.

Hình trên cho thấy tôi đã tạo lỗ cho màn hình. Tôi đã tạo một mẫu mà tôi gắn vào tấm nền và đánh dấu nơi tôi muốn có màn hình. Sau đó, tôi sử dụng một công cụ quay để tạo lỗ.

Bước tiếp theo là điều chỉnh vị trí của màn hình và làm cho nó sáng nhất có thể qua tờ giấy phía trước. Như bạn có thể hiểu, tôi đã không bắt đầu với chính khung. Vì sẽ vô ích nếu tôi không có số để hiển thị trong một khung hình.

Sau khi tạo ỨNG DỤNG Facebook, tôi phải đặt mình vào một thế giới hơi xa lạ. Tôi không biết nhiều về lập trình C ++. Nhưng cuối cùng lại có một kết quả mỹ mãn sau nhiều lần thử và sai.

Bước 4: Phần mềm - Arduino Libaries

WIFI: Để kết nối với mạng không dây, chúng tôi cần một thư viện cho ESP8266. Nếu bạn chưa có cái này trước đây, hãy truy cập vào đây https://github.com/esp8266/Arduino và làm theo các bước để thêm nó vào Arduino IDE.

Hiển thị: Thư viện tiếp theo dành cho hiển thị bảy phân đoạn. Tải xuống Thư viện Arduino SevenSegmentTM1637 từ https://github.com/bremme/arduino-tm1637 Tôi đã thử một số thư viện khác nhau cho màn hình. Đây là cái đầu tiên tôi tìm thấy nó hoạt động với bảng hiển thị của tôi.

JSON: Thư viện cuối cùng dành cho việc xử lý dữ liệu JSON từ Facebook. Tải xuống thư viện ArduinoJson - C ++ JSON cho IoT từ

Vân tay Facebook: Để kết nối với Facebook chúng ta cũng cần có vân tay. Thay vì cố gắng giải thích điều này cho bạn, tôi khuyên bạn nên xem tài liệu

Bước 5: Phần mềm - Mã

Tải mã tại đây:

  • AAA = Tên hoặc ID Trang Facebook
  • BBB = ID ứng dụng Facebook
  • CCC = Bí mật ứng dụng
  • DDD = Vân tay

Đề xuất: