Isi kandungan:
- Langkah 1: Bahan / Alat:
- Langkah 2: Buat Kekunci Api
- Langkah 3: Muat naik Sketsa ke Arduino
- Langkah 4: Python
- Langkah 5: SELESAI…
Video: Kaunter Pengikut dan Pelanggan: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Projek ini dibuat untuk mengira pengikut instagram dan pelanggan youtube..
platform digunakan:
Python
Arduino
Langkah 1: Bahan / Alat:
- Arduino uno
- Perisai Lcd
- Kabel pengaturcaraan
- PC Windows
Langkah 2: Buat Kekunci Api
Untuk instagram Api
Pergi ke laman web ini:
dan tolak menghasilkan token akses
Untuk youtube Api
Anda Boleh Mengikuti Langkah Dari laman web ini:
Langkah 3: Muat naik Sketsa ke Arduino
Anda Boleh Memuat turun Kod Dan Program Dari Halaman Github Saya:
github.com/ayberkeren/social-media-counter
Kod Arduino:
#sertakan
Rentetan youtube_name = ""; // nama youtube anda String youtube_token = ""; // token youtube anda String instagram_token = ""; // token instagram anda yang lama tidak ditandatangani DELAY = 10; // kelewatan antara ke skrin (saat) // tetapkan pin skrin lcd const int rs = 8, en = 9, d4 = 4, d5 = 5, d6 = 6, d7 = 7; LiquidCrystal lcd (rs, en, d4, d5, d6, d7); // buat pemboleh ubah pengikut lama yang tidak bertanda = 0, pengikut2 = 0, pelanggan = 0, pelanggan2 = 0, x = milis (); // buat bait untuk log byte instagram1 [8] = {0b00000, 0b01111, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b11111}; byte instagram2 [8] = {0b00000, 0b11111, 0b00000, 0b00000, 0b00000, 0b00000, 0b01110, 0b10001}; byte instagram3 [8] = {0b00000, 0b11110, 0b00001, 0b11001, 0b11001, 0b00001, 0b00001, 0b11111}; bait instagram4 [8] = {0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b01111}; byte instagram5 [8] = {0b10001, 0b10001, 0b01110, 0b00000, 0b00000, 0b00000, 0b00000, 0b11111}; byte instagram6 [8] = {0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b11110}; byte youtube1 [8] = {0b11111, 0b11100, 0b11000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000}; byte youtube2 [8] = {0b11111, 0b00000, 0b10000, 0b11000, 0b11100, 0b11110, 0b11111, 0b11111}; byte youtube3 [8] = {0b11111, 0b00111, 0b00011, 0b00001, 0b00001, 0b00001, 0b00001, 0b10001}; byte youtube4 [8] = {0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b11000, 0b11100, 0b11111}; byte youtube5 [8] = {0b11111, 0b11111, 0b11110, 0b11100, 0b11000, 0b10000, 0b00000, 0b11111}; byte youtube6 [8] = {0b10001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00011, 0b00111, 0b11111}; persediaan tidak sah () {lcd.begin (16, 2); // mulakan lcd Serial.begin (9600); // memulakan kelewatan komunikasi bersiri (2000); Serial.println (nama youtube_); // katakan pemboleh ubah kepada kelewatan program (1000); Serial.println (youtube_token); // katakan pemboleh ubah kepada kelewatan program (1000); Serial.println (instagram_token); // katakan pemboleh ubah untuk program}
gelung kosong () {
jika (x <(DELAY * 1000)) {drawinstagram (); lcd.setCursor (5, 1); lcd.print (pengikut); sementara (x0) {follower2 = Serial.parseInt (); pelanggan2 = Serial.parseInt (); } x = milis (); x = x% (DELAY * 2000); } pelanggan = pelanggan2; pengikut = pengikut2; }
lain {drawyoutube (); lcd.setCursor (5, 1); lcd.print (pelanggan); while (x> = (DELAY * 1000) && subscriber2 == subscriber) {while (Serial.available ()> 0) {follower2 = Serial.parseInt (); pelanggan2 = Serial.parseInt (); } x = milis (); x = x% (DELAY * 2000); } pelanggan = pelanggan2; pengikut = pengikut2; }}
// lukiskan logo instagram
batal 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 (bait (0)); lcd.write (bait (1)); lcd.write (bait (2)); lcd.setCursor (1, 1); lcd.write (bait (3)); lcd.write (bait (4)); lcd.write (bait (5)); lcd.setCursor (5, 0); lcd.print ("Pengikut"); }
// lukis youtubelogo
batal 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 (bait (6)); lcd.write (bait (7)); lcd.write (bait (8)); lcd.setCursor (1, 1); lcd.write (bait (9)); lcd.write (bait (10)); lcd.write (bait (11)); lcd.setCursor (5, 0); lcd.print ("Pelanggan"); }
Langkah 4: Python
Saya membuat program 2 python salah satunya mempunyai antara muka pengguna grafik yang lain hanya berfungsi pada bash
anda boleh menggunakan kedua-duanya sebenarnya mereka membuat perkara yang sama.
anda harus memilih port mana yang anda pasangkan arduino dari senarai dan tekan butang pilih.
dan anda SELESAI….
Muat turun Program Dari Github Saya:
dan kodnya ada di bawah ……
Langkah 5: SELESAI…
Disyorkan:
Kaunter Pelanggan YouTube Menggunakan Paparan E-Paper dan Raspberry Pi Zero W: 5 Langkah (dengan Gambar)
Kaunter Pelanggan YouTube Menggunakan Paparan E-Paper dan Raspberry Pi Zero W: Dalam Instruksional ini, saya akan menunjukkan kepada anda cara membuat Kaunter Pelanggan Youtube anda sendiri menggunakan paparan e-kertas, dan Raspberry Pi Zero W untuk bertanya pada API YouTube dan kemas kini paparan. Paparan e-kertas sangat sesuai untuk jenis projek ini kerana mereka mempunyai
Kaunter Pelanggan DIY untuk Instagram, Instuctables (w / Lcd): 5 Langkah
Kaunter Pelanggan DIY untuk Instagram, Instuctables (w / Lcd): Hello! Dalam panduan ini kami akan membuat kaunter pelanggan instagram dan instruksional. Tutorial adalah pembuatan semula yang satu ini. Lawati saluran telegram saya untuk projek yang lebih menarik. Mari Pergi
Kaunter Pelanggan YouTube yang Tepat: 4 Langkah
Kaunter Pelanggan YouTube yang Tepat: Saya mula menyiapkan projek ini kira-kira satu bulan yang lalu, tetapi kemudian saya digagalkan oleh YouTube ketika mereka mengumumkan bahawa mereka tidak lagi akan memberikan jumlah pelanggan yang sebenarnya tetapi nombor bulat terdekat. Pada masa ini, itu sebenarnya bukan masalah
Kaunter Pelanggan Youtube Matrik Youtube BIG LED: 13 Langkah (dengan Gambar)
Kaunter Pelanggan DIY BIG LED Matrix Youtube: Sudahkah anda bekerja dengan matriks LED 8x8 standard siap pakai sebagai paparan untuk membuat teks bergulir atau untuk memaparkan pelanggan saluran Youtube anda. Ukuran besar yang tersedia ialah diameter LED 5mm. Walau bagaimanapun, jika anda mencari LED siap pakai yang jauh lebih besar
Mesin Gelembung Kaunter Pelanggan YouTube: 8 Langkah (dengan Gambar)
Mesin Bubble Counter Subscriber YouTube: Idea itu lahir setelah terpilih untuk didedahkan di Maker Faire Lille, sebuah acara raksasa di sekitar Science, penemuan dan minda Do-It-Yourself. Saya ingin membina sesuatu yang membuat pengunjung ingin melanggan YouTube saya menyalurkan YouLab. Saya cepat