Სარჩევი:
- ნაბიჯი 1: მასალები / ინსტრუმენტები:
- ნაბიჯი 2: შექმენით Api Keys
- ნაბიჯი 3: ატვირთეთ ესკიზი არდუინოში
- ნაბიჯი 4: პითონი
- ნაბიჯი 5: შესრულებულია…
ვიდეო: მიმდევართა და აბონენტთა მრიცხველი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ეს პროექტი შეიქმნა ინსტაგრამის მიმდევართა და youtube- ის აბონენტებისთვის.
პლატფორმა გამოიყენება:
პითონი
არდუინო
ნაბიჯი 1: მასალები / ინსტრუმენტები:
- არდუინო უნო
- LCD ფარი
- პროგრამირების კაბელი
- Windows PC
ნაბიჯი 2: შექმენით Api Keys
ინსტაგრამის აპისთვის
გადადით ამ საიტზე:
და დააყენეთ წვდომის ჟეტონის გენერირება
Youtube Api– სთვის
თქვენ შეგიძლიათ მიყევით ამ ვებგვერდის ნაბიჯებს:
ნაბიჯი 3: ატვირთეთ ესკიზი არდუინოში
შეგიძლიათ ჩამოტვირთოთ კოდი და პროგრამები ჩემი Github გვერდიდან:
github.com/ayberkeren/social-media-counter
არდუინოს კოდი:
#ჩართეთ
სიმებიანი youtube_name = ""; // თქვენი youtube სახელი String youtube_token = ""; // თქვენი youtube ჟეტონის სიმებიანი instagram_token = ""; // თქვენი ინსტაგრამის ნიშანი ხელმოუწერელი ხანგრძლივი DELAY = 10; // გადადება ეკრანს შორის (წამი) // დააყენეთ LCD ეკრანის ქინძისთავები const int rs = 8, en = 9, d4 = 4, d5 = 5, d6 = 6, d7 = 7; LiquidCrystal LCD (rs, en, d4, d5, d6, d7); // ცვლადების შექმნა ხელმოუწერელი გრძელი მიმდევარი = 0, მიმდევარი 2 = 0, აბონენტი = 0, აბონენტი 2 = 0, x = მილი (); // შექმენით ბაიტი ლოგოებისათვის byte instagram1 [8] = {0b00000, 0b01111, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b11111}; ბაიტი instagram2 [8] = {0b00000, 0b11111, 0b00000, 0b00000, 0b00000, 0b00000, 0b01110, 0b10001}; ბაიტი instagram3 [8] = {0b00000, 0b11110, 0b00001, 0b11001, 0b11001, 0b00001, 0b00001, 0b11111}; ბაიტი instagram4 [8] = {0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b10000, 0b01111}; ბაიტი instagram5 [8] = {0b10001, 0b10001, 0b01110, 0b00000, 0b00000, 0b00000, 0b00000, 0b11111}; ბაიტი instagram6 [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}; void setup () {lcd.begin (16, 2); // დაწყება lcd Serial.begin (9600); // სერიული კომუნიკაციის შეფერხების დაწყება (2000); Serial.println (youtube_name); // ვთქვათ ცვლადი პროგრამის დაყოვნებაზე (1000); Serial.println (youtube_token); // ვთქვათ ცვლადი პროგრამის დაყოვნებაზე (1000); Serial.println (instagram_token); // თქვით ცვლადები პროგრამაზე}
ბათილი მარყუჟი () {
if (x <(DELAY*1000)) {drawinstagram (); lcd.setCursor (5, 1); lcd.print (მიმდევარი); while (x0) {follower2 = Serial.parseInt (); subscriber2 = Serial.parseInt (); } x = მილი (); x = x%(DELAY*2000); } აბონენტი = აბონენტი 2; მიმდევარი = მიმდევარი 2; }
else {drawyoutube (); lcd.setCursor (5, 1); lcd.print (აბონენტი); while (x> = (DELAY*1000) && subscriber2 == აბონენტი) {while (Serial.available ()> 0) {follower2 = Serial.parseInt (); subscriber2 = Serial.parseInt (); } x = მილი (); x = x%(DELAY*2000); } აბონენტი = აბონენტი 2; მიმდევარი = მიმდევარი 2; }}
// დახაზეთ ინსტაგრამის ლოგო
void 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. წმინდა (); lcd.setCursor (1, 0); lcd. დაწერეთ (ბაიტი (0)); lcd. დაწერეთ (ბაიტი (1)); lcd. დაწერეთ (ბაიტი (2)); lcd.setCursor (1, 1); lcd. დაწერეთ (ბაიტი (3)); lcd. დაწერეთ (ბაიტი (4)); lcd. დაწერეთ (ბაიტი (5)); lcd.setCursor (5, 0); lcd.print ("მიმდევრები"); }
// დახაზეთ youtubelogo
void 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. წმინდა (); lcd.setCursor (1, 0); lcd. დაწერეთ (ბაიტი (6)); lcd. დაწერეთ (ბაიტი (7)); lcd. დაწერეთ (ბაიტი (8)); lcd.setCursor (1, 1); lcd. დაწერეთ (ბაიტი (9)); lcd. დაწერეთ (ბაიტი (10)); lcd. დაწერეთ (ბაიტი (11)); lcd.setCursor (5, 0); lcd.print ("აბონენტები"); }
ნაბიჯი 4: პითონი
მე გავაკეთე 2 პითონის პროგრამა, რომელთაგან ერთს აქვს გრაფიკული ინტერფეისი, მეორე მუშაობს მხოლოდ bash– ზე
თქვენ შეგიძლიათ გამოიყენოთ ორივე ფაქტიურად ისინი ქმნიან ერთსა და იმავე ნივთს.
თქვენ უნდა აირჩიოთ რომელი პორტი ჩართეთ arduino სიიდან და დააჭირეთ ღილაკს არჩევა.
და შენ შესრულებული ხარ ….
ჩამოტვირთეთ პროგრამები ჩემი Github– დან:
და კოდები ქვემოთ ……
ნაბიჯი 5: შესრულებულია…
გირჩევთ:
ვიზიტორთა მრიცხველი 8051 და IR სენსორის გამოყენებით LCD– ით: 3 ნაბიჯი
ვიზიტორების მრიცხველი 8051 და IR სენსორის გამოყენებით LCD– ით: ძვირფასო მეგობრებო, მე ავუხსენი, თუ როგორ უნდა გავაკეთოთ ვიზიტორთა მრიცხველი 8051 და IR სენსორის გამოყენებით და გამოვაჩინე იგი LCD– ში. 8051 არის ერთ -ერთი ყველაზე პოპულარული მიკროკონტროლი, რომელიც გამოიყენება ჰობის, კომერციული პროგრამების შესაქმნელად მთელს მსოფლიოში. მე გავაკეთე ვიზიტი
შიდა ჰაერის ხარისხის მრიცხველი: 5 ნაბიჯი (სურათებით)
დახურული ჰაერის ხარისხის მრიცხველი: მარტივი პროექტი თქვენს სახლში ჰაერის ხარისხის შესამოწმებლად. მას შემდეგ, რაც ამ ბოლო დროს ჩვენ სახლიდან ხშირად ვრჩებით/ვმუშაობთ, შეიძლება კარგი იდეა იყოს ჰაერის ხარისხის მონიტორინგი და შეახსენოთ საკუთარ თავს, როდესაც დროა ფანჯრის გაღება და ამოისუნთქე სუფთა ჰაერი
YouTube აბონენტთა მრიცხველი ელექტრონული ქაღალდის ჩვენებისა და ჟოლოს Pi Zero W: 5 ნაბიჯი (სურათებით)
YouTube აბონენტთა მრიცხველი ელექტრონული ქაღალდის ჩვენებისა და Raspberry Pi Zero W- ის გამოყენებით: ამ ინსტრუქციებში მე გაჩვენებთ, თუ როგორ უნდა შექმნათ თქვენი საკუთარი Youtube აბონენტების მრიცხველი ელექტრონული ქაღალდის ეკრანის გამოყენებით და Raspberry Pi Zero W YouTube API– ს გამოსაძიებლად. და განაახლო ეკრანი. ელექტრონული ქაღალდის ჩვენებები შესანიშნავია ამ ტიპის პროექტებისთვის, რადგან მათ აქვთ
YouTube აბონენტთა მრიცხველი ESP8266 დაფის გამოყენებით: 9 ნაბიჯი (სურათებით)
YouTube აბონენტთა მრიცხველი ESP8266 დაფის გამოყენებით: ძვირფასო მეგობრებო კეთილი იყოს თქვენი მობრძანება სხვა პროექტში ESP8266 დღეს ჩვენ ვაპირებთ ავაშენოთ წვრილმანი YouTube სააბონენტო მრიცხველი დიდი LCD ეკრანით და 3D ბეჭდვით დანართით. დავიწყოთ! ამ გაკვეთილში ჩვენ ამას გავაკეთებთ: DIY YouTube გამომწერი
YouTube აბონენტთა მრიცხველი ESP8266 IoT– ით: 5 ნაბიჯი (სურათებით)
YouTube აბონენტთა მრიცხველი ESP8266 IoT– ით: აქ მე მოგიყვანეთ ჩემი პირველი ინტერნეტ ნივთების (IoT) პროექტი. მე ახალი youtuber ვარ და ჩემთვის მშვენივრად ჟღერს, რომ შემიძლია ჩემი გამომწერების დათვლა ჩემს მაგიდაზე ან კედელში. ამ მიზეზით, მე გავაკეთე ეს წარმოუდგენელი პროექტი თქვენთვის მარტივი და სასარგებლო