国产视频综合_欧美a在线播放_天天色综合久久_亚洲免费在线视频播放

?

IOTA+ 物聯網硬件集成實戰教程


發布時間:2021年11月9日上午11:43

繼電器

繼電器用來切換電路以及設備(我們這里就是LED)的開關。為了簡化電路我們將使用一個繼電器模塊,它包含了所有必須的元器件、管腳和接插件。注意你也可以購買多通道繼電器模塊,只要每個通道可以單獨開關即可。

面包板

IOTA+ 物聯網硬件集成實戰教程

面包板用來進行電路的連接而無需進行焊接,這使得裝配過程更加簡單。

發光二極管

當供電時LED會點亮,我們用它來表示項目中的物理設備(比如冰箱)。

IOTA+ 物聯網硬件集成實戰教程

300歐電阻

電阻用來限制通過LED的電流。沒有電阻的話,LED和樹莓派可能會因為電流過大而損壞。要使用的電阻取決于你的LED以及電路電壓。在我的演示中,使用了9V電池,因此330歐姆的電阻應當就可以了。

電池

電池為電路提供能力。我的演示中使用的是9v電池。

連接線

我們當然也需要一些電線將各個部件連接起來:

二維碼

如果你希望使用手機IOTA錢包來支付使用LED(冰箱、洗衣機....)的費用,那么一個打印好的IOTA收款地址二維碼會很方便。當使用IOTA錢包生成地址時,你會找到一個二維碼。或者在THETANGLE網站查詢已有地址的二維碼。

組裝電路

現在我們看下組裝好的電路:

樹莓派的管腳如下:

參考以下說明連接管腳:

  • 樹莓派的pin 2(5v)連接到繼電器模塊的VCC管腳
  • 樹莓派的pin 6(地)連接到繼電器模塊的GND管腳
  • 樹莓派的pin 12(GPIO18)連接到繼電器模塊的IN管腳
  • 繼電器模塊的COM端子連接到電池的正極
  • 繼電器模塊的NO端子通過電阻連接到LED的正極
  • 電池的負極連接到LED的負極

需要的軟件和庫

在我們開始編寫Python代碼之前,需要先確認已經在樹莓派上安裝了所需要的軟件和庫。

首先,我們需要在樹莓派上安裝一個操作系統。任何樹莓派支持的LInux發行版應該都可以。在我的演示中,使用的是Raspbian發行版,因為它已經預置了Python和幾個Python編輯器。Raspbian發行版 的安裝指令可以在這里找到:
https://www.raspberrypi.org/downloads/raspbian/。

如果你要單獨安裝Python,可以參考這里:
https://www.python.org/downloads/。

最后,我們需要安裝PyIOTA API庫,利用它我們就可以使用Python來訪問IOTA tangle了。PyIOTA API庫及安裝指令參見:
https://github.com/iotaledger/iota.lib.py。

Python代碼

現在開始寫代碼:

# Imports some Python Date/Time functions
import time
import datetime
# Imports GPIO library
import RPi.GPIO as GPIO
# Imports the PyOTA library
from iota import Iota
from iota import Address
# Setup O/I PIN's
LEDPIN=18
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(LEDPIN,GPIO.OUT)
GPIO.output(LEDPIN,GPIO.LOW)
# Function for checking address balance on the IOTA tangle. 
def checkbalance():
 print("Checking balance")
 gb_result = api.get_balances(address)
 balance = gb_result['balances']
 return (balance[0])
# URL to IOTA fullnode used when checking balance
iotaNode = "https://nodes.thetangle.org:443"
# Create an IOTA object
api = Iota(iotaNode, "")
# IOTA address to be checked for new light funds 
# IOTA addresses can be created using the IOTA Wallet
address = [Address(b'GTZUHQSPRAQCTSQBZEEMLZPQUPAA9LPLGWCKFNEVKBINXEXZRACVKKKCYPWPKH9AWLGJHPLOZZOYTALAWOVSIJIYVZ')]
# Get current address balance at startup and use as baseline for measuring new funds being added. 
currentbalance = checkbalance()
lastbalance = currentbalance
# Define some variables
lightbalance = 0
balcheckcount = 0
lightstatus = False
# Main loop that executes every 1 second
while True:
 
 # Check for new funds and add to lightbalance when found.
 if balcheckcount == 10:
 currentbalance = checkbalance()
 if currentbalance > lastbalance:
 lightbalance = lightbalance + (currentbalance - lastbalance)
 lastbalance = currentbalance
 balcheckcount = 0
 # Manage light balance and light ON/OFF
 if lightbalance > 0:
 if lightstatus == False:
 print("light ON")
 GPIO.output(LEDPIN,GPIO.HIGH)
 lightstatus=True
 lightbalance = lightbalance -1 
 else:
 if lightstatus == True:
 print("light OFF")
 GPIO.output(LEDPIN,GPIO.LOW)
 lightstatus=False
 
 # Print remaining light balance 
 print(datetime.timedelta(seconds=lightbalance))
 # Increase balance check counter
 balcheckcount = balcheckcount +1
 # Pause for 1 sec.
 time.sleep(1)

