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

气泵撇油器扫描仪

构建一个仪表板小工具,不断扫描潜在的加油机卡撇取器

有什么比凝视您的信用卡对帐单并看到您未授权的付款更糟糕的呢?在给银行打电话之前,你疯狂地用红笔标记你的对帐单,希望他们在冻结你的卡后恢复资金!

此漏洞的根源是信用卡本身完全不安全的性质。卡上的传统磁条包含完成交易所需的所有数据,而且由于未加密,因此使用简单的电子设备很容易窃取这些数据。骗子部署的所谓“刷卡器”设备就像一个“中间人”,在将您的信用卡数据传递给销售点机器(如加油站燃油泵)之前,它会拦截并记录您的信用卡数据.

去年,SparkFun Electronics 的 Nathan Seidle 对当地警察从燃油泵中提取的信用卡撇油器进行了技术深入研究。结果是一个为 Android 和 iPhone 发布的应用程序,它将扫描与他研究的撇渣器指纹匹配的蓝牙设备。

这一切都很好,但我很懒惰,而且养成有益的习惯很慢。我想要一个专用的环境设备,它会一直在加油站寻找可疑的蓝牙设备,并且会在我对我的财务未来做一些愚蠢的事情之前对我大喊大叫。然而,该功劳该功劳,没有Seidle的辛勤工作,这个项目就不会存在。

1.硬件

此版本只有两个组件,Raspberry Pi Zero W 和 Adafruit SSD1306 OLED 显示器。首先,您将焊接 OLED 的连接。当我们将它打包时,您不希望电线有太多松弛,所以让它们尽可能短,并使用具有足够柔韧性的东西:实心 28 号线使事情易于管理,而绞合线则使其均匀更轻松。 SSD1306 支持两种不同的通信协议:I2C 和 SPI。我们将使用后者——它使用更多的电线,但速度更快。按照这个图把所有东西连起来。

2.设置 RASPBIAN

将显示器和键盘连接到 Pi Zero 需要大量额外的硬件,所以我总是喜欢从一个不错的无头设置开始。从一开始就做到这一点的最简单方法是使用令人愉快的基于块的 Raspberry Pi 设置工具 Pi Bakery。它允许您为已经为家庭网络设置的 Pi 创建可启动的 Raspbian 映像,并允许通过 SSH 连接到它。这是我的典型设置。

3. Python 和库

加载 Raspbian 后,启动它并通过 SSH 连接到它。进入 raspi-config,设置默认密码以外的其他内容,并在接口选项下启用 SPI。然后使用以下命令安装 Python:
sudo apt-get install python python-pip
使用此命令安装必要的蓝牙工具:
sudo apt-get install bluetooth libbluetooth-dev
我们的程序在Python上运行,所以你需要获得Python的蓝牙工具集:
sudo pip install pybluez
接下来,你需要获得驱动Adafruit OLED面板的软件:
sudo pip install RPi.GPIO

sudo pip install Adafruit_BBIO

sudo apt-get install python-imaging python-smbus
以及来自 Adafruit 的一些用于 OLED 显示器的特定库:
sudo apt-get install git

git 克隆 https://github.com/adafruit/Adafruit_Python_SSD1306.git

cd Adafruit_Python_SSD1306

sudo python setup.py install
4.撇渣器扫描仪代码
最后,下载我们的扫描软件:
cd ~

git clone https://github.com/photoresistor/raspi_skimscan
并通过执行以下操作对其进行测试:
cd raspi_skimscan

python raspi_skimscan.py
您应该看到“正在扫描...”,带有一个滚动省略号,表示每 10 秒进行一次新扫描。如果您可以更改移动设备的蓝牙名称,您可以通过将您的移动设备名称更改为“HC-05”并确认您看到警告消息来测试您的扫描仪。完成后,按 Ctrl-C 退出。

最后要做的是设置 Pi,让它在启动时运行我们的脚本。使用以下命令使您的 Python 脚本可执行:
sudo chmod +x raspi_skimscan.py
然后,设置 rc.local 以在启动时启动脚本:
sudo nano /etc/rc.local
并将以下行添加到该文件中,就在退出 0 行的正上方:
sudo python /home/pi/raspi_skimscan/raspi_skimscan.py &
就是这样!你完成了。重新启动您的 Pi 并验证一切正常。

5.组装

如果您还没有,请 3D 打印外壳的两个文件。您可以从我的 GitHub 存储库下载它们。

将 OLED 屏幕放在外壳顶部的安装柱上。如果您愿意,可以用少量热胶将其固定。将 Pi 放在底部的偏移量上,然后将其关闭。用 M2.5×10mm 有头螺钉将两半固定在一起。

将外壳连接到汽车的仪表板或控制台,任何可见但不会分散注意力的地方。使用汽车中的任何 USB 电源为其供电,只要它提供至少 1 安培的电流即可。

阅读更多信息......

气泵撇渣器扫描仪


制造工艺

  1. 什么是国产泵?
  2. 什么是多级泵?
  3. 什么是电动潜水泵?
  4. 什么是潜水泵?
  5. 什么是海水泵?
  6. 工业泵的类型
  7. 什么是潜水泵?
  8. 什么是冷却液泵?
  9. 热水泵简介
  10. 直接泵简介
  11. 了解离心泵
  12. 了解液压泵