Mục lục:
- Bước 1: Tạo ỨNG DỤNG Facebook
- Bước 2: Phần cứng - Điện tử
- Bước 3: Phần cứng - Khung
- Bước 4: Phần mềm - Arduino Libaries
- Bước 5: Phần mềm - Mã
Video: Số lượng người hâm mộ trên Facebook: 5 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
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
Đ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ử
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
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:
Cách tạo màn hình POV của người hâm mộ: 6 bước (có hình ảnh)
Cách tạo Màn hình POV cho Quạt: Trong dự án này, tôi sẽ chỉ cho bạn cách tôi biến một chiếc Quạt cũ bình thường thành Màn hình LED POV có thể hiển thị cho bạn các mẫu ánh sáng, từ hoặc thậm chí là thời gian. Bắt đầu nào
Trình đọc / ghi và ghi âm thanh ScanUp NFC cho người mù, người khiếm thị và mọi người khác: 4 bước (có hình ảnh)
Máy đọc / ghi âm thanh ScanUp NFC và Máy ghi âm cho Người mù, Khiếm thị và Mọi người Khác: Tôi học thiết kế công nghiệp và dự án là công việc trong học kỳ của tôi. Mục đích là để hỗ trợ người khiếm thị và người mù bằng một thiết bị cho phép ghi lại âm thanh ở định dạng WAV trên thẻ SD và gọi thông tin đó bằng thẻ NFC. Vì vậy, trong
Màn hình chất lượng không khí IoT chi phí thấp dựa trên RaspberryPi 4: 15 bước (có hình ảnh)
Máy theo dõi chất lượng không khí IoT chi phí thấp dựa trên RaspberryPi 4: Santiago, Chile trong thời gian khẩn cấp về môi trường vào mùa đông có đặc quyền sống ở một trong những quốc gia đẹp nhất thế giới, nhưng thật không may, đó không phải là tất cả hoa hồng. Chile trong mùa đông chịu rất nhiều ô nhiễm không khí, mai
Robot hình người dựa trên Arduino sử dụng động cơ Servo: 7 bước (có hình ảnh)
Robot hình người dựa trên Arduino sử dụng động cơ Servo: Xin chào mọi người, Đây là robot hình người đầu tiên của tôi, được làm bằng tấm xốp PVC. Nó có sẵn với nhiều độ dày khác nhau. Ở đây, tôi đã sử dụng 0,5mm. Hiện tại, robot này chỉ có thể đi bộ khi tôi BẬT. Bây giờ tôi đang làm việc để kết nối Arduino và Di động thông qua Bluetooth
Bánh xe cuộn trên màn hình và điều khiển âm lượng!: 8 bước (có hình ảnh)
Bánh xe cuộn trên màn hình và Điều khiển âm lượng !: Thực hiện dự án cuối tuần của Tạp chí, 3/4/09 Một số thông tin cơ bản Gần đây, tôi đã đọc rất nhiều blog khác nhau. Mỗi ngày, tôi sẽ đọc các bài đăng mới nhất trên engadget, lifehacker, hackaday, BBG và MAKE: blog. Vấn đề đối với tôi đến khi tôi nhận ra rằng o