試了一下還不錯用,安裝也相當簡單。只要安裝好後把iso放入即可使用,支援grub和uefi。
下載ventoy:https://www.ventoy.net/en/download.html
我使用linux下載.gz檔,並解壓縮
進入解壓縮目錄,看一下README,開啟終端機執行
sudo sh Ventoy2Disk.sh -i /dev/sdX
sdX為隨身碟代號
再來把iso複製進入隨身碟就完工了。
試了一下還不錯用,安裝也相當簡單。只要安裝好後把iso放入即可使用,支援grub和uefi。
下載ventoy:https://www.ventoy.net/en/download.html
我使用linux下載.gz檔,並解壓縮
進入解壓縮目錄,看一下README,開啟終端機執行
sudo sh Ventoy2Disk.sh -i /dev/sdX
sdX為隨身碟代號
再來把iso複製進入隨身碟就完工了。
D0==>16
D1==>05
D2==>04
D3==>00
D4==>02
D5==>14
D6==>12
D7==>13
D8==>15
D9==>03
D10==>01
GPIO是什麼:https://zh.wikipedia.org/wiki/GPIO
類比腳位是A0
bdesigner下載
https://bdesigner1.webnode.tw/%E6%AA%94%E6%A1%88%E4%B8%8B%E8%BC%89/
fritzing下載:https://drive.google.com/file/d/1tymfsEWrtGUNtdUsD3qv9k8lTA7nsWsV/view?usp=sharing
arduino ide燒錄設定:https://wdpsestea.blogspot.com/2021/06/arduino-ide-nodemcu.html
注意:NodeMCU ESP8266只支援wifi 2.4G無線連接,請不要設定5G AP的連線
osep線上版:https://ys-fang.github.io/OSEP/app/
使用D2(GPIO12)來亮啟LED燈。
NodeMCU只有一個類比腳位A0
伺服馬達是高用電的設備,現在常見的伺服馬達,建議要接5V的外接電源,電流量要300MA,單一NodeMCU的電量不足以支持伺服馬達。圖使用腳位為D2(GPIO4)
fritzing:
https://fritzing.org/download/
https://www.npackd.org/p/fritzing/0.9.6
https://youtube.com/playlist?list=PL52qbzg6rwU65672-2hjKSuNagPTB_0cX
osep_scratch3線上版:https://sites.google.com/view/osep-scratch3/%E7%B7%9A%E4%B8%8A%E8%B3%87%E6%BA%90
bpi系列是和rpi相似産品,bpi産品個人喜歡的是它基於開源,很多源始碼可以在github上找到。開發團隊MIT。
bpi-m2系列官網:https://bananapi.gitbook.io/bpi-m2/zh
開源碼:https://bananapi.gitbook.io/bpi-m2/zh/bpi-m2sourcecodeongithub
bpi-m2是一塊開多年前的開發板,基於arm 1GB ram
http://www.banana-pi.com/eacp_view.asp?id=71
正面與背面
bpi設備購買:http://twarm.com/commerce/advanced_search_result.php?keywords=bpi&x=0&y=0
https://www.ruten.com.tw/find/?q=%E9%A6%99%E8%95%89%E6%B4%BE
ipex天線:https://www.ruten.com.tw/item/show?21952125637722
參考資料:https://www.ruten.com.tw/item/show?22126440877317
基於研習也特別調整了linux系統。個人建立的img下載:https://drive.google.com/drive/folders/0BxUPrupILzOESTFwNGRvNW02Tlk?resourcekey=0-6ojFilWCaB7nupTAPg9k_g&usp=sharing
linux系統建立方法:
1.準備1張16GB SD卡
2.使用bpi-copy指令還原到SD卡。sudo bpi-copy 來源 目的,bpi-copy github:https://github.com/BPI-SINOVOIP/bpi-tools
例如: sudo bpi-copy bpi-m2-16GBSD-2021-06-23.zip /dev/sdb
3.如果是在win下,下載zip檔,解壓縮後會是一個-號,請更名為xxx.img,這時這個.img檔案大小會高達近16GB(SD卡的容量),使用win32diskimager來寫入DS卡。win32diskimager下載:https://sourceforge.net/projects/win32diskimager/files/Archive/
使用方法十分容易,教學網址:https://chakra-zh.blogspot.com/2012/04/windows-win32diskimager-live-usb.html
系統密碼:bananapi
bpi-m2也可以安裝android系統,在雲端硬碟中有android的檔案,由於android6系統為32位元,不在此次研習範圍。請自行參考。
http://www.banana-pi.org/downloads.html
bpi-m2它是1GB記憶體和arm4核 32位元cpu,基本上等級不高,加上使用SD卡,它的讀寫效能也比不上pc硬碟的速度,所以它的效能不會非常好,多數軟體是可以執行,有些有lag現象。
YT
定時播放:https://wdpsestea.blogspot.com/2016/07/scheduled-tasks.html
教育軟體:childsplay
scratch程式教育
開放硬體:arduino
GPIO:https://wdpsestea.blogspot.com/2016/05/bpi-m3-gpio.html
如果想把x改在右上角做法如下圖:
軟體更新
sudo apt-get update
sudo apt-get dist-upgrade
改個人密碼
sudopasswd pi
切換身份
sudo -s
檢查修復磁區
sudo fsck -y /dev/sdx1
磁碟分割
gparted
ssh遠端端連線
sudo apt-get update
sudo apt-get install openssh-server
研習時看到的紅色錯誤訊息,為/var/run/沒有sshd資料夾,請手動建立資料夾。
sudo mkdir /var/run/sshd
但是/var/run這個地方,每次開關機會全清空。所以解決方案是在開機時先把/var/run/sshd建起來。
可以放在/etc/rc.local的exit 0前加入mkdir /var/run/sshd
無線網路的問題會在網路管理程式network-manager出問題,ssh的問題解掉後,可以執行sudo /etc/init.d/network-manager restart來解決。但又發現問題,無線可以連線了,但dns被改成127.0.1.1。我的做法是cd /etc/NetworkManager/dnsmasq.d,在head中加入nameserver 8.8.8.8,我做了一個啟動按鈕在桌面-重設網路來執行這一連串問題。
如果覺得動作太多,可以直接下載映像檔(20210713版本),直接用bpi-copy或是clonezilla直接還原到16GB SD 卡上。這可以解掉這些腦人問題。教學錄影檔也都錄完上YT了。
備份
bpi-copy
clonezilla
dd
sudo apt-get install openssh-server
bananapi
anydesk
https://anydesk.com/en/downloads/linux
下載deb,系統會告訴你幾行指令,請先sudo -s後執行
wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY | apt-key add -
echo "deb http://deb.anydesk.com/ all main" > /etc/apt/sources.list.d/anydesk-stable.list
apt update
apt install anydesk
sudo apt-get install vnc4server
播放清單:https://youtube.com/playlist?list=PL52qbzg6rwU4DSLgsYc4CphhSJbk3d3hh
https://youtube.com/playlist?list=PL52qbzg6rwU63cmBlPGUyshYolyI2sQOG
bananapi wiki:https://en.wikipedia.org/wiki/Banana_Pi
下載img,使用PhoenixCard燒錄img至8GB SD 卡。
phoenixcard 下載:https://www.mediafire.com/file/gz6xhu849ahg68c/PhoenixCard_V3.1.0_20130618.zip/file
http://wiki.banana-pi.org/Install_Linux_%26_Android_images_on_Banana_pi_SBC
程式下載連結:https://drive.google.com/drive/folders/1FizimTpWh6PhsD6qNA5MPQnHxEZ9vS5d
1.先解壓縮blocklyduino-3.0.312b-win64-ide.zip到c:\或d:\
2.解壓縮Blockly開發板core函式.zip到1.的位置,覆蓋掉所有檔案
3.解壓縮BlocklyDuino_extension_liou_france_20210623.zip到1.的位置
確定com port,和燒錄板子esp32。
按筆(新建)積木就會有板子可以選,開始創作。