Cov txheej txheem:
- Kauj Ruam 1: Xa Tweet Los Ntawm Koj Yún
- Kauj ruam 2: Nws Puas Ua Haujlwm?
- Kauj Ruam 3: Xa Koj Cov Ntaub Ntawv Raws Li Tweet
Video: Twitter thiab Arduino Yún: 3 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:24
Tom qab siv yuav luag $ 100 ntawm Arduino Yún kom pom qhov tsis meej pem txog, nws zoo li lub tswv yim zoo los nrhiav thiab qhia qee qhov siv rau nws. Yog li hauv kab lus no peb yuav tshuaj xyuas seb koj Y cann tuaj yeem xa tweet siv qee qhov piv txwv piv txwv yooj yim-thiab thawj zaug ntawm ntau qhov Arduino Yún-qhia tshwj xeeb. Pib Pib Yog tias koj tseem tsis tau ua li ntawd, xyuas kom koj Arduino Yún tuaj yeem txuas rau koj lub network ntawm WiFi lossis cable - thiab tau txais Temboo tus account (peb tau hla qhov no ntawm no). Thiab koj xav tau (thaum lub sijhawm sau ntawv) IDE version 1.5.4 uas tuaj yeem rub tawm los ntawm Arduino lub vev xaib. Thaum kawg, yog tias koj tsis muaj tus account twitter - mus tau ib qho.
Kauj Ruam 1: Xa Tweet Los Ntawm Koj Yún
Xa ib qho tweet los ntawm koj YúnThanks rau Arduino thiab Temboo, 99% ntawm txoj haujlwm tau ua tiav rau koj lawm. Txhawm rau xa tweet yuav tsum tau kos duab Arduino, cov ntaub ntawv header nrog koj cov ntaub ntawv Temboo cov ntsiab lus, thiab tseem xav tau sau npe daim ntawv thov hauv twitter kev txhim kho console.. Thaum koj ua - nco ntsoov tias koj tau nkag mus rau hauv Temboo lub vev xaib, raws li nws yuav tom qab ntawd sau cov ntaub ntawv header nrog koj cov ntsiab lus Temboo rau koj. Thaum lub sijhawm thov twitter theem, tsis txhob hnov qab txuag koj li kev teeb tsa OAuth uas yuav tshwm nyob rau hauv "OAuth Tool" tab hauv twitter tus tsim tawm nplooj ntawv, piv txwv li hauv daim duab saum toj no. Cov kev teeb tsa no tau theej rau txhua qhov kos duab pib los ntawm kab: constStringTWITTER_ACCESS_TOKEN = Thaum koj khaws daim duab kos, nco ntsoov tias koj tso cov ntawv header nrog lub npe TembooAccount.h hauv tib daim nplaub tshev ib yam li koj kos duab. Koj paub tias qhov no tau ua tiav thaum qhib daim duab, zoo li koj yuav pom cov ntawv header hauv kab ntawv thib ob, piv txwv li hauv daim duab thib ob hauv qib no. h cov ntsiab lus txwv tsis pub lawv tuaj yeem xa tweets rau koj.
Kauj ruam 2: Nws Puas Ua Haujlwm?
OK - cov lus ceeb toom txaus. Yog tias koj tau ua tiav tsim koj tus lej Temboo, tau txais koj li twitter OAuth cov ntsiab lus, pub lawv tag nrho rau hauv daim duab thiab kab ntawv header, tom qab ntawd tau txais kev cawmdim (!) piv txwv hauv thawj daim duab saum toj no. Yog tias tsis muaj dab tsi tshwm sim ntawm koj li twitter pub, qhib cov ntawv xov xwm hauv IDE thiab pom cov lus zoo li cas. Nws yuav pub rov qab rau koj cov lus yuam kev los ntawm twitter, uas feem ntau qhia qhov teeb meem.
Kauj Ruam 3: Xa Koj Cov Ntaub Ntawv Raws Li Tweet
Tsiv mus, cia saib seb yuav xa tweets nrog koj li ntaub ntawv li cas. Hauv qhov piv txwv piv txwv hauv qab no peb xa tus nqi los ntawm analogRead (0) thiab cov ntawv sau ua ke ua ke hauv ib kab. Tsis txhob hnov qab cov lus twitter (tweets) muaj qhov ntev tshaj ntawm 140 cim. Peb tau hloov tag nrho cov tweet-xa mus rau ib qho kev ua haujlwm tweet (), uas koj tuaj yeem hu los ntawm koj daim duab thaum xav tau-thaum muaj xwm txheej thiab ntxiv rau. Cov ntawv thiab cov ntaub ntawv xa mus ua ke ua ib txoj hlua hauv kab 26. ----------------------------------------------------- ----------------------------------------------------------------------- ----------------------------------------------------------------------- ---------- #suav nrog #include #include "TembooAccount.h" // muaj Temboo tus account cov ntaub ntawv // raws li tau piav qhia hauv kab lus hauv qab kab lus hauv qab no txuas Txoj Cai 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); ncua (4000); thaum (! Serial); Bridge.begin ();} void tweet () {Serial.println ("Khiav tweet () muaj nuj nqi"); // txhais cov ntawv ntawm tweet peb xav xa String tweetText ("Tus nqi ntawm A0 yog" + String (analogZero) + ". Hooray rau twitter"); TembooChoreo StatusesUpdateChoreo; // thov Temboo tus neeg siv // NCO TSEG tias cov neeg siv khoom yuav tsum tau rov ua haujlwm dua, thiab rov ua dua tshiab nrog // cov lus sib cav uas tsim nyog, txhua lub sijhawm nws txoj haujlwm () txoj haujlwm raug hu. StatusesUpdateChoreo.begin (); // teeb tsa Temboo account cov ntaub ntawv pov thawj StatusesUpdateChoreo.setAccountName (TEMBOO_ACCOUNT); StatusesUpdateChoreo.setAppKeyName (TEMBOO_APP_KEY_NAME); StatusesUpdateChoreo.setAppKey (TEMBOO_APP_KEY); // txheeb xyuas Temboo Library choreo kom khiav (Twitter> Tweets> StatusesUpdate) StatusesUpdateChoreo.setChoreo ("/Library/Twitter/Tweets/StatusesUpdate"); // ntxiv Twitter cov ntaub ntawv xov xwm 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); // thiab tweet peb xav xa StatusesUpdateChoreo.addInput ("StatusUpdate", tweetText); // qhia tus txheej txheem kom khiav thiab tos rau qhov tshwm sim. Tus // xa rov qab code (returnCode) yuav qhia peb seb Temboo tus neeg siv khoom // muaj peev xwm xa peb qhov kev thov mus rau Temboo servers tsis tau kos npe rau returnCode = StatusesUpdateChoreo.run (); // tus lej xa rov qab ntawm xoom (0) txhais tau tias txhua yam ua haujlwm yog tias (returnCode == 0) {Serial.println ("Ua tiav! Tweet xa!"); } lwm tus {// tus lej xoom rov qab txhais tau tias muaj qhov yuam kev // nyeem thiab luam tawm cov lus yuam kev thaum (StatusesUpdateChoreo.available ()) {char c = StatusesUpdateChoreo.read (); Serial.print (c); }} StatusesUpdateChoreo.close (); // tsis ua dab tsi rau 90 vib nas this tom ntej Serial.println ("Tos …"); ncua (90000);} void loop () {// tau txais qee cov ntaub ntawv los ntawm A0. analogZero = analogRead (0); tweet (); ua {} thaum (1); tsis ua dab tsi} ------------------------------------------------------- ----------------------------------------------------------------------- ---------------------------------------- Cov txiaj ntsig twg nrog cov piv txwv hauv qab no tweet qhia hauv duab saum toj no. Nrog cov piv txwv yav dhau los kos duab koj tuaj yeem tsim koj tus kheej ua haujlwm nyob ib ncig ntawm tweet () ua haujlwm xa cov ntaub ntawv thaum xav tau. Nco qab tias cov ntaub ntawv xa raws li tweet tau ua ke rau hauv Txoj hlua ntawm kab 26. Thov nco ntsoov tias koj tsis tuaj yeem tawg tawm tweets zoo li lub tshuab, rau ob qho laj thawj - ib qho, twitter tsis nyiam nrawm nrawm tweeting - thiab ob, koj tsuas yog tau txais 1000 hu dawb ntawm koj tus lej Temboo hauv ib lub hlis. Yog tias koj xav tau ntau dua, tus as khauj yuav tsum tau hloov kho tus nqi. Xaus Zoo Yún muab lwm txoj hauv kev rau peb xa cov ntaub ntawv tawm ntawm twitter. Nws tsis yog txoj hauv kev pheej yig tshaj plaws ntawm kev ua li ntawd, txawm li cas los nws yooj yim heev. Thiab yog li kev lag luam tawm nrog Arduino platform-kev yooj yim piv rau tus nqi. Nyob twj ywm rau ntau tutorials. Thiab yog tias koj xav paub ntau ntxiv txog Arduino, lossis xav qhia lwm tus neeg rau lub ntiaj teb nthuav ntawm Arduino - txheeb xyuas kuv phau ntawv (tam sim no hauv kev luam ntawv thib peb!) "Arduino Rhiav" los ntawm Tsis Muaj Starch Xovxwm.
Pom zoo:
Yuav Ua Li Cas Vaum Thiab Kub Tiag Tiag Cov Ntaub Ntawv Teev Npe Nrog Arduino UNO thiab SD-Card - DHT11 Cov ntaub ntawv-logger Simulation hauv Proteus: 5 Cov Kauj Ruam
Yuav Ua Li Cas Vaum Thiab Kub Tiag Tiag Cov Ntaub Ntawv Teev Npe Nrog Arduino UNO thiab SD-Card | DHT11 Cov ntaub ntawv-logger Simulation hauv Proteus: Taw qhia: nyob zoo, qhov no yog Liono Maker, ntawm no yog YouTube txuas. Peb tab tom tsim txoj haujlwm muaj tswv yim nrog Arduino thiab ua haujlwm ntawm cov kab ke. Cov ntaub ntawv-Logger: Cov ntaub ntawv logger (tseem cov ntaub ntawv-logger lossis cov ntaub ntawv kaw) yog cov cuab yeej siv hluav taws xob uas sau cov ntaub ntawv dhau sijhawm
Yuav Tsim Li Cas thiab Ntxig Ib Lub Rooj Thiab Ntxiv Kab Ntxiv Thiab/lossis Kab Rau Cov Lus Hauv Microsoft Office Word 2007: 11 Cov Kauj Ruam
Yuav Tsim Li Cas thiab Ntxig Cov Lus Thiab Ntxiv Kab Ntxiv Thiab/lossis Kab Rau Cov Lus Hauv Microsoft Office Word 2007: Koj puas tau muaj cov ntaub ntawv ntau uas koj ua haujlwm nrog thiab xav rau koj tus kheej … " Kuv yuav ua li cas ntawm cov ntaub ntawv no saib zoo dua thiab nkag siab yooj yim dua? " Yog tias yog, tom qab ntawd lub rooj hauv Microsoft Office Word 2007 yuav yog koj cov lus teb
Nkag Mus Cov Ntaub Ntawv thiab Npaj Cov Duab Online Siv NodeMCU, MySQL, PHP thiab Chartjs.org: 4 Cov Kauj Ruam
Nkag Mus Cov Ntaub Ntawv thiab Npaj Cov Duab Online Siv NodeMCU, MySQL, PHP thiab Chartjs.org: Cov lus qhia no piav qhia yuav ua li cas peb tuaj yeem siv Node MCU pawg thawj coj los sau cov ntaub ntawv los ntawm ntau lub ntsuas, xa cov ntaub ntawv no mus rau tus tswv PHP cov ntaub ntawv uas tom qab ntawd ntxiv cov ntaub ntawv rau MySQL database. Cov ntaub ntawv tuaj yeem pom online hauv kab ntawv, siv chart.js.A ba
Cov Cuab Yeej Siv Hluav Taws Xob thiab Cov Cuam Tshuam Xov: Ua LED Zaub thiab Npuag Hluav Taws Xob uas Rolls Up: 7 Cov Kauj Ruam (nrog Duab)
Cov Cuab Yeej Siv Hluav Taws Xob thiab Cov Cuam Tshuam: Ua kom pom LED thiab Cov Khoom Siv Hluav Taws Xob uas Rolls Up: Ua rau koj tus kheej cov ntaub ua hluav taws xob, xov, kua nplaum, thiab kab xev, thiab siv lawv los ua lub zog ntsuas hluav taws xob, tiv thaiv, hloov pauv, LED cov lus qhia thiab siv hluav taws xob. thiab cov xov hluav taws xob koj tuaj yeem ua cov lus qhia LED thiab cov kab hluav taws xob ntawm ib qho ntaub uas hloov pauv tau
Sib Koom Koj Cov Lus Qhia, Cov Rooj Sib Tham, thiab Nyiam rau Twitter thiab Facebook: 3 Kauj Ruam
Sib Koom Koj Cov Lus Qhia, Rooj Sib Tham Cov Lus, thiab Nyiam rau Twitter thiab Facebook: Siv RSS txau los ntawm koj tus lej nyiaj thiab ob peb lub vev xaib muaj txiaj ntsig, nws muaj peev xwm los ua ke thiab sib qhia koj Cov Lus Qhia, cov ncauj lus sib tham, nyiam, thiab txhua yam ntawm koj cov dej num Qhia rau Facebook lossis Twitter. Nov yog txoj hauv kev zoo