ዝርዝር ሁኔታ:

የትዊተር የሙቀት ዳሳሽ -4 ደረጃዎች
የትዊተር የሙቀት ዳሳሽ -4 ደረጃዎች

ቪዲዮ: የትዊተር የሙቀት ዳሳሽ -4 ደረጃዎች

ቪዲዮ: የትዊተር የሙቀት ዳሳሽ -4 ደረጃዎች
ቪዲዮ: ጥሩ ነገሮችን እንዴት መሳብ እንደሚቻል. ኦዲዮ መጽሐፍ 2024, ህዳር
Anonim
የትዊተር የሙቀት ዳሳሽ
የትዊተር የሙቀት ዳሳሽ

ከ WiFi ጋር በማንኛውም ቦታ ሊሠራ የሚችል የራስዎን የትዊተር የሙቀት ዳሳሽ ያዘጋጁ።

ደረጃ 1 ደረጃ 1 የሙቀት መጠን ዳሳሽዎን ይገንቡ

ደረጃ 1 የሙቀት መጠን ዳሳሽዎን ይገንቡ
ደረጃ 1 የሙቀት መጠን ዳሳሽዎን ይገንቡ

አስፈላጊ ክፍሎች:

1 - ፎቶን

1 - dht22 የሙቀት ዳሳሽ

1 - የዳቦ ሰሌዳ

1 - 10 ኪ Resistor

5 - ሽቦዎች

1 - ዩኤስቢ ወደ ሚኒ -ዩኤስቢ ገመድ

1 - የግድግዳ መሰኪያ

ከላይ በፎርቲንግ ዲያግራም ላይ እንደሚታየው ፎቶንዎን ያዋቅሩ:)

ደረጃ 2: ደረጃ 2-የትዊተር መለያ ይፍጠሩ እና Arduino-tweet.appspot.com ን ያዋቅሩ

ከፎቶን ለመለጠፍ የሚፈልጉትን ትዊተር ይፍጠሩ። ትዊተርን ከፈጠሩ በኋላ ወደ arduino-tweet.appspot.com ይሂዱ እና በትዊተርዎ ማስመሰያ ውስጥ ያስገቡ። ይህ ጣቢያ በሚቀጥለው ደረጃ ወደ ኮዱ የሚያስገቡትን አዲስ ማስመሰያ ይሰጥዎታል። ይህ ከፎቶን እንዲለዩ ያስችልዎታል።

ደረጃ 3: ደረጃ 3: ኮድዎን በ Build.particle.io (ከታች እና በስዕሉ ላይ ያለውን ኮድ) ይግፉት

ደረጃ 3: በ Build.particle.io ላይ ኮድዎን ይግፉት (ከዚህ በታች እና በስዕሉ ላይ ያለው ኮድ)
ደረጃ 3: በ Build.particle.io ላይ ኮድዎን ይግፉት (ከዚህ በታች እና በስዕሉ ላይ ያለው ኮድ)

// ይህ #ያካተተ መግለጫ በራስ -ሰር በ Particle IDE ታክሏል።

#ያካትቱ

// OAuth Key #define TOKEN "825469186306617344-sDdIZblaYgQhyNLGgIuk1p4a5yuFytD"

// የትዊተር ተኪ #ጥራት LIB_DOMAIN "arduino-tweet.appspot.com"

TCPClient ደንበኛ; #ዲፊን DHTPIN 0 // ከየትኛው ፒን ጋር ተገናኘን #ዲፊን DHTTYPE DHT22 // የትኛው ዳሳሽ እየተጠቀምንበት ነው DHT 22

DHT dht (DHTPIN ፣ DHTTYPE);

ድርብ curr_hum; // የአሁኑ ሁም ድርብ curr_temp; // የአሁኑ የሙቀት ባዶ ባዶ ቼክ () {curr_hum = dht.getHumidity (); }

ባዶ ቼክ ቴምፕ () {curr_temp = dht.getTempFarenheit (); } ባዶነት ማዋቀር () {pinMode (DHTPIN ፣ INPUT) ፤ checkTemp (); ቻር msg = "ሰላም!" + ሕብረቁምፊ (curr_temp); // msg = "ሰላም!" + ቻር (curr_temp); መዘግየት (1000); client.connect (LIB_DOMAIN ፣ 80) ፤ client.println ("POST /update HTTP /1.0"); client.println ("አስተናጋጅ:" LIB_DOMAIN); client.print ("ይዘት-ርዝመት:"); client.println (strlen (msg)+strlen (TOKEN) +14); client.println (); client.print ("token ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); } /*ባዶ የትዊተር መውጫ (ሕብረቁምፊ መልእክት) {// char msg = message.toCharArray (); መዘግየት (1000);

client.connect (LIB_DOMAIN ፣ 80) ፤ client.println ("POST /update HTTP /1.0"); client.println ("አስተናጋጅ:" LIB_DOMAIN); client.print ("ይዘት-ርዝመት:"); client.println (strlen (msg)+strlen (TOKEN) +14); client.println (); client.print ("token ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); } * / ባዶነት loop () { / * checkHum (); // እርጥበት ይመልከቱ። አካባቢያዊ ተለዋዋጮችን curr_hum እና curr_hum str checkTemp () ያዘጋጃል ፤ char msg = "ደህና ከሰዓት! የአሁኑ የሙቀት መጠን"++ቻር (curr_temp)+"ነው። የአሁኑ እርጥበት -"+ቻር (curr_hum)+"."); መዘግየት (1000); client.connect (LIB_DOMAIN ፣ 80) ፤ client.println ("POST /update HTTP /1.0"); client.println ("አስተናጋጅ:" LIB_DOMAIN); client.print ("ይዘት-ርዝመት:"); client.println (strlen (msg)+strlen (TOKEN) +14); client.println (); client.print ("token ="); client.print (TOKEN); client.print ("& status ="); client.println (msg); መዘግየት (60000); */}

ደረጃ 4: ደረጃ 4: አንድ ማቀፊያ ይገንቡ እና Tweeting ያድርጉ

አጥር ይገንቡ ፣ የሙቀት መጠኑን እና እርጥበትን በሚፈልጉበት ግድግዳ ላይ ይሰኩ እና ኮዱን ከ build.particle.io ይግፉት!

የሚመከር: