Բովանդակություն:

Instagram- ը սիրում է արագաչափ ՝ Arduino- ի կողմից և ESP8266: 6 քայլ
Instagram- ը սիրում է արագաչափ ՝ Arduino- ի կողմից և ESP8266: 6 քայլ

Video: Instagram- ը սիրում է արագաչափ ՝ Arduino- ի կողմից և ESP8266: 6 քայլ

Video: Instagram- ը սիրում է արագաչափ ՝ Arduino- ի կողմից և ESP8266: 6 քայլ
Video: Ինչքան պետք է տևի սեքսը, սեքս 3 ով, պոռնոֆիլմեր, օրգազմը կնոջ մոտ | Մնաց Փահլևանյան | MedCast 03 2024, Նոյեմբեր
Anonim
Instagram- ը սիրում է արագաչափ ՝ Arduino- ի կողմից և ESP8266
Instagram- ը սիրում է արագաչափ ՝ Arduino- ի կողմից և ESP8266

Funվարճալի կլիներ տեսնել, թե ինչպես են ձեր Instagram- ի հրապարակումները գործում գործողության մեջ: Մենք պատրաստվում ենք կառուցել չափիչ, որը ցույց է տալիս ձեր հավանումները րոպեում: Այս հոդվածում դուք կսովորեք, թե ինչպես ESP8266- ի միջոցով վեբ էջերից տվյալներ ստանալ և դրանք ուղարկել Arduino- ին ՝ այլ գործարկիչներ վերլուծելու և գործարկելու համար: Այս հոդվածի վերջում կարող եք.

  • Միացրեք ESP8266- ը ինտերնետին և ստացեք տվյալներ վեբ էջերից:
  • Օգտագործեք Arduino- ն ՝ ESP8266 տվյալները կարդալու և դրանք վերլուծելու համար:
  • Ստացեք տվյալներ սոցիալական լրատվամիջոցներից, ինչպիսիք են Instagram- ը:
  • Ստեղծեք գործիք, որը կարող է ցույց տալ ձեզ Instagram- ի հավանումների արագությունը:

Քայլ 1. Ներածություն ESP8266- ին

Ներածություն ESP8266- ին
Ներածություն ESP8266- ին

Անլար ինտերֆեյսը, համացանցին միանալը և հեռակառավարումը հնարավորություններ են, որոնք կարող են շատ օգտակար լինել բազմաթիվ նախագծերում: ESP-8266- ը էժան միկրոչիպ է ՝ ամբողջական TCP/IP (փոխանցման կառավարման արձանագրություն և ինտերնետային արձանագրություն), 32-բիթանոց MCU, 10-բիթանոց ADC և տարբեր ինտերֆեյսերով, ինչպիսիք են PWM, HSPI և I2C, որը հնարավորություն է տալիս միկրոկառավարիչներին միանալ Wi-Fi- ին: -Ֆի ցանցեր: Այն նախագծերին wifi ավելացնելու և (բայց ոչ միակն է) լավագույն լուծումներից մեկն է:

Այս միկրոչիպը գալիս է մոդուլի տարբեր տեսակների հետ, ինչպիսիք են ESP-01, ESP-12 կամ զարգացման այլ տախտակներ և NodeMCU devkit, Wemos և Adafruit Huzzah: Տարբերությունը դրանց քորոցներն են, բաղադրիչներն ավելի հեշտ օգտագործման համար, ինչպես նաև գինը: Միկրոչիպն ունի 32 կապ, որից 16 կապը GPIO է; կախված մոդելից, տրամադրվող GPIO- ների թիվը տարբեր է: ESP-01- ի համար դա ընդամենը երկու կապում է, բայց ճեղքվածքների նման այլ մոդելներն ունեն բոլորը: ESP-8266- ից օգտվելիս հաղորդակցվելու և ծրագրավորելու համար ձեզ հարկավոր կլինի սերիական ինտերֆեյս: Պարզ մոդուլները սովորաբար չունեն սերիական փոխարկիչ (սովորաբար առաջարկվում է FTDI, բայց կարող են օգտագործվել նաև այլ կերպափոխիչներ), և այն պետք է տրամադրվի առանձին: Կարգավորիչները, ներկառուցված լուսադիոդային լուսարձակները և ձգվող կամ իջնող ռեզիստորներն այն այլ հատկանիշներ են, որոնք կարող են ունենալ որոշ մոդելներ. Այս բոլոր մոդուլների միջև ամենացածր արժեքը ESP-01- ի համար է, և դա մեր ընտրությունն է հիմա:

ESP-01- ն առաջին մոդուլն է, որը գալիս է esp-8266- ի համար: Այն ունի ընդամենը երկու GPIO կապ և էներգիայի համար անհրաժեշտ է 3.3 Վ: Այն չունի կարգավորիչ, այնպես որ համոզվեք, որ ունեք հուսալի սնուցման աղբյուր: Այն չունի փոխարկիչ, հետևաբար ձեզ անհրաժեշտ է USB- ից TTL փոխարկիչ: Այս մոդուլի (և նաև ESP- ի այլ մոդելների) փոխարկիչը պետք է լինի 3.3 Վ ռեժիմում: Դրա պատճառն այն է, որ փոխարկիչը իմպուլսների միջոցով կկատարի 0 և 1, և այդ իմպուլսների լարումը պետք է ճանաչելի լինի ESP- ի համար, ուստի գնումից առաջ դա ստուգեք: GPIO կապումների սահմանափակ քանակի և նաև դրանց ցածր հոսանքի պատճառով (յուրաքանչյուրից 12 մԱ), մեզ կարող է անհրաժեշտ լինել ավելի շատ կապում կամ ավելի հոսանք; այնպես որ մենք կարող ենք հեշտությամբ օգտագործել Arduino- ն մոդուլով `իր IO կապերին մուտք գործելու համար (GPIO- ի ավելի շատ կապեր մուտք գործելու մեկ այլ եղանակ է, որը չիպի վրա շատ բարակ մետաղալար է միացնում ձեզ անհրաժեշտ քորոցների վերնագրերին, բայց դա լավ և անվտանգ լուծում չէ): Եթե չեք ցանկանում օգտագործել մեկ այլ տախտակ, կարող եք նախագծել կամ օգտագործել միացում `ընթացիկ հոսքը բարձրացնելու համար: Այս նախագծում մենք ցանկանում ենք ESP-01- ը միացնել ինտերնետին և որոշ տվյալներ ստանալ Instagram- ի էջերից: Այնուհետև մենք տվյալները ուղարկում ենք Arduino- ին և դրանք մշակելուց հետո Arduino- ն փոխում է Servo ցուցիչի տեղը ըստ տվյալների: Եկեք անենք դա.

Քայլ 2: Պահանջվող նյութեր

Պահանջվող նյութեր
Պահանջվող նյութեր

Սարքավորման բաղադրիչներ

ElectroPeak ESP8266 ESP-01 X1

Arduino Nano X1

FTDI USB to TTL փոխարկիչ X1

TowerPro MG995 55G Metal Gear Servo X1

Softwareրագրային ապահովման ծրագրեր և առցանց ծառայություններ

Arduino IDE

Քայլ 3: Շղթա

Շրջան
Շրջան

Քայլ 4: Կոդ

Նախ, մենք գրում ենք ESP-01- ի կոդը ՝ Instagram- ի էջերից տվյալներ ստանալու և սերիական նավահանգստով դրանք Arduino ուղարկելու համար: Հետո մենք գրում ենք մեկ այլ կոդ Arduino- ի համար ՝ ESP-01- ից տվյալներ ստանալու և սերվո շարժիչը կառավարելու համար: Դուք կարող եք օգտագործել Arduino IDE- ն երկու կոդերը կազմելու և դրանք տախտակներում վերբեռնելու համար:

