這篇說要新版才能用, 是真的, 還要搭配新版的 Arduino
舊: https://github.com/WorldFamousElectronics/PulseSensorStarterProject
新: https://github.com/WorldFamousElectronics/PulseSensor_Amped_Arduino
2017年3月31日 星期五
2017年3月30日 星期四
[RPi] USB MIC
大概就這樣做
sudo apt-get install alsa-utils mpg123
http://www.maninblack.org/demos.html
$ cat /proc/asound/modules
0 snd_bcm2835
1 snd_usb_audio
$ sudo vim /etc/modprobe.d/alsa-base.conf
# This sets the index value of the cards but doesn't reorder.
options snd_usb_audio index=0
options snd_bcm2835 index=1
# Does the reordering.
options snd slots=snd_usb_audio,snd_bcm2835
$ arecord temp.wav
$ aplay -D plughw:1,0 temp.wav
參考:
* http://raspberrypi.stackexchange.com/questions/40831/how-do-i-configure-my-sound-for-jasper-on-raspbian-jessie
sudo apt-get install alsa-utils mpg123
http://www.maninblack.org/demos.html
$ cat /proc/asound/modules
0 snd_bcm2835
1 snd_usb_audio
$ sudo vim /etc/modprobe.d/alsa-base.conf
# This sets the index value of the cards but doesn't reorder.
options snd_usb_audio index=0
options snd_bcm2835 index=1
# Does the reordering.
options snd slots=snd_usb_audio,snd_bcm2835
$ arecord temp.wav
$ aplay -D plughw:1,0 temp.wav
參考:
* http://raspberrypi.stackexchange.com/questions/40831/how-do-i-configure-my-sound-for-jasper-on-raspbian-jessie
[RPi] Pi Zero W版本問題
目前 Pi Zero W 的韌體有問題, 再某些板子上會找不到 WiFi 和藍牙
錯誤大概長這樣
vcgencmd otp_dump |grep ^30
回報是 30:00000000
正常版是 30:009000c1
cat /sys/firmware/devicetree/base/model
回報是 Raspberry Pi Model B Rev 2
正常版是Raspberry Pi Zero W Rev 1.1
目前沒有建設性的解法, 可參考這幾篇災情
https://github.com/raspberrypi/firmware/issues/758
https://www.raspberrypi.org/forums/viewtopic.php?f=43&t=160611
https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=178362&p=1136909
http://forum.modmypi.com/technical-support/rpi-zero-w-onboard-wifi-not-working-t1306.html
http://forums.slimdevices.com/showthread.php?107102-PCP3-11-Raspberry-Pi-Zero-W-onboard-Wifi-not-working
錯誤大概長這樣
vcgencmd otp_dump |grep ^30
回報是 30:00000000
正常版是 30:009000c1
cat /sys/firmware/devicetree/base/model
回報是 Raspberry Pi Model B Rev 2
正常版是Raspberry Pi Zero W Rev 1.1
目前沒有建設性的解法, 可參考這幾篇災情
https://github.com/raspberrypi/firmware/issues/758
https://www.raspberrypi.org/forums/viewtopic.php?f=43&t=160611
https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=178362&p=1136909
http://forum.modmypi.com/technical-support/rpi-zero-w-onboard-wifi-not-working-t1306.html
http://forums.slimdevices.com/showthread.php?107102-PCP3-11-Raspberry-Pi-Zero-W-onboard-Wifi-not-working
2017年3月28日 星期二
[RPi] Hardware PWM
joan 超認真的, 不管是 forum 或是 stackexchange 都去回覆
簡單小結:
1. 建議使用 GPIO 12/13/18/19
http://raspberrypi.stackexchange.com/questions/53854/driving-pwm-output-frequency
2. 使用 pigpiod 可達到 8µs
http://raspberrypi.stackexchange.com/questions/54450/raspberry-pi-3-pwm
3. pigpiod 的用法
http://abyz.co.uk/rpi/pigpio/pigs.html#HP
http://abyz.co.uk/rpi/pigpio/python.html#hardware_clock
http://abyz.co.uk/rpi/pigpio/python.html
參考 overlay 的說明
http://www.jumpnowtek.com/rpi/Using-the-Raspberry-Pi-Hardware-PWM-timers.html
https://github.com/raspberrypi/linux/blob/rpi-4.4.y/arch/arm/boot/dts/overlays/README
簡單小結:
1. 建議使用 GPIO 12/13/18/19
http://raspberrypi.stackexchange.com/questions/53854/driving-pwm-output-frequency
2. 使用 pigpiod 可達到 8µs
http://raspberrypi.stackexchange.com/questions/54450/raspberry-pi-3-pwm
3. pigpiod 的用法
http://abyz.co.uk/rpi/pigpio/pigs.html#HP
http://abyz.co.uk/rpi/pigpio/python.html#hardware_clock
http://abyz.co.uk/rpi/pigpio/python.html
參考 overlay 的說明
http://www.jumpnowtek.com/rpi/Using-the-Raspberry-Pi-Hardware-PWM-timers.html
https://github.com/raspberrypi/linux/blob/rpi-4.4.y/arch/arm/boot/dts/overlays/README
2017年3月27日 星期一
2017年3月26日 星期日
2017年3月19日 星期日
2017年3月17日 星期五
[RPi] 新建一個 input device overlay
這問題困擾一陣子了, 就是如果沒有插入鍵盤, udev 就不會長出 /dev/input/event*
但是看到這篇, 可以新建一個 dto 然後就會長出 /dev/input/event0
雖然還不太理解, 但先筆記一下吧
http://blog.gegg.us/2017/01/setting-up-a-gpio-button-keyboard-on-a-raspberry-pi/
但是看到這篇, 可以新建一個 dto 然後就會長出 /dev/input/event0
雖然還不太理解, 但先筆記一下吧
http://blog.gegg.us/2017/01/setting-up-a-gpio-button-keyboard-on-a-raspberry-pi/
2017年3月13日 星期一
[RPi] 讓多個程序存取V4L2裝置
看來可以使用 v4l2loopback 這個 kernel module 建立虛擬的裝置
https://github.com/umlaeute/v4l2loopback
然後再用 aconv 複製到虛擬裝置後, 別的程序就可以存取了
https://www.raspberrypi.org/forums/viewtopic.php?f=43&t=121901
https://www.timdejong.nl/blog/use-webcam-two-applications-under-linux-simultaneously-using-v4l2loopback
不過還沒試成功, 但簡單的實做方法應該就是這樣了
https://github.com/umlaeute/v4l2loopback
然後再用 aconv 複製到虛擬裝置後, 別的程序就可以存取了
https://www.raspberrypi.org/forums/viewtopic.php?f=43&t=121901
https://www.timdejong.nl/blog/use-webcam-two-applications-under-linux-simultaneously-using-v4l2loopback
不過還沒試成功, 但簡單的實做方法應該就是這樣了
2017年3月9日 星期四
[RPi] H.264 over HTTP
號稱可以, 但有多個 process 同時存取 Camera 導致出現 ENOSPC 錯誤
https://random-notes-of-a-sysadmin.blogspot.tw/2016/02/howto-stream-html5-video-h264-encoded.html
這可以, 但是沒辦法再瀏覽器直接播放, 可能需要 embedd
http://edu.gaitech.hk/video/video-streaming-vlc.html
https://random-notes-of-a-sysadmin.blogspot.tw/2016/02/howto-stream-html5-video-h264-encoded.html
這可以, 但是沒辦法再瀏覽器直接播放, 可能需要 embedd
http://edu.gaitech.hk/video/video-streaming-vlc.html
2017年3月6日 星期一
[RPi] LoRa 相關連結
一些找到的資訊, 覺得還不錯
模擬當終端節點很多時, 會造成碰撞急遽上升的結果
lpwan simulation
Universal LoRa(WAN) gateway limitations, because physics?
中文入門
https://simeneer.blogspot.tw/2016/08/lora-i.html
http://thinkingiot.blogspot.tw/2016/08/iot-lora-lpwan-1-lora-lorawan.html
無線通訊101, 很多名詞解釋
WCDMA/UMTS 第三代無線通訊系統 無線技術介紹﹝1﹞
LoRa名詞解釋
LoRaWAN simply explained
Nano Gateway實做(LoPy, 但概念可參考)
LoPy Nano-Gateway Extended (Timeout and Retry)
3. Tutorials and examples
RN2483實做參考(Pi/Arduino/ESP)
First step in LoRa land – microchip RN2483 test
LoRa project with RN2483 and Particle Photon
The ESP 1 Channel Gateway
Single Channel Gateway
How to build your first TTN node: Arduino + RN2483
A DIY low-cost LoRa gateway
解決我實做的疑問
Connection p2p with two RN2483 and LoRaWan gateway
http://s49.photobucket.com/user/whenim641/media/RN2483P2P_zpsdls7jogd.jpg.html
逆向工程必讀+名詞解釋
DecodingLora
未來寫Arduino的範例會用到
LoRa API
【Acsip LoRa實作1】快速開發LoRa通訊功能-SPI介面篇
Random Access技術說明(ALOHA)
https://www.slideshare.net/mangal007/aloha-6646824
寫得很好!
http://www.techbang.com/posts/45320-the-asia-pacific
使用 pyserial 的內建功能執行終端機互動
http://jensd.be/764/network/configure-a-lora-device-based-on-the-microchip-rn2483
python -m serial.tools.miniterm -e /dev/ttyUSB0 57600
RN2483官方文件
http://www.microchip.com.cn/community/Uploads/Download/Library/40001847a_cn.pdf
模擬當終端節點很多時, 會造成碰撞急遽上升的結果
lpwan simulation
Universal LoRa(WAN) gateway limitations, because physics?
中文入門
https://simeneer.blogspot.tw/2016/08/lora-i.html
http://thinkingiot.blogspot.tw/2016/08/iot-lora-lpwan-1-lora-lorawan.html
無線通訊101, 很多名詞解釋
WCDMA/UMTS 第三代無線通訊系統 無線技術介紹﹝1﹞
LoRa名詞解釋
LoRaWAN simply explained
Nano Gateway實做(LoPy, 但概念可參考)
LoPy Nano-Gateway Extended (Timeout and Retry)
3. Tutorials and examples
RN2483實做參考(Pi/Arduino/ESP)
First step in LoRa land – microchip RN2483 test
LoRa project with RN2483 and Particle Photon
The ESP 1 Channel Gateway
Single Channel Gateway
How to build your first TTN node: Arduino + RN2483
A DIY low-cost LoRa gateway
解決我實做的疑問
Connection p2p with two RN2483 and LoRaWan gateway
http://s49.photobucket.com/user/whenim641/media/RN2483P2P_zpsdls7jogd.jpg.html
逆向工程必讀+名詞解釋
DecodingLora
未來寫Arduino的範例會用到
LoRa API
【Acsip LoRa實作1】快速開發LoRa通訊功能-SPI介面篇
Random Access技術說明(ALOHA)
https://www.slideshare.net/mangal007/aloha-6646824
寫得很好!
http://www.techbang.com/posts/45320-the-asia-pacific
使用 pyserial 的內建功能執行終端機互動
http://jensd.be/764/network/configure-a-lora-device-based-on-the-microchip-rn2483
python -m serial.tools.miniterm -e /dev/ttyUSB0 57600
RN2483官方文件
http://www.microchip.com.cn/community/Uploads/Download/Library/40001847a_cn.pdf
訂閱:
文章 (Atom)