運行代碼

要運行上面的代碼,我們需要先在樹莓派上保存到文件中,例如let_there_be_light.py。然后使用如下命令:

python let_there_be_light.py

現在你應當可以在終端窗口中看到代碼在執行了,顯示當前的余額,并且每個10秒鐘檢查一次LED對應的IOTA地址的余額。

支付LED的使用費

要點亮LED,你只需要使用喜歡的IOTA錢包向LED的IOTA地址轉一些IOTA幣。只要轉賬交易被IOTA tangle確認,LED應該就會點亮并直到消耗完余額。在我的演示當中,我設置的收費標準是1秒鐘1個IOTA。


原文鏈接:iota物聯網硬件集成新手教程 - 匯智網




  • Copyright ? 2010-2020 搜浪科技流量卡公司 版權所有   滬ICP備17005676號-2
  • 專業靠譜的流量卡平臺-多種流量卡批發-智宇物聯 流量卡平臺 網站地圖|流量卡大全
  • 国产视频综合_欧美a在线播放_天天色综合久久_亚洲免费在线视频播放
    国产成人精品免费| 久久亚区不卡日本| 天堂成人国产精品一区| 亚洲色图制服丝袜| 亚洲视频一区在线观看| 亚洲国产精品精华液2区45| 久久综合九色综合97婷婷| 日韩一二三区视频| 欧美大胆人体bbbb| 久久蜜桃香蕉精品一区二区三区| 精品国产一区二区三区久久影院 | 久久综合九色综合97_久久久| 精品理论电影在线| 精品999在线播放| 欧美激情综合在线| 亚洲精品伦理在线| 亚洲v中文字幕| 美腿丝袜亚洲一区| 国产成+人+日韩+欧美+亚洲| 不卡电影一区二区三区| 欧美最猛黑人xxxxx猛交| 欧美日韩在线观看一区二区| 日韩一级完整毛片| 日本一区二区三区电影| 亚洲久草在线视频| 日韩av高清在线观看| 国产精品资源在线观看| 91网站最新网址| 欧美肥妇bbw| 亚洲国产精品精华液ab| 亚洲国产成人av好男人在线观看| 免费美女久久99| 高潮精品一区videoshd| 欧洲激情一区二区| 久久婷婷久久一区二区三区| 亚洲人成在线播放网站岛国| 美日韩黄色大片| 91在线国内视频| 精品少妇一区二区三区免费观看 | 欧美一级片在线| 久久精品欧美一区二区三区不卡 | 久久国产精品一区二区| 91网上在线视频| 日韩视频免费观看高清在线视频| 亚洲国产经典视频| 日本在线不卡视频| 91视频免费看| 久久久久国产精品麻豆| 亚洲一卡二卡三卡四卡五卡| 国产精华液一区二区三区| 欧美理论在线播放| 亚洲欧美国产77777| 国产福利一区二区三区视频| 制服丝袜激情欧洲亚洲| 亚洲天堂久久久久久久| 国内精品不卡在线| 欧美精品一二三四| 一区二区三区中文免费| 成人中文字幕在线| 日韩欧美高清dvd碟片| 亚洲综合视频在线| 99精品国产热久久91蜜凸| 久久综合久久综合久久| 日韩av电影免费观看高清完整版 | 国产高清成人在线| 欧美大片日本大片免费观看| 亚洲第一激情av| 91老师国产黑色丝袜在线| 中文字幕欧美区| 国产精品一区二区在线播放| 欧美tickling挠脚心丨vk| 日本在线不卡视频| 69堂成人精品免费视频| 午夜欧美在线一二页| 在线国产亚洲欧美| 亚洲一二三四在线| 欧美色精品在线视频| 亚洲综合另类小说| 在线观看免费成人| 亚洲一区二区三区小说| 欧美视频中文字幕| 天天爽夜夜爽夜夜爽精品视频| 欧美在线观看一区| 午夜国产不卡在线观看视频| 欧美日韩中文字幕精品| 亚洲第一av色| 欧美一区二区二区| 精品一区二区三区免费毛片爱| 精品国产一区二区亚洲人成毛片| 国产一区二区三区四区五区入口 | 国产原创一区二区| 国产日韩三级在线| www.亚洲色图.com| 亚洲欧美成人一区二区三区| 91极品美女在线| 亚洲444eee在线观看| 7777女厕盗摄久久久| 久久精品国产亚洲高清剧情介绍 | 亚洲精品乱码久久久久久久久| 99re免费视频精品全部| 中文字幕中文在线不卡住| 99久久精品免费看国产| 亚洲电影中文字幕在线观看| 7777女厕盗摄久久久| 精品一区二区三区免费观看| 中文字幕中文字幕一区| 欧美另类一区二区三区| 国产精品影视网| 一区二区三区在线观看视频| 欧美二区在线观看| 高清国产一区二区三区| 亚洲综合激情另类小说区| 日韩欧美一区在线| 粉嫩av一区二区三区| 亚洲国产另类av| 久久影院视频免费| 欧日韩精品视频| 国产成人精品一区二区三区四区| 一级女性全黄久久生活片免费| 日韩久久精品一区| 99re66热这里只有精品3直播| 午夜精品久久久久影视| 国产欧美日韩精品一区| 欧美一区二区网站| 成人一区二区三区视频在线观看| 亚洲h动漫在线| 中文字幕一区二区三区在线播放| 这里只有精品99re| 不卡一区二区在线| 久久er99热精品一区二区| 亚洲码国产岛国毛片在线| 精品少妇一区二区三区日产乱码 | 欧美在线观看视频一区二区| 国内精品国产三级国产a久久| 亚洲一区二区三区四区不卡 | 日韩激情在线观看| 亚洲猫色日本管| 国产午夜精品美女毛片视频| 在线不卡一区二区| 欧美在线啊v一区| 成人精品国产一区二区4080| 极品销魂美女一区二区三区| 五月综合激情日本mⅴ| 亚洲女爱视频在线| 国产精品美女久久久久久久久久久| 777久久久精品| 欧美日韩免费不卡视频一区二区三区| 99综合影院在线| 大桥未久av一区二区三区中文| 麻豆专区一区二区三区四区五区| 亚洲一卡二卡三卡四卡| 亚洲男人天堂av网| 亚洲欧洲韩国日本视频| 国产三区在线成人av| 精品福利在线导航| 精品久久国产老人久久综合| 日韩欧美激情在线| 日韩欧美视频在线| 精品嫩草影院久久| 精品欧美一区二区三区精品久久| 日韩欧美国产电影| 精品成人免费观看| 久久亚区不卡日本| 久久精品在线免费观看| 久久免费午夜影院| 国产三级三级三级精品8ⅰ区| www国产精品av| 久久九九久精品国产免费直播| 久久亚洲捆绑美女| 中文字幕欧美日韩一区| 日韩毛片一二三区| 一卡二卡欧美日韩| 日韩黄色一级片| 毛片av一区二区| 国产盗摄一区二区| jlzzjlzz欧美大全| 欧美艳星brazzers| 制服丝袜在线91| 欧美sm极限捆绑bd| 国产精品丝袜久久久久久app| 国产精品每日更新在线播放网址| 亚洲人成网站影音先锋播放| 亚洲一线二线三线久久久| 一区二区在线观看不卡| 五月婷婷久久综合| 国产一区 二区 三区一级| 成人av网站大全| 欧美日韩亚洲高清一区二区| 337p亚洲精品色噜噜| 久久久午夜电影| 亚洲欧美日韩精品久久久久| 日韩精品视频网| 国产福利一区在线| 欧美色老头old∨ideo| 26uuu久久综合| 亚洲免费观看高清完整版在线观看 | 国产成人免费9x9x人网站视频| 91麻豆文化传媒在线观看| 欧美天堂亚洲电影院在线播放| 欧美一区二区免费|