Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

START :un terminal ARduino autonome

Composants et fournitures

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

À propos de ce projet

DÉMARRER est un ST andalone AR duino T terminal équipé de :

  • un clavier PS2.
  • un moniteur LCD 128x64.
  • un port Ethernet.
  • en option, une batterie.

DÉMARRER est capable d'exécuter un petit ensemble de commandes intégrées pour contrôler les E/S numériques et même de se se connecter à un vrai serveur telnet pour exécuter de vraies commandes shell à distance !

Commencer :

DÉMARRER est fourni sous la forme d'une bibliothèque Arduino, alors téléchargez-la et installez-la comme n'importe quelle autre bibliothèque.

Vous devez également télécharger et installer ces bibliothèques pour que le clavier et l'écran LCD fonctionnent :

  • PS2Keyboard
  • U8glib

Ensuite, ouvrez et téléchargez l'exemple runSTART !

Commandes intégrées :

Toutes ces commandes sont sensibles à la casse !

  • gratuit : renvoie la SRAM libre encore disponible exprimée en octets.
  • setPM pinNuméro ENTRÉE/SORTIE :un wrapper pour le pinMode() Fonction Arduino (exemple :setPM 3 OUTPUT)
  • getPM pinNumber INPUT/OUTPUT :renvoie le mode d'une broche précédemment définie (exemple :g etPM 7 )
  • dioW pinNumber vrai/faux  : un wrapper pour le digitalWrite() Fonction Arduino (exemple :dioW 3 false )
  • dioR numéro d'épingle  : un wrapper pour la fonction Arduino digitalRead() (exemple :dioR 3 )
  • telnet adresse ip  : un client telnet de base réellement capable de se connecter à un serveur pour exécuter des commandes shell à distance (exemple :telnet 192.168.1.111 )

Vous serez invité à saisir votre nom d'utilisateur/mot de passe :

Appuyez sur Entrée et attendez quelques secondes... et voilà :

Vous êtes maintenant connecté à votre serveur telnet et capable d'exécuter des commandes, des scripts et des programmes à distance !

Voir le fichier network.h pour les paramètres réseau !

Conseil de construction 1 :

Pour connecter le clavier PS2 à START, j'ai fabriqué un adaptateur à partir d'un connecteur de carte PS2 et d'un morceau de stripboard :

D'après le brochage trouvé ici :

  • Données doit être connecté sur Arduino pin 8.
  • Horloge doit être connecté sur Arduino pin 2.

Conseil de construction 2 :

Vous pouvez créer un START borne juste en train de câbler chaque composant séparément, mais j'ai trouvé très pratique d'utiliser un "cadre" en polystyrène et des entretoises en plastique pour circuits imprimés pour construire un appareil plus "portable":

Code

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

Schémas


Processus de fabrication

  1. Arduino Spybot
  2. FlickMote
  3. Téléviseur maison B-Gone
  4. horloge maîtresse
  5. Trouvez-moi
  6. Puissance Arduino
  7. Tech-TicTacToe
  8. Arduino quadrupède
  9. Joystick Arduino