Mundarija:

Arduino barmoq izi bilan tashrif buyurish tizimi, bulutli ma'lumotlarni saqlash: 8 qadam
Arduino barmoq izi bilan tashrif buyurish tizimi, bulutli ma'lumotlarni saqlash: 8 qadam

Video: Arduino barmoq izi bilan tashrif buyurish tizimi, bulutli ma'lumotlarni saqlash: 8 qadam

Video: Arduino barmoq izi bilan tashrif buyurish tizimi, bulutli ma'lumotlarni saqlash: 8 qadam
Video: Законтаченный садовник и киностудия ► 3 Прохождение Luigi’s Mansion 3 (Nintendo Switch) 2024, Iyul
Anonim

ElectropeakElectroPeak rasmiy veb -sayti Muallifning boshqa maqolalarini kuzatib boring:

Ultrasonik modul va Arduino bilan ishlashni boshlash
Ultrasonik modul va Arduino bilan ishlashni boshlash
Ultrasonik modul va Arduino bilan ishlashni boshlash
Ultrasonik modul va Arduino bilan ishlashni boshlash
ESP8266 va Arduino yordamida WiFi issiqlik xaritasini yarating
ESP8266 va Arduino yordamida WiFi issiqlik xaritasini yarating
ESP8266 va Arduino yordamida WiFi issiqlik xaritasini yarating
ESP8266 va Arduino yordamida WiFi issiqlik xaritasini yarating
Rangni aniqlash W/ TCS230 sensori va Arduino [Kalibrlash kodi kiritilgan]
Rangni aniqlash W/ TCS230 sensori va Arduino [Kalibrlash kodi kiritilgan]
Rangni aniqlash W/ TCS230 sensori va Arduino [Kalibrlash kodi kiritilgan]
Rangni aniqlash W/ TCS230 sensori va Arduino [Kalibrlash kodi kiritilgan]

Haqida: ElectroPeak-bu elektronikani o'rganish va o'z g'oyalaringizni haqiqatga aylantirish uchun yagona joy. Biz sizning loyihalaringizni qanday amalga oshirishingizni ko'rsatadigan eng yaxshi qo'llanmalarni taklif etamiz. Biz, shuningdek, yuqori sifatli mahsulotlarni taklif etamiz, shuning uchun sizda… Electropeak haqida batafsil »

Siz bu va boshqa ajoyib darslarni o'qishingiz mumkin

ElectroPeak rasmiy veb -sayti

Sharh

Hozirgi vaqtda IoT qurilmalarining ishlashi va qo'llanilishi haqida bilish IoT tizimlarining tobora ko'payib borayotgani sababli juda zarur. Ushbu qo'llanmada biz Arduino -da barmoq izlarini tekshirish moslamasini tayyorlamoqchimiz, u kirish ma'lumotlari va ish vaqtini xotira kartasida saqlashdan tashqari, bu ma'lumotni Internetga ulangan zahoti Thingspeak platformasiga yuklaydi. bu ma'lumotlarni paneldan turli formatlarda, masalan, CSV -ga yuklab olishi mumkin.

Siz nimani o'rganasiz

  • Thingspeak -ga kirish
  • Nodemcu yordamida Thingspeak -ga ma'lumotlarni yuklash
  • Barmoq izi sensori va Arduino yordamida tashrif buyuradigan qurilmani yarating

1 -qadam: Thingspeak nima?

Thingspeak nima?
Thingspeak nima?

Iot (Internet of narsalar) - bu Internetga ulangan, odamlar va boshqa qurilmalar bilan o'zaro aloqada bo'ladigan va odatda tahlil qilish uchun bulutli hisoblash ma'lumotlarini yuklaydigan platforma.

Thingspeak - bu bulutli hisoblashda jonli ma'lumotlarni ko'rsatish va yig'ish imkonini beradigan IoT platformasi.

2 -qadam: Thingspeak bilan muloqot qilish va ma'lumotlarni yuklash

Thingspeak bilan muloqot qilish va ma'lumotlarni yuklash
Thingspeak bilan muloqot qilish va ma'lumotlarni yuklash
Thingspeak bilan muloqot qilish va ma'lumotlarni yuklash
Thingspeak bilan muloqot qilish va ma'lumotlarni yuklash
Thingspeak bilan muloqot qilish va ma'lumotlarni yuklash
Thingspeak bilan muloqot qilish va ma'lumotlarni yuklash

Thingspeak ulanishini boshlash uchun quyidagi amallarni bajaring:

1 -qadam) Thingspeak.com veb -saytiga kiring va hisob yarating.

2 -qadam) Hisob qaydnomangizni faollashtirgandan so'ng tizimga kiring va "Mening kanalim" bo'limida Yangi kanalni bosing.

3 -qadam) Siz uchun ochilgan yangi oynada panelingiz nomini va agar kerak bo'lsa, har qanday tavsifni yozing. Nomlarini belgilab, kerakli maydonlar sonini aniqlang. Qolgan qismlar ixtiyoriy. Ma'lumotni to'ldirgandan so'ng panelni saqlang.

4 -qadam) Endi panelidagi API kalitlariga o'ting.

5 -qadam) Ma'lumot uzatish uchun sizga kanal identifikatori va API yozish kaliti kerak, shuning uchun ularni yozib oling.

6 -qadam) Thingspeak kutubxonasini yuklab oling va uni Arduino IDE -ga qo'shing.

Thingspeak kutubxonasi

