Mundarija:
- 1 -qadam: TempControl -ni tanlang
- 2 -qadam: ma'lumotlar uzatish
- 3 -qadam: Algoritima Arduino
- 4 -qadam: Conexão Serial Arduino Com DragonBoard 410c
- 5 -qadam: DragonBoard Ambiente De Desenvolvimento
- 6 -qadam: O Codigo Fonte Na Dragonboard -ni amalga oshiring
- 7 -qadam: Ma'lumot sifatida kutib oling
- 8 -qadam: Mostrando ma'lumot sifatida
- 9 -qadam: Finishlarni ko'rib chiqing
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
TempControl bir vaqtning o'zida har qanday ma'lumotni olishda yordam beradi. Ma'lumotlar Android operatsion tizimida ishlaydigan smartfonlar uchun ham javob beradi.
Ma'lumotlar DragonBoard -da Arduino -ni o'rnatish uchun sensorlar o'rnatiladi. Umumiy ma'lumotlarga ko'ra, bu API -dan foydalanish uchun Thingspeak va boshqa ma'lumotlardan foydalanilmaydi.
Android operatsion tizimida hech qanday ma'lumot yo'q.
Qo'llash mumkin emas: har qanday sharoitda haroratni nazorat qilish kerak, shuning uchun siz har qanday ma'lumotni, ma'lumotni va boshqa ma'lumotni olishingiz mumkin.
1 -qadam: TempControl -ni tanlang
TempControl - bu har qanday tizim va Android -ning har qanday smartfoni uchun zarur bo'lgan barcha ma'lumotlar to'plami.
Dragonboard) va veb -xizmatlar (masalan, aniqlanmagan) uchun hech qanday ma'lumot yo'q.
Sensorli ma'lumotlarni yig'ish uchun android -ni o'rnatish kerak, chunki u veb -xizmatlar va uyali aloqa ma'lumotlarini ishlatadi.
2 -qadam: ma'lumotlar uzatish
Siz DHT11 haroratini o'lchash datchiklari yordamida haroratni o'lchashingiz mumkin.
Sensor DHT11 va harorat harorati 0 dan 50 darajagacha, harorat 20 dan 90%gacha. Hissiy o'lchov sensori juda aniq, shuning uchun u atrof -muhitni muhofaza qilish uchun tavsiya etiladi. Oldindan aniqlangan harorat 2%, umidsizlik 5%.
Sensor - bu Arduino Uno R3.
Ma'lumotlar har doim yuqori haroratda, shuningdek, Qualcomm DragonBoard 410C -da, har bir qatorda, har birida yuqori darajadagi ma'lumotlarga ega bo'lishi kerak. A DragonBoard va boshqa javoblar ThingSpeak API -ning simsiz interfeysi orqali amalga oshiriladi.
3 -qadam: Algoritima Arduino
Sensorli va sensorli dasturlar Arduino -da ketma -ket monitor yo'qligi haqida ma'lumot beradi. DHT11 kodli veb -saytlar uchun hech qanday sayt yo'q:
Maxsus dasturiy ta'minotni o'rnatish zarurati yo'q. Esse dasturiy ta'minoti IDE -da, Arduino -da hech qanday rasmiy sayt yo'q:
Dasturiy ta'minotni kompyuterda, dasturda, eskizda, shuningdek, Arduino protokolida, shuningdek, ketma -ket ketma -ketlikda yuklashda yordam beradi. Siz eskizni chizishingiz mumkin, bu sizning vazifangizni bajarishga yordam beradi.
Dasturni amalga oshirish uchun siz IDE -ni ketma -ket kuzatib borolmaysiz, shuning uchun u har qanday haroratni nazorat qiladi.
"DHT11 sensori" temperatura dasturining shriftlari:
pastebin.com/5P5vwySZ
4 -qadam: Conexão Serial Arduino Com DragonBoard 410c
Yuguruvchilar ajdaho taxtasi bilan bir qatorda yugurishadi.
Umumjamoa hisobi eng yaxshi natijalarga olib keladi.
0 - RX va 1 - TX UART0 dragonboard portlarini boshqaradigan ketma -ket o'yinlar. (RX va Dragon Board -dan tashqari, TX -da Dragon Board, e -pino -TX -da arduino -liga o'yinlari).
Bu erda Dragonboard UART0 va UART1 mavjud emas.
UART0, UART0 TX va UART0 RX, shuningdek, UART0 CTS va UART0 RTS oqimlarini nazorat qilish orqali amalga oshiriladi.
- 5 -pin - UART0 TX
- 7 -pin - UART0 RX
- 3 -pin - UART0 CTS
- 9 -pin - UART0 RTS
U UART1, UART1 TX va UART1 RX linxas sifatida ishlatiladi.
- 11 -pin - UART1 TX
- 13 -pin - UART1 RX
5 -qadam: DragonBoard Ambiente De Desenvolvimento
Dragonboard va boshqa dasturlar uchun dasturiy ta'minotni o'rnatish kerak:
• Windows 10 (ko'prikni qayta ishlash uchun virtual tizim)
• Microsoft Visual Studio 2017 hamjamiyati
www.visualstudio.com
• Windows IoTCoreDashboard
go.microsoft.com/fwlink/?LinkID=708576
• Windows IoTRemote mijozi
www.microsoft.com/pt-br/store/p/windows-io…
• Visual Studio uchun Windows IoTProject shabloni
go.microsoft.com/fwlink/?linkid=847472
PDF -ni Windows IOT -ni loyihalashtirish uchun zarur bo'lgan dasturlarni tayyorlash:
bit.ly/2yIrG5t
6 -qadam: O Codigo Fonte Na Dragonboard -ni amalga oshiring
Dragonbord uchun shrift:
github.com/Joabcks/BackgroundApplication4
Dasturiy ta'minot, shuningdek, dragonboard -ning yangi versiyalari, shuningdek, STRING -da, rxBuffer -ning turli xil versiyalari uchun mo'ljallangan. API uchun hech qanday ma'lumot talab qilinmaydi.
Bu erda "SerialPort. BaudRate = 9600;" muhim ahamiyatga ega. hech qanday Arduino dasturiga ega emas, balki siz ham o'z vazifangizni bajarishingiz mumkin.
7 -qadam: Ma'lumot sifatida kutib oling
API uchun hech qanday ma'lumot yo'q, bu ThingSpeak va Dragon -ga tegishli emas.
ThingSpeak xizmatlari veb -saytlar va xizmatlar uchun mo'ljallangan bo'lib, ular Internet -resurslarni qayta ishlashda yordam beradi. Boshqaruv xizmatlari Internet-xizmatlar bilan bog'liq holda, ThingSpeak-da GET va POST-ni yuboring.
Esta API - bu antigas, axlatni tozalash, shuningdek, axborotni uzatish paytida.
ThingSpeak rasmiy sayti:
thingspeak.com/
Neste loyiha API -ni haroratni o'lchash va o'lchash uchun javob beradi
- maydon 1 harorati va haroratiga mos keladi
Misol uchun, ESCRITA uchun eng katta ma'lumot
Oling -
Misol uchun, ma'lumot olish - bu LEITURA
Oling -
8 -qadam: Mostrando ma'lumot sifatida
Android uchun Codido Fonte loyihasi:
github.com/feliperamoscarvalho/ControledeT…
Android ilovasi ThingSpeak va mobil telefonlar uchun ma'lumot sifatida ishlatiladi.
9 -qadam: Finishlarni ko'rib chiqing
Quyidagi komponentlar:
1 - Qualcomm DragonBoard 410C (599, 90 dollar)
1 - Arduino Uno Rev3 (44 dollar, 90 dollar)
1 - DHT11 temperatura sensori (12 dollar, 90 dollar)
1 - jumperlar
Komponentlar:
JOAB FERREIRA - [email protected]
FELIPE - [email protected]
PABLO - [email protected]
PEDRO - [email protected]
FLAVIO - [email protected]
Ma'lumotnomalar:
www.arduino.cc/en/Main/Software
docs.microsoft.com/en-us/windows/iot-core/…
www.arduinoecia.com.br/2013/05/sensor-de-um…
www.mathworks.com/help/thingspeak/?requestedDomain=www.mathworks.com