wthwth」的全部文章

[推廣講座] 中興大學陳加忠教授食農物聯講座

中興大學,陳加忠教授蒞校指導,部長級的國際教授,卻是根留台灣的典範,功力深厚的食農物聯網專家

短短三個小時研習諮輔,卻彷彿增加了一甲子功力,科技部的高瞻計畫,真是臥虎藏龍

表面上,執行計畫,好像是個獃子,事實上,專業成長卻是滿滿的收穫

食農與物聯

在食農產業上,所謂工業4.0,歷經1.0機械化,2.0標準化生產線,

3.0資訊電腦使用,自動化生產與網路之使用,

4.0為網路與實體結合,搭配智能軟體建立大數據,進行服務。

可稱為:智能植物工場。

目前,最適合農業4.0的項目為低溫菇與蘭花種苗。

目前的工作項目,大致上有四方面:

智慧感知、最適化判斷、智慧控制與資訊控制。

 

智能溫網室,

控制參數,主要包含溫度;光量;濕度;風速;光質與二氧化碳濃度等。

 

中港的高瞻計畫

總計畫兼子計畫1主持人:中港高中周文松校長”物聯網裝置對話互動科學實驗之高中課堂實踐”。MOST 105-2514-S-791-001 (MOST 106-2514-S-791-001、MOST 107-2514-S-791-001)

子計畫2主持人:臺中教育大學資工系王讚彬教授、靜宜大學資訊學院王孝熙院長、資工系劉國有主任,”物聯網裝置對話互動科學實驗之系統開發建置與推廣”。 MOST 105-2514-S-791-002(MOST 106-2514-S-791-002、MOST 107-2514-S-791-002)

子計畫3主持人: 中港高中王尊信博士”物聯網裝置對話互動科學實驗之國中課堂實踐”MOST 105-2514-S-791-003(MOST 106-2514-S-791-003、MOST 107-2514-S-791-003)

第一期程: 105/11/1-106/9/30、 第二期程: 106/10/1-107/8/31、 第三期程: 107/9/1-108/7/31

[VPhysics試教] 2.物體的一維等加速運動改寫

改寫:大珠小珠落玉盤

####################################程式開始###############################
from visual import *

# 1. 參數設定
a = -9.8 #加速度值,在x、z方向為0,在y方向為g=-9.8 m/s^2
vy = 0 #球的y方向初速
vy2=0
vy3=0
vy4=0
size = 0.2 #球的半徑
h = 10.0 #球的初始高度
dt = 0.001 #畫面更新的時間間隔,單位為s
t = 0 #模擬所經過的時間 ,單位為s,初始值為0

# 2. 畫面設定
scene = display(center = (0, h/2, 0), background=(0.5,0.6, 0))
floor = box(pos=(0,-0.005/2,0), length=15, height=0.005, width=5)
ball = sphere(pos =(0, h, 0), radius=size, color=color.blue)
ball2 = sphere(pos =(0.5, h+0.5, 0), radius=size, color=color.red)
ball3 = sphere(pos =(1.0, h+1.0, 0), radius=size, color=color.green)
ball4 = sphere(pos =(1.5, h+1.5, 0), radius=size, color=color.black)

# 3. 描述物體的運動

while (True):
rate(1000)
vy += a*dt
vy2 +=a*dt
vy3 +=a*dt
vy4 +=a*dt

ball.pos.y += vy*dt
ball2.pos.y +=vy2*dt
ball3.pos.y +=vy3*dt
ball4.pos.y +=vy4*dt
if ball.pos.y <= size :
vy = abs(vy)

if ball2.pos.y <= size :
vy2 = abs(vy2)

if ball3.pos.y <= size :
vy3 = abs(vy3)

if ball4.pos.y <= size :
vy4 = abs(vy4)

[VPhysics試教] 1.物體的一維等速運動改寫

改寫1: 將BOX改成SPHERE

####################################程式開始##############################
from visual import *

#——————————————————————————
# 1. 參數設定
#——————————————————————————
v = 0.03 #木塊速度 = 0.03 m/s
dt = 0.001 #畫面更新的時間間隔,單位為s
t = 0 #模擬所經過的時間 ,單位為s,初始值為0

