Orodha ya maudhui:

Utambuzi wa Sauti ya Muda: Hatua 4
Utambuzi wa Sauti ya Muda: Hatua 4

Video: Utambuzi wa Sauti ya Muda: Hatua 4

Video: Utambuzi wa Sauti ya Muda: Hatua 4
Video: FAHAMU KUHUSU WATU AMBAO HAWAWEZI KUAMBUKIZWA UKIMWI 2024, Juni
Anonim
Utambuzi wa Sauti ya Muda
Utambuzi wa Sauti ya Muda

Tengeneza Sensor ya Joto la Joto linaloweza kufanya kazi mahali popote na WiFi.

Hatua ya 1: Hatua ya 1: Jenga Sensorer yako ya Joto

Hatua ya 1: Jenga Sensorer yako ya Joto
Hatua ya 1: Jenga Sensorer yako ya Joto

Sehemu Zinazohitajika:

1 - Photon

1 - dht22 Sensorer ya Joto

1 - Bodi ya mkate

Resistor ya 1 - 10K

5 - waya

1 - USB kwa Kamba ya Mini-USB

1 - Kuziba Ukuta

Sanidi picha yako kama inavyoonyeshwa kwenye Mchoro wa Fritzing hapo juu:)

Hatua ya 2: Hatua ya 2: Unda Akaunti ya Twitter na Sanidi Arduino-tweet.appspot.com

Unda twitter unayotaka tweet kutoka kwa Photon. Baada ya kuunda twitter nenda kwa arduino-tweet.appspot.com na uweke ishara yako ya twitter. Tovuti hii itakupa ishara mpya ambayo utaweka kwenye nambari katika hatua inayofuata. Hii hukuruhusu kutweet kutoka kwenye picha.

Hatua ya 3: Hatua ya 3: Bonyeza Nambari yako kwenye Build.particle.io (Nambari hapa chini na kwenye Picha)

Hatua ya 3: Bonyeza Nambari yako kwenye Build.particle.io (Nambari hapa chini na kwenye Picha)
Hatua ya 3: Bonyeza Nambari yako kwenye Build.particle.io (Nambari hapa chini na kwenye Picha)

// Taarifa hii # pamoja na moja kwa moja iliongezewa na Particle IDE.

# pamoja

// Ufunguo wa OAuth #fasili TOKEN "825469186306617344-sDdIZblaYgQhyNLGgIuk1p4a5yuFytD"

// Wakala wa Twitter #fafanua LIB_DOMAIN "arduino-tweet.appspot.com"

Mteja wa TCPC; #fafanua DHTPIN 0 // kile pini tumeunganishwa na #fafanua DHTTYPE DHT22 // ambayo sensorer tunayotumia: DHT 22

DHT dht (DHTPIN, DHTTYPE);

curr_hum mara mbili; // hum ya sasa curr_temp; // sasa tupu ya kuangaliaHum () {curr_hum = dht.getHumidity (); }

batili checkTemp () {curr_temp = dht.getTempFarenheit (); } usanidi batili () {pinMode (DHTPIN, INPUT); kuangaliaTemp (); char msg = "Halo!" + Kamba (curr_temp); // msg = "Halo!" + char (curr_temp); kuchelewesha (1000); uhusiano wa mteja (LIB_DOMAIN, 80); mteja.println ("POST / sasisha HTTP / 1.0"); mteja.println ("Jeshi:" LIB_DOMAIN); alama ya mteja ("Urefu wa Yaliyomo:"); mteja.println (strlen (msg) + strlen (TOKEN) +14); mteja.println (); alama ya mteja ("ishara ="); alama ya mteja (IMEFANYWA); alama ya mteja ("& status ="); mteja.println (msg); } / * batili tweetOut (String message) {// char msg = message.toCharArray (); kuchelewesha (1000);

uhusiano wa mteja (LIB_DOMAIN, 80); mteja.println ("POST / sasisha HTTP / 1.0"); mteja.println ("Jeshi:" LIB_DOMAIN); alama ya mteja ("Urefu wa Yaliyomo:"); mteja.println (strlen (msg) + strlen (TOKEN) +14); mteja.println (); alama ya mteja ("ishara ="); alama ya mteja (IMEFANYWA); alama ya mteja ("& status ="); mteja.println (msg); } * / batili kitanzi () {/ * checkHum (); // angalia unyevu. Inaweka vigezo vya mitaa curr_hum na curr_hum str checkTemp (); char msg = "Habari za mchana! Joto la sasa ni:" + Char (curr_temp) + ". Unyevu wa sasa ni:" + Char (curr_hum) + "."); kuchelewesha (1000); uhusiano wa mteja (LIB_DOMAIN, 80); mteja.println ("POST / sasisha HTTP / 1.0"); mteja.println ("Jeshi:" LIB_DOMAIN); alama ya mteja ("Urefu wa Yaliyomo:"); mteja.println (strlen (msg) + strlen (TOKEN) +14); mteja.println (); alama ya mteja ("ishara ="); alama ya mteja (IMEFANYWA); alama ya mteja ("& status ="); mteja.println (msg); kuchelewesha (60000); * /}

Hatua ya 4: Hatua ya 4: Jenga Banda na Pata Tweeting

Jenga kiambatisho, ingiza ukutani ambapo unataka joto na unyevu na sukuma nambari kutoka kwa build.particle.io!

Ilipendekeza: