embeded/raspberry pi2017. 9. 1. 14:43


GPS * 1

MPU6050 * 2

ADXL345 * 1 (집에 하나 있으니 머...)

콤파스 * 2 (GY-273 / HMC5883L)


원하는 부품은 모였으니 멀 해볼까 ㅋㅋㅋ (응?)


2016/04/16 - [embeded/AVR (ATmega/ATtiny)] - 부품들 정리

'embeded > raspberry pi' 카테고리의 다른 글

라즈베리 라디오?  (0) 2017.09.04
ublox NEO-6M GPS  (0) 2017.09.01
레트로 파이.. 준비(?)  (0) 2017.08.07
rpi pwm markspace balanced mode waveform  (0) 2017.06.29
으아아아 태워먹었어 멘붕 ㅠㅠ  (0) 2017.03.25
Posted by 구차니
embeded/raspberry pi2017. 8. 7. 14:39

아내님 고전게임이 급 끌리신다고 하니

조이패드 하나 사야 할지도...


비행기용 조이스틱(내꺼)

자동차용 핸들(공용)

에 이은... 조이패드 인가?


[링크 : http://billnote.net/630]

[링크 : http://dahoon.net/]

   [링크 : http://dahoon.net/g06.html] 마메 설정법

'embeded > raspberry pi' 카테고리의 다른 글

ublox NEO-6M GPS  (0) 2017.09.01
부품 도착!  (0) 2017.09.01
rpi pwm markspace balanced mode waveform  (0) 2017.06.29
으아아아 태워먹었어 멘붕 ㅠㅠ  (0) 2017.03.25
라즈베리 파이 포트 요약  (0) 2017.03.25
Posted by 구차니
embeded/raspberry pi2017. 6. 29. 20:56

mark space모드는

일정 주기로 신호가 나오고 해당 신호에 대한 width로 값을 내는 방식


balanced mode

주파수 자체가 올라가는 방식

DC 모터 제어하는데 있어서는 mark-space 모드 보다는 얘가 나을 듯



[링크 : http://www.instructables.com/id/RaspberryPi-Pulse-Width-Modulation-Demonstration]



그나저나.. AVR에는 이런 모드가 없나?

'embeded > raspberry pi' 카테고리의 다른 글

부품 도착!  (0) 2017.09.01
레트로 파이.. 준비(?)  (0) 2017.08.07
으아아아 태워먹었어 멘붕 ㅠㅠ  (0) 2017.03.25
라즈베리 파이 포트 요약  (0) 2017.03.25
라즈베리 파이 gpio sysfs  (0) 2017.02.15
Posted by 구차니
embeded/raspberry pi2017. 3. 25. 15:36

라즈베리 완전체(?) 햇을 만들려고 하다가 망했어 ㅠㅠ


점퍼 연결해서 쓰기 귀찮아서

대충 만능보드 이용해서 만들려고 하다가 또 실패인가...

아무튼 DHT-11은 노릇노릇하게 익어버렸고

머가 문제인지 멘붕..

다행히도 라즈베리 쪽은 손상이 없는거 같긴한데

가속도 센서 / 초음파 거리 센서는 살아있는지 확인을 해야 할 듯 ㅠㅠ




DHT-11 센서 분해하니 안쪽에 이런식으로 온도/습도 센서 부분이 있고

여기를 자세히 보면 강우 센서가 아주 미세한 모양을 한것 처럼 중앙 부분에 있다.


뒤에는 하나도 안써있어서 무슨 칩인지 알수 없으나.. 마이컴이 아닐까 생각된다.


태워먹고는 멘붕와서 만든 보드도 확 버려 버릴까 고민 ㅠㅠ

'embeded > raspberry pi' 카테고리의 다른 글

레트로 파이.. 준비(?)  (0) 2017.08.07
rpi pwm markspace balanced mode waveform  (0) 2017.06.29
라즈베리 파이 포트 요약  (0) 2017.03.25
라즈베리 파이 gpio sysfs  (0) 2017.02.15
라즈베리 파이 + 태양전지!  (0) 2017.01.25
Posted by 구차니
embeded/raspberry pi2017. 3. 25. 13:11

예전에 iot로 검색해서 보다 보니 귀찮고 헷갈려서 다시 정리

PWM은 2개 포트뿐이니.. 동시에 두개가 한계겠네..




rpi.pdf


Posted by 구차니
embeded/raspberry pi2017. 2. 15. 20:30

근데.. gpio 포트번호는 어떻게 매칭이 되는거지?


export에 값을 주어야 노드가 생성된다.

$ echo 11 > /sys/class/gpio/export 

$ echo out > /sys/class/gpio/gpio11/direction

$ echo 1 > /sys/class/gpio/gpio11/value

$ echo 0 > /sys/class/gpio/gpio11/value


$ echo 11 > /sys/class/gpio/unexport  

[링크 : https://sites.google.com/site/semilleroadt/raspberry-pi-tutorials/gpio]

[링크 : https://www.kernel.org/doc/Documentation/gpio/sysfs.txt]


[링크 : http://elinux.org/RPi_GPIO_Code_Samples]

Posted by 구차니
embeded/raspberry pi2017. 1. 25. 16:56

대충 기억에 2W 정도 먹는걸로 기억을 하는데 (5V * 0.4A)


옥션에서 이녀석을 샤오미 10400 배터리와 결합하던가 아니면 다른거랑 연결해서

충전하면서 쓰면 어떨까하는 생각이 들어서 검색해보니 이미 있네? ㅋㅋ


아무튼.. 월 1.4KW 아끼자고 돈 너무 들이게 되는건가? ㅋㅋ


[링크 : http://www.voltaicsystems.com/blog/powering-a-raspberry-pi-from-solar-power/]

[링크 : http://www.digikey.com/.../how-to-use-solar-cells-to-power-a-raspberry-pi-3-single-board-computer]

[링크 : https://blog.adafruit.com/.../how-to-build-a-solar-powered-raspberry-pi-piday-raspberrypi-raspberry_pi/]



+

일단은 가격효율로는 5W급 18V가 좋네..

5W면은 라즈베리에서 2W 먹고(오드로이드 2개 켜 놓을수 있겠네 ㅋㅋ)

3W로 충전하니까 5V * 0.6A= 3W

쨍쨍한 날에는 3W로 일광시간 계산해서 대충 3~4시간 가능하다고 하면 어림도 없겠네? ㅠㅠ

[링크 : http://itempage3.auction.co.kr/DetailView.aspx?ItemNo=B363037063] 5V 1W급 11500원

[링크 : http://itempage3.auction.co.kr/DetailView.aspx?ItemNo=B301853790] 18V 5W급 20400원



+

배터리 시스템 관련 문서

[링크 : https://media.blackhat.com/bh-us-11/Miller/BH_US_11_Miller_Battery_Firmware_Public_WP.pdf]


SBC (Smart Battery Charger)

SBS (Smart Battery Specification)

[링크 : http://sbs-forum.org/specs/sbc110.pdf]



eleparts 기준 AFE는 3~4천원인데.. 

충전률 확인하는 뒤에 녀석이 1.0~1.7만 정도 하네..

그래서 노트북 배터리가 드럽게 비싸구나.. ㅠㅠ

[링크 : http://www.ti.com/lit/ds/symlink/bq29312.pdf] 리튬 배터리 보호 AFE(Analog Front End) - i2c 통신

[링크 : http://www.ti.com/lit/ds/symlink/bq20z80-v101.pdf] 충전률 확인?

[링크 : http://media.digikey.com/.../Panasonic Semiconductors ICs PDFs/EYP (E,F,H,ML,MU,N Series).pdf] 보호소자


걍 이걸 사서 써? ㅋ

[링크 : http://www.hardkernel.com/main/products/prdt_info.php?g_code=G139772454433] odroid ups

[링크 : https://www.modmypi.com/raspberry-pi/breakout-boards/pi-modules/ups-pico]

[링크 : https://pi.gate.ac.uk/pages/mopi.html]

Posted by 구차니
embeded/raspberry pi2017. 1. 17. 10:08

4k 55인치가 50만원 정도 하길래 문득 욕심이 나서

가능한가 찾아 보니.. 15p만 되면 어우...


그래도 odorid는 1920x1200까지만 된다고 하는거 보단 낫긴한데..

[링크 : http://forum.odroid.com/viewtopic.php?f=95&t=12026]


hdmi_group=2

hdmi_mode=87

hdmi_ignore_edid=0xa5000080

hdmi_cvt 3840 2160 15 

[링크 : http://raspberrypi.stackexchange.com/questions/44089/can-raspberry-pi-3-do-4k-video]


목록상에는 안나오는 87번 모드?

[링크 : http://elinux.org/RPiconfig]

Posted by 구차니
embeded/raspberry pi2016. 12. 31. 09:41

신버전이 나와서 깔았더니 SSH가 안된다 -ㅁ-

확인을 해보니.. 일단 ssh가 비활성화 되어 있고

기본암호인 raspberrypi로 쓸 경우 부팅시에 경고를 띄우게 되어 있다.

아무래도 데스크 탑 대용이라던가 기본값으로 쓰다 보니 보안 문제가 있어서

이런식으로 기본은 SSH로 작동을 하지 않도록 바뀐듯..

그런데 그러면 무조건 모니터 연결해야 해서 이래저래 불편하네..

[링크 : https://www.raspberrypi.org/downloads/raspbian/]


그리고 화면은 HDMI overscan 활성화..

그거와 별개로 집에서 HDMI to DVI를 통해 1600x900 뜨는건 모니터 쪽 EDID 정보 문제일 듯..

배경은 무지 이뻐졌네 ㅋㅋ




+

2018.01.10

$ touch /boot/ssh

하듯 파일을 생성해주면 ssh가 활성화 된다.

2016년 11월 이후 릴리즈에 대해서 보안상의 이유로 변경


[링크 : https://blog.naver.com/opusk/220984515191]

'embeded > raspberry pi' 카테고리의 다른 글

라즈베리 파이 + 태양전지!  (0) 2017.01.25
라즈베리 파이 4k 대응 @15p  (2) 2017.01.17
라즈베리 저전력 발악해보기?  (0) 2016.12.16
라즈베리 파이 xorg.conf  (0) 2016.11.03
rpi microSD slot  (0) 2016.10.31
Posted by 구차니
embeded/raspberry pi2016. 12. 16. 15:08

테스트 해보니.. maxcpus는 작동하지 않는듯


# replace N with the number of cores you want to keep using

maxcpus=N 

[링크 : http://raspberrypi.stackexchange.com/questions/32562/how-to-make-the-raspberry-pi-consume-less-power]


arm_freq Frequency of the ARM CPU in MHz. The default value is 700.

core_freq Frequency of the GPU processor core in MHz. It has an impact on CPU performance, since it drives the L2 cache. The default value is 250.

sdram_freq Frequency of the SDRAM in MHz. The default value is 400.


gpu_freq Sets core_freq, h264_freq, isp_freq, and  v3d_freq together. The default value is 250.

h264_freq Frequency of the hardware video block in MHz. The default value is 250.

isp_freq Frequency of the image sensor pipeline block in MHz. The default value is 250.

v3d_freq Frequency of the 3D block in MHz. The default value is 250.


arm_freq_min Minimum value of arm_freq used for dynamic frequency clocking. The default value is 700.

core_freq_min Minimum value of core_freq used for dynamic frequency clocking. The default value is 250.

sdram_freq_min Minimum value of sdram_freq used for dynamic frequency clocking. The default value is 400.


[링크 : https://www.raspberrypi.org/documentation/configuration/config-txt.md]

[링크 : http://raspberrypi.stackexchange.com/questions/23442/raspberry-pi-b-cpu-clock-manipulation]

[링크 : http://raspberrypi.stackexchange.com/questions/41517/low-enery-consumption-kernel]


+

길어서 cpu 1,2,3은 삭제

$ cpufreq-info

cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009

Report errors and bugs to cpufreq@vger.kernel.org, please.

analyzing CPU 0:

  driver: BCM2835 CPUFreq

  CPUs which run at the same hardware frequency: 0 1 2 3

  CPUs which need to have their frequency coordinated by software: 0 1 2 3

  maximum transition latency: 355 us.

  hardware limits: 600 MHz - 900 MHz

  available frequency steps: 600 MHz, 900 MHz

  available cpufreq governors: conservative, ondemand, userspace, powersave, performance

  current policy: frequency should be within 600 MHz and 900 MHz.

                  The governor "ondemand" may decide which speed to use

                  within this range.

  current CPU frequency is 600 MHz.


$ cat /boot/config.txt

#uncomment to overclock the arm. 700 MHz is the default.

#arm_freq=800

arm_freq_min=300


길어서 cpu 1,2,3은 삭제


$ cpufreq-info

cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009

Report errors and bugs to cpufreq@vger.kernel.org, please.

analyzing CPU 0:

  driver: BCM2835 CPUFreq

  CPUs which run at the same hardware frequency: 0 1 2 3

  CPUs which need to have their frequency coordinated by software: 0 1 2 3

  maximum transition latency: 355 us.

  hardware limits: 300 MHz - 900 MHz

  available frequency steps: 300 MHz, 900 MHz

  available cpufreq governors: conservative, ondemand, userspace, powersave, performance

  current policy: frequency should be within 300 MHz and 900 MHz.

                  The governor "ondemand" may decide which speed to use

                  within this range.

  current CPU frequency is 300 MHz.

  cpufreq stats: 300 MHz:16.33%, 900 MHz:83.67%  (7)


$ cat /boot/config.txt

arm_freq=600

arm_freq_min=100


$ cpufreq-info

cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009

Report errors and bugs to cpufreq@vger.kernel.org, please.

analyzing CPU 0:

  driver: BCM2835 CPUFreq

  CPUs which run at the same hardware frequency: 0 1 2 3

  CPUs which need to have their frequency coordinated by software: 0 1 2 3

  maximum transition latency: 355 us.

  hardware limits: 100.0 MHz - 600 MHz

  available frequency steps: 100.0 MHz, 600 MHz

  available cpufreq governors: conservative, ondemand, userspace, powersave, performance

  current policy: frequency should be within 100.0 MHz and 600 MHz.

                  The governor "ondemand" may decide which speed to use

                  within this range.

  current CPU frequency is 600 MHz.

  cpufreq stats: 100.0 MHz:0.00%, 600 MHz:100.00% 


테스트 해보니.. 0.04W 감소 월(30일)기준 28.8W 절약... 이라고 해야하나?

100MHz 1.70W -> 1.66W

Posted by 구차니