ዝርዝር ሁኔታ:
- ደረጃ 1 - ሶብሬ ኦ EnvSmart
- ደረጃ 2 - Apenativo De Controle ን ያድርጉ
- ደረጃ 3: Equipamentos Utilizados E Funcionamento
- ደረጃ 4 ፕሮቶኮሎስ ዴ ኮሙኒካçኦ
- ደረጃ 5: Bibliotecas
- ደረጃ 6: Telas Da Comunicação Serial
- ደረጃ 7: Montagem Do EnvSmart
ቪዲዮ: EnvSmart: 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
EnvSmart é um projeto desenvolvido para auxiliar pessoa com mobilidade reduzida em tarefas do dia a dia, como por exemplo no controle de iluminação e aparelhos eletrônicos tais como televisão, ar-condicionado e TV a Cabo. O gerenciamento desses equipamentos será feito pelo usuário através de uma interface simples em um smartphone com sistema operacional Android.
O projeto foi construído utilizando duas placas Arduino Nano que trocam informações entre si, onde uma placa funciona como o servidor web possuindo um endereço IP dentro da rede operante, ጃካ አንድ segunda placa funciona como um cliente sendo a responsivevel porcema acionar cada aparelho específico.
O projeto tem o objetivo ajudar pessoas a executarem aquelas que são tarefas simples para qualquer pessoa, mas para uma pessoa com mobilidade reduzida acaba se tornando complexa. አሪፍ ፣ ሊቻል የሚችል ነገር አለ።
ደረጃ 1 - ሶብሬ ኦ EnvSmart
ኦ EnvSmart surgiu como uma የግድ!” ou simplesmente acionar uma lâmpada.
ኤሲማ ኤ ፖስላቬል ኦፕሬቲቭ ዴ ቴድ ሲስተም do EnvSmart construído para sistemas Android, através dele podemos controlar o sistema de ar-condicionado, televisão, tv a cabo e toda iluminação, além de poder criar cenas prontas e facilitar ainda mais a gestão do ambiente.
A figura também mostra as duas placas Arduinos juntas com um módulo relé, um módulo NFC ፣ um leitor de cartão SD እና por fim o LED emissor። O roteador é o responsável por conectar o sistema ao Servidor Web e permitir o usuário ter uma porta de acesso para gerir o sistema.
ደረጃ 2 - Apenativo De Controle ን ያድርጉ
ዘመናዊ ስልኮች Android ን ለፕሮግራሞቹ ማሰራጨት ይችላሉ። Foram criados botões com um tamanho grande de forma que uma pessoa com mobilidade reduzida consiga utilizá-la sem dificuldades, além de a plataforma sem bem simples e intuitiva.
ለ Android ሶፍትዌሮች የሶፍትዌር አጠቃቀምን ለፓስታ ወይም ለ Android ሶፍትዌር ይጠቀሙ።
ደረጃ 3: Equipamentos Utilizados E Funcionamento
Acima temos a imagem com os equipamentos que foram utilizados para o desenvolvimento do EnvSmart. አንድ ሀሳብ እና ጥቅም ላይዛçኦ ዲ ዶይስ አርዱኢኖስ ፎኢ ዋና ዳይሬክተር ዴቪዶ አንድ ሊሚታçኦ ዲ ሜሞሪያ ዴ ፕሮግራም ዲሳ ፕላታፎርማ ፣ ኢንአኦ ፎአ ሴራራዶ em duas partes ፣ onde o primeiro arduino funciona como um servidor recebendo እንደ መረጃው ሁሉ ደንበኛን ማስተላለፍ ይችላል። todos os dispositivos conectados a ele.
Com o EnvSmart o usuário irá controlar a iluminação do sistema de duas formas, a primeira é através de cartão NFC, onde o usuário cadeirante ao aproximar a cadeira de roda ao leitor NFC acionará as Luzes específicas previamente escolhidas, እንደ ambiente que automaticamente irá apagar todas as lâmpadas. A segunda forma de controle é por meio do aplicativo de celular que contém algumas funções específicas para facilitar ainda mais a vida do usuário, por exemplo no controle de equipamentos como televisão, onde o comando final só será enviado ao final dos três dasitos, não tendo problema para o usuário o tempo de espera entre cada dígito.
O cartão SD é o responsável pelo armazenamento de todos os códigos de aparelhos que utilizam o infravermelho para comunicarem. O módulo de cartão SD é ligado ao arduino através do protocolo SPI que será explicado mais abaixo።
ደረጃ 4 ፕሮቶኮሎስ ዴ ኮሙኒካçኦ
Para a comunicação entre as duas placas Arduinos foi utilizado o protocolo UART com o auxílio da biblioteca SoftwareSerial queerial o objetivo de emular as funcionalidades do HardwareSerial. O protocolo UART utiliza o pino de transmissão (Tx - Pino D5) e o pino receptor (RX - Pino D4)። Por ser uma comunicação assíncrona é definido um BaudRate que defina uma velocidade de recepção e envio, nesse caso definimos como 9600 bps.
Para a comunicação entre usuário e EnvSmart foi utilizada a arquitetura Ethernet que é uma Rede de Área Local (LAN) e utilizando assim o modelo TCP/IP implementado እና biblioteca EtherCard onde é definida a porta de comunicação, ወይም endereço IP e. ና camada de aplicação da pilha TCP/IP é construído o pacote de dados tanto para envio quanto para recebimento utilizando o HTTP através do método GET.
O protocolo de comunicação entre arduino e o módulo de Cartão SD é o SPI (Serial Peripheral Interface) que também é um protocolo de comunicação serial, porém, diferente do protocolo UART esse é implementado de forma síncrona. ኦስ ፒኖስ ፓራ ኮሙኒካção entre dispositivos SPI são definidos como MOSI (Mestre para Escravo) ፣ MISO (Escravo para Mestre) ፣ SCK (Clock) responsável pelo sincronismo e CS seleciona o escravo ativo.
ደረጃ 5: Bibliotecas
Foram utilizadas algumas bibliotecas prontas para fazer o sistema funcionar. አንድ biblioteca EtherCard (https://github.com/jcw/ethercard) ወይም ሾፌሩ ለኤንኤን 28J60 የኤንተርኔት ጋሻ የለም ፣ እና ሌላው የ TCP/IP explicada anteriormente. አንድ biblioteca SD (https://github.com/adafruit/SD) é a responsável por fazer a comunicação entre arduino e o cartão SD። አንድ biblioteca IRRemote (https://github.com/z3t0/Arduino-IRremote) እና መልስ በሚሰጥበት በኢሜተር ወይም በኮማንዶ ኢንፍራቨርሜሎ። አንድ biblioteca PN532 (https://github.com/adafruit/Adafruit-PN532) é quem faz a interação entre o módulo NFC e o arduino. ፖር fim ፣ መጽሐፍ ቅዱሳዊ የሶፍትዌር ጽሑፍ quq é quem emula a comunicação serial de forma a parecer uma HardwareSerial.
ደረጃ 6: Telas Da Comunicação Serial
አሴማ ቴሞስ እንደ ምናባዊ ዳ ቴላ ዳ ኮሙኒካçኦ ተከታታይ እንደ ሰርቪዶ ኢ ለደንበኛ ፣ ኒላ ፖድሞስ እንደ መረጃው እንደ ትሮካ ዴ ሜንስጋንስ ኢንተር ኦስ ዶይስ ሞዱሎስ ማይክሮ ኮንትሮልዶርስ ፣ እና ፕሪሚራ ቬሞስ ወይም ሴቪዶር ኢንቪዶማ uma mensagem contendo o equipamento a ser acionado desoia seja realizado. እና እንደ ደንበኛ መረጃን እንደ ደንበኛ መረጃን እና መረጃዎችን በአስተማማኝ ሁኔታ እንገልፃለን።
Podemos visualizar também quando o módulo cliente recebe o sinal para acionar o infravermelho, que imprimi em seguida a linha do cartão SD que contém o sinal em questão.
ደረጃ 7: Montagem Do EnvSmart
ኤሲማ እስታኦ ቶዳስ እንደ ተደጋጋፊዎች እንደ EnexSmart እና እንደ ሞዛይም በ EnvSmart ፣ እንደዚሁም በቪኦኤ ሲአይኤ ኮንቴዶዶስ ኦስ አካሎች ውስጥ ፕሮቶኮሎ SPI እና I2C citados anteriormente. O sistema é todo alimentado com uma fonte de 9V e 1A ligada nas conexõ ናኖ።
የሚመከር:
በ 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 ን ሠራሁ። በእውነቱ አሪፍ ነው እና እርስዎም እነሱን መሞከር አለብዎት