תוכן עניינים:
- שלב 1: Sobre O EnvSmart
- שלב 2: Desenvolvimento Do Aplicativo De Controle
- שלב 3: Equipamentos Utilizados E Funcionamento
- שלב 4: Protocolos De Comunicação
- שלב 5: Bibliotecas
- שלב 6: Telas Da Comunicação סדרתי
- שלב 7: Montagem Do EnvSmart
וִידֵאוֹ: EnvSmart: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
EnvSmart é um projeto desenvolvido para auxiliar pessoa com mobilidade reducida em tarefas do dia a dia, como por exemplo no control de iluminação e aparelhos eletrônicos tais como televisão, ar-condicionado e TV and Cabo. מכשירי הקישוט של מכשירים ממשיים פשוטים משתמשים בממשק פשוט דוגמאות em um smartphone עם מערכת הפעלה אנדרואיד.
O projeto foi construído utilizando duas placas Arduino Nano que trocam informações entre si, onde uma placa funciona como o servidor web possuindo um endereço IP dentro da rede operante, yes a segunda placa funciona como um cliente sendo a servost e servo as do 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 reducida acaba se tornando complexa. Assim, possibilita essas pessoas a terem uma imersão maior ao ambiente e se sentirem mais Independes.
שלב 1: Sobre O EnvSmart
O EnvSmart surgiu como uma needsidade de fornecer maior Independência as pessoas que têm mobilidade reducida, a plataforma foi toda construída com or auxílio de uma pessoa cadeirante e que tem dificuldade em realizar algumas tarefas do dia, como o simo ou simplesmente acionar uma lâmpada.
Acima é possível ver a tela do aplicativo for control of todo of system for EnvSmart construído for a system for Android, através del podemos controlar of system of ar-condicionado, television, TV a cabo e toda iluminação, alem de poder criar cenas pronta E facilitar ainda mais a gestão do ambiente.
תמונת מצב כמו שתי מקומות Arduinos com on moddulo relé, um módulo NFC, um leitor de cartão SD e por fim o emiror LED. O roteador é o responsável por conectar of system ao Servidor Web e permitir of usuário ter uma porta de acesso para makes o system.
שלב 2: Desenvolvimento Do Aplicativo De Controle
A plataforma criada for a controler to system of foi desenvolvida for a systemes de smartphones Android. 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 sem bem simples e intuitiva.
ניתן להשתמש באפליקציית תוכנות אנדרואיד סטודיו שאנו יכולים להכין אינטגרציה של תוכנת אנדרואיד.
שלב 3: 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 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 e transientind para o arduino todos os dispositivos conectados a ele.
Com o EnvSmart o usuário irá controlar a iluminação do sistema 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ífico previamente ambiente que automaticamente irá apagar todas as lâmpadas. A segunda forma the control é por meio do aplicativo de celular que contém algumas funções específicas para facilitar ainda mais a vida do usuário, לדוגמא אין שליטה במכשירים בטלוויזיה, ובסוף הקומנדו הסופי כך אפשר להעביר את זה אחרון, não tendo problema par us usário o tempo de espera entre cada dígito.
O cartão SD é o responsável pelo armazenamento de todos os códigos de aparelhos que utilizam o infravermelho para comunicarem. O moddulo de cartão SD et ligado ao arduino através do protocolo SPI que será explicado mais abaixo.
שלב 4: Protocolos De Comunicação
עבור כל אחד מהתקשורת המקומית כמו תוכניות שימוש בפרוטוקול UART com או auxílio da biblioteca Software Serial que tem or objetivo de emular as funcionalidades do HardwareSerial. O protocolo UART utiliza o pino de transmissão (Tx - Pino D5) e o kino pino (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.
עבור כל אחד מהמשתמשים והמשתמשים ב- EnvSmart לכל שימוש בארכיטקטורה של Ethernet, או באפשרות Rede de Área Local (LAN) ולהשתמש במכשירי TCP/IP ביישום ולשימוש ב- biblioteca EtherCard והגדרת נקודה של קומוניקה, או סיוע IP. לאחר שימוש ב- TCP/IP, ניתן לבנות או לבנות פקוטים על מנת להפיק תועלת מהשימוש ב- HTTP באמצעות GET.
O protocolo de comunicação entre arduino e o mdulo de Cartão SD é o SPI (Serial Peripheral Interface) que também é um protocolo de comunicação serial, porém, differentes to protocolo UART esse e implementado 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) responsável pelo sincronismo e CS seleciona o escravo ativo.
שלב 5: Bibliotecas
Foram utilizadas algumas bibliotecas prontas para fazer o sistema funcionar. A biblioteca EtherCard (https://github.com/jcw/ethercard) הנהג עבור שבב ENC28J60 encontrado no shield ethernet, e onde é formada and pilha TCP/IP explicada anteriormente. A biblioteca SD (https://github.com/adafruit/SD) é a responsável por fazer a comunicação entre arduino e o cartão SD. A biblioteca IRRemote (https://github.com/z3t0/Arduino-IRremote) é a responsável por emitir o comando infravermelho. A biblioteca PN532 (https://github.com/adafruit/Adafruit-PN532) אפשר גם להנות מאתר NFC או arduino. עבור fim, תוכנת Biblioteca תוכנת סדרה, אשר יכולה להכין סדרה קומוניסטית של פורמולה של HardwareSerial.
שלב 6: Telas Da Comunicação סדרתי
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 módulos microcontroladores, and primeira vemos o servidor ena mensagem contendo o equipamento a ser acionado junto ao sinal que seja realizado. אנו יכולים לקבל מידע נוסף על מידע על השירותים וההסברים שלנו, או שאנו יכולים להעריך את התעריפים ולתת להם את כל המידע הנכון.
פודמוס ויזואליזציה מלאה של הלקוחות יכולים לשקול את הסינאל של אינפורמציה, מה שהופך אותו לחלק מהסרטים והקונסטרוקציות.
שלב 7: Montagem Do EnvSmart
Acima estão todas as conexões realizadas on montagem do EnvSmart, onde se pode ver como são conectados os componentes através do protocolo SPI e I2C citados anteriormente. ננו.
מוּמלָץ:
כיצד לבצע אנטנת BiQuade כפולה 4G LTE שלבים פשוטים: 3 שלבים
כיצד להפוך אנטנת 4G LTE BiQuade כפולה לשלבים קלים: לרוב לא עמדתי בפני, אין לי עוצמת אות טובה לעבודות היום-יומיות שלי. לכן. אני מחפש ומנסה סוגים שונים של אנטנות אבל לא עובד. לאחר בזבוז זמן מצאתי אנטנה שאני מקווה לייצר ולבדוק, כי זה עקרון הבנייה לא
עיצוב משחק בקפיצה ב -5 שלבים: 5 שלבים
עיצוב משחק בקפיצה ב -5 שלבים: פליק הוא דרך פשוטה מאוד ליצור משחק, במיוחד משהו כמו פאזל, רומן חזותי או משחק הרפתקאות
זיהוי פנים ב- Raspberry Pi 4B בשלושה שלבים: 3 שלבים
זיהוי פנים ב- Raspberry Pi 4B בשלושה שלבים: במדריך זה אנו הולכים לבצע זיהוי פנים ב- Raspberry Pi 4 עם Shunya O/S באמצעות ספריית Shunyaface. Shunyaface היא ספריית זיהוי/זיהוי פנים. הפרויקט שואף להשיג את מהירות הזיהוי והזיהוי המהירה ביותר עם
מהדורת ליל כל הקדושים של Arduino - מסך קופץ זומבים (שלבים עם תמונות): 6 שלבים
מהדורת ליל כל הקדושים של Arduino - מסך פופ -אאוט של זומבים (צעדים עם תמונות): רוצה להפחיד את החברים שלך ולעשות רעש צורח בהלווין? או סתם רוצה לעשות מתיחה טובה? המסך הקופץ הזה של זומבים יכול לעשות זאת! במדריך זה אלמד אותך כיצד ליצור זומבים קופצים בקלות באמצעות Arduino. ה- HC-SR0
כיצד להתקין תוספים בוורדפרס בשלושה שלבים: 3 שלבים
כיצד להתקין תוספים בוורדפרס בשלושה שלבים: במדריך זה אראה לך את השלבים החיוניים להתקנת תוסף וורדפרס לאתר שלך. בעיקרון אתה יכול להתקין תוספים בשתי דרכים שונות. השיטה הראשונה היא באמצעות ftp או דרך cpanel. אבל אני לא אפרט את זה כיוון שזה באמת משלים