Mundarija:
- 1 -qadam: Thingspeak nima?
- 2 -qadam: Thingspeak bilan muloqot qilish va ma'lumotlarni yuklash
- 3 -qadam: kerakli materiallar
- 4 -qadam: Barmoq izi sensori va Arduino yordamida davomat tizimini yaratish
- 5 -qadam: O'chirish
- 6 -qadam: kod
- 7 -qadam: Tomoshabinlarni yig'ish
- 8 -qadam: Keyin nima bo'ladi?
Video: Arduino barmoq izi bilan tashrif buyurish tizimi, bulutli ma'lumotlarni saqlash: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
ElectropeakElectroPeak rasmiy veb -sayti Muallifning boshqa maqolalarini kuzatib boring:
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?
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 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
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
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
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:
Barmoq izi skaneri va RFID o'quvchi bilan elektr eshik qulfi: 11 qadam (rasmlar bilan)
Barmoq izi skaneri va RFID o'qiydigan elektr eshik qulfi: Loyiha kalitlarni ishlatishning oldini olish uchun mo'ljallangan edi, maqsadga erishish uchun biz optik barmoq izi sensori va Arduino -dan foydalandik. Biroq, barmoq izlari o'qib bo'lmaydigan odamlar bor va sensor ularni tan olmaydi. Keyin o'ylab
Barmoq izi bilan ovoz berishning onlayn tizimi (FVOS): 5 qadam
Barmoq izi bilan ovoz berishning onlayn tizimi (FVOS): barmoq izlari orqali ovoz berishning onlayn tizimi, saylovchilarga barmoq izlarini skanerlash va ma'lumotlarni serverga saqlash orqali o'z ma'lumotlarini to'plash va tasdiqlash orqali to'liq raqamli shaklda ovoz berish imkoniyatini beradi. U foydalanuvchilar uchun qulay G
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
RFID va Arduino Ethernet qalqoni yordamida Google elektron jadvalida ma'lumotlarni saqlash bilan qatnashish tizimi: 6 qadam
RFID va Arduino Ethernet Shield yordamida Google elektron jadvalida ma'lumotlarni saqlash bilan qatnashish tizimi: Salom bolalar, biz juda qiziqarli loyihani ishlab chiqdik va bu rfid ma'lumotlarini Google elektron jadvaliga Arduino yordamida yuborish. Qisqasi, biz rfid o'quvchisiga asoslangan tashriflar tizimini yaratmoqchimiz, bu tashrif haqidagi ma'lumotlarni real vaqt rejimida saqlaydi
Barmoq izi skaneri sinfiga davomat tizimi (GT-521F32): 9 qadam
Barmoq izi skanerlari sinfiga tashrif buyurish tizimi (GT-521F32): Ushbu loyiha Sparkfun-dan arzon narxdagi optik barmoq izlari skaneri bo'lgan GT-521F32-ni, kim va kim kirganini skanerlash va yozib olish uchun oddiy tizimdir