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

SunGlass-BOT [Um par automatizado de óculos de sol]

Componentes e suprimentos

Arduino UNO
× 1
Servos (Tower Pro MG996R)
× 1
Peças eletrônicas UTSOURCE
× 1

Aplicativos e serviços online

Arduino IDE

Sobre este projeto




Um par de óculos de sol que detecta automaticamente a intensidade da luz e fecha ou abre sua sombra preta.

Então, de agora em diante, você não precisa se preocupar com os olhos. Em vez disso, este par de óculos está aqui para proteger automaticamente seus olhos e também abrir as cortinas para facilitar a visualização com pouca luz.

Este robô é feito usando o Arduino e algumas peças básicas. Parece legal, não é?

Atualização:este robô foi apresentado como PROJETO PRINCIPAL na HAckSpace Magazine https://hackspace.raspberrypi.org/issues/9





Etapa 1:peças





  • 1x Arduino Pro Mini (5v 16 MHz)
  • 1x micro servo motor (qualquer modelo é bom, mas precisa ser pequeno)
  • 1x LDR (resistor dependente de luz)
  • 1 resistor de 10k ohm
  • um par de óculos de sol

Para programar, você precisará de um conversor de USB para TTl ou Arduino Uno. Vou fazer o upload do código usando um Uno.





Etapa 2:Princípio


Faremos um circuito divisor de tensão e o conectaremos ao Arduino. Agora sabemos que o LDR é um resistor variável e seu valor de resistência muda de acordo com a intensidade da luz. Como nosso resistor é de 10k, nosso valor ficará entre 0 e 1023. Se houver luz solar forte ou média, o valor será menor que 100. Na luz ambiente, o valor será algo em torno de 500 a 600. Se também escuro, o valor será 1023. Você entendeu, certo? Vamos prosseguir!





Etapa 3:o circuito






O circuito é simples de construir. Eu testei na placa de ensaio e, em seguida, soldou-o em um Arduino Pro Mini. Abra espaço para o LDR, pois ele terá que detectar a luz.





Etapa 4:Programação do Arduino Pro Mini




Como você pode ver, não temos uma opção de programação USB no Pro Mini. Use um conversor USB para TTL ou use um Arduino Uno. Afinal, todos nós temos um Uno, certo? Então, por que desperdiçar dinheiro?

Basta remover o IC ATmega328P do Arduino Uno usando uma chave de fenda para levantá-lo. Em seguida, conecte o pino da seguinte forma:
  • UNO -------- Pro mini
  • 5v --------------- vcc
  • Gnd ------------ Gnd
  • tx ---------------- tx
  • rx ---------------- rx
  • redefinir ----------- primeiro

Você pode assistir ao vídeo para fazer isso (idioma diferente):

É isso! Em seguida, conecte o cabo USB do Arduino Uno e conecte ao seu PC ou Android para fazer o upload do código. Antes de fazer o upload, vá para ferramentas> tipo de placa> selecione Arduino Pro Mini (selecione também o processador correto 5V 16 MHz em nosso caso). Veja a imagem.

Em seguida, faça upload do código.

Link do código:https://github.com/ashraf-minhaj/SunGlass-Bot-Auto ...
  // * SunGlass-Bot um óculos de sol automático por ashraf minhaj.//full tutorial no youtube:www.youtube.com/c/fusebatti//Contacte se necessário [email protected]#include  Servo sglass; // servo nameint ldr =0; // conecta LDR a A0int value =0; // define o valor 0void setup () {Serial.begin (9600); // isso não é necessário, mas para mostrar o valor para pc sglass.attach (9); // declara em qual pino o servo você anexa} void loop () {value =analogRead (ldr); // lê valor analógico de A0 Serial.println (valor); atraso (100); if (valor <100) // altere o valor como desejar {sglass.write (155); // vidro preto down delay (100); // um pequeno atraso para o servo se mover para lá} else {sglass.write (80); // vidro preto up delay (100); }}  

Faça o upload e veja como funciona!





Etapa 5:preparar os óculos de sol








Empurre com força para remover os óculos pretos e cole-os em um fio rígido como este. Em seguida, monte o servo e adicione um braço servo para colá-lo com a moldura de vidro extra que fizemos. Você pode ligá-lo usando qualquer fonte de alimentação 5V 1A. Usarei um banco de energia caseiro.





Etapa 6:pronto!




Ligue o circuito e você verá o Arduino acender. Agora saia e divirta-se com este robô de óculos de sol de aparência estranha, mas incrível!




Código

  • subglass-bot.code.c
subglass-bot.code.c C / C ++
 // * SunGlass-Bot an automatic sunglass by ashraf minhaj.//full tutorial on youtube:www.youtube.com/c/fusebatti//Contact if needed [email protected]#include  Servo sglass; // servo nameint ldr =0; // conecta LDR a A0int value =0; // define o valor 0void setup () {Serial.begin (9600); // isso não é necessário, mas para mostrar o valor para pc sglass.attach (9); // declara em qual pino o servo você anexa} void loop () {value =analogRead (ldr); // lê valor analógico de A0 Serial.println (valor); atraso (100); if (valor <100) // altere o valor como desejar {sglass.write (155); // vidro preto down delay (100); // um pequeno atraso para o servo se mover para lá} else {sglass.write (80); // vidro preto up delay (100); }} 
sunglass-bot.code
https://github.com/ashraf-minhaj/SunGlass-Bot-Automatic-SunGlass-Robot-

Esquemas


Processo de manufatura

  1. Lanterna a gás
  2. Ponteiro Laser
  3. Lanterna
  4. Caleidoscópio
  5. Laser semicondutor
  6. Fotografia
  7. Sinal de trânsito
  8. Lâmpada
  9. Fibra Óptica
  10. Luz da mesa interativa controlada por gestos