विषयसूची:

अनुयायी और ग्राहक काउंटर: ५ कदम
अनुयायी और ग्राहक काउंटर: ५ कदम

वीडियो: अनुयायी और ग्राहक काउंटर: ५ कदम

वीडियो: अनुयायी और ग्राहक काउंटर: ५ कदम
वीडियो: Get Paid To Walk | MAKE MONEY with These 5 Applications That Pay You For Walking | Mridul Madhok 2024, जून
Anonim
अनुयायी और ग्राहक काउंटर
अनुयायी और ग्राहक काउंटर
अनुयायी और ग्राहक काउंटर
अनुयायी और ग्राहक काउंटर

इंस्टाग्राम फॉलोअर्स और यूट्यूब सब्सक्राइबर गिनने के लिए बनाया ये प्रोजेक्ट..

मंच का उपयोग किया जाता है:

अजगर

अरुडिनो

चरण 1: सामग्री / उपकरण:

सामग्री / उपकरण
सामग्री / उपकरण
सामग्री / उपकरण
सामग्री / उपकरण
  • Arduino uno
  • एलसीडी शील्ड
  • प्रोग्रामिंग केबल
  • विंडोज पीसी

चरण 2: एपीआई कुंजी बनाएं

एपीआई कुंजी बनाएं
एपीआई कुंजी बनाएं
एपीआई कुंजी बनाएं
एपीआई कुंजी बनाएं

इंस्टाग्राम एपीआई के लिए

इस वेबसाइट पर जाएं:https://instagram.pixelunion.net/

और पुश जनरेट एक्सेस टोकन

यूट्यूब एपीआई के लिए

आप इस वेबसाइट के चरणों का पालन कर सकते हैं:

चरण 3: स्केच को Arduino पर अपलोड करें

Arduino पर स्केच अपलोड करें
Arduino पर स्केच अपलोड करें
Arduino पर स्केच अपलोड करें
Arduino पर स्केच अपलोड करें

आप मेरे जीथब पेज से कोड और प्रोग्राम डाउनलोड कर सकते हैं:

github.com/ayberkeren/social-media-counter

Arduino कोड:

#शामिल

स्ट्रिंग youtube_name = ""; // आपका यूट्यूब नाम स्ट्रिंग youtube_token = ""; // आपका यूट्यूब टोकन स्ट्रिंग instagram_token = ""; // आपका इंस्टाग्राम टोकन अहस्ताक्षरित लंबा DELAY = 10; // स्क्रीन के बीच में देरी (सेकंड) // सेट एलसीडी स्क्रीन पिन कॉन्स इंट आरएस = 8, एन = 9, डी 4 = 4, डी 5 = 5, डी 6 = 6, डी 7 = 7; लिक्विड क्रिस्टल एलसीडी (आरएस, एन, डी 4, डी 5, डी 6, डी 7); // अहस्ताक्षरित लंबे अनुयायी = 0, अनुयायी 2 = 0, ग्राहक = 0, ग्राहक 2 = 0, एक्स = मिलिस (); // लोगो के लिए बाइट बनाएं बाइट instagram1 [8] = {0b00000, 0b01111, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b11111}; बाइट इंस्टाग्राम2[8] = {0b00000, 0b11111, 0b00000, 0b00000, 0b00000, 0b00000, 0b01110, 0b10001}; बाइट इंस्टाग्राम3 [8] = {0b00000, 0b11110, 0b00001, 0b11001, 0b11001, 0b00001, 0b00001, 0b11111}; बाइट इंस्टाग्राम4[8] = {0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b01111}; बाइट इंस्टाग्राम5[8] = {0b10001, 0b10001, 0b01110, 0b00000, 0b00000, 0b00000, 0b00000, 0b11111}; बाइट इंस्टाग्राम6[8] = {0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00001, 0b11110}; बाइट youtube1[8] = {0b11111, 0b11100, 0b11000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000}; बाइट youtube2[8] = {0b11111, 0b00000, 0b10000, 0b11000, 0b11100, 0b11110, 0b11111, 0b11111}; बाइट youtube3[8] = {0b11111, 0b00111, 0b00011, 0b00001, 0b00001, 0b00001, 0b00001, 0b10001}; बाइट youtube4[8] = {0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b11000, 0b11100, 0b11111}; बाइट youtube5[8] = {0b11111, 0b11111, 0b11110, 0b11100, 0b11000, 0b10000, 0b00000, 0b11111}; बाइट youtube6[8] = {0b10001, 0b00001, 0b00001, 0b00001, 0b00001, 0b00011, 0b00111, 0b11111}; शून्य सेटअप () {lcd.begin (१६, २); // शुरू एलसीडी सीरियल.बेगिन (९६००); // सीरियल संचार विलंब (2000) शुरू करें; Serial.println (youtube_name); // प्रोग्राम विलंब (1000) के लिए चर कहें; Serial.println (youtube_token); // प्रोग्राम विलंब (1000) के लिए चर कहें; Serial.println(instagram_token);//कार्यक्रम के लिए चर कहते हैं}

शून्य लूप () {

अगर (एक्स <(देरी * 1000)) {ड्रॉइंस्टाग्राम (); LCD.setCursor(5, 1); एलसीडी.प्रिंट (अनुयायी); जबकि (x0) {follower2 = Serial.parseInt (); सब्सक्राइबर 2 = सीरियल.पार्सइंट (); } एक्स = मिली (); एक्स = एक्स% (देरी * 2000); } ग्राहक = ग्राहक २; अनुयायी = अनुयायी २; }

और {ड्रायूट्यूब (); LCD.setCursor(5, 1); एलसीडी.प्रिंट (ग्राहक); जबकि(x>=(DELAY*1000) && subscriber2 == सब्सक्राइबर){ जबकि(Serial.उपलब्ध ()>0){follower2=Serial.parseInt(); सब्सक्राइबर 2 = सीरियल.पार्सइंट (); } एक्स = मिली (); एक्स = एक्स% (देरी * 2000); } ग्राहक = ग्राहक २; अनुयायी = अनुयायी २; } }

// इंस्टाग्राम लोगो ड्रा करें

शून्य ड्रॉइंस्टाग्राम () {lcd.createChar (0, इंस्टाग्राम १); LCD.createChar(1, instagram2); LCD.createChar(2, instagram3); LCD.createChar(3, instagram4); LCD.createChar(4, instagram5); LCD.createChar(5, instagram6); एलसीडी.क्लियर (); LCD.setCursor(1, 0); LCD.लिखें (बाइट (0)); LCD.लिखें (बाइट (1)); LCD.लिखें (बाइट (2)); LCD.setCursor(1, 1); LCD.लिखें (बाइट (3)); एलसीडी.राइट (बाइट (4)); LCD.लिखें (बाइट (5)); LCD.setCursor(5, 0); LCD.print ("अनुयायियों"); }

// youtubelogo ड्रा करें

शून्य ड्रायूट्यूब () {lcd.createChar(६, youtube१); LCD.createChar(7, youtube2); LCD.createChar(८, youtube३); LCD.createChar(9, youtube4); LCD.createChar(१०, youtube५); LCD.createChar(11, youtube6); एलसीडी.क्लियर (); LCD.setCursor(1, 0); एलसीडी.राइट (बाइट (6)); LCD.लिखें (बाइट (7)); एलसीडी.राइट (बाइट (8)); LCD.setCursor(1, 1); LCD.लिखें (बाइट (9)); LCD.लिखें (बाइट (10)); LCD.लिखें (बाइट(11)); LCD.setCursor(5, 0); LCD.print ("सब्सक्राइबर"); }

चरण 4: पायथन

अजगर
अजगर
अजगर
अजगर

मैंने 2 पायथन प्रोग्राम बनाए हैं, उनमें से एक में ग्राफिकल यूजर इंटरफेस है, दूसरा केवल बैश पर काम करता है

आप उन दोनों का उपयोग कर सकते हैं वास्तव में वे एक ही चीजें बना रहे हैं।

आपको यह चुनना चाहिए कि आपने किस पोर्ट को सूची से arduino प्लग किया है और चयन बटन को पुश करें।

और आप कर रहे हैं….

My Github से प्रोग्राम डाउनलोड करें:

और कोड नीचे हैं ……

चरण 5: हो गया…।

सिफारिश की: