一个网站是如何知道是谁来访问,红酒营销 网站建设,wordpress dux1.2,企业网站建设综合实训学习体会知识点#xff1a;什么是掌控板#xff1f; 掌控板是一块普及STEAM创客教育、人工智能教育、机器人编程教育的开源智能硬件。它集成ESP-32高性能双核芯片#xff0c;支持WiFi和蓝牙双模通信#xff0c;可作为物联网节点#xff0c;实现物联网应用。同时掌控板上集成了OLED…知识点什么是掌控板 掌控板是一块普及STEAM创客教育、人工智能教育、机器人编程教育的开源智能硬件。它集成ESP-32高性能双核芯片支持WiFi和蓝牙双模通信可作为物联网节点实现物联网应用。同时掌控板上集成了OLED显示屏、RGB灯、加速度计、麦克风、光线传感器、蜂鸣器、按键开关、触摸开关、金手指外部拓展接口支持图形化及MicroPython代码编程可实现智能机器人、创客智造作品等智能控制类应用。 1、物联网Internet of Things缩写IoT
是基于互联网、传统电信网等信息承载体让所有能行使独立功能的普通物体实现互联互通的网络。其应用领域主要包括运输和物流、工业制造、健康医疗、智能环境家庭、办公、工厂等具有十分广阔的市场前景。
物联网的概念最早是在1999年由Kevin Ashton在一次演讲中提出来的当时他是一个RFID研究机构的执行主任这家研究机构是在宝洁公司和吉列公司的赞助下成立的。而他本人也因此被称为物联网之父。随后麻省理工学院的Neil Gershenfeld教授出版了一本名为《When things Start to Think》的书。以这些为标志正式揭开了物联网的序幕。
物联网的英文是Internet of Things缩写为IoT。这里的“物”指的是我身边一切能与网络联通的物品。例如你带的手表、你骑的共享单车、马路上的汽车、家里的冰箱、路边的路灯、甚至是一棵树。只要一件物品能够与网络相连它就都是物联网中的“物”。而所谓物联网就是“物”与人以及“物”与“物”之间通过网络来传递和处理信息。 Blynk 专为物联网而设计。它可以远程控制硬件可以显示传感器数据可以存储数据对其进行虚拟化还可以执行许多其他出色的工作。该平台包含三个主要组件
1、Blynk应用程序——允许您使用我们提供的各种小部件为您的项目创建惊人的界面。
2、Blynk服务器——负责智能手机和硬件之间的所有通信。您可以使用我们的Blynk Cloud或在本地运行您的私有Blynk服务器。它是开源的可以轻松处理数千个设备甚至可以在Raspberry Pi上启动。
3、Blynk库——适用于所有流行的硬件平台-支持与服务器的通信并处理所有传入和传出的命令。
现在想像一下每次在Blynk应用程序中按下Button时消息就会传播到Blynk Cloud空间神奇地在其中找到通向硬件的方式。它在相反方向上的作用相同并且所有操作都在眨眼间发生。 5、远程网络八音盒电子琴
设置的APP控制面板元素为 #MicroPython动手做30——物联网之Blynk #远程网络八音盒电子琴
#MicroPython动手做30——物联网之Blynk
#远程网络八音盒电子琴from mpython import *
import network
import blynklib
import time
import musicmy_wifi wifi()my_wifi.connectWiFi(zh, zy1567)blynk blynklib.Blynk(8d52fd7ed2844892a843158e127ed3f2, serverblynk.mpython.cn, port8080)blynk.handle_event(connect)
def connect_handler():print(Blynk connected)blynk.handle_event(disconnect)
def connect_handler():print(Blynk disconnected)blynk.handle_event(write V1)
def write_virtual_pin_handler(pin, _value):global my_listfor i in range(0, len(_value)):try: _value eval(_value)except: passif len(_value) 1: _value _value[0]music.play(C3:2)blynk.handle_event(write V2)
def write_virtual_pin_handler(pin, _value):global my_listfor i in range(0, len(_value)):try: _value eval(_value)except: passif len(_value) 1: _value _value[0]music.play(D3:2)blynk.handle_event(write V3)
def write_virtual_pin_handler(pin, _value):global my_listfor i in range(0, len(_value)):try: _value eval(_value)except: passif len(_value) 1: _value _value[0]music.play(E3:2)blynk.handle_event(write V4)
def write_virtual_pin_handler(pin, _value):global my_listfor i in range(0, len(_value)):try: _value eval(_value)except: passif len(_value) 1: _value _value[0]music.play(F3:2)blynk.handle_event(write V5)
def write_virtual_pin_handler(pin, _value):global my_listfor i in range(0, len(_value)):try: _value eval(_value)except: passif len(_value) 1: _value _value[0]music.play(G3:2)blynk.handle_event(write V6)
def write_virtual_pin_handler(pin, _value):global my_listfor i in range(0, len(_value)):try: _value eval(_value)except: passif len(_value) 1: _value _value[0]music.play(A3:2)blynk.handle_event(write V7)
def write_virtual_pin_handler(pin, _value):global my_listfor i in range(0, len(_value)):try: _value eval(_value)except: passif len(_value) 1: _value _value[0]music.play(B3:2)oled.fill(0)
oled.DispChar( 远程八音盒电子琴, 0, 16, 1)
oled.show()
rgb[1] (int(0), int(51), int(0))
rgb.write()
time.sleep_ms(1)
while True:blynk.run()mPython X 实验图形编程 #MicroPython动手做30——物联网之Blynk #远程网络八音盒电子琴 (实验视频)
https://v.youku.com/v_show/id_XNDcwNTQxMzUxMg.html 6、Blynk远程控制小车前后左右行驶
#MicroPython动手做30——物联网之Blynk #Blynk远程控制小车前后左右行驶
#MicroPython动手做30——物联网之Blynk
#Blynk远程控制小车前后左右行驶from mpython import *
import network
import blynklib
import music
import time
import parrotmy_wifi wifi()my_wifi.connectWiFi(zh, zy1567)blynk blynklib.Blynk(67988e85a728460fb1d543b9d15e0b5f, serverblynk.mpython.cn, port8080)blynk.handle_event(connect)
def connect_handler():print(Blynk connected)blynk.handle_event(disconnect)
def connect_handler():print(Blynk disconnected)blynk.handle_event(write V1)
def write_virtual_pin_handler(pin, _value):for i in range(0, len(_value)):try: _value eval(_value)except: passif len(_value) 1: _value _value[0]parrot.set_speed(parrot.MOTOR_1, 80)parrot.set_speed(parrot.MOTOR_2, 80)blynk.handle_event(write V2)
def write_virtual_pin_handler(pin, _value):for i in range(0, len(_value)):try: _value eval(_value)except: passif len(_value) 1: _value _value[0]parrot.set_speed(parrot.MOTOR_1, -50)parrot.set_speed(parrot.MOTOR_2, -50)blynk.handle_event(write V3)
def write_virtual_pin_handler(pin, _value):for i in range(0, len(_value)):try: _value eval(_value)except: passif len(_value) 1: _value _value[0]parrot.set_speed(parrot.MOTOR_1, -50)parrot.set_speed(parrot.MOTOR_2, 50)blynk.handle_event(write V4)
def write_virtual_pin_handler(pin, _value):for i in range(0, len(_value)):try: _value eval(_value)except: passif len(_value) 1: _value _value[0]parrot.set_speed(parrot.MOTOR_1, 50)parrot.set_speed(parrot.MOTOR_2, -50)blynk.handle_event(write V5)
def write_virtual_pin_handler(pin, _value):for i in range(0, len(_value)):try: _value eval(_value)except: passif len(_value) 1: _value _value[0]parrot.set_speed(parrot.MOTOR_1, 0)parrot.set_speed(parrot.MOTOR_2, 0)oled.fill(0)
oled.DispChar( 远程控制小车, 0, 1, 1)
oled.show()
music.play(D5:1)
rgb[1] (int(0), int(51), int(0))
rgb.write()
time.sleep_ms(1)
while True:blynk.run()设置的APP控制面板的元素为 mPython X 实验图形编程 #MicroPython动手做30——物联网之Blynk #Blynk远程控制小车前后左右行驶25秒实验视频
https://v.youku.com/v_show/id_XNDcyMjk2MTUwMA.html?spma2h0c.8166622.PhoneSokuUgc_1.dtitle