資料介紹
描述
第 1 步:項(xiàng)目構(gòu)想
比特幣技術(shù)(區(qū)塊鏈)的工作原理以及如何輕松發(fā)送/接收資金給我留下了深刻的印象。由于我是一名創(chuàng)客,所以我問自己“如何輕松地將硬件項(xiàng)目連接到這樣的網(wǎng)絡(luò),讓這些硬件接受比特幣?” 然后我開始實(shí)現(xiàn)第一個(gè)名為Koyn的 Arduino 比特幣庫。
快速結(jié)束,Koyn 是一個(gè) Arduino 庫,可幫助 Arduino 制造商構(gòu)建他們的硬件項(xiàng)目并將它們連接到比特幣網(wǎng)絡(luò)(目前支持測試網(wǎng)絡(luò))并接受比特幣,使用戶可以輕松地在他們花費(fèi)/接收時(shí)采取硬件操作比特幣。您可以在此處查看文檔的鏈接。
第 2 步:實(shí)施
為了弄臟我的手,我使用 Koyn 庫“比特幣糖果自動售貨機(jī)”制作了我的第一個(gè)應(yīng)用程序。通過提供的簡單 API 方法,您可以輕松地通過網(wǎng)絡(luò)跟蹤您的比特幣地址。
老實(shí)說編寫代碼并沒有花費(fèi)任何時(shí)間,因?yàn)?Koyn 的 API 接口提供了控制資金的大部分功能,而連接硬件部分則有點(diǎn)棘手,作為 maker,您可能想知道“我為什么要使用兩個(gè)開發(fā)板在一個(gè)項(xiàng)目中?”
答案是我已經(jīng)有一個(gè) Wemos (ESP8266) WiFi 板,它沒有提供足夠的 I/O 引腳來控制眾多伺服電機(jī) + LCD 屏幕 + 按鈕。然后我想出了一個(gè)簡單的技巧!我決定讓 Arduino Mega 板處理所有控件和接口,當(dāng)然還有 WiFi Wemos 板控制的資金。
我寫了兩個(gè) Arduino 草圖(代碼),一個(gè)用于 Arduino Mega 控制伺服系統(tǒng)、按鈕和 LCD,另一個(gè)草圖用于使用 koyn 庫跟蹤我的比特幣地址。
然后通過 UART 連接兩個(gè)板以輕松通信,允許 Mega 通過 LCD 更新資金并從按鈕獲取輸入以控制伺服分配貨物。
讓兩塊板通信也有點(diǎn)棘手,所以我使用Arduhdlc庫作為串行協(xié)議。
特別感謝“ Dejan Nedelkovski ”提供機(jī)器的設(shè)計(jì)和逐步構(gòu)建您自己的程序。
第 3 步:連接
現(xiàn)在最有趣的部分!將硬件連接在一起。
我還決定將所有組件放在自動售貨機(jī)門的背面。“原理圖部分提供的所有連接。”
第 4 步:代碼
在代碼部分提供,您可以找到 Wemos 和 Arduino Mega 代碼。
正如我之前提到的,每個(gè)板都根據(jù)提供的代碼執(zhí)行其工作,因此 Wemos 板連接到互聯(lián)網(wǎng)(比特幣網(wǎng)絡(luò)),監(jiān)聽我的比特幣地址,向 Mega 發(fā)送任何資金更新。
另一方面,Mega 通過檢查平衡和分配每個(gè)按鈕的平衡來執(zhí)行硬件操作,并通過 LCD 輸出用戶信息并最終控制伺服系統(tǒng)。
確保下載ESP8266內(nèi)核以通過 Wemos 板編譯和上傳代碼。
我還在代碼部分提供了 Arduhdlc 庫,請確保下載該庫并將其放在您的 Arduino 目錄“C:\Users"name"\Documents\Arduino\libraries"
最后
這就是我構(gòu)建我的第一臺去中心化比特幣自動售貨機(jī)的方式,如果您有任何意見,請?jiān)谠u論部分留言。
- 自動售貨機(jī)MDB電源供電系統(tǒng)要求 0次下載
- 投幣個(gè)人自動售貨機(jī)的構(gòu)建
- 使用Arduino和1Sheeld DIY自動售貨機(jī)
- DIY自動售貨機(jī)開源項(xiàng)目
- 開源硬件自動售貨機(jī)
- 自動售貨機(jī)plc程序帶觸摸屏 53次下載
- 自動售貨機(jī)方案/設(shè)計(jì)/開發(fā)/項(xiàng)目
- 自動售貨機(jī)項(xiàng)目教程及文件下載 0次下載
- 基于Zigbee和物聯(lián)網(wǎng)的自動售貨機(jī)系統(tǒng) 25次下載
- 自動售貨機(jī)的VHDL程序與仿真資料免費(fèi)下載 18次下載
- 使用FPGA實(shí)現(xiàn)自動售貨機(jī)的VHDL程序與仿真資料 24次下載
- 使用PLC實(shí)現(xiàn)自動售貨機(jī)的設(shè)計(jì)論文免費(fèi)下載 19次下載
- 自動售貨機(jī)觸摸屏 5次下載
- 智能自動售貨機(jī)售貨 0次下載
- 自動售貨機(jī)短信報(bào)警系統(tǒng)
- 什么是比特幣與區(qū)塊鏈 3436次閱讀
- 基于STM32的自動售貨機(jī)控制系統(tǒng)設(shè)計(jì) 2851次閱讀
- 比特幣的密碼學(xué)基礎(chǔ)詳細(xì)解析 8701次閱讀
- 比特幣到底有多少?2100萬枚比特幣挖完了之后應(yīng)該怎么辦 9871次閱讀
- 智能售貨機(jī)系統(tǒng)架構(gòu)服務(wù)模式分析 3835次閱讀
- firefly自動售貨機(jī)概述 2121次閱讀
- 聯(lián)智通達(dá)科技自助售賣機(jī)產(chǎn)品介紹 1701次閱讀
- 簡單實(shí)用的6個(gè)PLC程序?qū)嵗治?/a> 9689次閱讀
- 自動售貨機(jī)為什么會知道你丟進(jìn)去的是什么硬幣工作原理詳細(xì)介紹 8258次閱讀
- 比特幣和挖礦的關(guān)系及挖礦原理解析 1.4w次閱讀
- 怎樣采用比特幣挖礦? 2688次閱讀
- 互聯(lián)網(wǎng)和無線網(wǎng)絡(luò)平臺,對自動售貨機(jī)聯(lián)網(wǎng)實(shí)現(xiàn)遠(yuǎn)程控制 7419次閱讀
- 自動售貨機(jī)上的GPRS無線通信模塊設(shè)計(jì) 2377次閱讀
- 比特幣是不是電子貨幣_比特幣怎么交易 1w次閱讀
- 基于嵌入式的自動售貨機(jī)設(shè)計(jì)與實(shí)現(xiàn) 1.1w次閱讀
下載排行
本周
- 1感應(yīng)筆電路圖
- 0.06 MB | 6次下載 | 免費(fèi)
- 2美的電磁爐維修手冊大全
- 1.56 MB | 4次下載 | 5 積分
- 3Cortex-M3/M4F指令集技術(shù)用戶手冊
- 2.28MB | 3次下載 | 免費(fèi)
- 4基于PLC的拉絲機(jī)張力控制系統(tǒng)研究
- 0.14 MB | 2次下載 | 5 積分
- 5LZC3106G高性能諧振控制器中文手冊
- 1.29 MB | 1次下載 | 1 積分
- 6JL2233B集成電平轉(zhuǎn)換功能的LDO中文手冊
- 0.50 MB | 1次下載 | 免費(fèi)
- 7如何PC訪問內(nèi)網(wǎng)及VPN
- 19.15 MB | 1次下載 | 1 積分
- 8萬用表UT58A原理圖
- 0.09 MB | 1次下載 | 5 積分
本月
- 1使用單片機(jī)實(shí)現(xiàn)七人表決器的程序和仿真資料免費(fèi)下載
- 2.96 MB | 44次下載 | 免費(fèi)
- 2UC3842/3/4/5電源管理芯片中文手冊
- 1.75 MB | 17次下載 | 免費(fèi)
- 3DMT0660數(shù)字萬用表產(chǎn)品說明書
- 0.70 MB | 13次下載 | 免費(fèi)
- 43314A函數(shù)發(fā)生器維修手冊
- 16.30 MB | 13次下載 | 免費(fèi)
- 5華瑞昇CR216芯片數(shù)字萬用表規(guī)格書附原理圖及校正流程方法
- 0.74 MB | 12次下載 | 3 積分
- 6TPS54202H降壓轉(zhuǎn)換器評估模塊用戶指南
- 1.02MB | 8次下載 | 免費(fèi)
- 7STM32F101x8/STM32F101xB手冊
- 1.69 MB | 8次下載 | 1 積分
- 8使用TL431設(shè)計(jì)電源
- 0.67 MB | 6次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935119次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73807次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65987次下載 | 10 積分
評論
查看更多