제조공정
이제 MCP3008 ADC를 구입했으므로 이제 시작하고 실행할 수 있습니다.
참고:이것은 저의 첫 번째 지침서 제출이므로 문제가 있으면 알려주세요. 제 스타일이 마음에 들면 댓글을 남겨주세요. 또한 네덜란드 출신이므로 영어가 완벽하지 않을 수 있습니다.
이 프로젝트에서는 Fundruino 수분 센서를 사용할 것입니다. 동일한 센서가 없어도 이 프로세스는 모든 아날로그 센서에서 작동합니다. 또한 MCP3004가 이 프로젝트도 잘 작동하도록 할 수 있습니다. 배선만 약간 다를 뿐이므로 먼저 데이터시트를 확인하는 것이 좋습니다. 데이터시트는 3단계 끝에 명시되어 있습니다.
시작하겠습니다!
칩의 방향을 아는 것이 중요합니다. 칩 상단에 작은 반원형 움푹 들어간 곳이 표시되어 있습니다.
배선 방식과 같이 배선하십시오(참고:3.3V만 사용해야 합니다!)
MCP3008 VDD -> 3.3V(빨간색)
MCP3008 VREF -> 3.3V(빨간색)
MCP3008 AGND -> GND(검정)
MCP3008 CLK -> 핀 23(주황색)
MCP3008 DOUT -> 핀 21(노란색)
MCP3008 DIN -> 핀 19(파란색)
MCP3008 CS -> 핀 24(보라색)
MCP3008 DGND -> GND(검정)
이 지침은 반원형 들여쓰기가 위쪽을 가리키는 MCP3008의 오른쪽과 같은 순서입니다.
왼쪽은 아날로그 입력이고 오른쪽은 디지털 출력입니다.
이 프로젝트에서 Fundruino 수분 센서는 아날로그 입력을 제공하는 데 사용되며, 이 센서는 Ardruino 수분 센서와 동일하며 단지 저렴합니다.
센서를 연결하려면:
S 핀 -> MCP3008의 왼쪽 채널 중 하나(녹색)
+ 핀 -> 3.3V(빨간색)
– 핀 -> GND(검은색)
이제 배선이 완료되었으므로 아날로그 입력을 디지털 출력으로 변환할 수 있습니다!
MCP3008 칩의 경우 Pi에 다음 소프트웨어가 필요합니다.
명령줄에 입력:
ls /dev/
이제 많은 노란색 텍스트가 표시되어야 합니다. spidev0.0 및 spidev0.1 거기에 있습니다. 위치는 노란색 텍스트와 함께 그림에서 빨간색 원으로 표시됩니다. 걱정하지 않으셔도 됩니다. spidev0.0 이 있는 경우 및 spidev0.1 차단 해제로 건너뛸 수 있습니다.
먼저 Raspberry Pi에서 SPI 기능을 활성화하려고 합니다.
명령줄에 입력:
sudo raspi-config
이제 Rasbian을 처음 부팅할 때 보았던 구성 창이 표시됩니다.
고급 옵션까지 아래로 스크롤하고 SPI를 활성화합니다.
이제 재부팅
이제 명령줄에 입력하십시오.
ls /dev/
spidev0.0인 경우 및 spidev0.1 블랙리스트 해제로 건너뛰세요.
그렇지 않은 경우 Rasbian을 업데이트해야 합니다.
명령줄에 입력:
sudo apt-get -y 업데이트 &&sudo apt-get -y 업그레이드
시간이 좀 걸립니다.
완료되면 명령줄에 입력:
sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update
완료되면 명령줄에 입력:
sudo chmod +x /usr/bin/rpi-update
완료되면 명령줄에 입력:
sudo 재부팅
이제 업데이트를 활성화하려면 재부팅해야 합니다.
따라서 명령줄에 다음을 입력하십시오.
sudo 재부팅
완료되면 명령줄에 입력:
ls /dev/
이제 spidev0.0 및 spidev0.1 거기에 있어야합니다. 그렇지 않은 경우 실수를했을 수 있으므로 파이 업데이트를 다시 시도하십시오. 있는 경우 블랙리스트를 해제해야 합니다.
차단 해제
명령줄에 입력:
sudo nano /etc/modprobe.d/raspi-blacklist.conf
이제 두 가지 옵션이 있습니다. 그렇지 않으면 블랙리스트 파일에 아무 것도 표시되지 않거나 세 줄의 텍스트가 표시됩니다.
아무것도 표시되지 않으면 다음을 입력하세요.
i2c-bcm2708 블랙리스트
세 줄의 텍스트가 보이면 블랙리스트 i2c-bcm2708 앞에 있는 해시를 삭제하십시오. 문장.
블랙리스트 해제를 완료한 후 지금 재부팅하십시오.
명령줄에 입력:
sudo 재부팅
완료되면 명령줄에 입력:
sudo apt-get install python-dev git
완료되면 명령줄에 입력:
git clone git://github.com/doceme/py-spidev
완료되면 명령줄에 입력:
cd py-spidev/
이제 명령줄에 입력하십시오:
sudo python setup.py 설치
완료되면 명령줄에 입력:
cd ~
이제 명령줄에 입력하십시오:
나노 mcp3008.py
이제 소프트웨어를 작성할 준비가 되었습니다.
자세한 내용:MCP3008을 사용한 아날로그 센서 입력 라즈베리 파이:배선/설치/기본 프로그램
제조공정
Bridge Shield는 학생, 해커 및 연구원을 위한 보드입니다. Pi 또는 Arduino Uno와 함께 사용하여 멋진 DIY 프로젝트를 쉽게 만들 수 있습니다. 이것은 오픈 소스 보드가 될 것이며 우리는 현재 2세대를 설계하고 있습니다. 우리는 현재 Kickstarter에 있으며 친구 및 가족과 함께 아래 언급 링크를 공유하거나 우리를 지원하여 우리를 지원할 수 있습니다. Bridge Shield 킥스타터 링크 무엇이 있습니까? 10 DOF IMU. 온도 센서. 최대 1Amp의 모터를 구동할 수 있는 듀얼 브리지
이 튜토리얼에서는 Wi-Fi를 사용하여 전 세계 어디에서나 제어할 수 있는 Python 기반 무선 로봇을 개발하는 방법을 보여줍니다. 프로젝트 정보 이것은 Python에서 간단한 스크립팅을 사용하여 네트워크를 통해 제어할 수 있는 Wi-Fi 제어 Raspberry Pi 로봇의 데모입니다. 전체 자습서, 코드, 회로도 및 단계별 지침을 보려면 www.greenterminal.in을 방문하세요. 출처:Raspberry Pi를 사용하는 Wi-Fi 제어 로봇