Բովանդակություն:
- Քայլ 1. Թվիթ ուղարկեք ձեր Յանից
- Քայլ 2: Արդյո՞ք դա աշխատեց:
- Քայլ 3: Ուղարկեք ձեր սեփական տվյալները որպես թվիթ
Video: Twitter և Arduino Yún: 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Arduino Yún- ի վրա գրեթե $ 100 ծախսելուց հետո ՝ տեսնելու, թե ինչ աղմուկի մասին է խոսքը, թվում էր, որ լավ գաղափար է գտնել և ցուցադրել դրա որոշ կիրառումներ: Այսպիսով, այս հոդվածում մենք կքննարկենք, թե ինչպես կարող է ձեր Yún- ը թվիթ ուղարկել ՝ օգտագործելով պարզ օրինակ էսքիզներ, և Arduino Yún- ի հատուկ մի քանի ձեռնարկներից առաջինը: Սկսելը Եթե դուք դեռ դա չեք արել, համոզվեք, որ ձեր Arduino Yún- ը կարող է միանալ ձեր ցանցին WiFi- ի կամ մալուխի միջոցով և ստանալ Temboo հաշիվ (մենք դրանով անցնում ենք այստեղ): Եվ ձեզ հարկավոր է (գրելու պահին) IDE 1.5.4 տարբերակ, որը կարելի է ներբեռնել Arduino կայքից: Ի վերջո, եթե դուք չունեք Twitter հաշիվ, գնացեք և ստացեք մեկը:
Քայլ 1. Թվիթ ուղարկեք ձեր Յանից
Ձեր YúnThanks- ից թվիթ ուղարկելով Arduino և Temboo, աշխատանքի 99% -ն արդեն կատարված է ձեզ համար: Թվիթ ուղարկելու համար պահանջվում է Arduino- ի էսքիզը, ձեր Temboo հաշվի մանրամասներով վերնագրի ֆայլ, ինչպես նաև twitter- ի զարգացման վահանակում դիմում գրանցելու անհրաժեշտություն: Մի խուճապի մատնվեք, պարզապես հետևեք հետևյալ էջի «Ստեղծեք կարգավորմանը» հրահանգներին:. Երբ դա անում եք, համոզվեք, որ մուտք եք գործել Temboo կայք, քանի որ այն այնուհետև կհամալրի վերնագրի ֆայլը ձեր Temboo մանրամասներով: Twitter- ի կիրառման փուլում մի մոռացեք պահպանել ձեր OAuth կարգավորումները, որոնք կհայտնվեն «OAuth Tool» ներդիրում ՝ twitter- ի մշակողների էջում, օրինակ ՝ վերևի պատկերում: Այս պարամետրերն այնուհետև պատճենվում են տողից սկսած յուրաքանչյուր ուրվագծի վրա. Դուք գիտեք, որ դա հաջողվել է ուրվագիծը բացելիս, քանի որ վերնագրի ֆայլը կտեսնեք երկրորդ ներդիրում, օրինակ ՝ այս քայլի երկրորդ պատկերում: Ի վերջո, եթե այլոց հետ կոդ եք կիսում, հեռացրեք ձեր OAuth- ը և TembooAccount- ը: h մանրամասներ, հակառակ դեպքում նրանք կարող են թվիթեր ուղարկել ձեր անունից:
Քայլ 2: Արդյո՞ք դա աշխատեց:
Լավ - բավականաչափ նախազգուշացումներ: Եթե դուք հաջողությամբ ստեղծել եք ձեր Temboo հաշիվը, ստացել ձեր twitter OAuth- ի տվյալները, դրանք ներառել էսքիզների և վերնագրերի ֆայլում, ապա պահպանվել (!) Եվ բեռնվել ձեր ուրվագիծը Arduino Y ton- ում. Կարճ թվիթ կհայտնվի ձեր ժամանակացույցում, օրինակ ՝ վերևի առաջին պատկերում: Եթե ձեր twitter- ում ոչինչ չի հայտնվում, բացեք IDE- ի սերիական մոնիտորը և տեսեք, թե ինչ հաղորդագրություններ են հայտնվում: Այն ձեզ կվերադարձնի twitter- ի սխալի հաղորդագրությունը, որն ընդհանուր առմամբ ցույց է տալիս խնդիրը:
Քայլ 3: Ուղարկեք ձեր սեփական տվյալները որպես թվիթ
Շարունակելով ՝ եկեք ուսումնասիրենք, թե ինչպես ուղարկել թվիթեր ձեր սեփական տեղեկատվությամբ: Հետևյալ էսքիզային օրինակում մենք ուղարկում ենք analogRead (0) և տեքստը միասին միավորված տողում ստացված արժեքը: Մի մոռացեք, որ թվիթերյան հաղորդագրությունները (թվիթերը) ունեն առավելագույնը 140 նիշ: Մենք տեղափոխել ենք թվիթ ուղարկող բոլոր գործառույթները մեկ գործառույթի մեջ (), որը անհրաժեշտության դեպքում կարող եք զանգահարել ձեր ուրվագծից ՝ իրադարձության դեպքում և այլն: Ուղարկվող տեքստը և տվյալները համակցված են տողի մեջ 26 տողում:-------------------------------------- ------------------------------------------------------ ------------------------------------------------------ ---------- #include #include #include "TembooAccount.h" // պարունակում է Temboo հաշվի տեղեկություններ // ինչպես նկարագրված է ստորև բերված տողատակի մեկնաբանության մեջ String TWITTER_ACCESS_TOKEN = "aaaa"; const String TWITTER_ACCESS_TOKEN_SECRET = "bbbb"; const String TWITTER_CONSUMER_KEY = "ccccc"; const String TWITTER_CONSUMER_SECRET = "dddd"; int analogZero; void setup () {Serial.begin (9600); ուշացում (4000); իսկ (! Սերիա); Bridge.begin ();} void tweet () {Serial.println ("Թվիթի գործարկումը () գործառույթը"); // սահմանել թվիթի տեքստը, որը մենք ցանկանում ենք ուղարկել String tweetText («A0- ի արժեքն է» + լարային (analogZero) + ". Ուռա Twitter- ի համար"); TembooChoreo StatusesUpdateChoreo; // կանչել Temboo հաճախորդին // ՈEՇԱԴՐՈԹՅՈՆ, որ հաճախորդը պետք է նորից կանչվի և վերաբնակեցվի // համապատասխան փաստարկներով, ամեն անգամ, երբ կանչվի նրա run () մեթոդը: StatusesUpdateChoreo.begin (); // սահմանել Temboo հաշվի հավատարմագրերը StatusesUpdateChoreo.setAccountName (TEMBOO_ACCOUNT); StatusesUpdateChoreo.setAppKeyName (TEMBOO_APP_KEY_NAME); StatusesUpdateChoreo.setAppKey (TEMBOO_APP_KEY); // նույնացնել Temboo Library գրադարանի աշխատանքը (Twitter> Tweets> StatusesUpdate) StatusesUpdateChoreo.setChoreo ("/Library/Twitter/Tweets/StatusesUpdate"); // ավելացնել Twitter հաշվի տվյալները StatusesUpdateChoreo.addInput («AccessToken», TWITTER_ACCESS_TOKEN); StatusesUpdateChoreo.addInput («AccessTokenSecret», TWITTER_ACCESS_TOKEN_SECRET); StatusesUpdateChoreo.addInput («ConsumerKey», TWITTER_CONSUMER_KEY); StatusesUpdateChoreo.addInput («ConsumerSecret», TWITTER_CONSUMER_SECRET); // և թվիթը, որը մենք ցանկանում ենք ուղարկել StatusesUpdateChoreo.addInput («StatusUpdate», tweetText); // ասեք Գործընթացին աշխատելու և սպասեք արդյունքներին: // վերադարձի կոդը (returnCode) մեզ կասի, թե արդյոք Temboo հաճախորդը // կարողացել է մեր խնդրանքը ուղարկել Temboo սերվերներին անստորագիր int returnCode = StatusesUpdateChoreo.run (); // զրոյի վերադարձի կոդը (0) նշանակում է, որ ամեն ինչ աշխատել է, եթե (returnCode == 0) {Serial.println ("Հաջողություն! Թվիթն ուղարկված է"); } else {// ոչ զրոյական վերադարձի կոդը նշանակում է, որ սխալ է տեղի ունեցել // կարդալ և տպել սխալի հաղորդագրությունը մինչ (StatusesUpdateChoreo.available ()) {char c = StatusesUpdateChoreo.read (); Serial.print (գ); }} StatusesUpdateChoreo.close (); // ոչինչ մի արա հաջորդ 90 վայրկյանների համար Serial.println («Սպասում …»); ուշացում (90000);} void loop () {// որոշ տվյալներ ստանալ A0- ից: analogZero = analogRead (0); թվիթ (); անել {} մինչ (1); // չանել ոչինչ}--------------------------------------------- ------------------------------------------------------ -------------------------------- վերևի պատկերը: Նախորդ օրինակի ուրվագծով դուք կարող եք կառուցել ձեր սեփական գործառույթը tweet () գործառույթի շուրջ ՝ անհրաժեշտության դեպքում տվյալներ ուղարկելու համար: Հիշեք, որ որպես թվիթ ուղարկելու տվյալները համակցված են տող 26 -ի տողում: Խնդրում ենք նկատի ունենալ, որ մեքենայի նման թվիթերը չես կարող պայթեցնել, երկու պատճառով. Դուք ստանում եք ամսական ընդամենը 1000 անվճար զանգ ձեր Temboo հաշվի վրա: Եթե ձեզ ավելին է պետք, հաշիվը պետք է արդիականացվի ՝ ինչ -որ գնով: Եզրակացություն Դե, Yún- ը մեզ տալիս է մեկ այլ եղանակ ՝ տվյալները Twitter- ով ուղարկելու համար: Դա դա անելու ամենաէժան միջոցը չէր, սակայն բավականին պարզ էր: Եվ այսպես, փոխզիջում Arduino հարթակի հետ `պարզությունն ընդդեմ գնի: Շարունակեք հետևել ավելի շատ ձեռնարկների: Եվ եթե դուք հետաքրքրված եք ավելին իմանալու Արդուինոյի մասին, կամ ցանկանում եք որևէ մեկին ծանոթացնել Արդուինոյի հետաքրքիր աշխարհին, ապա կարդացեք իմ գիրքը (այժմ արդեն երրորդ տպագրությամբ) «Arduino Workshop» No Starch Press- ից:
Խորհուրդ ենք տալիս:
Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: 6 քայլ
Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN ՝ Arduino Y Ú N es un microcontrolador basado en el ATmega32u4 y el Atheros AR9331: Siendo el Atheros un procesador capaz de soportar un sistema operativo linux basado en OpenWrt, el Arduino Y Ú N cuenta con una version llamada OpenWrt-Yun- ի միջոցով:
DIN Rail Mount for Arduino YUN, UNO և Nano: 7 քայլ
DIN Rail Mount for Arduino YUN- ի, UNO- ի և Nano- ի համար. Երբեմն օգտակար է ձեր Arduino նախագիծը մշտապես տեղադրել կառավարման վահանակում, օրինակ `տան ավտոմատացման կամ արդյունաբերական ծրագրերի մեջ: Նման դեպքերում ArduiBox- ի մեր պարիսպը Arduino Nano- ի, UNO- ի և Yun Rev2- ի համար կարող է օգնել ձեզ գորգի մոտենալ
Վերահսկեք Arduino YÚN- ի մուտքը MySQL, PHP5 և Python- ով ՝ 11 քայլ (նկարներով)
Վերահսկեք Arduino YÚN- ի մուտքը MySQL, PHP5 և Python- ով. Բարև ընկերներ: Դե, ինչպես գիտեք, սեպտեմբերին Arduino- ի նոր պրեմիերա վահանը ՝ Arduino YUN: Այս փոքրիկ ընկերն ունի Linux- ում ներդրված համակարգ, որի միջոցով մենք կարող ենք գործարկել այն ամենը, ինչ դուք կարող եք պատկերացնել (գոնե մինչ այժմ): Թեև շատ քիչ տեղեկություններ կան
Arduino Yún Morse Generator: 4 քայլ (նկարներով)
Arduino Yún Morse Generator. Երբևէ եղե՞լ եք բարում, որտեղ չեք կարողացել զրուցել ձեր ընկերոջ հետ, քանի որ երաժշտությունը չափազանց բարձր էր: լավ, հիմա կարող եք նրանից գարեջուր խնդրել Մորզեի ծածկագրում: Եկեք սկսենք
RFID մուտքի վերահսկում Arduino Yun- ի և Raspberry Pi- ի հետ. 11 քայլ
RFID մուտքի վերահսկում Arduino Yun- ի և Raspberry Pi- ի հետ. Բարի գալուստ իմ Instructable: Դուք առցանց փնտրե՞լ եք RFID մուտքի վերահսկման համակարգ, որը կարող է ունենալ մի քանի օգտվող ՝ առանց դրա ծրագրավորման հիմնական բանալին օգտագործելու: Համակարգ, որը կարող է մուտքագրել մուտքը անձի անունով: Համակարգ, որտեղ հեշտությամբ կարող եք ավելացնել