Turinys:
- 1 žingsnis: „Sobre TempControl“
- 2 žingsnis: „Obtendo Information“
- 3 žingsnis: Algorítimo Arduíno
- 4 žingsnis: „Conexão Serial Arduino Com DragonBoard 410c“
- 5 žingsnis: paruoškite „Ambiente De Desenvolvimento DragonBoard“
- 6 veiksmas: įgyvendinkite „Código Fonte Na Dragonboard“
- 7 žingsnis: „Fornecendo As Information“
- 8 žingsnis: Mostrando kaip informacija
- 9 žingsnis: „Considerações Finais“
Video: TempControl: 9 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
„TempControl“yra projektavimo ir plėtros informacija, skirta tinkamam oro temperatūrai ir temperatūrai palaikyti. Tais informationções podem ser acessadas de qualityquer Smartphone com or system operacional Android.
Kaip informacija apie tai, kaip tai padaryti, „Arduino placa“ir „DragonBoard“. Uma vez que este passo seja concluído, a informação será enviada para uma API criada no Thingspeak e fornecerá a informação a ser vartojimo.
Naudokite „Android“programą, skirtą sukurti žiniatinklio API ir exeliir no celular informaciją.
Aplicabilidade: o projeto pode ser aplicado em um ambiente onde há needidade de monitoramento de temperatura e umidade e, com base nessas informationções, é vajadis tomar medidas como conseqüência das mudanças climáticas.
1 žingsnis: „Sobre TempControl“
„TempControl“yra sistema, skirta informacijai apie temperatūrą ir temperatūrą, „Android“„Android“telefonams.
Será coletada as informationções de temperatura e umidade do ar no arduíno enviadas para a placa Dragonboard) and posteriormente enviadas para um webservice (segue a descrição abaixo).
Um aplicativo android básico será buildído para exibir as informationções coletadas dos sensores, o aplicativo irá vartotojų, kaip informacija, skirta internetinei paslaugai ir daugeliui telefonų.
2 žingsnis: „Obtendo Information“
Naudokite jutiklius, skirtus drėgmei ir temperatūros temperatūrai DHT11.
O jutiklis DHT11 yra temperatūros ir drėgmės jutiklis, leidžiantis išlaikyti vidutinę temperatūrą nuo 0 iki 50 laipsnių Celsijaus, o drėgmė - nuo 20 iki 90%. Išorinis jutiklio ekstremalus greitis ir tikslumas, be to, jis yra rekomenduojamas naudoti aplinkos aplinkoje. Sua faixa de precisão para temperatura é de 2 graus, e de umidade, 5%.
Esamas jutiklis ir tiesioginis „Arduino Uno R3“jutiklis.
Após arba arduino ler kaip informacijos apie temperatūrą ir drėgmę, eses dados são enviados pela porta serial, e posteriormente lida por outra placa, que neste projeto fori Qualcomm DragonBoard 410C. „DragonBoard“atsako į envyr esses dados através de uma sąsajos belaidį ryšį su „API ThiaSpeak“.
3 žingsnis: Algorítimo Arduíno
O programa vaizduoja vaizdą, taip kaip informacija yra jutiklis, o apresenta esė informacija nėra nuoseklaus Arduino monitoriaus. A biblioteca para uso com or DHT11 pode ser encontrada no site:
Palyginamojo kodo nėra „Arduíno é requiredário“, ypač skirta programinei įrangai. Esama programinė įranga, skirta IDE que pode ser baixada, nėra oficialios „Arduino“svetainės:
Esama programinė įranga, vykdanti programą ir skaičiuojanti programinę įrangą, eskizas, esanti eskizas ir kokybiška serija, įkeliama į „Arduino“prototipage platą, atleidžiama iš komunikacijų serijos. O eskizas feito pelo projetista dirá à placa o que deve ser executado durante o seu funcionamento.
Após ir execução do programa, os dados contendo as information as temperatuuri and eumidated podem ser observados no serial monitor da IDE, conforme a imagem desse passo.
Código fonte do programa "Sensor de umidade and Temperatura DHT11":
pastebin.com/5P5vwySZ
4 žingsnis: „Conexão Serial Arduino Com DragonBoard 410c“
Trumpi džemperiai yra susiję su liga ar arduino ir drakono lenta.
Um megztinis liga dois pinos negativos das duas placas entre si.
Saidomas serijos arduino cujos pinos são 0 - RX e 1 - TX se ligam directtamente porta UART0 da placa dragonboard. („O pino RX do arduino se liga out out ponta com um pino TX da Dragon Board“, arba „pino TX do arduino se liga“ir „outx ponta com um pino RX da Dragon Board“).
UARTS yra „Dragonboard UART0“ir „UART1“serijų disponavimas.
O UART0 gali būti naudojamas kaip UART0 TX ir UART0 RX, skirtas tik UART0 CTS ir UART0 RTS srauto valdymo kontrolei.
- 5 kaištis - UART0 TX
- 7 kaištis - UART0 RX
- 3 kaištis - UART0 CTS
- 9 kaištis - UART0 RTS
O UART1 taip pat yra UART1 TX ir UART1 RX.
- 11 kaištis - UART1 TX
- 13 kaištis - UART1 RX
5 žingsnis: paruoškite „Ambiente De Desenvolvimento DragonBoard“
Įdiegti arba įdiegti dragonboard programą ir įdiegti programinę įrangą:
• „Windows 10“(virtualus virtualus komedijos tiltas)
• „Microsoft Visual Studio 2017“bendruomenė
www.visualstudio.com
• „Windows IoTCoreDashboard“
go.microsoft.com/fwlink/?LinkID=708576
• „Windows IoTRemote“klientas
www.microsoft.com/pt-br/store/p/windows-io…
• „Windows IoTProject“šablonas, skirtas „Visual Studio“
go.microsoft.com/fwlink/?linkid=847472
PDF kūrimo instrukcijos, skirtos parengti arba įgyvendinti ambiciją, ir krizės, skirtos „Windows IOT“projektui:
bit.ly/2yIrG5t
6 veiksmas: įgyvendinkite „Código Fonte Na Dragonboard“
Codigo fonte para dragonbord:
github.com/Joabcks/BackgroundApplication4
Pagrindinė programa arba programa, kaip informacija apie tai, kaip išsiųsti siuntos gavimo būdą, yra portalo serijos dainos ir drakono lenta, ir armazenar os dados lidos em uma varável STRING chamada rxBuffer. Esses dados serão posteriormente enviados para a API no thingspeak através de requisições
Atminkite, kad jums reikia importuoti „que o campo“„SerialPort. BaudRate = 9600;“atstovas a taxa de transmissão de dados, e esse valor deve ser idêntico ao programado no Arduíno.
7 žingsnis: „Fornecendo As Information“
Išsami informacija apie „API“teikiamas „ThingSpeak“ir „Dragon“funkcijas.
„ThingSpeak“yra paslaugų teikimo eilė, kuri yra infraestrutura de web e um protocolo de comunicação baseado em http para envio e recebimento de dados gerados em Arduino ou qualityquer outro dispositivo com recursos para comunicaçã em emde. Pode-se dizer que qualityquer dispostivo com conectividade for a internet com service, http e capaz de realizar GET e POST pode se comunicar com or ThingSpeak.
Esta API mantija, kuri yra politinė de limpeza de mensagens antigas, tornando as informationções acessadas semper atualizadas.
Oficiali svetainė „ThingSpeak“:
thingspeak.com/
„Neste“projektuoja API imtuvą, kuriame yra eilutės, skirtos drėgmės ir temperatūros jutikliams
- 1 laukas atitinka temperatūros ir drėgmės informaciją
Pavydėtinos informacijos pavyzdys - ESCRITA
GET -
Pavyzdys, kaip gauti informaciją - LEITURA
GET -
8 žingsnis: Mostrando kaip informacija
„Códido Fonte“programa „Android“:
github.com/feliperamoscarvalho/ControledeT…
„Android“pagrindinė programa yra „ThingSpeak“API ir „Celular“informacijos apie API informacija.
9 žingsnis: „Considerações Finais“
Os komponentai, skirti projekto kūrimui:
1 - „Qualcomm DragonBoard 410C“(599, 90 USD)
1 - „Arduino Uno Rev3“(44, 90 USD)
1 - DHT11 drėgmės ir temperatūros jutiklis (12, 90 USD)
1 - džemperiai
Projektavimo komponentai:
JOABAS FERREIRA - [email protected]
FELIPĖ - [email protected]
PABLO - [email protected]
PEDRO - [email protected]
FLAVIO - [email protected]
Nuorodos:
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
Rekomenduojamas:
„Arduino“automobilių atbulinės eigos įspėjimo sistema - Žingsniai po žingsnio: 4 žingsniai
„Arduino“automobilių atbulinės eigos įspėjimo sistema | Žingsniai po žingsnio: Šiame projekte aš suprojektuosiu paprastą „Arduino“automobilio atbulinės eigos stovėjimo jutiklio grandinę, naudodamas „Arduino UNO“ir ultragarsinį jutiklį „HC-SR04“. Ši „Arduino“pagrįsta automobilio atbulinės eigos įspėjimo sistema gali būti naudojama autonominei navigacijai, robotų diapazonui ir kitiems diapazonams
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): 8 žingsniai
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): ultragarsiniai garso keitikliai L298N nuolatinės srovės adapterio maitinimo šaltinis su vyrišku nuolatinės srovės kaiščiu „Arduino UNOBreadboard“Kaip tai veikia: pirmiausia įkelkite kodą į „Arduino Uno“(tai yra mikrovaldiklis su skaitmeniniu ir analoginiai prievadai kodui konvertuoti (C ++)
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: 7 žingsniai
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: Kelionė, skirta visam „Kano Pixel“potencialui išnaudoti, prasideda gamyklos programinės įrangos pakeitimu „MicroPython“, tačiau tai tik pradžia. Norėdami koduoti „Pixel Kit“, turime prie jo prijungti savo kompiuterius. Ši pamoka paaiškins, kas
Tiesioginė 4G/5G HD vaizdo transliacija iš DJI drono esant mažai delsai [3 žingsniai]: 3 žingsniai
Tiesioginis 4G/5G HD vaizdo įrašų srautinis perdavimas iš DJI drono esant mažai delsai [3 žingsniai]: Šis vadovas padės jums gauti tiesioginius HD kokybės vaizdo srautus iš beveik visų DJI dronų. Naudodami „FlytOS Mobile App“ir „FlytNow Web Application“galite pradėti transliuoti vaizdo įrašus iš drono