Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Controle o seu sistema de luz usando o telefone inteligente

Componentes e suprimentos

1Sheeld
× 1
Arduino UNO
× 1
LED (genérico)
× 1
Fios de jumpers (genérico)
× 1

Sobre este projeto


A ideia do projeto é provar que você pode controlar o sistema de iluminação da sua casa usando apenas o seu smartphone, de forma que os LEDs do projeto representem os diferentes sistemas da nossa casa como exemplo.

Tudo que você precisa para o projeto:

1- 1sheeld

2- Arduino Uno

3- LEDs

4- Jumbers

em seguida, conecte o circuito conforme mostrado abaixo



Primeiro, vamos saber mais sobre 1sheeld:

1Sheeld transforma seu smartphone em 40 escudos Arduino diferentes. Portanto, não precisamos comprar escudos para o Arduino, pois os temos em nosso smartphone.

Como usar 1sheeld?

1- Empilhe 1Sheeld no topo de sua placa Arduino e escreva o código usando a biblioteca 1Sheeld.

2- Emparelhe a placa 1Sheeld com o aplicativo 1Sheeld via bluetooth.

3- Selecione os escudos em uma lista de mais de 40 escudos.

para obter mais informações sobre 1sheeld e como usar escudos, siga este link

http://1sheeld.com/tutorials/getting-started/

Vamos voltar ao nosso projeto ...

Abra o aplicativo 1sheeld e conecte-o ao seu 1sheeld e, em seguida, abra o escudo do "teclado".

Pressione 'R' O LED vermelho acenderá

Pressione 'Y'. O LED amarelo acenderá.




Pressione 'G' LED verde acenderá

e, finalmente, para desligar todos, pressione 'C'



Código

  • control_light_sys
control_light_sys Arduino
 #define CUSTOM_SETTINGS # define INCLUDE_KEYBOARD_SHIELD / * Inclui a biblioteca 1Sheeld. * / # inclui  / * LEDs no pino 11,12,13 * / int ledRed =13; // para LEDint vermelho ledYellow =12; // para LEDint ledGreen =11 amarelo; // para configuração LEDvoid verde () {/ * Inicie a comunicação. * / OneSheeld.begin (); / * Define o LED como saída. * / pinMode (ledRed, OUTPUT); pinMode (ledYellow, OUTPUT); pinMode (ledGreen, OUTPUT); / * Função callBack do teclado. * / AsciiKeyboard.setOnButtonChange (&keyboardFunction);} // fim do void setupvoid loop () {} / * Função a ser chamada assim que um novo caractere for pressionado. * / void keyboardFunction (char data) {/ * Verifique o caractere recebido. * / if (data =='R') {/ * Ligue o LED. * / digitalWrite (ledRed, HIGH); } // fim de if else if (data =='Y') {/ * Desligue o LED. * / digitalWrite (ledYellow, HIGH); } // fim de else if else if (data =='G') {digitalWrite (ledGreen, HIGH); } // fim de else if else if (data =='c') {digitalWrite (ledRed, LOW); digitalWrite (ledYellow, LOW); digitalWrite (ledGreen, LOW); } // fim de els if else {digitalWrite (ledRed, LOW); digitalWrite (ledYellow, LOW); digitalWrite (ledGreen, LOW); } // fim do outro} // fim da função do teclado 

Esquemas

circuit.fzz

Processo de manufatura

  1. Sistema de controle de dispositivo baseado em temperatura usando LM35
  2. Habilite o controle Alexa para o seu ventilador de teto
  3. Sistema de atendimento usando Arduino e RFID com Python
  4. Sistema de detecção de humanos usando Arduino Uno
  5. Controle remoto universal usando Arduino, 1Sheeld e Android
  6. Usando IoT para controlar remotamente um braço robótico
  7. Automação residencial inteligente e sistema de segurança usando 1Sheeld
  8. Braço robótico simples e inteligente usando Arduino
  9. Trava de porta inteligente usando página de login WiFi por Arduino e ESP8266
  10. Protegendo seu sistema de controle industrial