Sisällysluettelo:
- Vaihe 1: Sobre O EnvSmart
- Vaihe 2: Desenvolvimento Do Aplicativo De Controle
- Vaihe 3: Equipamentos Utilizados E Funcionamento
- Vaihe 4: Protocolos De Comunicação
- Vaihe 5: Bibliotecas
- Vaihe 6: Telas Da Comunicação -sarja
- Vaihe 7: Montagem EnvSmart
Video: EnvSmart: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
EnvSmart ja um projeto desenvolvido para auxiliar pessoa com mobilidade reduzida em tarefas do dia a dia, como por examplelo no controle de illuminaçã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.
Jos haluat rakentaa käyttökohteita, käytä Arduino Nano que trocam -tietoja, kirjoita sisään, valitse pelkästään placa funciona como tai servidor web possuindo um endereço IP dentro da rede operante, jos a segunda placa funciona como um cliente sendo a responseate to dober as info 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. Määritä, mahdollista esses pessoas a terem uma imersão maior ao ambiente e se sentirem mais Independes.
Vaihe 1: Sobre O EnvSmart
O EnvSmart surgiu como uma needidade de fornecer maior independentência às pessoas que têm mobilidade reduzida, a plataforma foi toda buildida com o auxílio de uma pessoa cadeirante e que tem dificuldade em realizar algumas tarefas do dia, como o simples a can tai yksinkertainen acionar uma lâmpada.
Acima é possível ver a tela do aplicativo de controle de todo or system do EnvSmart built-in para systemas Android, através dele podemos control or system de ar-condicionado, televisioo, tv a cabo and toda iluminação, além de poder criar cenas prontas para o ambiente e helpitar ainda mais gestão do ambiente.
A figura também mostra as duas placas Arduinos juntas com mode mode relé, um modeulo NFC, um leitor de cartão SD and por fim o LED emissor. O roteador é o responseavel por conectar o system ao Servidor Web and lupia or usuário ter uma porta de acesso para gerir o system.
Vaihe 2: Desenvolvimento Do Aplicativo De Controle
Android -älypuhelimien järjestelmä, jossa voidaan hallita kaikkia järjestelmän käyttöjärjestelmiä ja kehittää niitä. 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.
Voit kehittää sovelluksia Android -ohjelmiston käyttöön tai käyttää sitä Android Studio -ohjelmiston avulla.
Vaihe 3: Equipamentos Utilizados E Funcionamento
Acima temos a imagem com os equipamentos que foram utilizados para or desenvolvimento do EnvSmart. A ideia na utilização de dois arduinos foi principmente devido a limitação de de memória de program dessa plataforma, então foi separado em duas partes, onde o primeiro arduino funciona como um servidor recebendo as informações do usuário e broadcastindo para or arduino cliente que todos os dispositivos conectados a ele.
Com o EnvSmart o usuário control control and iluminação do system de duas formas, a primeira and através de cartão NFC, onde or usuário cadeirante ao aproximar a cadeira de roda ao leitor NFC acionará as luzes específicas previamente escriro aida 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 examplelo no controle de equipamentos como televisionão, onde o comando final só será enviado ao final dos três díge do canal, ei ole ongelma ongelma para tai käyttö tai tempo de espera entre cada dígito.
O SD -kortti tai vastaus pelon armazenamento de todos os códigos de aparelhos que utilizam tai infravermelho para comunicarem. Voit käyttää SD -muistikorttia ja liittää sen arduino -através do protocolo SPI: hen, jossa on selitettävä enemmän.
Vaihe 4: Protocolos De Comunicação
Tämä on kommunikaatiotiedosto, joka on kirjoitettu Arduinos foi utilizado tai protokolla UART com o auxílio da biblioteca SoftwareSerial que tem o objetivo de emular as funcionalidades do HardwareSerial. O -protokollan UART -käyttö tai pino de transmissão (Tx - Pino D5) ja pinoreseptori (RX - Pino D4). Jos sinulla on komunicação assíncrona ja definido um BaudRate que defina uma velocidade de recepção e envio, nesse caso definimos como 9600 bps.
Paikallisen tiedonsiirron ja EnvSmart -käyttöliittymän ja Arquitetura -Ethernet -yhteyden käyttö Rede de Área Local (LAN) ja käyttötavat TCP/IP -mallin ja bibliotekaan perustuvan mallin käyttämiseksi EtherCard on määritetty tietoliikenneportaalin, IP -käyttöjärjestelmän ja MAC -laitteen mukaan. TCP/IP -sovelluksen sovellusten rakentaminen tai rakentaminen tai isännöintipaketin käyttö on paras mahdollinen vastaanottopalvelun käyttö tai HTTP -tiedonsiirto GET.
Yhteyskäytännön kommunikaatiosovellus ja Cartão SD: n ja SPI: n (Serial Peripheral Interface) sarja, joka on yhdistetty sarjakuvausprotokollaan, porém, erilainen protokolla UART esse ja täytäntöönpano 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) responseável pelo sincronismo e CS seleciona o escravo ativo.
Vaihe 5: Bibliotecas
Foram utilizadas algumas bibliotecas prontas para fazer or system funcionar. Biblioteca EtherCard (https://github.com/jcw/ethercard) ohjain tai siru ENC28J60, joka ei sisällä ethernet -suojaa, ja se muodostuu TCP/IP -selityksestä. Biblioteca SD (https://github.com/adafruit/SD) on vastaus fazerin ja comunicação entre arduino e o cartão SD: n välillä. Biblioteca IRRemote (https://github.com/z3t0/Arduino-IRremote) on vastaus emitir tai comando infravermelho. A biblioteca PN532 (https://github.com/adafruit/Adafruit-PN532) quem faz a vuorovaikutus tai NFC-tila ja arduino. Esimerkiksi, SoftwareSerial, quote ja quem emula, kommunikaation sarja, joka muodostuu HardwareSerialista.
Vaihe 6: Telas Da Comunicação -sarja
Acima temos as imagens da tela da comunicação serial do servido e do cliente, nela podemos ver as informações de troca de mensagens entre os dois modeulos microcontroladores, na primeira vemos o servidor enviando uma mensagem contendo o equipamento a ser acionado junto ao que seja realizado. Se segmentti imagem tem o cliente recebendo a informação enviada pelo servidor and respondendo com o valor do estado atual das lâmpadas and em seguida podemos ver essa informação no modeulo servidor.
Podemos visualizar também quando o modeulo cliente recebe o sinal para acionar or infravermelho, que imprimi em seguida a linha do cartão SD que contém o sinal em questão.
Vaihe 7: Montagem EnvSmart
Acima estão todas as conexões realizadas na monttagem do EnvSmart, on one se pode ver como são conectados os komponentes através do protocolo SPI e I2C citados anteriormente. O system it todo alimentado com uma fonte de 9V e 1A ligada nas conexões Vin e ardu nano.
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen