這篇解釋的不錯
http://model.webofthings.io/
2017年1月29日 星期日
2017年1月17日 星期二
[RPi] 開機自動連上 HC-05
要做蠻多事的
1. 開啟 /lib/systemd/system/bluetooth.service
2. 建立一個 shell script 例如 /home/pi/rfcomm.sh
3. 建立一個 systemd 例如 /lib/systemd/system/rfcomm.service
開機就啟動 + 立即啟動
$ sudo systemctl enable rfcomm.service
$ sudo systemctl start rfcomm.service
4. 重開機測試, 如果看到 /dev/rfcomm0 就是成功了
reference: http://raspberrypi.stackexchange.com/questions/47200/automatically-accepting-bluetooth-connections-on-a-pi-3
1. 開啟 /lib/systemd/system/bluetooth.service
# 修改 ExecStart=/usr/lib/bluetooth/bluetoothd -C # 新增 ExecStartPost=/usr/bin/sdptool add SP
2. 建立一個 shell script 例如 /home/pi/rfcomm.sh
#!/bin/bash sleep 10 hciconfig hci0 up hciconfig hci0 sspmode 1 hciconfig hci0 piscan sudo rfcomm connect hci0 11:22:33:44:55:66
3. 建立一個 systemd 例如 /lib/systemd/system/rfcomm.service
[Unit] Description=Connect to rfcomm Requires=bluetooth.service [Service] ExecStart=/home/pi/rfcomm.sh [Install] WantedBy=multi-user.target
開機就啟動 + 立即啟動
$ sudo systemctl enable rfcomm.service
$ sudo systemctl start rfcomm.service
4. 重開機測試, 如果看到 /dev/rfcomm0 就是成功了
reference: http://raspberrypi.stackexchange.com/questions/47200/automatically-accepting-bluetooth-connections-on-a-pi-3
2017年1月15日 星期日
[RPi] 用PHP控制 GPIO
比較冷門的內容
https://github.com/PiPHP/GPIO
http://www.xodustech.com/guides/raspberry-pi-php-gpio
https://github.com/PiPHP/GPIO
http://www.xodustech.com/guides/raspberry-pi-php-gpio
[RPi] CO2的讀取
怕忘記, 趕快紀錄一下
窓を開けて新鮮な空気をいれよう!Raspberry Pi でCO2 濃度を測ろう(MHZ19)
http://qiita.com/UedaTakeyuki/items/c5226960a7328155635f
Monitor CO2 levels in your house (MHZ19)
https://www.open-homeautomation.com/2016/08/24/monitor-co2-levels-in-your-house/
MHZ19範例程式
https://gist.github.com/UedaTakeyuki/bfe8b20c80e6f09c7105
校正
http://a-chien.blogspot.tw/2016/03/arduino-mg811.html
MHZ19規格書
https://revspace.nl/MHZ19
2017年1月12日 星期四
[OpenCV] OpenCV 2 和 3 的函式差異(kNN)
最近剛好在看 kNN 的東西, 發現 OpenCV 2 和 OpenCV 3 有些差別
如果是在 Raspberry Pi 使用 sudo apt-get install python-opencv 預設是安裝 2.4.9.1, 可以這樣看
$ python >>> import cv2 >>> cv2.__version__ '2.4.9.1'所以有些函式的使用方法就不大一樣了, 簡單說把 OpenCV 的 source 抓下來, 在 samples 有個 digits.py 一 diff 就可以看出差異了 我是比了 opencv-2.4.12/samples/python2/digits.py 和 opencv-3.1.0/samples/python/digits.py
2017年1月2日 星期一
[電子零件] youtube 電子教學
現在學習越來越方便了, 都可以從 youtube 學到非常多東西阿
https://www.youtube.com/channel/UCi4UZoZM0Iw9_tTeRjZd_bA
訂閱:
文章 (Atom)