İçindekiler:

EnvSmart: 7 Adım
EnvSmart: 7 Adım

Video: EnvSmart: 7 Adım

Video: EnvSmart: 7 Adım
Video: Bicycle PC EPS Black Smart Cycle Helmets With Camera And Bluetooth 2024, Kasım
Anonim
EnvSmart
EnvSmart

EnvSmart é um projeto para yardımcı pesoa iletişim mobilidade reduzida em tarefas do a dia, como por ornek herhangi bir kontrole de illuminaço e aparelhos eletrônicos tais como televizyon, ar-condicionado e TV ve Cay. O gerenciamento desses, donanımlar için özel cihazlar için standartlar arayüzü, akıllı telefon işletim sistemi ve işletimsel Android'i basitleştirir.

O proje için foi inşa etmek için duas placas Arduino Nano que trocam enformasyon girişleri, onde uma placa funciona como o o server web possuindo endereço IP dentro ve rede operante, já bir segunda placa funciona bir müşterek respons e e n e e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e n e l e d e ğ i l e d e ğ i l e d e ğ i m e d e ğ i n e n e n e n e n e n e n e n e l e d e ğ i m e d e ğ i m aciónar cada aparelho specífico.

O projeto tem o objetivo ajudar pesoas bir executarem aquelas que sao tarefas basitler para qualquer pessoa, mas para uma pessoa com mobilidade reduzida acaba se tornando kompleksia. Assim, her şeyden önce, bağımsız olabilecek en önemli şey.

Adım 1: Sobre O EnvSmart

Sobre O EnvSmart
Sobre O EnvSmart

O EnvSmart surgiu como uma u uma ecessidade de fornecer majör bağımsız bağımsız en temel pesoas que têm mobilidade reduzida, bir plataforma foi toda construía com o auxílio de e e m e e m e i e m e d e d e n d e,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, lerdenlerinlerinlerlelerinlerlelerinlerlelerinlerlelerin kolaycalardanlerdenlerinlerinlerlelerinlerle birlikteliklerin bir araya gelmesine neden olur. ou simplesmente acionar uma lâmpada.

EnvSmart construído para systemas, Android, através dele podemos kontrol o sistema de ar-condicionado, televisão, tv ve kabin içi aydınlatma, televizyon, aydınlatma, çalışma ortamı, ortam koşullarının kontrolü e kolaylaştırıcı ve ortam hazır.

Arduinos juntas com um módulo relé, um módulo NFC, um leitor de cartão SD e por fim o LED yayıcı duas placas olarak bir figüra também Mostra. O rotator é o yanıtlar por conectar o sistema ao o Servidor Web e izinler o normalo ter uma porta de acesso para gerio o sistema.

2. Adım: Desenvolvimento Uygulaması Yapın

Desenvolvimento Do Aplicativo De Controle
Desenvolvimento Do Aplicativo De Controle

Android akıllı telefonlar için yapılacaklar için bir plataforma criada para kontrol sistemi. En büyük ve en büyük forma forma foram e pessoa com mobilidade reduzida consiga consiga sem dificuldades, além de a plataforma sem bem basits ve intuitiva.

Android Studio yazılımını, Android'in platforma biçimli tümleşik bir ortamını oluşturmak için kullanır.

3. Adım: Equipamentos Utilizados E Funcionamento

Equipamentos Utilizados E Funcionamento
Equipamentos Utilizados E Funcionamento

Acima, EnvSmart'ı kullanmak için bir görüntü iletişim ekipmanı sağlar. Bir arduino kullanımı için temel bir fikir, bir sınırlayıcı programa ilişkin bir sınırlayıcı program, ayrı ayrı her bir arduino işlevi için ayrı bir program için bir fikirdir. todos os dispositivos conectados bir ele.

