YourPad,连接的TPE

0 672 中等的

这是我们项目“ Projet Prodit”的Wiki

项目图

这个项目中使用的东西

硬件组件

硬件列表
1 Dfrobot 5.5“屏幕
1 Raspberry Pi 3型B+
1 RFID-RC522 JOY-IT

软件应用和在线服务

覆盆子Pi Raspbian

故事

Projet Produit

我们的项目“ Projet Produit”是一个项目,旨在完成我们在L'Ecole LDLC的第二年,我们必须从头开始创建产品。

我们花了很多时间考虑一个创新的项目,遵循我们的主题和约束。我们必须使用Arduino或Raspberry,使用WiFi,至少使用一个屏幕和Python脚本。我们的主题是一般的酒吧。

首先,我们想制作一个可以互动的桌子。我们考虑过能够从桌子上订购,与其他桌子互动并玩酒精游戏。

我们(可悲的是)意识到,在我们拥有的时间和预算中制定的时间太复杂了,因此我们不得不考虑一个新的想法。

为了找到这个新想法,我们去了酒吧,问了酒吧的服务员和老板,关于他们的酒吧有什么问题。我们最终考虑制作一个付款终端,其中包括从客户那里取订单的垫子。

全部订单/付款垫。

第一步是使覆盆子工作,因此我们决定在其上安装Raspbian以安装我们的仿真软件。这是指向在覆盆子上安装raspbian的教程的链接:关联

我在这里谈论一个“仿真”软件,因为在这个项目中,我们没有制作真实的订单/付款软件。当我们创建项目时,我们决定不打算将我们的产品出售给酒吧,而是针对现金注册软件公司并将其出售给他们,以便他们可以调整软件并将其出售给他们想要的任何人。

软件

为了完成我们的项目,我们必须制作一个仿真软件,以便详细介绍其制作方式。

我们跳上Adobe XD,并设计了一个简单的接口,该接口是以下内容。

Adobe XD预览

Adobe XD预览

然后,我们继续在HTML中创建它,这是回购所有代码。

请注意,这并不意味着是一个真实的订购软件,这就是为什么它不是很完整的原因。

付款部件可在Python文件夹中的回购中找到。请注意,两个软件尚未连接在一起。

原型

1.软件部分

多亏了我们选择的屏幕,只需将其插入覆盆子即可使屏幕变得敏感,因此我们不需要额外的代码。

在Raspberry上安装Raspbian后,我们然后打开终端并更新APT中的所有内容:

代码
sudo apt-get更新

然后,我们在您要克隆项目的目录中CD CD:

代码
CD /PI /桌面

最后,我们克隆了存储库:

代码
git克隆https://github.com/thomz07/projetproduit

现在,您只需要打开文件“ index.php”

关于Paiement部分,我们开始开发一个可以读取NFC卡的软件,并且我们正在努力获得所需的认证,以使其成为真正的Paiement Sofware。

我们开始使用Python Tkinter制作用户界面的版本1。

要激活NFC读取器,只需在Raspberry终端上运行以下命令:

代码
sudo raspi-config

然后选择接口选项,SPI,通过按Y确认,就是这样。

最后但并非最不重要的一点是,我们将安装Python3库“ PI-RC522”,该库允许控制RC522读取器。

我们将使用Python的图书馆经理Pip3。我们将仅运行以下命令:

代码
sudo pip3安装pi-rc522

这是Sofware体系结构:

软件体系结构

软件体系结构


2.硬件

硬件部分非常简单,您只需将HDMI插入屏幕即可使其正常工作,请注意,您可能需要在Raspbian设置中更改屏幕分辨率。

为了使屏幕触摸敏感,您必须将USB插入从覆盆子到屏幕的microUSB电缆。

对于RFID模块的接线,这里有一个图表,可以解释它:

接线图

接线图

为了为所有这些动力,我们使用了随机的外部电池。虽然它必须非常强大

感谢您的阅读,我们希望您的原型运行正常!


定制零件和外壳

项目图
项目图
项目图
项目图
项目图

原理图

项目图
项目图

代码

HTML订购软件

这是模拟软件代码的回购

图标 ProjetProduit-Main.Zip 47KB 下载(0)

该文章首次发表在骇客,2022年4月22日

CR:https://www.hackster.io/bar/yourpad-connected-tpe-e98248

作者:团队:托马斯·拉菲,,,,让·诺尔,,,,Tristan Fauvet,,,,Mael

执照
所有权利
预订的
许可
0