亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

START:集成 PS2 键盘、LCD、以太网与远程 Shell 的独立 Arduino 终端

组件与物料

组件 说明 数量
Arduino UNO 主控板 1
Arduino Ethernet Shield 2 以太网扩展板 1
LCD 128x64 (ST7920) 显示屏 1

项目简介

START = STandalone ARduino Terminal,集成:

START 内置命令集,可控制数字 I/O,甚至能 通过 Telnet 连接远程服务器执行真实 Shell 命令!

快速上手

START 以 Arduino 库形式提供,下载安装如同普通库。还需安装两个依赖库:

随后打开并上传 runSTART 示例即可运行。

内置命令(区分大小写)

命令 功能 示例
free 返回可用 SRAM 字节数 free
setPM 设置引脚模式,封装 pinMode() setPM 3 OUTPUT
getPM 查询引脚模式 getPM 7
dioW 数字写入,封装 digitalWrite() dioW 3 false
dioR 数字读取,封装 digitalRead() dioR 3
telnet 简易 Telnet 客户端,连接远程服务器执行 Shell telnet 192.168.1.111

Telnet 远程登录演示

输入 telnet 192.168.1.111 后提示输入用户名/密码:

START:集成 PS2 键盘、LCD、以太网与远程 Shell 的独立 Arduino 终端

稍等片刻即进入远程 Shell:

START:集成 PS2 键盘、LCD、以太网与远程 Shell 的独立 Arduino 终端

网络配置请参考 network.h 文件。

制作提示 1:PS2 键盘适配器

START:集成 PS2 键盘、LCD、以太网与远程 Shell 的独立 Arduino 终端

用 PS2 PCB 插座和洞洞板自制适配器,引脚定义参考:

START:集成 PS2 键盘、LCD、以太网与远程 Shell 的独立 Arduino 终端

制作提示 2:便携式机箱

START:集成 PS2 键盘、LCD、以太网与远程 Shell 的独立 Arduino 终端
START:集成 PS2 键盘、LCD、以太网与远程 Shell 的独立 Arduino 终端

使用聚苯乙烯“相框”和 PCB 塑料支柱搭建便携终端,比散飞线整洁得多。

代码仓库

GitHub

https://github.com/alejho/START

原理图

START:集成 PS2 键盘、LCD、以太网与远程 Shell 的独立 Arduino 终端

制造工艺

  1. DIY 蓝牙控制 Arduino 间谍小车
  2. FlickMote:基于手势的智能家居红外遥控器
  3. DIY Arduino TV-B-Gone:万能关机遥控器
  4. 自制大尺寸LED主时钟带闹钟功能 — 12米外清晰可见
  5. Find Me:基于 Arduino 与蓝牙的智能寻物器制作指南
  6. Arduino 项目优化供电方案:从按键开关到电池监测与数据记录
  7. Arduino 井字棋游戏:MAX7219 点阵屏 + 纸板外壳 DIY
  8. 从零构建智能 Arduino 四足机器人:完整指南
  9. DIY Arduino 手柄方向盘 - 游戏竞速模拟器自制指南
  10. Arduino Nano 专用 2.8 英寸 TFT 扩展板 – 320×240 SPI 显示屏
  11. 利用 Arduino Nano R3 自制全功能 CNC 雕刻机
  12. Earth Analyzer:面向精准农业的多模态物联网环境监测巡检车