ዝርዝር ሁኔታ:
- ደረጃ 1: Sobre TempControl
- ደረጃ 2: Obtendo Informações
- ደረጃ 3 አልጎሪቲሞ አርዱኢኖ
- ደረጃ 4: Conexão Serial Arduino Com DragonBoard 410c
- ደረጃ 5: Preparando O Ambiente De Desenvolvimento DragonBoard
- ደረጃ 6 - ተግባራዊ ያድርጉ O Código Fonte Na Dragonboard
- ደረጃ 7 - Fornecendo እንደ መረጃ ሰጪዎች
- ደረጃ 8: Mostrando እንደ መረጃ ሰጪዎች
- ደረጃ 9: Finais ን ከግምት ውስጥ ያስገባል
ቪዲዮ: TempControl: 9 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
TempControl é um projeto desenvolvido para coletar informações sobre a umidade e a temperatura do ar. ይህ መረጃ በስማርትፎን ወይም በስርዓተ ክወና Android ላይ መረጃን ይሰጣል።
እንደ መረጃው serão obtidas através de sensores instalados em uma placa Arduino e compartilhadas com uma placa DragonBoard። Uma vez que este passo seja concluído, a informação será enviada para uma API criada no Thingspeak e fornecerá and informação a ser consumida.
በ Android ላይ የ Android foi desenvolvido como uma maneira de acessar informações da API እና exibir no celular.
Aplicabilidade: o projeto pode ser aplicado em um ambiente onde há neobhodimoidade de monitoramento de temperatura e umidade e, com base nessas informações, e necessário tomar medidas como conseqüência das mudanças climáticas.
ደረጃ 1: Sobre TempControl
TempControl እና um systemma para coletar informações sobre a umidade e a temperatura, que poderá ser acessado utilizando smatphones Android.
Será coletada እንደ informações de temperatura e umidade do ar no arduíno enviadas para a placa Dragonboard) እና posteriormente enviadas para um webservice (segue a descrição abaixo)።
እንደ አፕልኬቲቮ android ባሲሲካ será construído para exibir እንደ መረጃ ኮታዳስ ዳስ ዳሳሾች ፣ ወይም እንደ አፕሊኬቲቭ ኢቫ ፍጆር እንደ መረጃው እንደ ድር መረጃ አገልግሎት እና እንደ ቴላ እስከ ሴሉላር።
ደረጃ 2: Obtendo Informações
ፓራ ኦ projeto foi utilizado um ዳሳሽ ባሲኮ ደ ኡሚዳዴ እና የሙቀት መጠን ቻምዶ DHT11።
እርስዎ አነፍናፊ DHT11 እና የሙቀት ዳሳሽ እና የሙቀት መጠን ከ 0 እስከ 50 ሴልሺየስ ፣ እና ከ 20 እስከ 90%ባለው የሙቀት መጠን። Não é um sensor extremamente rápido e preciso, por isso não é recomendada a utilização em ambientes de alto risco. Sua faixa de precisão para temperatura é de 2 graus, e de umidade ፣ 5%።
Este sensor እና ligado diretamente é uma placa Arduino Uno R3.
አፖዱ ኦ አርዱዲኖ ሌር እንደ መረጃው እንደ የሙቀት መጠን እና መረጃ ፣ እንደ ዳስ ሳኦስ ኤቪዶዶስ ፔላ ፖርታ ተከታታይ ፣ እና የኋላ ኋላ ሊዳ ፖራ ፕራካ ፣ ለ Qualcomm DragonBoard 410C። አንድ DragonBoard é Respável por enviar esses dados através de uma interface wireless para uma API ኤሪአይ ምንም ThingSpeak.
ደረጃ 3 አልጎሪቲሞ አርዱኢኖ
በፕሮግራሙ ላይ እንደ መረጃው ዳሳሾች ፣ እንደ መረጃ አነፍናፊ ፣ እና እንደ አርዱዲኖ ምንም ተከታታይ ክትትል አያደርግም። አንድ ቢቢዮቴካ ለፓስሶ ኮም ወይም ለ DHT11 ጣቢያው ጣቢያ የለም
Para compilar o código no Arduíno é neededário um software especifico. የሶፍትዌር እና የአይዲ IDE que pode ser baixada የአርዱዲን ጣቢያ የለም -
Esse software é executado em um computador onde é feita a programação, conhecida como sketch, na qual será feita upload para a placa de prototipagem Arduino, através de uma comunicação ተከታታይ. ኦ ረቂቅ feito pelo projetista dirá à placa o que deve ser executado durante o seu funcionamento.
በአፕሮግራሙ መሠረት ፕሮግራሞቹን እንደ መረጃው እንደ የሙቀት መጠን እና እንደ ሞዲዩድ ያለ ተከታታይ ሞኒተር ዳዲኢኢኢ (IDE) ን ይመልከቱ ፣ አንድ ነገር እንዳያስተላልፉ ያድርጉ።
Código fonte do programa “ዳሳሽ ደ ኡሚዳዴ እና ቴራፒዩታ DHT11”:
pastebin.com/5P5vwySZ
ደረጃ 4: Conexão Serial Arduino Com DragonBoard 410c
Três jumpers fazem a ligação entre o arduino e ዘንዶ ቦርድ።
ኡም ጁምፐር ሊጋ ዶይስ ፒኖስ ኔጋቲቮስ ዳስ ዱስ ፕላካስ ኢንተር ሲ።
A saída serial do arduino cujos pinos são 0 - RX e 1 - TX se ligam diretamente à porta UART0 da placa dragonboard። (ኦ ፒኖ አር ኤክስ አር አርዲኖን ሲ ሊጋ እና አውራ ፓንኮ ኮም ኦም ፒኖ ቲክስ ዳራጎን ቦርድ ፣ ኢ ፒኖ ቲክስ አርዱዲኖ ሴ ሊጋ እና አውራ ፓንታ ኮም um ፒኖ RX ዳ ድራጎን ቦርድ)።
UARTS em série disponíveis no Dragonboard UART0 e UART1.
UART0 possui እንደ linhas padrão UART0 TX e UART0 RX ፣ juntamente com os sinais de controle de fluxo UART0 CTS e UART0 RTS።
- ፒን 5 - UART0 TX
- ፒን 7 - UART0 RX
- ፒን 3 - UART0 CTS
- ፒን 9 - UART0 RTS
O UART1 ን እንደ ኤንሃሃስ UART1 TX እና UART1 RX ን ያጠቃልላል።
- ፒን 11 - UART1 TX
- ፒን 13 - UART1 RX
ደረጃ 5: Preparando O Ambiente De Desenvolvimento DragonBoard
ለፕሮግራሙ እና ለድራጎርድ ሰሌዳ አስፈላጊ እና አስፈላጊ የሆኑ ሶፍትዌሮችን በ instalação de alguns
• ዊንዶውስ 10 (pode ser máquina virtual com rede em Bridge)
• የማይክሮሶፍት ቪዥዋል ስቱዲዮ 2017 ማህበረሰብ
www.visualstudio.com
• ዊንዶውስ IoTCoreDashboard
go.microsoft.com/fwlink/?LinkID=708576
• የዊንዶውስ IoTRemote ደንበኛ
www.microsoft.com/pt-br/store/p/window-io…
• የዊንዶውስ IoTProject አብነት ለዕይታ ስቱዲዮ
go.microsoft.com/fwlink/?linkid=847472
የፒዲኤፍ com አስተማሪዎች ለፓፓራፕራየር ወይም ለአከባቢው ተግባራዊነት የዊንዶውስ IOT:
bit.ly/2yIrG5t
ደረጃ 6 - ተግባራዊ ያድርጉ O Código Fonte Na Dragonboard
የኮድጎ ቅርጸ -ቁምፊ ለድራጎንቦርድ
github.com/Joabcks/BackgroundApplication4
Basicamente o programa irá ler as informações que estão sendo recebidas na porta serial da dragonboard e irá armazenar os dados lidos em uma variável STRING chamada rxBuffer. Esses dados serão posteriormente enviados para a API no thingspeak através de requisições
Um ponto bastante importante é que o campo "SerialPort. BaudRate = 9600;" representa a taxa de transmissão de dados, e esse valor deve ser idêntico ao programado no Arduíno.
ደረጃ 7 - Fornecendo እንደ መረጃ ሰጪዎች
A informação é fornecida por uma API hospedada no ThingSpeak e alimentada pela placa Dragon.
ThingSpeak é um serviço que oferece uma infraestrutura de web e um protocolo de comunicação baseado em http para envio e recebimento de dados gerados em Arduino ou qualquer outro dispositivo com recursos para comunicação em rede. ከበይነመረቡ ጋር በስርዓተ-ፆታ ግንኙነት (ኢንተርኔት) ሰርቪçኦ http እና ካፓዝ ዴ ሬሊዛር GET e POST pode se comunicar com o ThingSpeak.
Esta API mantém uma política de limpeza de mensagens antigas, tornando as informações acessadas sempper atualizadas.
ኦፊሴላዊ ThingSpeak ጣቢያ
thingspeak.com/
የኤፒአይ መቀበያ ስርዓቱን እንደቀጠለ ነው
- field1 corresponde a informação de temperatura e umidade
ለምሳሌ para enviar informações para api - ESCRITA
ያግኙ -
ለምሳሌ ፓር ዳር ኤም ኤን መረጃዎችን ማግኘት - ኤይቲአራ
ያግኙ -
ደረጃ 8: Mostrando እንደ መረጃ ሰጪዎች
ኮዲዶ ፎንቴ ፕሮጄቶ መተግበሪያ Android:
github.com/feliperamoscarvalho/ControledeT…
ኤፒአይ ThingSpeak e imprime and tela do celular ን እንደመግቢያ ያህል ፣ የመተግበሪያ android መሠረታዊ መሠረታዊ ነው።
ደረጃ 9: Finais ን ከግምት ውስጥ ያስገባል
የኦስ ክፍሎች ለደሴቮቨር እሴት ፕሮጄቶ ፎረም -
1 - Qualcomm DragonBoard 410C (R $ 599 ፣ 90)
1 - አርዱዲኖ ኡኖ Rev3 (R $ 44 ፣ 90)
1 - አነፍናፊ ደ ኡሚዲኤ እና የሙቀት መጠን DHT11 (R $ 12 ፣ 90)
1 - መዝለያዎች
አካላት ፕሮጄቶ ያደርጋሉ -
JOAB FERREIRA - [email protected]
FELIPE - [email protected]
ፓብሎ - [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/ ዳሳሽ-de-um…
www.mathworks.com/help/thingspeak/?requestedDomain=www.mathworks.com
የሚመከር:
በ Flick ውስጥ የጨዋታ ንድፍ በ 5 ደረጃዎች 5 ደረጃዎች
በ 5 ደረጃዎች ውስጥ በ Flick ውስጥ የጨዋታ ንድፍ -ፍሊክስ ጨዋታን በተለይም በእውነቱ እንደ እንቆቅልሽ ፣ የእይታ ልብ ወለድ ወይም የጀብድ ጨዋታ የመሰለ ቀላል መንገድ ነው።
የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ማስጠንቀቂያ ስርዓት - ደረጃዎች በደረጃ: 4 ደረጃዎች
የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ማንቂያ ስርዓት | ደረጃዎች በደረጃ-በዚህ ፕሮጀክት ውስጥ አርዱዲኖ UNO እና HC-SR04 Ultrasonic Sensor ን በመጠቀም ቀላል የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ዳሳሽ ወረዳ እቀዳለሁ። ይህ በአርዱዲኖ ላይ የተመሠረተ የመኪና ተገላቢጦሽ የማስጠንቀቂያ ስርዓት ለራስ ገዝ አሰሳ ፣ ሮቦት ሬንጅንግ እና ለሌላ ክልል አር
በ Raspberry Pi 4B ላይ የፊት ለይቶ ማወቅ በ 3 ደረጃዎች 3 ደረጃዎች
በ Raspberry Pi 4B ላይ የፊት ለይቶ ማወቅ በ 3 እርከኖች-በዚህ መመሪያ ውስጥ የሹንያፊትን ቤተመፃሕፍት በመጠቀም ከ Rasyaberry O/S ጋር Raspberry Pi 4 ላይ የፊት ለይቶ ማወቅን እናከናውናለን። ሹነፊታ የፊት መታወቂያ/ማወቂያ ቤተ -መጽሐፍት ነው። ፕሮጀክቱ ፈጣን የመለየት እና የማወቅ ፍጥነትን ለማሳካት ያለመ ነው
በ GameGo ላይ በ ‹GoGo› ላይ ማለቂያ ከሌላቸው ደረጃዎች ጋር የመሣሪያ ስርዓት - 5 ደረጃዎች (ከስዕሎች ጋር)
በ GameGo ላይ በ MakeGo Arcade የመጫወቻ ማዕከል ላይ ገደብ የለሽ ደረጃዎች ያለው የመሣሪያ ስርዓት - GameGo በ TinkerGen STEM ትምህርት የተገነባ የ Microsoft Makecode ተኳሃኝ የሆነ የሬትሮ ጨዋታ ተንቀሳቃሽ ኮንሶል ነው። እሱ በ STM32F401RET6 ARM Cortex M4 ቺፕ ላይ የተመሠረተ እና ለ STEM አስተማሪዎች ወይም የሬትሮ ቪዲዮ ጨዋታን መፍጠር መዝናናትን ለሚወዱ ሰዎች ብቻ የተሰራ ነው
ቀላል ደረጃዎች (DID Strip Lights በመጠቀም) DIY Vanity Mirror - 4 ደረጃዎች
DIY Vanity Mirror በቀላል ደረጃዎች (የ LED ስትሪፕ መብራቶችን በመጠቀም) - በዚህ ልጥፍ ውስጥ በ LED ሰቆች እገዛ የ DIY Vanity Mirror ን ሠራሁ። በእውነቱ አሪፍ ነው እና እርስዎም እነሱን መሞከር አለብዎት