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
Video: TempControl: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
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
Tavsiya:
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam
Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
Qanday qilib qadam taymerini yasash mumkin?: 3 qadam (rasmlar bilan)
Qanday qilib qadam taymerini yasash mumkin ?: Men ko'plab sport turlarida yaxshi qatnashardim: yurish, yugurish, velosiped haydash, badminton o'ynash va hokazo. Men tez orada sayohat qilishni yaxshi ko'raman. Xo'sh, qorin qornimga qarang …… Xo'sh, baribir, men mashg'ulotlarni qaytadan boshlashga qaror qildim. Qanday uskunani tayyorlashim kerak?
Arduino UNO bilan qadam motor: 3 qadam
Arduino UNO bilan qadam dvigateli: Bosqichli motorlar - bu alohida bosqichlarda harakatlanadigan shahar motorlari. Ularda "fazalar" deb nomlangan guruhlarga bo'lingan bir nechta rulon bor. Har bir fazani ketma -ket quvvatlantirganda, dvigatel birma -bir aylanadi, zinapoyali dvigatellar juda foydali
Kompyuteringizni qadam dvigateli bilan boshqaring!: 9 qadam (rasmlar bilan)
Kompyuteringizni qadam dvigateli bilan boshqaring!: Oldingi ko'rsatmalarimdan birida men sizga step motorini aylanuvchi kodlovchi sifatida qanday ishlatishni ko'rsatdim. Bu yo'riqnomada keling, undan kompyuterni boshqarish uchun qanday foydalanish kerakligini bilib olaylik. Shunday qilib, ko'p vaqt sarflamasdan, boshlaylik