资料介绍
描述
第 1 步:项目构想
比特币技术(区块链)的工作原理以及如何轻松发送/接收资金给我留下了深刻的印象。由于我是一名创客,所以我问自己“如何轻松地将硬件项目连接到这样的网络,让这些硬件接受比特币?” 然后我开始实现第一个名为Koyn的 Arduino 比特币库。
快速结束,Koyn 是一个 Arduino 库,可帮助 Arduino 制造商构建他们的硬件项目并将它们连接到比特币网络(目前支持测试网络)并接受比特币,使用户可以轻松地在他们花费/接收时采取硬件操作比特币。您可以在此处查看文档的链接。
第 2 步:实施
为了弄脏我的手,我使用 Koyn 库“比特币糖果自动售货机”制作了我的第一个应用程序。通过提供的简单 API 方法,您可以轻松地通过网络跟踪您的比特币地址。
老实说编写代码并没有花费任何时间,因为 Koyn 的 API 接口提供了控制资金的大部分功能,而连接硬件部分则有点棘手,作为 maker,您可能想知道“我为什么要使用两个开发板在一个项目中?”
答案是我已经有一个 Wemos (ESP8266) WiFi 板,它没有提供足够的 I/O 引脚来控制众多伺服电机 + LCD 屏幕 + 按钮。然后我想出了一个简单的技巧!我决定让 Arduino Mega 板处理所有控件和接口,当然还有 WiFi Wemos 板控制的资金。
我写了两个 Arduino 草图(代码),一个用于 Arduino Mega 控制伺服系统、按钮和 LCD,另一个草图用于使用 koyn 库跟踪我的比特币地址。
然后通过 UART 连接两个板以轻松通信,允许 Mega 通过 LCD 更新资金并从按钮获取输入以控制伺服分配货物。
让两块板通信也有点棘手,所以我使用Arduhdlc库作为串行协议。
特别感谢“ Dejan Nedelkovski ”提供机器的设计和逐步构建您自己的程序。
第 3 步:连接
现在最有趣的部分!将硬件连接在一起。
我还决定将所有组件放在自动售货机门的背面。“原理图部分提供的所有连接。”
第 4 步:代码
在代码部分提供,您可以找到 Wemos 和 Arduino Mega 代码。
正如我之前提到的,每个板都根据提供的代码执行其工作,因此 Wemos 板连接到互联网(比特币网络),监听我的比特币地址,向 Mega 发送任何资金更新。
另一方面,Mega 通过检查平衡和分配每个按钮的平衡来执行硬件操作,并通过 LCD 输出用户信息并最终控制伺服系统。
确保下载ESP8266内核以通过 Wemos 板编译和上传代码。
我还在代码部分提供了 Arduhdlc 库,请确保下载该库并将其放在您的 Arduino 目录“C:\Users"name"\Documents\Arduino\libraries"
最后
这就是我构建我的第一台去中心化比特币自动售货机的方式,如果您有任何意见,请在评论部分留言。
- 自动售货机MDB电源供电系统要求 0次下载
- 投币个人自动售货机的构建
- 使用Arduino和1Sheeld DIY自动售货机
- DIY自动售货机开源项目
- 开源硬件自动售货机
- 自动售货机plc程序带触摸屏 53次下载
- 自动售货机方案/设计/开发/项目
- 自动售货机项目教程及文件下载 0次下载
- 基于Zigbee和物联网的自动售货机系统 25次下载
- 自动售货机的VHDL程序与仿真资料免费下载 18次下载
- 使用FPGA实现自动售货机的VHDL程序与仿真资料 24次下载
- 使用PLC实现自动售货机的设计论文免费下载 19次下载
- 自动售货机触摸屏 5次下载
- 智能自动售货机售货 0次下载
- 自动售货机短信报警系统
- 什么是比特币与区块链 3436次阅读
- 基于STM32的自动售货机控制系统设计 2851次阅读
- 比特币的密码学基础详细解析 8701次阅读
- 比特币到底有多少?2100万枚比特币挖完了之后应该怎么办 9871次阅读
- 智能售货机系统架构服务模式分析 3835次阅读
- firefly自动售货机概述 2121次阅读
- 联智通达科技自助售卖机产品介绍 1701次阅读
- 简单实用的6个PLC程序实例分析 9689次阅读
- 自动售货机为什么会知道你丢进去的是什么硬币工作原理详细介绍 8258次阅读
- 比特币和挖矿的关系及挖矿原理解析 1.4w次阅读
- 怎样采用比特币挖矿? 2688次阅读
- 互联网和无线网络平台,对自动售货机联网实现远程控制 7419次阅读
- 自动售货机上的GPRS无线通信模块设计 2377次阅读
- 比特币是不是电子货币_比特币怎么交易 1w次阅读
- 基于嵌入式的自动售货机设计与实现 1.1w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多