Daftar Isi:
- Langkah 1: Buat APLIKASI Facebook
- Langkah 2: Perangkat Keras – Elektronik
- Langkah 3: Perangkat Keras – Bingkai
- Langkah 4: Perangkat Lunak – Perpustakaan Arduino
- Langkah 5: Perangkat Lunak – Kode
Video: Jumlah Penggemar Facebook: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Pembaruan: 26.09.2019 - Waktu berlalu dan perubahan teknologi. Sejak saya membuat proyek ini, Facebook telah mengubah API dan pengaturan APP-nya. Jadi langkah untuk membuat APP Facebook telah kedaluwarsa. Hari ini saya tidak lagi memiliki akses atau kesempatan untuk menindaklanjuti langkah ini. Tetap saja, saya meninggalkan tutorial ini sebagai inspirasi untuk membuat sesuatu yang serupa, meskipun sudah kedaluwarsa. Semoga berhasil dengan proyek Anda dan tinggalkan komentar jika Anda telah membuat sesuatu yang serupa.
Terinspirasi oleh Penghitung Pelanggan YouTube Becky Stern, saya ingin membuat tampilan jumlah suka untuk halaman Facebook. Tujuan saya dengan proyek ini adalah untuk mengeluarkan jumlah penggemar dari halaman Facebook. Bukan siapa pun kecuali satu yang saya kelola. Untuk kode C bukan bidang saya jadi saya mulai dengan banyak coba-coba. Tetapi berakhir dengan hasil yang berhasil.
Inilah yang Anda butuhkan untuk proyek ini:
Perangkat lunak
APLIKASI Facebook
Sidik jari Facebook
Arduino IDE
Perpustakaan untuk Arduino IDE
WIFI ESP8266
Tampilan tujuh segmen
JSON
Perangkat keras
Ikea Ribba 000.783.34 (atau bingkai lain untuk menahan proyek)
NodeMCU (mini)
Tampilan
Peralatan
Alat putar atau sesuatu untuk membuat lubang persegi di pelat belakang bingkai.
Langkah 1: Buat APLIKASI Facebook
Ini dapat dilakukan di developers.facebook.com. Setelah APP dibuat, catat App ID dan App Secret. Anda akan membutuhkan ini dalam kode.
Ingin menguji akses untuk APP Anda? Buka
Masukkan berikut ini: AAA ?access_token= BBB | CCC &bidang=fan_count
- AAA = ID atau nama Halaman Facebook,
- BBB = ID Aplikasi
- CCC = Rahasia Aplikasi
Perhatikan | (pipa) antara ID Aplikasi dan Rahasia Aplikasi.
Langkah 2: Perangkat Keras – Elektronik
Sekarang ke bagian yang menyenangkan. Saya telah menggunakan Mini NodeMCU. Ini tersedia dalam berbagai varietas dan kisaran harga di berbagai toko online dan di eBay. Ada dua alasan saya memilih mini. Alasan pertama adalah bahwa saya sudah memiliki yang berbohong di laci saya. Alasan lainnya adalah karena ukurannya yang kecil dan memakan sedikit ruang dalam bingkai foto.
Saya membeli layar yang terdiri dari empat segmen yang dipasang pada papan elektronik jadi saya hanya perlu menggunakan empat IO NoceMCUen.
CATATAN: NodeMCU hanya memiliki output 3.3V sedangkan tampilan lebih disukai memiliki 5V. Ini akan bekerja dengan 3.3V tetapi akan sedikit menyala. Untungnya bagi saya NodeMCU saya memberikan output 5V melalui VIN.
Seperti yang Anda lihat pada gambar saya yang agak buram, VIN, VCC, dan pin data disejajarkan. Ini berarti saya tidak memerlukan kabel antara NodeMCU dan tampilan. Cukup geser papan bersama-sama dan tambahkan beberapa solder.
- VIN 5V
- GND GND
- D4 DIO
- D3 CLK
Penafian: Saya tidak bertanggung jawab untuk menghubungkan peralatan Anda bersama-sama dan segala kerusakan yang mungkin terjadi pada peralatan Anda jika Anda mengikuti contoh saya. Untungnya, pengaturan ini tampaknya berhasil bagi saya.
Langkah 3: Perangkat Keras – Bingkai
Saya membeli Ikea Ribba 000.783.34. Alasan mengapa saya membeli bingkai ini adalah karena bingkainya dalam. Kemudian saya dapat dengan mudah menyesuaikan tampilan dan elektronik.
Gambar di atas menunjukkan bahwa saya telah membuat lubang untuk tampilan. Saya membuat templat yang saya lampirkan ke pelat belakang dan menandai di mana saya ingin memiliki tampilan. Kemudian saya menggunakan alat putar untuk membuat lubang.
Langkah selanjutnya adalah mengubah penempatan tampilan dan membuatnya seterang mungkin melalui kertas di depan. Seperti yang mungkin Anda pahami, saya tidak memulai dengan bingkai itu sendiri. Karena tidak ada gunanya membuat pajangan dalam bingkai jika saya tidak memiliki nomor untuk dipajang.
Setelah saya membuat APP Facebook, saya harus menempatkan diri saya ke dunia yang agak tidak dikenal. Saya tidak tahu banyak tentang pemrograman C++. Tapi berakhir dengan hasil yang memuaskan setelah banyak trial and error.
Langkah 4: Perangkat Lunak – Perpustakaan Arduino
WIFI: Untuk terhubung ke jaringan nirkabel, kami memerlukan perpustakaan untuk ESP8266. Jika Anda belum memiliki ini sebelumnya, buka di sini https://github.com/esp8266/Arduino dan ikuti langkah-langkah untuk menambahkannya ke Arduino IDE.
Tampilan: Pustaka berikutnya adalah untuk tampilan tujuh segmen. Unduh Perpustakaan Arduino SevenSegmentTM1637 dari https://github.com/bremme/arduino-tm1637 Saya mencoba beberapa perpustakaan berbeda untuk tampilan. Yang ini adalah yang pertama saya temukan yang bekerja dengan papan display saya.
JSON: Pustaka terakhir adalah untuk menangani data JSON dari Facebook. Unduh ArduinoJson - pustaka C++ JSON untuk IoT dari
Sidik Jari Facebook: Untuk terhubung ke Facebook kita juga membutuhkan sidik jari. Alih-alih mencoba menjelaskan ini kepada Anda, saya sarankan untuk melihat dokumentasi
Langkah 5: Perangkat Lunak – Kode
Unduh kodenya di sini:
- AAA = ID atau nama Halaman Facebook
- BBB = ID Aplikasi Facebook
- CCC = Rahasia Aplikasi
- DDD = Sidik Jari
Direkomendasikan:
VentMan Bagian II: Deteksi Tungku Otomatis Arduino untuk Penggemar Booster: 6 Langkah
VentMan Bagian II: Deteksi Tungku Otomatis Arduino untuk Penggemar Booster: Poin Utama: Ini adalah peretasan sementara yang dilakukan untuk mendeteksi saat motor blower AC/tungku saya sedang berjalan, sehingga dua kipas booster saya bisa menyala. Saya membutuhkan dua kipas booster di saluran kerja saya untuk mendorong lebih banyak udara hangat/dingin ke dua kamar tidur yang terisolasi. Tetapi saya
Jumlah Rangkaian Produk Menggunakan Gerbang Logika: 4 Langkah
Jumlah Rangkaian Produk Menggunakan Gerbang Logika: Dalam instruksi ini, saya akan menunjukkan kepada Anda cara membuat sistem Anda sendiri menggunakan jumlah produk, sedikit aljabar Boolean, dan beberapa gerbang logika. Anda tidak harus membuat sistem yang sama persis seperti yang ada di tutorial ini, tetapi Anda dapat menggunakan
Kontrol PWM DIY untuk Penggemar PC: 12 Langkah
Kontrol PWM DIY untuk Penggemar PC: Instruksi ini menjelaskan tentang pembuatan pengontrol PWM kipas PC 12 V berfitur lengkap. Desainnya dapat mengontrol hingga 16 kipas komputer 3-pin. Desainnya menggunakan sepasang IC sinyal campuran Dialog GreenPAK™ yang dapat dikonfigurasi untuk mengontrol siklus kerja setiap kipas. Juga
Menjaga Bayi Anda Tetap Sejuk Musim Panas Ini - Mengontrol Penggemar Bodoh Dengan Hal-Hal Cerdas!: 6 Langkah (dengan Gambar)
Menjaga Bayi Anda Tetap Sejuk Musim Panas Ini - Mengontrol Penggemar Bodoh Dengan Hal-Hal Cerdas !: Sejak dua minggu yang lalu pada saat menulis ini, saya menjadi ayah dari bayi laki-laki yang luar biasa! Dengan musim yang berubah, hari-hari yang semakin panjang dan suhu yang semakin hangat, saya pikir akan lebih baik untuk memiliki semacam monitor di
Kontrol Suhu Dengan Arduino dan Penggemar PWM: 6 Langkah (dengan Gambar)
Kontrol Suhu Dengan Arduino dan Kipas PWM: Kontrol suhu dengan PID pada Arduino dan kipas PWM untuk server DIY / pendinginan rak jaringanBeberapa minggu yang lalu saya perlu menyiapkan rak dengan perangkat jaringan dan beberapa server.Rak ditempatkan di garasi tertutup, jadi kisaran suhu antara musim dingin dan