国产视频综合_欧美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在线播放_天天色综合久久_亚洲免费在线视频播放
    欧美日韩国产高清一区| 美脚の诱脚舐め脚责91| 亚洲视频一二三| 一区二区三区免费观看| 亚洲成人av免费| 激情欧美一区二区| 波多野结衣中文字幕一区| 在线亚洲欧美专区二区| 欧美一级久久久久久久大片| 久久亚洲一级片| 亚洲免费av高清| 美国十次综合导航| 成人涩涩免费视频| 欧美三片在线视频观看| 久久综合久久综合久久| 亚洲少妇中出一区| 人人爽香蕉精品| 99热这里都是精品| 欧美一级片在线| 欧美激情一区二区三区全黄| 亚洲一区在线观看网站| 国产一区视频在线看| 91网站最新地址| 欧美成人午夜电影| 亚洲精品国产品国语在线app| 日本视频一区二区| 91热门视频在线观看| 日韩一区二区在线观看视频播放 | 石原莉奈一区二区三区在线观看| 韩国午夜理伦三级不卡影院| 色综合av在线| 久久综合色鬼综合色| 亚洲影视在线播放| 成人污污视频在线观看| 91精品国产综合久久国产大片| 中日韩av电影| 日本三级亚洲精品| 色欧美88888久久久久久影院| 精品播放一区二区| 亚洲gay无套男同| www.日韩在线| 久久嫩草精品久久久久| 日韩高清不卡一区二区| 91在线国产福利| 久久久亚洲精华液精华液精华液| 亚洲一区二区三区四区在线免费观看| 国产老妇另类xxxxx| 这里只有精品99re| 亚洲精品国产精华液| 成人午夜激情影院| 久久久久成人黄色影片| 免费在线看成人av| 欧美色视频在线观看| 亚洲欧美日本在线| 国产99精品在线观看| 日韩精品一区二区三区视频播放| 亚洲国产日日夜夜| 色诱视频网站一区| 国产精品福利在线播放| 国产河南妇女毛片精品久久久 | 日本成人中文字幕在线视频| 在线免费一区三区| 亚洲免费观看视频| 99久久99久久精品国产片果冻| 久久精品在线免费观看| 激情综合亚洲精品| 欧美成人高清电影在线| 蜜乳av一区二区三区| 欧美一级淫片007| 全国精品久久少妇| 欧美一区二区三区爱爱| 日韩在线一区二区| 91麻豆精品国产91久久久久| 三级一区在线视频先锋| 在线播放中文一区| 日韩国产高清影视| 欧美一区二区在线免费播放| 日本成人在线视频网站| 欧美一区二区成人| 麻豆一区二区三| 精品人伦一区二区色婷婷| 久久成人av少妇免费| 欧美精品一区二区高清在线观看| 精品在线免费视频| 久久久综合视频| 国产精品18久久久久| 国产日韩欧美高清在线| 波多野洁衣一区| 日韩美女视频一区二区 | 亚洲一级二级三级在线免费观看| 在线免费视频一区二区| 亚洲电影第三页| 日韩一二三区视频| 国产一区二区三区日韩| 国产日韩欧美麻豆| 99视频热这里只有精品免费| 亚洲女同一区二区| 欧美丰满美乳xxx高潮www| 日本中文字幕一区| 久久久久久麻豆| 不卡在线视频中文字幕| 亚洲一区二区四区蜜桃| 制服丝袜激情欧洲亚洲| 国产一区二区伦理| 国产精品久久久久久久久果冻传媒 | 在线亚洲高清视频| 日韩va亚洲va欧美va久久| 欧美va在线播放| 成人动漫中文字幕| 天天综合日日夜夜精品| 精品国产一区久久| 99久久国产综合精品麻豆| 亚洲成人7777| 久久久影院官网| 色婷婷综合激情| 麻豆精品一区二区| 亚洲丝袜自拍清纯另类| 91麻豆精品久久久久蜜臀| 狠狠色丁香婷综合久久| 亚洲天堂精品在线观看| 欧美一区二区三区免费大片| 成人久久久精品乱码一区二区三区| 亚洲自拍欧美精品| 精品久久久久久久久久久久包黑料 | 国产一区二区三区在线观看免费| 亚洲欧洲精品一区二区精品久久久| 欧美日韩免费一区二区三区| 精品一区二区三区视频| 亚洲日本韩国一区| 欧美电视剧免费观看| 一本色道久久综合亚洲aⅴ蜜桃 | 欧美精品丝袜久久久中文字幕| 国产乱人伦偷精品视频免下载| 一区二区三区在线影院| 久久久久久久久久久久电影| 色婷婷亚洲一区二区三区| 精品无人码麻豆乱码1区2区| 亚洲欧美色图小说| 2023国产精品| 欧美猛男男办公室激情| 北条麻妃一区二区三区| 麻豆国产91在线播放| 亚洲资源中文字幕| 国产精品三级电影| 日韩精品专区在线影院观看| 欧美主播一区二区三区| 粉嫩av亚洲一区二区图片| 日本不卡免费在线视频| 一级中文字幕一区二区| 国产免费观看久久| 欧美一级搡bbbb搡bbbb| 欧美亚洲免费在线一区| 不卡一卡二卡三乱码免费网站| 久久国产三级精品| 五月天丁香久久| 亚洲综合色婷婷| 综合婷婷亚洲小说| 亚洲国产岛国毛片在线| 精品福利一二区| 欧美一区二区三区不卡| 欧美日韩一区小说| 日本乱人伦aⅴ精品| 成人午夜免费视频| 国产美女精品一区二区三区| 日韩不卡在线观看日韩不卡视频| 一区二区三区色| 亚洲免费在线看| 亚洲三级免费电影| 国产精品理伦片| 日本一区二区三级电影在线观看| 久久夜色精品一区| 精品福利在线导航| 欧美成人r级一区二区三区| 3d动漫精品啪啪| 欧美精品久久久久久久多人混战| 欧洲色大大久久| 91成人免费网站| 91久久精品国产91性色tv| 色综合网站在线| 色婷婷久久久综合中文字幕| 91丨九色丨蝌蚪丨老版| 99久久99久久精品国产片果冻| 成人福利视频在线| 97se亚洲国产综合在线| aaa欧美大片| 色综合久久中文综合久久牛| aaa亚洲精品| 在线日韩国产精品| 欧美三级电影在线观看| 欧美日韩一级二级| 884aa四虎影成人精品一区| 欧美一区二区三区视频在线| 日韩欧美三级在线| 久久婷婷国产综合国色天香 | 国产美女一区二区三区| 国产精品一色哟哟哟| 成人精品高清在线| 91老司机福利 在线| 精品视频免费在线| 欧美一级久久久久久久大片|