7 -qadam) Arduino IDE -ga o'ting. Misollar qismidan WriteMultipleFiels -ni oching va SSID, Parol, Kanal identifikatori va API kalitini yozing.

Kodni yuklaganingizdan so'ng, panelingizning 1 dan 4 gacha maydonlariga tasodifiy sonlar yuklanganini ko'rasiz. Xuddi shu tuzilgan kod ma'lumotni yuklashda qatnashish tizimida ishlatiladi.

Eslatma

Thingspeak paneliga ma'lumotlarni yuklashdan kamida 15 soniya kuting.

3 -qadam: kerakli materiallar

Kerakli materiallar
Kerakli materiallar

Uskuna komponentlari

Arduino Mega 2560 R3 *1

R301T Barmoq izi sensori *1

Micro SD TF karta adapter moduli *1

DS3231 I2C RTC moduli *1

3,5 dyuymli TFT rangli displeyli ekran moduli *1

NodeMCU ESP8266 ESP-12E taxtasi *1

erkakdan ayolga o'tish simlari *1

Dasturiy ta'minot ilovalari

Arduino IDE

4 -qadam: Barmoq izi sensori va Arduino yordamida davomat tizimini yaratish

Bu tizimda, odamning kirishi va chiqishini barmoq izi bilan ro'yxatdan o'tkazgandan so'ng, xodimning sanasi, ismi, kelish vaqti, ketish vaqti va ish vaqti haqidagi ma'lumotlar SD -kartada saqlanadi. Keyin bu ma'lumotlar siz ko'rsatgan vaqtda Thingspeak -ga yuboriladi. Internetga ulanish bo'lmasa, nashr etilmagan ma'lumotlar saqlanadi va Internetga ulanishi bilan Thingspeak -ga yuboriladi. Ma'lumot mikrokontrollerning EEPROM -da saqlanganligi sababli, ular elektr uzilib qolganda yo'qolmaydi.

5 -qadam: O'chirish

O'chirish
O'chirish

Barcha modullarni ulab bo'lgach, LCD ekranni Arduino -ga qo'ying.

Maslahat: LCD qalqoni Arduino pinlarining bir qismini qamrab olgani uchun, agar siz bu pin kerak bo'lsa, uni taxtaning pastki qismidan ma'lum bir pin bilan bog'lab qo'yishingiz mumkin.

6 -qadam: kod

Ushbu kod uchun sizga quyidagi kutubxonalar kerak:

Adafruit-barmoq izi-sensori-kutubxonasi

Adafruit-GFX-kutubxonasi

MCUFRIEND_kbv

RTClib

Endi quyidagi kodni yuklab oling va uni Arduino -ga yuklang. Bu kod standart ismli 11 kishiga yozilgan, lekin siz ularni o'zgartirib, standart rejimdan olib tashlashingiz mumkin. Yangi nomni ro'yxatdan o'tkazish uchun qurilmani kompyuterga ulang va tugmachani bosib registr rejimiga o'ting, so'ng Serial monitorni oching va Serial monitorda ko'rsatilgandek ro'yxatga olish jarayonini bajaring.

Kodni yuqoridan yuklab oling:

Quyidagi havolalarda siz SD -karta, soat moduli va LCD -dan foydalanish haqida ko'proq bilib olishingiz mumkin:

Arduino bilan SD -karta moduli: ma'lumotlarni o'qish/ yozish

DS1307 RTC modulini Arduino bilan qanday ishlatish va eslatma yaratish

Yangi boshlanuvchilar uchun Arduino TFT LCD displeylari uchun qo'llanma.

Nodemcu ushbu tizimga ma'lumotlarni yuklash vazifasini bajaradi. U Arduino -dan yuklash ma'lumotlarini ketma -ket port orqali oladi va Arduino -ga yuklanish holatini qaytaradi. Quyidagi kodni Nodemcu -ga yuklang.

Birinchidan, Thingspeak paneliga ko'ra, kanal identifikatorini o'zgartiring va API kalitini yozing.

String_Analuze (); Ushbu koddagi funktsiya Nodemcu kirish satrlarini sana, ism, kelish va ketish vaqti va ish vaqtiga ajratadi va bu ma'lumotni Thingspeak -ga yuboradi. Agar yuklash jarayoni muvaffaqiyatli bo'lsa, u "1" belgisini yuboradi, aks holda "0" belgisini Arduino -ga yuboradi.

7 -qadam: Tomoshabinlarni yig'ish

Tomosha qilish qurilmasini yig'ish
Tomosha qilish qurilmasini yig'ish

Qatnashish moslamasining korpusini yaratish uchun siz quyidagi xaritalar va turli rangdagi Plexiglass -dan foydalanishingiz mumkin.

Qurilmaning korpusini lazer bilan kesish xaritasini yuqoridan yuklab oling:

Elektron komponentlarni joylashtirgandan va butun tanani yig'gandan so'ng, uni kerakli joyga o'rnating. Endi qurilmaga 12V adapterni ulang va u ishlay boshlaydi.

8 -qadam: Keyin nima bo'ladi?

  • LCD displeyda ko'proq piktogramma ishlatishga harakat qiling.
  • Tizimga RFID parametrini qo'shishga harakat qiling.
  • Thingspeak o'rniga ma'lumotlarni Google elektron jadvallariga yuklashga harakat qiling.

Agar siz ushbu qo'llanmani foydali va qiziqarli deb bilsangiz, bizni Facebook -da yoqtiring.

Tavsiya: