INHOUDSOPGAWE:
- Stap 1: Sobre O EnvSmart
- Stap 2: Desenvolvimento Do Aplicativo De Controle
- Stap 3: Equipamentos Utilizados E Funcionamento
- Stap 4: Protocolos De Comunicação
- Stap 5: Bibliotecas
- Stap 6: Telas Da Comunicação Serial
- Stap 7: Montagem Do EnvSmart
Video: EnvSmart: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
EnvSmart é um projeto desenvolvido para auxiliar pessoa com mobilidade reduced em tarefas do dia a dia, como por exemplo no control de iluminação and aparelhos eletrônicos tais como televisão, of-condicionado e TV and Cabo. Daar is 'n paar eenvoudige toestelle wat u kan gebruik om 'n eenvoudige koppelvlak te gebruik.
Ons kan 'n konstruksie gebruik van u plasings, maar u kan ook 'n antwoord op ons webwerf ontvang, maar ook 'n antwoord op die diens acionar cada aparelho específico.
Ons kan dit ook 'n eenvoudige taak hê om 'n paar simpele voorbeelde te verkry, maar dit kan ook 'n vermindering van die tornado -kompleks wees. Assim, possibilita essas pessoas a terem uma imersão maior ao ambiente e se sentirem mais independentes.
Stap 1: Sobre O EnvSmart
O EnvSmart is 'n noodsaaklike hulpmiddel vir 'n onafhanklike en onafhanklike mens wat kan mobiliseer deur 'n vermindering, 'n plataforma vir 'n konstruksie of 'n ander hulpmiddel om te kyk hoe dit maklik is om te verander of u kan dit eenvoudig doen.
Ons het ook 'n moontlikheid om die stelsel van EnvSmart te kontroleer vir Android, vir die verskaffing van toestelle vir toestelle, televisies, televisies en ander funksies. e facilitar ainda mais a gestão do ambiente.
Dit is 'n belangrike rol in die funksie van Arduinos, wat 'n kombinasie van 'n NFC, 'n SD -kaart of 'n LED -sender kan hê. U kan ook 'n antwoord op die stelsel of die servidor -web e -posadres gee om 'n antwoord op ons stelsel te maak.
Stap 2: Desenvolvimento Do Aplicativo De Controle
'N Platvorm vir die beheer van 'n stelsel vir Android -slimfone. Foram criados botões com um tamanho grande de forma que uma pessoa com mobilidade reducida consiga utilizá-la sem dificuldades, além de a plataforma as bem simple and intuitiva.
Ons kan ook aansoek doen vir die gebruik van sagteware vir Android Studio.
Stap 3: Equipamentos Utilizados E Funcionamento
Ons kan 'n prentjie saamstel wat vir EnvSmart gebruik kan word. A ideia na utilização de dois arduinos foi principalmente devido a limitação de memória de programa dessa plataforma, então foi separado em duas partes, onde o primeiro arduino funciona como um servidor recebendo as informações do usuário and transmitindo para o arduino todos os dispositivos conectados a ele.
Kom ons gebruik die EnvSmart om 'n stelsel te gebruik wat 'n stelsel van duas formas, 'n primeira en através de cartão NFC, een van die mees gebruikte en aproximar a cadeira de roda ao leitor NFC acionará as luzes específicas previamente ambiente que automaticamente irá apagar todas as lâmpadas. 'N Sekundêre forma van kontrole en aanneming van celulêre funksies wat funksies spesifiek vir die fasiliteerders kan maak, maar as 'n voorbeeld van geen beheer van die toerusting nie Dit is 'n probleem wat ons kan gebruik om 'n tempo van die espera in die binnekant te gebruik.
Ons kan ook 'n antwoord op ons antwoord op die administratiewe funksies van die gemeenskap hê. Ons kan ook 'n SD -protokol vir SPI -protokolle gee.
Stap 4: Protocolos De Comunicação
Para a comunicação entre as duas placas Arduinos foi utilizado of protocol UART com of auxílio da biblioteca SoftwareSerial que tem or objetivo de emular as funcionalidades do HardwareSerial. O protokol UART gebruik die transmissie (Tx - Pino D5) en die pino -reseptor (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 and a arquitetura Ethernet que e uma Rede de Área Local (LAN) and utilizando assim of modelo TCP/IP implementation on biblioteca EtherCard ondefinited a porta de comunicação, or endereço IP e of MAC do disposition Ons kan ook die TCP/IP -funksie gebruik om 'n geskikte weergawe vir die gebruik van HTTP -funksies te kry.
Die protokol van die kommunale entoesiastiese en die vorm van Cartão SD en SPI (Serial Peripheral Interface) is 'n volledige reeks protokolle, verskillende, verskillende protokolle wat UART kan implementeer. Os pinos para a comunicaçã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.
Stap 5: Bibliotecas
Foram utilizadas algumas bibliotecas prontas para fazer o sistema funcionar. 'N Biblioteca EtherCard (https://github.com/jcw/ethercard) is 'n bestuurder vir 'n chip ENC28J60 wat geen ethernet -skild bevat nie, en ook 'n ander vorm van 'n TCP/IP -verduideliking vooraan. 'N Biblioteca SD (https://github.com/adafruit/SD) is 'n reaksie op 'n komunikação entre arduino en cartão SD. 'N Biblioteca IRRemote (https://github.com/z3t0/Arduino-IRremote) is 'n reaksie op 'n emitir of comando infravermelho. Met 'n biblioteca PN532 (https://github.com/adafruit/Adafruit-PN532) kan u 'n interaktiewe ingang van NFC en arduino gebruik. Byvoorbeeld, 'n Bybelversie van SoftwareSerial wat 'n volledige reeks seremoniële formate vir 'n hardeware -reeks bied.
Stap 6: Telas Da Comunicação Serial
Ons kan 'n groot aantal seremoniële seremonië vir ons bedien, en ons kan ook inligting oor die menslike mikroskontrolemaatreëls kry, sowel as 'n uitstekende diens vir die menslike toerusting en diens. seja realizado. Ons kan ook 'n gegewens vir inligting ontvang en 'n antwoord gee op ons waardering om die gegewens te verseker.
U kan ook 'n visuele weergawe van ons klante sien as 'n sin vir 'n infrastruktuur.
Stap 7: Montagem Do EnvSmart
Ons kan ook 'n aantal realisasies op EnvSmart koop, maar ons kan ook 'n kombinasie van protokolle vir SPI en I2C citados anteriormente hê. nano.
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Speel Doom op u iPod in 5 maklike stappe !: 5 stappe
Speel Doom op u iPod in 5 maklike stappe !: 'n Stap-vir-stap gids oor hoe u Rockbox op u iPod kan dubbellaai om Doom en tientalle ander speletjies te speel. Dit is iets baie maklik om te doen, maar baie mense staan nog steeds verbaas as hulle sien hoe ek op my iPod doom speel en deurmekaar raak met die instruksies