Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

START:Ein eigenständiges ARduino-Terminal

Komponenten und Verbrauchsmaterialien

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

Über dieses Projekt

START ist ein ST undallein AR duino T Terminal ausgestattet mit:

  • eine PS2-Tastatur.
  • ein LCD-Monitor 128x64.
  • ein Ethernet-Port.
  • optional eine Batterie.

START ist in der Lage, einen kleinen Satz eingebauter Befehle auszuführen, um digitale E/A zu steuern und sogar eine Verbindung zu einem echten Telnet-Server herzustellen, um echte Shell-Befehle aus der Ferne auszuführen!

Erste Schritte:

START wird in Form einer Arduino-Bibliothek bereitgestellt, also laden Sie sie einfach herunter und installieren Sie sie wie jede andere Bibliothek.

Sie müssen auch diese Bibliotheken herunterladen und installieren, damit die Tastatur und der LCD-Bildschirm funktionieren:

  • PS2-Tastatur
  • U8glib

Dann öffnen Sie das runSTART-Beispiel und laden Sie es hoch!

Eingebaute Befehle:

Bei all diesen Befehlen muss die Groß-/Kleinschreibung beachtet werden!

  • kostenlos: gibt den noch verfügbaren freien SRAM in Bytes zurück.
  • setPM pinNumber INPUT/OUTPUT :ein Wrapper für den pinMode() Arduino-Funktion (Beispiel:setPM 3 OUTPUT)
  • getPM PIN-Nummer EINGANG/AUSGANG :gibt den Modus zurück, in dem ein Pin zuvor gesetzt wurde (Beispiel:g etPM 7 )
  • dioW pinNumber wahr/falsch : ein Wrapper für digitalWrite() Arduino-Funktion (Beispiel:dioW 3 false )
  • dioR pinNumber : ein Wrapper für die Arduino-Funktion digitalRead() (Beispiel:dioR 3 )
  • telnet IP-Adresse : ein einfacher Telnet-Client, der tatsächlich eine Verbindung zu einem Server herstellen kann, um Shell-Befehle aus der Ferne auszuführen (Beispiel:telnet 192.168.1.111 )

Sie werden aufgefordert, Ihren Benutzernamen/Ihr Passwort einzugeben:

Drücke Enter und warte einfach ein paar Sekunden...und voilà:

Sie sind jetzt auf Ihrem Telnet-Server angemeldet und können Befehle, Skripte und Programme aus der Ferne ausführen!

Siehe die Datei network.h für Netzwerkeinstellungen!

Bautipp 1:

Um die PS2-Tastatur an START anzuschließen, habe ich einen Adapter aus einem PS2-Leiterplattenstecker und einem Stück Stripboard hergestellt:

Gemäß der hier gefundenen Pinbelegung:

  • Daten muss an Arduino Pin 8 angeschlossen sein.
  • Uhr muss an Arduino Pin 2 angeschlossen werden.

Bautipp 2:

Sie können einen START . erstellen Terminal nur jede Komponente einzeln verdrahten, aber ich fand es sehr praktisch, einen Polystyrol-"Rahmen" und einige PCB-Plastik-Abstandshalter zu verwenden, um ein "tragbareres" Gerät zu bauen:

Code

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

Schaltpläne


Herstellungsprozess

  1. Arduino Spybot
  2. FlickMote
  3. Selbstgemachter Fernseher B-Gone
  4. Hauptuhr
  5. Finde mich
  6. Arduino-Power
  7. Tech-TicTacToe
  8. Arduino-Vierbeiner
  9. Arduino-Joystick
  10. TFT-Shield für Arduino Nano - Start