Mundarija:
Video: IOT - ESP8266: 3 qadam yordamida Thingspeak -ga ma'lumotlarni joylashtiring
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Hozirgi vaqtda IoT trendda va ko'plab mashinalarda bulut orqali yuklash va ma'lumotlarni tahlil qilish uchun ma'lumotlar mavjud. Kichik datchiklar bulutdagi ma'lumotlarni yangilaydi va boshqa uchida harakatlantiruvchi vosita ishlaydi, men IoT misolidan birini tushuntirmoqchiman.
Men ushbu maqolada va ESP8266 yordamida Thingspeak -ga ma'lumotlarni joylashtirish uchun ko'rsatma beraman.
1 -qadam: kerakli komponent
ESP8266ESP8266 Hindistonda-
Buyuk Britaniyada ESP8266 -
AQShda ESP8266 -
MLX90614MLX90614 Hindistonda-
MLX90614 Buyuk Britaniyada -
AQShda MLX90614 -
Non taxtasi
Hindistondagi non taxtasi-
AQShdagi BreadBoard- https://amzn.to/2MW0Opb Buyuk Britaniyadagi BreadBoard-
2 -qadam: kod
#qo'shish #qo'shish #qo'shish
ApiKey qatori "7CDCTE2767Z8AUIL"; // ThingSpeak -dan Write API kalitini kiriting
const char *ssid = "yashirin"; // wifi ssid va wpa2 kaliti bilan almashtiring
const char *pass = "qwerty12"; const char* server = "api.thingspeak.com";
WiFiClient mijozi;
Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();
int objTemp;
int ambTemp;
bo'sh o'rnatish ()
{Serial.begin (115200); kechikish (10); Serial.println ("Ulanish"); Serial.println (ssid); WiFi.begin (ssid, pass); while (WiFi.status ()! = WL_CONNECTED) {kechiktirish (500); Serial.print ("."); } Serial.println (""); Serial.println ("Wi -Fi ulangan"); mlx.begin (); Wire.begin (D1, D2); } void loop () {
if (client.connect (server, 80)) // "184.106.153.149" yoki api.thingspeak.com
{objTemp = mlx.readObjectTempC (); ambTemp = mlx.readObjectTempC (); String postStr = apiKey; postStr += "& maydon1 ="; postStr += String (objTemp); postStr += "\ r / n / r / n";
client.print ("POST /yangilash HTTP /1.1 / n");
client.print ("Xost: api.thingspeak.com / n"); client.print ("Ulanish: yopish / 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 ("Atrof muhit ="); Serial.print (ambTemp);
Serial.print ("*C / tObject ="); Serial.print (objTemp); Serial.println ("*C");
}
client.stop (); kechikish (2000); }
Tavsiya:
O'z Minecraft serveringizni joylashtiring (derazalar): 6 qadam
O'zingizning Minecraft serveringizni joylashtiring (derazalar): Minecraft serverini yaratish uchun siz ba'zi muhim narsalarni bilishingiz kerak. 1: Serverni doimo ochiq saqlash uchun, server ishlaydigan kompyuter doimo yonib turishi kerak. 2: Minecraft serveri RAMning bir qismi va protsessoringizning bir qismi ishlatiladi
De La Carte TagTagTag -ni Nabaztag -ga joylashtiring: Tag / TagTagTag -ni Nabaztag -ga o'rnatish: teg: 23 -qadam
De La Carte TagTagTag -ni Nabaztag -ga to'kib tashlang: tag / TagTagTag taxtasini o'zingizning nabaztagingizga o'rnating: tag: (ingliz tilidagi versiyasi uchun pastga qarang) La carte TagTagTag a eté créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag . Mana, 2019 yil iyun oyida moliyalashtirishda ishtirok eting, biz souhaitez
Tinkercad dizaynini ko'rsatmalarga joylashtiring: 4 qadam (rasmlar bilan)
Tinkercad dizaynini yo'riqnomalarga joylashtiring: interaktiv Tinkercad dizaynini istalgan yo'riqnomaga qo'shishingiz mumkinligini bilarmidingiz? Mana, qanday! Bu ko'nikma Tinkercad dizayniga oid ko'rsatmalar bilan o'rtoqlashganda juda foydali bo'ladi va hozirda Tinkerc bilan masofaviy o'qish uchun juda mos keladi
Birinchi ishlar ro'yxati ilovasini joylashtiring: 8 qadam
Birinchi bajariladigan ishlar ro'yxati ilovasini joylashtiring: Agar siz kodlashni mutlaqo yangi bilsangiz yoki fon kodlashni bilsangiz, qaerdan o'rganishni boshlashingiz mumkin. Siz qanday, nima, qaerda kod yozishni, keyin esa kod tayyor bo'lgach, uni hamma ko'rishi uchun qanday tarqatishni o'rganishingiz kerak. Yaxshi, men
MotoStudent elektr poygasi uchun ma'lumotlarni yig'ish va ma'lumotlarni vizualizatsiya tizimi: 23 qadam
MotoStudent elektr poygasi uchun ma'lumotlarni yig'ish va ma'lumotlarni vizualizatsiya qilish tizimi: Ma'lumot yig'ish tizimi - bu tashqi sensorlardan ma'lumotlarni yig'ish, keyinchalik saqlash va qayta ishlash uchun birgalikda ishlaydigan apparat va dasturiy ta'minot yig'indisi, uni grafik ko'rinishida va tahlil qilish uchun, muhandislarga ruxsat berish