Դուք պետք է ավելացնեք գրադարանը, այնուհետև վերբեռնեք ծածկագիրը: Եթե առաջին անգամ եք աշխատում Arduino տախտակով, մի անհանգստացեք: Պարզապես հետևեք այս քայլերին.

  • Գնացեք www.arduino.cc/hy/Main/Software և ներբեռնեք ձեր ՕՀ -ի ծրագրակազմը: Տեղադրեք IDE ծրագրակազմը, ինչպես նշված է հրահանգում:
  • Գործարկեք Arduino IDE- ն և մաքրեք տեքստային խմբագրիչը և պատճենեք հետևյալ ծածկագիրը տեքստային խմբագրիչում:
  • Ընտրեք տախտակը գործիքների և տախտակների մեջ, ընտրեք ձեր Arduino խորհուրդը:
  • Միացրեք Arduino- ն ձեր համակարգչին և տեղադրեք COM պորտը գործիքների և նավահանգստի մեջ:
  • Կտտացրեք Վերբեռնում (Սլաքի նշան) կոճակը:
  • Դուք ամեն ինչ պատրաստ եք:

Այժմ ժամանակն է վերբեռնել ESP-01 ծածկագիրը: Մենք ցանկանում ենք օգտագործել Arduino IDE- ն ՝ ուրվագիծը ESP- ում վերբեռնելու համար: Նախքան ծածկագիրը վերբեռնելը, դուք պետք է ընտրեք ESP տախտակ IDE- ի համար:

Գնացեք Ֆայլ> Նախապատվություններ և տեղադրեք https://arduino.esp8266.com/stable/package_esp8266… լրացուցիչ տախտակներում: Այնուհետեւ ներբեռնեք եւ տեղադրեք այն: Այժմ դուք կարող եք տեսնել ESP- ի տախտակները Գործիքներ> Տախտակ: Ընտրեք «Ընդհանուր ESP8266 մոդուլ» և պատճենեք ծածկագիրը նոր ուրվագծում: Ներբեռնեք «InstagramStats» գրադարանը և ավելացրեք այն IDE- ին: Նկատի ունեցեք, որ մենք փոփոխել ենք գրադարանը, ուստի այն պետք է ներբեռնեք այստեղ: Այնուհետև USB- ը TTL Converter- ին պետք է սահմանեք որպես Վերբեռնողի սարքավորում: Պարզապես միացրեք փոխարկիչը և տեղադրեք ճիշտ նավահանգիստը Գործիքներ> Պորտ: Պատրաստ է վերբեռնելու:

Քայլ 5: Հավաքում

Հավաքում
Հավաքում

Վերբեռնեք ծածկագիրը և միացրեք սխեման ըստ նկարի: Այժմ ժամանակն է պատրաստել այս շրջանի շրջանակը: մենք օգտագործեցինք լազերային կտրող մեքենա `պլեքսիգլասով շրջանակ պատրաստելու համար և նախագծեցինք չափիչ էսքիզ, որը կպչեր դրա վրա: Մենք նաև ցուցիչ ենք պատրաստել թղթի վրա չափիչի համար:

Հավաքվելուց հետո պարզապես միացրեք հոսանքի աղբյուրը և տեսեք հավանումների արագությունը:

Քայլ 6: Ի՞նչ է հաջորդը:

Դուք կարող եք բարելավել այս նախագիծը, ինչպես ցանկանում եք: Ահա մի քանի առաջարկ.

  • Փոխեք InstagramStats գրադարանը ՝ այլ տվյալներ ստանալու համար, ինչպիսիք են հետևորդների թիվը և այլն:
  • Փոխեք տվյալների ստացման արագությունը ՝ ձեր ինտերնետ օգտագործումը նվազեցնելու համար:
  • Փորձեք տվյալներ ստանալ Instagram- ում տեսանյութերի հրապարակումներից:

Այս նախագիծը կարող եք կարդալ նաև ElectroPeak- ի պաշտոնական կայքում ՝

electropeak.com/learn/guides/instagram-lik…

Խորհուրդ ենք տալիս: