顯示具有 micropython 標籤的文章。 顯示所有文章
顯示具有 micropython 標籤的文章。 顯示所有文章

2020年8月12日 星期三

wifi 水上無人載具(2020公民營)

  • 日期:109.8.10~8.14, 8.17~8.21

http://www.yesio.net/utv.php?utno=18&pjno=6

  • Pin 腳 設定

https://drive.google.com/file/d/1erTLaUER6jFFf4VWZUI3pHtsmMlk2tIE/view

  • ioflex  URL (yesio 雲端平台)

http://ioflex.yesio.net/node/myDevices

使用範例程式 

#upload.py

# get mac address

import yesio.Cloud as cl

print(cl._wifi_get_mac())

  • os – basic “operating system” services

  • 繪圖軟體

Fusion

123D


陳富國 Fusion

https://drive.google.com/file/d/0ByS7PYyDiBW8V3ZZU0pFUlVFVVU/view

  • SG90 menu (servo motor)

https://www.taiwansensor.com.tw/product/sg90-tower-pro-1-8kg-%E6%89%AD%E5%8A%9B9%E5%85%8B%E8%88%B5%E6%A9%9F-%E4%BC%BA%E6%9C%8D%E9%A6%AC%E9%81%94%EF%BC%88%E5%8F%AF%E6%8E%A7%E8%A7%92%E5%BA%A6%EF%BC%89/

  • PWM,duty

http://www.1zlab.com/wiki/micropython-esp32/pwm/

  • humidity
https://docs.micropython.org/en/latest/esp8266/tutorial/dht.html
  •  bluetooth code

2019年12月6日 星期五

電子報

高中資訊科技學科中心電子報
http://icerc.tnssh.tn.edu.tw/modules/news/

高中資訊科技學科中心電子報No.163 2019-11
MicroPython與物聯網  黃裕雄
http://icerc.tnssh.tn.edu.tw/modules/news/index.php?storytopic=0&start=15


Python 與 json 讀取氣象資料為例                                    羅東高中 邱柏翰
https://drive.google.com/file/d/1kBf1uyDeLtMWHlVIKfJ850ekal-n9Kdw/view

2019年7月10日 星期三

micropython Lab

device: micropython 開發板
             蜂鳴器、超音波、OLED、可變電阻、馬達、Relay、PIR、STA/AP、

參考資料:
http://www.yesio.net/vpj.php?pno=d1MotoWiFi

lab1:(蜂鳴器)
  1. 使用 小蜜蜂簡譜
  2. 播放 小蜜蜂歌曲, print 簡譜 , 在OLED show出簡譜
  3. 用可變電阻調控音量

lab2:(超音波)

  1. 設定範圍 show 不同的警訊, 撥出不同音樂
  2. print 距離
  3. 在OLED show出距離

lab3:(OLED)
  1. clear oled
1word=8*8 pixel
  1. oled.text
  2. oled.pixel
lab4:(LED)
  1. led.on/off
  2. PWM 控制 led

lab4:(可變電阻)
  1. print PWM value
  2. 可變電阻控制 led 亮度
lab5:(馬達)
  1. 正轉/反轉、停止、暫停
  2. PWM+可變電阻調控 轉速
  3. 在OLED show PWM值, 電壓=PWM/1000*7.4v
       3.3v(可變電阻)->PWM (0~1023)->Motor(H bridge) (0~7.4)V


2019暑假FamiOT公民營
前5天
basic device
micro project

後5天

  • Relay
DC:DC+=5V, DC-=GND, IN=control->15G Pin
AC:NC=normal closed, COM=com, NO=normal open
  1. PIR
  2. STA/AP
  3. 溫濕度
  4. app inventor 2
        Designer
  • Layout/HorizontalArrangement
                      User Interface/[A] Label: link address /[I]text Box: IPname
  • Layout/HorizontalArrangement
                       User Interface/bottom1
                                               bottom2
                                               bottom3
                                               bottom4
                     Connectivity/Web

       Blocks
  • initial LED off
  • when  btnLED click    do
             if  ledCMD =on
                    set ledCMD to on
                    set btnLED.text to on LED
            else
                    set ledCMD to off
                    set btnLED.text to off LED

           set Web1.Url to join  http://
                                             txtIP    text
                                             /light?led=
                                             get ledCMD
            # http://txtIP.text/ligt?led=get ledCMD(on/off)                       
                                           


2019年3月9日 星期六

uPyCraft


uPyCraft for ubuntu

can't link serial port
>>sudo chmod 666 /dev/ttyUSB0
>>sudo chmod 666 /dev/ttyACM0
tools
1. select board eps8266
2. select port USB0

ThingSpeak(Matlab )

陳信宏 講義