Tartalomjegyzék:
- 1. lépés: Sobre O EnvSmart
- 2. lépés: Desenvolvimento Do Aplicativo De Controle
- 3. lépés: Equipamentos Utilizados E Funcionamento
- 4. lépés: Protocolos De Comunicação
- 5. lépés: Bibliotecas
- 6. lépés: Telas Da Comunicação sorozat
- 7. lépés: Montagem Do EnvSmart
![EnvSmart: 7 lépés EnvSmart: 7 lépés](https://i.howwhatproduce.com/images/004/image-9631-54-j.webp)
Videó: EnvSmart: 7 lépés
![Videó: EnvSmart: 7 lépés Videó: EnvSmart: 7 lépés](https://i.ytimg.com/vi/z32rmLX4rm4/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
![EnvSmart EnvSmart](https://i.howwhatproduce.com/images/004/image-9631-55-j.webp)
EnvSmart é um projeto desenvolvido para auxiliar pessoa com mobilidade reduzida em tarefas do dia a dia, como por examplelo no controle de iluminação e aparelhos eletrônicos tais como televisionã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 system operacional Android.
O projeto foi konstruktíva utilizando duas placas Arduino Nano que trocam information information in entre si, onde uma placa funciona como o servidor web possuindo um endereço IP dentro da rede operante, já a segunda placa funciona como um client acionar cada aparelho específico.
O projeto tem o objetivo ajudar pessoas a executarem aquelas que são tarefas simples para kvalquer pessoa, mas para uma pessoa com mobilidade reduzida acaba se tornando complexa. Assim, lehetséges essas pessoas a terem uma imersão maior ao ambiente e se sentirem mais independentes.
1. lépés: Sobre O EnvSmart
![Sobre O EnvSmart Sobre O EnvSmart](https://i.howwhatproduce.com/images/004/image-9631-56-j.webp)
O EnvSmart surgiu como uma needidade de fornecer maior independentência às pessoas que têm mobilidade reduzida, a plataforma foi toda construction of com o auxílio de uma pessoa cadeirante e que tem dificuldade em realizar algumas tarefas do dia, como o simples a can vagy egyszerű akionáris uma lâmpada.
Acima é possível ver a tela do aplicativo de controle de todo o system do EnvSmart build of para systemas Android, através dele podemos controlar o system de ar-condicionado, televisionão, tv a cabo and toda iluminação, além de poder criar cenas prontas para o ambiente e facilititar ainda mais a gestão do ambiente.
A figura também mostra as duas placas Arduinos juntas com mód mód relé, um mód NFC, um leitor de cartão SD e por fim o LED emissor. O roteador é o responseável por conectar o system ao Servidor Web e licenseir o usuário ter uma porta de acesso para gerir o system.
2. lépés: Desenvolvimento Do Aplicativo De Controle
![Desenvolvimento Do Aplicativo De Controle Desenvolvimento Do Aplicativo De Controle](https://i.howwhatproduce.com/images/004/image-9631-57-j.webp)
Platform kriada, amely lehetővé teszi az Android okostelefonok rendszereinek vezérlését vagy rendszerének fejlesztését. 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.
Az Android Studio szoftver használatához vagy fejlesztéséhez használja az Android Studio szoftverét, amely az ambiente de desenvolvimento integrációját tartalmazza az Android platformhoz.
3. lépés: Equipamentos Utilizados E Funcionamento
![Equipamentos Utilizados E Funcionamento Equipamentos Utilizados E Funcionamento](https://i.howwhatproduce.com/images/004/image-9631-58-j.webp)
Acima temos a imagem com os equipamentos que foram utilizados para o desenvolvimento do EnvSmart. A ideia na utilização de dois arduinos foi principmente devido a limitação de memória de program dessa plataforma, então foi separado em duas partes, onde o primeiro arduino funciona como um servidor recebendo as informationções do usuário e transferindo para o arduino cliente que todos os dispositivos conectados a ele.
Com o EnvSmart vagy usuário irá controlar and iluminação do system 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 escoloros a esirrida, 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 facilititar ainda mais a vida do usuário, por example no controle de equipamentos como televisionão, onde o comando final só seria enviado ao final dos três dígitos do canal, não tendo problem para o usuário o tempo de espera entre cada dígito.
O cartão SD é o responseável pelo armazenamento de todos os códigos de aparelhos que utilizam o infravermelho para comunicarem. O módú de cartão SD és ligado ao arduino através do protocolo SPI que será explicado mais abaixo.
4. lépés: Protocolos De Comunicação
A comunicação entre as duas placas Arduinos foi utilizado vagy protokoll UART com o auxílio da biblioteca SoftwareSerial que tem o objetivo de emular as funcionalidades do HardwareSerial. Az UART protokoll vagy a transzmissziós (Tx - Pino D5) és a pino receptor (RX - Pino D4) protokoll. 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.
A comunicação entre usuário e EnvSmart foi utiladaada and arquitetura Ethernet que é uma Rede de Área Local (LAN) and use asim o model or TCP/IP implementado na biblioteca EtherCard on a porta de comunicação, vagy endereço IP e MAC do dispositivo. Ez a TCP/IP applikáció része, amely felépíti vagy felépíti a tanto tanto para envio quanto para recebimento utilizando vagy HTTP através do metetodo GET alkalmazását.
O protocolo de comunicação entre arduino e o modulo 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 é implementation de forma síncrona. Os pinos para a comunicação entre dispositivos SPI são definidos como MOSI (Mestre para Escravo), MISO (Escravo para Mestre), SCK (Clock) responseavel pelo sincronismo e CS seleciona o escravo ativo.
5. lépés: Bibliotecas
Foram utilizadas algumas bibliotecas prontas para fazer o system funcionar. A biblioteca EtherCard (https://github.com/jcw/ethercard) egy ENC28J60 chiphez tartozó illesztőprogram, amely nem tartalmaz ethernet pajzsot, és formázható a pilóta TCP/IP explicada anteriormente. A biblioteca SD (https://github.com/adafruit/SD) válasz a fazer a comunicação entre arduino e o cartão SD -re. A biblioteca IRRemote (https://github.com/z3t0/Arduino-IRremote) egy válasz az emitir o comando infravermelho. A PN532 (https://github.com/adafruit/Adafruit-PN532) biblioteka (https://github.com/adafruit/Adafruit-PN532) é quem faz és interakciós beavatkozás vagy mód NFC és arduino. Por fim, biblioteca SoftwareSerial quq é quem emula a comunicação serial de forma a parecer uma HardwareSerial.
6. lépés: Telas Da Comunicação sorozat
![Telas Da Comunicação sorozat Telas Da Comunicação sorozat](https://i.howwhatproduce.com/images/004/image-9631-59-j.webp)
Acima temos as imagens da tela da comunicação serial do servido e do cliente, nela podemos ver as informationções de troca de mensagens entre os dois módulos microcontroladores, na primeira vemos o servidor enviando uma mensagem contendo o equipamento a ser acionado junto ao que seja realizado. Na segunda imagem tem o cliente recebendo a informação enviada pelo servidor and respondendo com o valor do estado atual das lâmpadas e em seguida podemos ver essa informationção no módulo servidor.
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. lépés: Montagem Do EnvSmart
![Montagem EnvSmart Montagem EnvSmart](https://i.howwhatproduce.com/images/004/image-9631-60-j.webp)
Acima estão todas as conexões realizadas montagem do EnvSmart, on pode ver como são conectados os komponensek através do protocolo SPI e I2C citados anteriormente. O system é todo alimentado com uma fonte de 9V e 1A ligada nas conexões Vin e GND nano.
Ajánlott:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
![DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés](https://i.howwhatproduce.com/images/005/image-14052-j.webp)
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
![Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
![Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés](https://i.howwhatproduce.com/images/009/image-25904-j.webp)
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
![Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel) Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)](https://i.howwhatproduce.com/images/010/image-27211-j.webp)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés
![4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés 4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés](https://i.howwhatproduce.com/images/001/image-1847-33-j.webp)
4 lépés az akkumulátor belső ellenállásának mérésére: Íme a 4 egyszerű lépés, amelyek segítenek mérni az akkumulátor belső ellenállását