#——————————————————————————
# 2. 畫面設定
#——————————————————————————
scene = display(title=’1′, width=800, height=800, x=0, y=0, center=(0,0.06,0), background=(0.5,0.6,0.5))
floor = box(pos=(0,-(0.005)/2,0), length=0.3, height=0.005, width=0.1)
object = sphere(pos=(0, 0.05/2, 0), radius=0.05)

#——————————————————————————
# 3. 物體運動部分
#——————————————————————————
while(object.pos.x < 0.10):
rate(1000)
t += dt
object.pos.x += v*dt

print t

改寫2 四球爆炸

####################################程式開始###############################
from visual import *

#——————————————————————————
# 1. 參數設定
#——————————————————————————
v = 0.03 #木塊速度 = 0.03 m/s
dt = 0.001 #畫面更新的時間間隔,單位為s
t = 0 #模擬所經過的時間 ,單位為s,初始值為0

#——————————————————————————
# 2. 畫面設定
#——————————————————————————
scene = display(title=’1′, width=800, height=800, x=0, y=0, center=(0,0.06,0), background=(0.5,0.6,0.5))

# floor = box(pos=(0,-(0.005)/2,0), length=0.3, height=0.005, width=0.1)

object1 = sphere(pos=(0, 0.05/2, 0), radius=0.05, material=materials.wood)
object2 = sphere(pos=(0, 0.05/2, 0), radius=0.05, material=materials.earth)
object3 = sphere(pos=(0, 0.05/2, 0), radius=0.05, material=materials.rough)
object4 = sphere(pos=(0, 0.05/2, 0), radius=0.05, material=materials.marble)

#——————————————————————————
# 3. 物體運動部分
#——————————————————————————
while(object1.pos.x < 0.10):
rate(1000)
t += dt
object1.pos.x += v*dt
object2.pos.x += -v*dt
object3.pos.y += v*dt
object4.pos.y += -v*dt

print t

改寫3 四CONE爆炸

####################################程式開始##############################
from visual import *

#——————————————————————————
# 1. 參數設定
#——————————————————————————
v = 0.03 #木塊速度 = 0.03 m/s
dt = 0.001 #畫面更新的時間間隔,單位為s
t = 0 #模擬所經過的時間 ,單位為s,初始值為0

#——————————————————————————
# 2. 畫面設定
#——————————————————————————
scene = display(title=’1′, width=800, height=800, x=0, y=0, center=(0,0.06,0), background=(0.5,0.6,0.5))

object1 = cone(pos=(0, 0.05/2, 0), axis=(0.05,0,0), radius=0.05)
object2 = cone(pos=(0, 0.05/2, 0), axis=(-0.05,0,0), radius=0.05)
object3 = cone(pos=(0, 0.05/2, 0), axis=(0,0.05,0), radius=0.05)
object4 = cone(pos=(0, 0.05/2, 0), axis=(0,-0.05,0),radius=0.05)

#——————————————————————————
# 3. 物體運動部分
#——————————————————————————
while(object1.pos.x < 0.10):
rate(1000)
t += dt
object1.pos.x += v*dt
object2.pos.x += -v*dt
object3.pos.y += v*dt
object4.pos.y += -v*dt

print t

 

[國中的物聯探實達] 207班作業繳交

207_15.py

from visual import*

v=0.03
v2=0.05
dt=0.001
t=0

scene=display(title=’1′,width=800,height=800,x=0,y=0,center=(0,0.06,0),background=(0.5,0.3,0.2))
floor=box(pos=(0,-(0.005)/2,0),length=0.3,height=0.005,width=0.1)
cube=box(pos=(0,0.05/2,0),length=0.05,height=0.05,width=0.05,color=color.blue)
cube2=box(pos=(0,0.05/2,0),length=0.05,height=0.05,width=0.05,color=color.yellow)
cube3=box(pos=(0,0.05/2,0),length=0.04,height=0.04,width=0.04,color=color.red)
cube4=box(pos=(0,0.05/2,0),length=0.03,height=0.03,width=0.03,color=color.cyan)

while(cube.pos.x<0.10):
rate(1000)
t+=dt
cube.pos.x+=v*dt
cube.pos.y+=v*dt
cube2.pos.x-=v2*dt
cube2.pos.y+=v2*dt
cube3.pos.y+=v2*dt
cube4.pos.x+=v*dt