Turinys:

„EnvSmart“: 7 žingsniai
„EnvSmart“: 7 žingsniai

Video: „EnvSmart“: 7 žingsniai

Video: „EnvSmart“: 7 žingsniai
Video: EnvSmart 2024, Lapkritis
Anonim
„EnvSmart“
„EnvSmart“

„EnvSmart“yra suprojektuotas desensvolvido prie papildomo 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.

Arduino Nano que trocam informacija apie įėjimą, įvedimas, platforma, funkcija ir paslaugos teikėjo žiniatinklio valdymas, IP adresas, domeno valdymas, atsakymas į atsakymą, kaip gauti informaciją. acionar cada aparelho específico.

Projektas gali būti vykdomas ajudar pessoas a executarem aquelas que são tarefas simples para qualquer pessoa, mas para uma pessoa com mobilidade reduzida acaba se tornando complexa. Apskaičiuokite, galimas esas pessoas a terem uma imersão maior ao ambiente e se sentirem mais independentes.

1 žingsnis: „Sobre O EnvSmart“

Sobre O EnvSmart
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 ou paprasčiausias akionas uma lâmpada.

„Acima é possível ver a tela do aplicativo de controle de todo“arba „System EnvSmart“yra sukurtos „Android“sistemoms, atrankos ir podemos valdymo sistemoms ar sistemos sąlygoms, televizoriui, televizoriui, televizoriui ir iliustracijai, além de poder criar kainos prontas para o ambiente e fasitaritar ainda mais a gestão do ambiente.

A figura também mostra as duas placas Arduinos juntas com mod mode relé, um mode NFC, um leitor de cartão SD and por fim o LED emissor. Atsisiųskite atsakymą į „Servidor“žiniatinklio ir sistemos leidimą arba naudotojo prieigą prie sistemos.

2 žingsnis: „Desenvolvimento Do Aplicativo De Controle“

„Desenvolvimento Do Aplicativo De Controle“
„Desenvolvimento Do Aplicativo De Controle“

„Android“išmaniųjų telefonų sistemos, skirtos valdyti ar valdyti sistemą, skirtą išmaniųjų telefonų sistemoms. Fram 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.

Jei norite naudoti „Android Studio“programinę įrangą, naudokite ją arba naudokite programinę įrangą, skirtą integruotai „Android“platformos kūrimo programai.

3 žingsnis: „Equipamentos Utilizados E Funcionamento“

„Equipamentos Utilizados E Funcionamento“
„Equipamentos Utilizados E Funcionamento“

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 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 or arduino cliente que todos os dispositivos conectados a ele.

Com o EnvSmart arba naudotojo kontrolė ir iliustracijų sistemos duos formos, pirminis ir 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 escoros escolorida 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 more a vida do usuário, por examplelo no controle de equipamentos como televisionão, onde o comando final só seria enviado ao final dos três dígitos do canal, nano tendencija problema para arba usuário o tempo de espera entre cada dígito.

O kartografinis SD ir atsakymų pelės armazenamento de todos os kodai de aparelhos que utilizam o infravermelho para comunicarem. Naudodami SD kartos metodą galite prisijungti prie protokolo SPI, kuriame yra aiškus paaiškinimas.

4 žingsnis: „Protocolos De Comunicação“

„Comunicação Entre“kaip duas placas „Arduinos foi utilizado“arba „UART com protokolo“priedas su biblioteka „SoftwareSerial“, skirta „HardwareSerial“funkcijoms atlikti. UART protokolas, naudojamas transmisijai (Tx - Pino D5) ir pino receptorius (RX - Pino D4). Kaip serijos komunikacija Assíncrona ir definido um BaudRate que defina uma velocidade de recepção ir envio, nes nesvarbu, kas yra 9600 bps.

Naudojant komunikacinį įtaisą ir naudojant „EnvSmart“įrenginį, skirtą naudoti „Ethernet“technologiją, skirtą „Rede de Área Local“(LAN) ir naudoti TCP/IP modelio modelį naudojant biblioteka „EtherCard“, kuri yra apibrėžta ir perduodama komunikacijai, ar galioja IP ir MAC. Naudojant „TCP/IP“programinę įrangą, galima sukurti ar pakoreguoti duomenis, kad būtų galima gauti kvotos paraišką ir naudoti HTTP através do metet GET.

O protokolo, skirto komunikacijai, įvedimas arduino ir Cartão SD é o SPI (Serial Peripheral Interface) serijos periferinė sąsaja, skirta tam tikram serijiniam protokolui, skirtingiems protokolams, skirtiems UART, esamai ir įgyvendintoms formoms. „Pinos para a comunicação entre dispositivos SPI“yra aiškus MOSI („Mestre para Escravo“), „MISO“(„Escravo para Mestre“), SCK („Laikrodis“) atsakymas, kuris yra sincronismo ir CS pasirinkimas arba escravo ativo.

5 žingsnis: biblioteka

Foram utilizadas algumas bibliotecas prontas para fazer o system funcionar. Biblioteka „EtherCard“(https://github.com/jcw/ethercard) arba ENC28J60 lusto tvarkyklė, neturinti eterneto skydo, ir ji yra suformuota su TCP/IP aiškinimu. A biblioteka SD (https://github.com/adafruit/SD) yra atsakas į fazerą, skirtą komunalinių paslaugų įvedimui ir kartografavimui SD. „IRRemote“biblioteka (https://github.com/z3t0/Arduino-IRremote) yra atsakas į emitirą arba bendrinamą infravermelho. Biblioteka PN532 (https://github.com/adafruit/Adafruit-PN532) yra nemokama ir sąveikaujanti NFC sistema ir arduino. Pavyzdžiui, „SoftwareSerial“yra biblioteka, kurioje pateikiama komunalinių paslaugų serija „HardwareSerial“.

6 veiksmas: serija „Telas Da Comunicação“

Serialas „Telas Da Comunicação“
Serialas „Telas Da Comunicação“

Akima temos kaip vaizdai da tela da comunicação serial do servido e do cliente, nela podemos ver as information of 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 sino 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 modeulo servidor.

Podemos visualizar também quando o modeulo 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 žingsnis: Montuokite „EnvSmart“

Montuokite „EnvSmart“
Montuokite „EnvSmart“

Acima estão todas as conexões realizationas montagem do EnvSmart, on pode ver como são conectados os komponentai através do protokolo SPI ir I2C citados anteriormente. O sistema ir todo alimentado com uma fonte de 9V e 1A ligada nas conexões Vin e GND de nano.

Rekomenduojamas: