Мазмуну:
- 1 -кадам: Sobre TempControl
- 2 -кадам: маалымат берүү
- 3 -кадам: Algorítimo Arduíno
- 4 -кадам: Conexão Serial Arduino Com DragonBoard 410c
- 5 -кадам: DragonBoard Ambiente De Desenvolvimento Даярдоо
- 6 -кадам: O Código Fonte Na Dragonboardду ишке ашыруу
- 7 -кадам: Fornecendo катары маалымат
- 8 -кадам: Mostrando маалымат катары
- 9 -кадам: Финансыларды карап көрүңүз
Video: TempControl: 9 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
TempControl долбоорлору үчүн керектүү маалыматтардын ар кандай болушу мүмкүн. Маалыматтар Android'дин операционалдык системасы үчүн смартфондордун аккаунттары менен иштейт.
Маалыматтар сенсорлордун атрибуттары аркылуу орнотулат, бул Arduino жана DragonBoard программаларынын жардамы менен. Колдонуу керек болгон учурда, API'дин маалыматын коргоо үчүн Thingspeak электрондук почта дайындары жана керектөөчүлөр үчүн эч кандай маалымат жок.
Колдонуу Android'дин негизги функциялары болуп саналат.
Колдонмолор: ал жердеги температура жана температура керектүү болгон учурда, алар маалыматтын, маалыматтын, маалыматтын жана маалыматтын керектүү түрлөрүн колдонууга мүмкүндүк берет.
1 -кадам: Sobre TempControl
TempControl системасы үчүн керектүү маалыматтар Androidде жана смартфондордо орнотулган.
Төмөнкү маалыматтын жардамы менен сиз эч нерсе кыла албайсыз: Dragonboard) жана веб -сервистин арткы бөлүгүнүн интерфейси (маалыматтын мааниси).
Андроид системасынын негизги функциялары - бул сенсорлордун маалыматы, ал эми алар веб -сервистердин кызматтары сыяктуу эле, celular үчүн да керектүү маалымат.
2 -кадам: маалымат берүү
DHT11 боюнча сенсордун жардамы менен температура жана температура өзгөрөт.
Сенсор DHT11 жана сенсор температуранын температурасы 0 жана 50 Цельсий температурасында, 20дан 90%га чейин. Сенсор экстремалдуу болуп саналат, бирок бул жерде сиз өзүңүздү өзүңүздүн колуңуз менен эмоционалдуу абалга келтире аласыз. Алдын ала эсептөөлөрдүн температурасы 2%га чейин, 5%га чейин.
Ардуино Uno R3 эстеткичтери сиз үчүн эң маанилүү болуп саналат.
Маалыматтар температуранын жана маалыматтын сериясында, Qualcomm DragonBoard 410C боюнча плюс сериясындагы жана кийинки пландардагы эң негизги маалымат болуп саналат. A DragonBoard жана башка жооптору ThiSpeak үчүн API интерфейси үчүн интерфейстин атрибутивдүү жооптору.
3 -кадам: Algorítimo Arduíno
Сенсордук программалар, сенсорлор сыяктуу эле, Arduinoдо сериялык монитор жок, эч кандай маалымат жок. DHT11 коду боюнча библиотека сайты жок:
Программалык камсыздоонун эч кандай зарылчылыгы жок болгондо. Эссе программалык камсыздоо Ardeino расмий сайтында IDE үчүн эмес:
Эссе программалык камсыздоону компьютерде жана программада аткарууга болот, эскиздин конструкциялары, ошондой эле Arduino протоколу үчүн сериалдын жүктөлүшү, жана сериялардын атрибутары. Ал эскиз фельдшоу проектинин эң башкысы болуп саналат.
Программаны ишке ашыруу үчүн, IDE сериалдык мониторго да, IDEге да жооп берүү үчүн, маалыматтын темпераментин караңыз.
"DHT11 сенсорунун температурасы" программасы:
pastebin.com/5P5vwySZ
4 -кадам: Conexão Serial Arduino Com DragonBoard 410c
Трек секирүүчүлөрү ажыдаар тактайы менен ар кандай нерселерди жасашат.
Секирип өтүү эң чоң мааниге ээ.
0 - RX e 1 - TX порталынын UART0 жана ажыдаардуу тактайчадагы сериялары. (O pino RX do arduino se liga na outra ponta com um pino TX da Dragon Board, e o pino TX do arduino se liga na outra ponta com um pino RX da Dragon Board).
Бул жерде Dragonboard UART0 жана UART1 жок UARTS em série disponíveis.
O UART0 мүмкүнчүлүгү катары UART0 TX e UART0 RX, UART0 CTS жана UART0 RTSтин акысыз көзөмөлү.
- Pin 5 - UART0 TX
- Pin 7 - UART0 RX
- Pin 3 - UART0 CTS
- Pin 9 - UART0 RTS
O UART1 линкалары катары UART1 TX e UART1 RX кирет.
- Pin 11 - UART1 TX
- Pin 13 - UART1 RX
5 -кадам: DragonBoard Ambiente De Desenvolvimento Даярдоо
Dragonboard жана программаларды орнотуу үчүн программаларды орнотуңуз:
• Windows 10 (көпүрөнүн виртуалдык программасы)
• Microsoft Visual Studio 2017 коомчулугу
www.visualstudio.com
• Windows IoTCoreDashboard
go.microsoft.com/fwlink/?LinkID=708576
• Windows IoTRemote кардары
www.microsoft.com/pt-br/store/p/windows-io…
• Visual Studio үчүн Windows IoTProject шаблону
go.microsoft.com/fwlink/?linkid=847472
PDF коммутраттары үчүн программалар Windows IOT үчүн:
bit.ly/2yIrG5t
6 -кадам: O Código Fonte Na Dragonboardду ишке ашыруу
Dragonbord үчүн жазуу түрүндөгү жазуу:
github.com/Joabcks/BackgroundApplication4
Негизги программалардын бири - бул маалыматтын тизмеси, же ажыдаардын тактайы жана структурасы STRING чамасы rxBuffer менен байланышкан. Эсептер API үчүн эч нерсе айтпоо керектигин талап кылат.
"SerialPort. BaudRate = 9600;" маанилүү мааниге ээ. таксилердин таксисти болуп саналат, жана эч кандай Ардуино программасы жок.
7 -кадам: Fornecendo катары маалымат
Маалыматтар API'де эч кандай ThingSpeak жана Dragon жок эмес.
ThingSpeak жана сервистердин веб -баракчалары веб -сервердин коопсуздугун камсыздоо үчүн колдонулат, бул болсо сизди кызыктырат. Туура эмес маалымат алуу үчүн, Интернетке кирүү серверлери GET e POST билдирүүлөрүн алуу үчүн ThingSpeak.
Эстафета API'леринин жардамы менен, антигазалар пайда болот, алар акцессада семиртилген маалымат катары колдонулат.
Расмий ThingSpeak сайты:
thingspeak.com/
Neste долбоору API'ге керектүү саптын сенсорун жана температурасын орнотууга жардам берет
- field1 маалыматтын температурасына туура келет
Мисалы, EVIRA үчүн эң чоң маалымат - ESCRITA
АЛУУ -
Мисал үчүн, бул жердеги маалымат - LEITURA
АЛУУ -
8 -кадам: Mostrando маалымат катары
Android Códido Fonte долбоору:
github.com/feliperamoscarvalho/ControledeT…
О Android колдонмосу ThingSpeak жана celular үчүн маалымат катары API катары колдонулат.
9 -кадам: Финансыларды карап көрүңүз
Төмөнкү компоненттер:
1 - Qualcomm DragonBoard 410C (R $ 599, 90)
1 - Arduino Uno Rev3 (R $ 44, 90)
1 - сенсор DHT11 температурасы (R $ 12, 90)
1 - секирүүчүлөр
Компоненттер долбоорду жасашат:
JOAB FERREIRA - [email protected]
FELIPE - [email protected]
PABLO - [email protected]
PEDRO - [email protected]
FLAVIO - [email protected]
Шилтемелер:
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
Сунушталууда:
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)
Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
IPodдо Doomду 5 жеңил кадам менен ойноңуз !: 5 кадам
Doom'ду IPodдо 5 жеңил кадам менен ойноңуз!: Doom жана башка ондогон оюндарды ойноо үчүн iPod'уңузда Rockboxту кантип кош жүктөө керектиги боюнча этап-этабы менен көрсөтмө. Бул чындыгында оңой нерсе, бирок менин iPodдо кыйроо ойноп жатканымды көргөндөрдүн көбү дагы эле таң калышат жана көрсөтмө менен чаташып кетишет
WordPressке плагиндерди 3 кадам менен кантип орнотсо болот: 3 кадам
WordPressке плагиндерди 3 этапта кантип орнотуу керек: Бул үйрөткүчтө мен сизге веб -сайтыңызга WordPress плагинин орнотуу үчүн эң маанилүү кадамдарды көрсөтөм. Негизи плагиндерди эки башка жол менен орнотсоңуз болот. Биринчи ыкма ftp же cpanel аркылуу болот. Бирок мен аны тизмектебейм, анткени бул чындыгында нааразы
Кадам моторун айдоо үчүн 556 таймерди колдонуу: 5 кадам
Step моторун айдоо үчүн 556 таймерди колдонуу: Бул инструкция 556 таймердин кантип тепкичтүү моторду айдай аларын түшүндүрүп берет
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)