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


[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

[RPi] 熱感式相機

先隨便筆記一下
http://www.pureengineering.com/projects/lepton
https://groupgets.com/manufacturers/flir/products/lepton
https://www.sparkfun.com/products/13233

2017年3月26日 星期日

[Tips] 四軸飛行器筆記

今年希望能開始從 0 專案, 加減刪除內容吧
http://rcinn.blogspot.tw/2015/03/blog-post.html

2017年3月19日 星期日

[Tips] imagga 的中文顯示

imagga 服務可以做影像的 tag, 在 demo 蠻方便的

話說本來是用 clarifai, 但要搭配信用卡以後就沒有繼續使用了

之前就看到有開始支持多國語言, 原本是還要再丟到 google translate 再做翻譯, 現在已經可以內建了

例如這樣就可以了
querystring = {"url":"http://playground.imagga.com/static/img/example_photo.jpg", "language":"zh_cht"}

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/

[RPi] websocket + camera

還沒試成功, 但應該相差不遠了
http://ami-gs.hatenablog.com/entry/2014/04/09/230224

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

不過還沒試成功, 但簡單的實做方法應該就是這樣了

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

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