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

INICIAR:Um Terminal STandalone ARduino

Componentes e suprimentos

Arduino UNO
× 1
Arduino Ethernet Shield 2
× 1
lcd 126x64 st7920
× 1

Sobre este projeto


INICIAR é um ST andalone AR duino T erminal equipado com:
  • um teclado PS2.
  • um monitor LCD de 128x64.
  • uma porta Ethernet.
  • opcionalmente, uma bateria.

INICIAR é capaz de executar um pequeno conjunto de comandos integrados para controlar E / S digital e até conectar-se a um servidor telnet real para executar comandos shell reais remotamente!





Primeiros passos:


INICIAR é fornecido na forma de uma biblioteca Arduino, portanto, basta baixá-lo e instalá-lo como qualquer outra biblioteca.

Você também deve baixar e instalar essas bibliotecas para fazer o teclado e a tela LCD funcionarem:
  • PS2Keyboard
  • U8glib

Em seguida, abra e carregue o exemplo runSTART!





Comandos integrados:


Todos esses comandos diferenciam maiúsculas de minúsculas!
  • grátis: retornar a SRAM gratuita ainda disponível expressa em bytes.
  • definirPM pinNumber INPUT / OUTPUT :um wrapper para o pinMode () Função Arduino (exemplo: setPM 3 OUTPUT)
  • getPM pinNumber INPUT / OUTPUT :retorna o modo em que um pino foi definido anteriormente (exemplo: g etPM 7 )
  • dioW pinNumber true / false : um wrapper para o digitalWrite () Função Arduino (exemplo: dioW 3 false )
  • diR pinNumber : um wrapper para a função digitalRead () Arduino (exemplo: dioR 3 )
  • telnet ipAddress : um cliente telnet básico capaz de se conectar a um servidor para executar comandos shell remotamente (exemplo: telnet 192.168.1.111 )

Você será solicitado a inserir seu nome de usuário / senha:

Pressione Enter e espere alguns segundos ... e voilà:

Agora você está conectado ao seu servidor telnet e é capaz de executar comandos, scripts e executar programas remotamente!

Veja o arquivo network.h para configurações de rede!





Dica de construção 1:


Para conectar o teclado PS2 ao START, fiz um adaptador de um conector PS2 pcb e um pedaço de stripboard:

De acordo com a pinagem encontrada aqui:
  • Dados deve ser conectado no Arduino pino 8.
  • Relógio deve ser conectado no Arduino pino 2.





Dica de construção 2:


Você pode construir um START terminal apenas conectando cada componente separadamente, mas achei muito conveniente usar uma "estrutura" de poliestireno e alguns espaçadores de plástico pcb para construir um dispositivo mais "portátil":




Código

Github
https://github.com/alejho/START

Esquemas


Processo de manufatura

  1. Arduino Spybot
  2. FlickMote
  3. TV B-Gone caseiro
  4. Relógio mestre
  5. Encontre-me
  6. Arduino Power
  7. Tech-TicTacToe
  8. Arduino Quadruped
  9. Joystick Arduino
  10. TFT Shield para Arduino Nano - Iniciar