Akıllı EnvAkıllı Kullanıma ilişkin kontroller ve aydınlatma sistemleri, temel standartlar, standartlar için temel standartlar, NFC, yeni standartlar için standartlar ve uygulamalar, NFC, özel düzenlemeler ve standartlar olarak ön planda tutulmaktadır. lampadas olarak ambiyans que otomatikamente irá apagar todas. İkincil bir denetim biçimi, temel koşulların uygulanması için temel işlevler, temel işlevlerin yanı sıra, kullanımı kolay, televizyonda hiçbir denetime tabi değildir, tek tek nihai düzenlemeler için geçerlidir., mevcut değil.

O cartão SD é veya yanıtlar, en iyi iletişim araçları için en iyi iletişim araçlarına sahiptir. O modu, SD'deki ligado ao arduino através protokolünü yapmak SPI que será açıkla.

Adım 4: Protocolos De Comunicação

HardwareSerial işlevi için Arduinos foi utilizado o protokolü UART com o auxílio da biblioteca SoftwareSerial que tem o objetivo de emular olarak duas placas olarak bir iletişim girişi. O protokol UART kullanımı o pino de transmissão (Tx - Pino D5) ve pino reseptör (RX – Pino D4). En iyi iletişim bilgilerinin tanımlandığı BaudRate'in tanımlandığı gibi, en uygun fiyat aralığı, en az 9600 bps'dir.

MAC için bir ağ bağlantısı için bir ağ bağlantısı için, bir Ethernet kartı kullanımı ve bir ağ mimarisi için yerel (LAN) yerel (LAN) ve TCP/IP uygulamalarından yararlanma EtherCard, IP'den ayrı ayrı bir bağlantı noktası tanımlama. TCP/IP'nin uygulanması için geçerli değildir, HTTP através GET yönteminden faydalanmak için en uygun koşullara sahiptir.

SPI (Seri Çevre Birimi Arayüzü) için iletişim protokolleri, seri iletişim protokolleri, protokoller, protokoller, protokoller için farklı protokoller ve uygulama biçimleri. MOSI (Escravo para birimi), MISO (Escravo para Mestre), SCK (Saat), CS seçimi ve escravo ativo'nun yanıtları.

Adım 5: Bibliotekalar

Genel yararlar algumas bibliotecas prontas para fazer o sistema funcionar foram. Bir biblioteca EtherCard (https://github.com/jcw/ethercard) é o sürücü para o chip ENC28J60 encontrado ethernet kalkanı yok, bir TCP/IP açıklaması için bir pilha e onde é forada. Bir biblioteca SD (https://github.com/adafruit/SD) ve bir arduino e o cartão SD'ye bir yanıt ve iletişim. Bir biblioteca IRRemote (https://github.com/z3t0/Arduino-IRremote) é bir yanıt veya infravermelho comando. Bir biblioteca PN532 (https://github.com/adafruit/Adafruit-PN532) é quem faz a interação entre o módulo NFC ve arduino. Bu, bir SoftwareSerial kitaplığı, HardwareSerial için bir seri olarak yayınlanmıştır.

Adım 6: Telas Da Comunicação Dizisi

Telas Da Comunicação Seri
Telas Da Comunicação Seri

İletişim seri görüntüleri olarak acima temos, müşteriye hizmet etmek için, müşteri hizmetleri için nela podemos, enformasyon da troca de mensagens mikrokontrolörleri, ilkel vemolar o sunucular, bir sonraki yıl için bir araya gelmek için bir araya gelme anlaşmazlığının giriş ve çıkış modları olarak. seja realizado. Müşteriler için en iyi imajlar, enviada pelo server ve cevap verenler için en iyi hizmetlerdir.

Podemos görselleştirme também quando o módulo cliente recebe o sinal para acionar o infravermelho, que imprimi em seguida ve linha do cartão SD que contém o sinal em questão.

Adım 7: EnvSmart Montajını Yapın

Montagem Do EnvSmart
Montagem Do EnvSmart

EnvSmart'ın montajı ve montajı için gerçek koşullar olarak mevcut düzenlemeler, tüm dünyadaki bağlantıların ve bileşenlerinin uygulama protokolleri SPI ve I2C sitados ön yönetimi. nano.

Önerilen: