Мазмуну:
Video: IOT - ESP8266: Thingspeakке маалыматтарды жайгаштыруу: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Учурда IoT трендде жана көптөгөн машиналарда булут аркылуу жүктөө жана маалыматтарды талдоо үчүн маалыматтар бар. Чакан сенсорлор булуттагы маалыматтарды жана актуаторду дагы бир учунда иштетет, мен IoT мисалынын бирин түшүндүрөм.
Мен бул макаланы жана ESP8266 аркылуу Thingspeakке маалыматтарды жайгаштырууну көрсөтөм жана көрсөтөм.
1 -кадам: Керектүү компонент
ESP8266ESP8266 Индияда-
Улуу Британияда ESP8266 -
АКШда ESP8266 -
MLX90614MLX90614 Индияда-
Улуу Британияда MLX90614 -
АКШда MLX90614 -
BreadBoard
Индияда BreadBoard-
АКШдагы BreadBoard- https://amzn.to/2MW0Opb BreadBoard Улуу Британияда-
2 -кадам: Код
#кошуу #кошуу #кошуу
Сап apiKey = "7CDCTE2767Z8AUIL"; // ThingSpeakтан Write API ачкычыңызды киргизиңиз
const char *ssid = "жашырылган"; // wifi ssid жана wpa2 ачкычыңыз менен алмаштырыңыз
const char *pass = "qwerty12"; const char* server = "api.thingspeak.com";
WiFiClient кардары;
Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();
int objTemp;
int ambTemp;
жараксыз орнотуу ()
{Serial.begin (115200); кечигүү (10); Serial.println ("Туташуу"); Serial.println (ssid); WiFi.begin (ssid, pass); while (WiFi.status ()! = WL_CONNECTED) {кечигүү (500); Serial.print ("."); } Serial.println (""); Serial.println ("WiFi туташты"); mlx.begin (); Wire.begin (D1, D2); } void loop () {
эгер (client.connect (сервер, 80)) // "184.106.153.149" же api.thingspeak.com
{objTemp = mlx.readObjectTempC (); ambTemp = mlx.readObjectTempC (); StrS postStr = apiKey; postStr += "& field1 ="; postStr += Сап (objTemp); postStr += "\ r / n / r / n";
client.print ("POST /update HTTP /1.1 / n");
client.print ("Хост: api.thingspeak.com / n"); client.print ("Байланыш: жабуу / n"); client.print ("X-THINGSPEAKAPIKEY:"+apiKey+"\ n"); client.print ("Content-Type: application/x-www-form-urlencoded / n"); client.print ("Content-Length:"); client.print (postStr.length ()); client.print ("\ n / n"); client.print (postStr);
Serial.print ("Айлана ="); Serial.print (ambTemp);
Serial.print ("*C / tObject ="); Serial.print (objTemp); Serial.println ("*C");
}
client.stop (); кечигүү (2000); }
Сунушталууда:
Электр жана газ эсептегичти окуңуз (Бельгия/Голландия) жана Thingspeakке жүктөө: 5 кадам
Электр жана газ эсептегичти окугула (Бельгия/Голландия) жана Thingspeakке жүктөө: Эгер сиз энергияңыздын сарпталышына тынчсызданып жатсаңыз же жөн эле бир нерсеге тынчсызданып жатсаңыз, балким смартфонуңуздагы жаңы санариптик эсептегичтин маалыматын көргүңүз келет. Долбоор биз учурдагы маалыматтарды Бельгия же Голландиянын санарип электринен алабыз
Резистордук сактоочу жайгаштыруу системасы "Resys": 7 кадам (сүрөттөр менен)
Resistor Storage жайгашуу системасы "Resys": Бул сиздин резисторлоруңузду табууну оңой кылган система. Керектүү мааниде издеңиз, жана туура тартма күйүп калат. Бул тутум керектүү санда чейин узартылышы мүмкүн
Nodemcu Thingspeakке температура жана нымдуулук боюнча маалыматтарды жөнөтүүдө: 7 кадам
Nodemcu Thingspeakке температура жана нымдуулук боюнча маалыматтарды жөнөтүп жатат: Бул окуу куралында биз dht11 сенсору менен nodemcu менен байланышып, нерселердин температурасы жана нымдуулугу жөнүндө маалыматты серверге жөнөтөбүз. Бул жерде биз температура менен нымдуулуктун графигин нерселердин серверине түзөбүз
NodeMCU аркылуу IOT ThingSpeakке Vibrational Sensor маанисин жүктөө: 4 кадам
NodeMCU колдонуп IOT ThingSpeakке Vibrational Sensor маанисин жүктөө: Вибрациядан улам жабыркаган бир нече критикалык машиналар же кымбат жабдуулар бар. Мындай учурда, машинанын же жабдуунун термелүүсүн чыгарабы же жокпу билүү үчүн дирилдөө сенсору талап кылынат. Объект аныкталууда
MotoStudent Electric Racing Bike үчүн маалыматтарды алуу жана маалыматтарды визуалдаштыруу системасы: 23 кадам
MotoStudent Electric Racing Bike үчүн маалыматтарды алуу жана маалыматтарды визуалдаштыруу системасы: Маалыматты алуу системасы - бул тышкы сенсорлордон маалыматтарды чогултуу, сактоо жана иштетүү үчүн чогуу иштеген аппараттык жана программалык камсыздоолордун жыйындысы, аны графикалык түрдө визуалдаштыруу жана анализдөө үчүн, инженерлерге уруксат берүү