विषयसूची:
- चरण 1: सामग्री / उपकरण:
- चरण 2: एपीआई कुंजी बनाएं
- चरण 3: स्केच को Arduino पर अपलोड करें
- चरण 4: पायथन
- चरण 5: हो गया…।
वीडियो: अनुयायी और ग्राहक काउंटर: ५ कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
इंस्टाग्राम फॉलोअर्स और यूट्यूब सब्सक्राइबर गिनने के लिए बनाया ये प्रोजेक्ट..
मंच का उपयोग किया जाता है:
अजगर
अरुडिनो
चरण 1: सामग्री / उपकरण:
- Arduino uno
- एलसीडी शील्ड
- प्रोग्रामिंग केबल
- विंडोज पीसी
चरण 2: एपीआई कुंजी बनाएं
इंस्टाग्राम एपीआई के लिए
इस वेबसाइट पर जाएं:https://instagram.pixelunion.net/
और पुश जनरेट एक्सेस टोकन
यूट्यूब एपीआई के लिए
आप इस वेबसाइट के चरणों का पालन कर सकते हैं:
चरण 3: स्केच को 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: हो गया…।
सिफारिश की:
एलसीडी के साथ 8051 और आईआर सेंसर का उपयोग कर आगंतुक काउंटर: 3 कदम
एलसीडी के साथ 8051 और आईआर सेंसर का उपयोग कर विज़िटर काउंटर: प्रिय दोस्तों, मैंने बताया है कि 8051 और आईआर सेंसर का उपयोग करके विज़िटर काउंटर कैसे बनाया जाता है और इसे एलसीडी में प्रदर्शित किया जाता है। 8051 सबसे लोकप्रिय माइक्रोकंट्रोलर में से एक है जिसका उपयोग दुनिया भर में शौक, व्यावसायिक अनुप्रयोग बनाने के लिए किया जाता है। मैंने एक विज़ बनाया है
Arduino का उपयोग करके सरल रेखा अनुयायी: 5 कदम
Arduino का उपयोग कर सरल रेखा अनुयायी: Arduino लाइन अनुयायी रोबोटइस ट्यूटोरियल में, हम रोबोट के बाद एक Arduino लाइन के काम करने पर चर्चा करेंगे जो सफेद पृष्ठभूमि में एक काली रेखा का अनुसरण करेगी और जब भी यह अपने रास्ते में वक्र तक पहुंचती है तो सही मोड़ लेती है। Arduino लाइन अनुयायी सह
लाइन अनुयायी Arduino का उपयोग कर - आसान DIY प्रोजेक्ट: 6 कदम
लाइन अनुयायी Arduino का उपयोग कर | आसान DIY प्रोजेक्ट: इस ट्यूटोरियल में, हम ArduinoParts Needed: Chasis: BO Motors and Wheels: https://amzn.to/2Yjh9I7 L298n motor Driver: https://amzn.to/2IWNMWF IR sensor का उपयोग करके एक लाइन फॉलोअर बना रहे हैं। : https://amzn.to/2FFtFu3 Arduino Uno: https://amzn.to/2FyTrjF J
Arduino का उपयोग करके एक लाइन अनुयायी कैसे बनाएं: 8 कदम (चित्रों के साथ)
Arduino का उपयोग करके एक लाइन फॉलोअर कैसे बनाएं: यदि आप रोबोटिक्स के साथ शुरुआत कर रहे हैं, तो शुरुआती प्रोजेक्ट में से एक लाइन फॉलोअर शामिल है। यह एक विशेष खिलौना कार है जिसमें एक लाइन के साथ चलने के लिए संपत्ति है जो सामान्य रूप से काले रंग की होती है और पृष्ठभूमि के विपरीत होती है। आइए स्टार प्राप्त करें
एक पतले ग्राहक को मोटा करना: 7 कदम
एक पतले ग्राहक को मोटा करना: मेरे पास कुछ पतले ग्राहकों तक पहुंच थी इसलिए मैं अपने निजी इस्तेमाल के लिए एक को मोटा करने का फैसला करता हूं