電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>基于Arduino的比特幣糖果自動售貨機(jī)

基于Arduino的比特幣糖果自動售貨機(jī)

2022-11-02 | zip | 0.90 MB | 次下載 | 免費(fèi)

資料介紹

描述

第 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論部分留言。


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1感應(yīng)筆電路圖
  2. 0.06 MB   |  6次下載  |  免費(fèi)
  3. 2美的電磁爐維修手冊大全
  4. 1.56 MB   |  4次下載  |  5 積分
  5. 3Cortex-M3/M4F指令集技術(shù)用戶手冊
  6. 2.28MB   |  3次下載  |  免費(fèi)
  7. 4基于PLC的拉絲機(jī)張力控制系統(tǒng)研究
  8. 0.14 MB   |  2次下載  |  5 積分
  9. 5LZC3106G高性能諧振控制器中文手冊
  10. 1.29 MB   |  1次下載  |  1 積分
  11. 6JL2233B集成電平轉(zhuǎn)換功能的LDO中文手冊
  12. 0.50 MB   |  1次下載  |  免費(fèi)
  13. 7如何PC訪問內(nèi)網(wǎng)及VPN
  14. 19.15 MB   |  1次下載  |  1 積分
  15. 8萬用表UT58A原理圖
  16. 0.09 MB   |  1次下載  |  5 積分

本月

  1. 1使用單片機(jī)實(shí)現(xiàn)七人表決器的程序和仿真資料免費(fèi)下載
  2. 2.96 MB   |  44次下載  |  免費(fèi)
  3. 2UC3842/3/4/5電源管理芯片中文手冊
  4. 1.75 MB   |  17次下載  |  免費(fèi)
  5. 3DMT0660數(shù)字萬用表產(chǎn)品說明書
  6. 0.70 MB   |  13次下載  |  免費(fèi)
  7. 43314A函數(shù)發(fā)生器維修手冊
  8. 16.30 MB   |  13次下載  |  免費(fèi)
  9. 5華瑞昇CR216芯片數(shù)字萬用表規(guī)格書附原理圖及校正流程方法
  10. 0.74 MB   |  12次下載  |  3 積分
  11. 6TPS54202H降壓轉(zhuǎn)換器評估模塊用戶指南
  12. 1.02MB   |  8次下載  |  免費(fèi)
  13. 7STM32F101x8/STM32F101xB手冊
  14. 1.69 MB   |  8次下載  |  1 積分
  15. 8使用TL431設(shè)計(jì)電源
  16. 0.67 MB   |  6次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935119次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420062次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233084次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73807次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65987次下載  |  10 積分