Raspberry Pi to Arduino Shields Connection Bridge Review [English Subtitles]

안녕 친구들! 이 리뷰에서, 우리는 새로운 것을 보여줄 것입니다 라즈베리 파이와 Arduino Shields 연결 다리, Cooking Hacks에서 개발 이 방패는 우리의 Arduino 방패를 적응시키는 것을 허용 할 것입니다 Raspbery Pi에게

보시다시피,이 쉴드에는 일부 I / O 핀이 있습니다 우리가 Arduino에 가지고있는 것과 같습니다 그래서 우리는 Arduino 방패를 쉽게 사용할 수 있습니다 개선 사항으로, 우리는 통신 방패가 필요하지 않습니다 우리는 이미이 목적을위한 소켓이 있기 때문에 : XBee, RFID, NFC Wi-Fi, Bluetooth 우리가 Raspberry와 결합 할 때 좋은 개선이 될 것입니다 라이브러리 덕분에 가능합니다 라즈베리 GPIO를 개조하는 Cooking Hacks에 의해 개발 됨 Arduino I / O Arduino에서 사용 된 것과 비슷한 언어로 Raspberry Pi를 프로그래밍 할 수있게 해줍니다 Raspberry Pi 구성 이 쉴드를 적절하게 사용하려면 먼저 라즈베리 파이를 구성해야합니다

우리는 쉘에서 두 개의 파일을 편집합니다 (튜토리얼과 같이) 파일 익스플로러 및 그래픽 텍스트 편집기를 사용하십시오 이러한 파일은 UART 포트를 활성화합니다 먼저, "boot"폴더에있는 cmdlinetxt 파일을 찾습니다

백업 파일을 만들어 보관하십시오 그런 다음 UART 직렬 포트를 참조하는 config를 삭제합니다 우리는 그것을 저장하고 "etctxt"라는 파일을 찾을 수있는 폴더 "etc"를 엽니 다 일단 파일을 열면 우리는 이 경우에는 Raspberry Pi 2

0이 필요합니다 주석을 달려면 라인 앞에 "#"을 써야합니다 우리는 Raspi를 저장하고 재부팅합니다 이제 우리는 그것이 얼마나 쉬운지를 알 수있는 기본적인 프로그램을 만들 것입니다 Arduino 프로그램을로드하는 방법 우리의 Raspi 우리는 아두 이노 레오나르도 (Arduino Leonardo)와 함께 리드를 깜박일 것이고 우리는 같은 코드를 사용할 것입니다

라스베리 파이와 함께 깜박입니다 Raspberry Pi에서이 프로그램을 만들려면 라이브러리를 다운로드 한 폴더에있는 템플릿을 사용했습니다 나는 그것을 복제하고 "깜박"으로 이름을 바꾸었다 보시다시피, 저는 Arduino Leonardo에서 사용한 코드를 복사했습니다 "여기 ARDUINO CODE"아래에 붙여 넣습니다

그것은 간단합니다! 일단 파일을 준비하면 컴파일해야합니다 Raspi가 이해할 수 있도록 gcc를 사용합니다 Raspi 용 데비안 배포판에서는 기본적으로 제공됩니다 다음 명령을 작성합니다 먼저 라이브러리를 컴파일해야합니다

폴더를 열면 컴파일 파일을 찾습니다 자, 우리는 프로그램을 컴파일합니다 그것을 실행하기 위해서, 우리가 만든 프로그램을 더블 클릭하십시오 임베디드 프로젝트를 만들려면 매우 유용 할 것입니다 라스베리 파이와

끝내려면 고급 프로그램을 만들려고합니다 SPI 디스플레이 제어 그들은 이전과 같은 단계입니다 그러나 복잡한 코드로 템플릿에 코드를 소개하고 컴파일하고 실행합니다

라스베리 파이에서는 Arduino DUE로, I / O는 5V 대신 33V에서 작동합니다 그래서 우리는 회로를 변형시켜야합니다 보드 손상을 피하기 위해 이 리뷰가 Raspberry Pi로 시작하는 것이 유용하기를 바랍니다

Arduino 방패를 사용하여 안녕! 곧 뵙겠습니다!

Pi Scorpii/Fang/Nur – 114/500 Teleskop + Iphone SE

조리개 = 114mm (4,5 인치), 초점 거리 = 500mm (** 새로운 비디오를 구독하려면 구독하십시오) 별자리 Scorpio에서는 적색 거성 안타레스 (Antares) 앞에있는 세 별의 최전방 인 PI Scorpia는 Fang 또는 Nur라고 불립니다

Fang이라는 이름은 중국 이름 인 Fáng Xiù (방)에서 유래되었습니다 세 별의 삼중 항의 의미에서 "Fáng Xiù yī"(방의 첫 번째 별)라고 불립니다 585 광년 떨어져 있습니다 그래서 우리가 그것을 볼 때, 우리는 지난 585 년을 봅니다 그것은 트리플 스타 시스템입니다

가운데에는 두 개의 B 형 파란색 왜성이 아주 가깝게 있습니다 K 타입 별인 7000 AU 거리의 존재가 알려져 있습니다 중심에있는 파란색 별은 Aa 및 Ab라고합니다 그들은 서로 약 15 일간 궤도에있다

별은 달과 지구 사이의 관계와 마찬가지로 중력 잠금 장치가 있기 때문에 항상 서로에게 동일한 얼굴을 보여주었습니다 센터에있는 먼 별의 세 번째 별은 궤도상에서 약 160,000 년으로 추정됩니다 센터에있는 별은 12-14 백만년 된 젊은 별들입니다 A 별은 태양의 지름의 4 ~ 5 배이며 전체적으로 약 13 배입니다 별은 태양보다 3000-10000 배 더 밝습니다

그래서 그들은 빨리 살고 젊게 죽습니다 ** 구독하여 새 동영상에 대한 알림을 받으십시오

Installation eines Raspberry Pi mit einem Webserver inkl. Php, MySQL & FTP

이 비디오에 오신 것을 환영합니다 오늘 저는 Raspian Stretch 운영체제를 사용하여 Raspberry PI를 설치하는 방법을 보여 드리려고합니다

우리는 php와 mysql 데이터베이스로 웹 서버를 설정했습니다 우리는 이것을 위해 라즈베리 파이가 필요합니다 여기에 라즈베리 파이 3가 있습니다 또한 전원 케이블, SD 카드 및 LAN 케이블 (라우터에 연결)이 필요합니다 우리는 모든 것을 Apple PC에서 설정했습니다

Windows의 경우 Pis 설정은 매우 유사합니다 프로그램은 여기서 약간 다릅니다 나는 비디오에서 그렇게 말할 것이다 먼저 raspberrypiorg에서 현재 운영 체제를 다운로드하십시오 : 다운로드 : Raspbian Stretch with Desktop을 클릭하십시오

다운로드에는 몇 분이 소요됩니다 SD 카드를 설명하기 위해 Apple Pi Baker도 필요합니다 이것도 다운로드하십시오 이 기사에서는 모든 중요한 링크를 찾을 수 있습니다 다운로드 폴더에 ApplePi-Baker가 있으며 시작할 수 있습니다

Windows에서는 이것이 존재하지 않으며, 여기에 Win32DiskImager라는 프로그램이 있으며 매우 유사합니다 ApplePi-Baker에 관리자 비밀번호와 함께 MAC에서 로그인하십시오 그런 다음 인터페이스가 열립니다 왼쪽에 SD 카드가 삽입되어있는 것을 볼 수 있습니다 이것을 선택하십시오

오른쪽의 다운로드 폴더에서 운영 체제를 선택하십시오 그런 다음 백업 복원을 클릭하십시오 먼저 SD 카드가 끝에서 제거되지 않도록 후크를 제거하십시오 우리는 여전히 SSH 액세스를 위해 이들이 필요합니다 모든 일에는 몇 분이 걸립니다

복사 프로세스가 즉시 완료됩니다 우리는 이제 마우스 / 키보드없이 Pi를 설치하기 때문에 SSh 액세스를 만들어야합니다 따라서 우리는 다른 방식으로 장치에 액세스 할 수 있어야합니다 이것은 SSH에 관한 것입니다 여기서 파이는 그가 끝났음을 확인합니다

OK로 동의하십시오 SSH 계정을 만들려면 텍스트 파일을여십시오 이 파일을 비워두고 SD 카드에 저장하고 이름을 "SSH"로 지정하십시오 이 파일은 시작할 때 기본 SSH 액세스를 만들어야한다는 것을 Pi에게 알려줍니다 중요 : 파일에는

php 또는 text와 같은 확장자가 포함될 수 없습니다! 따라서 Finder에서 파일을 열고 확장 프로그램을 제거하십시오 아이콘은 파일에 무엇인가가 발생했음을 나타냅니다 이제 SD 카드를 제거 할 수 있습니다 그리고 이것을 라스베리 파이에 연결하십시오

이제 SD 카드가 삽입되고 LAN 케이블이 라우터에 연결됩니다 그런 다음 전원을 켜십시오 라즈베리 파이는 즉시 시작됩니다 장치에는 켜기 / 끄기 스위치가 없습니다 Pis의 IP 주소를 알아 내야합니다

FritzBox가 없다면 Google에 IP 주소를 찾는 방법을 알려주세요 Fritzbox를 사용하면 브라우저 검색에 fritzbox를 입력하기 만하면됩니다 그런 다음 Fritzbox의 암호를 입력하십시오 그런 다음 홈 네트워크 – 홈 네트워크 개요 – 네트워크 연결을 클릭하십시오

Pi를 검색합니다 그런 다음 IP 주소를 직접 찾습니다 그런 다음 항상 동일한 IP 주소를 얻는 지 확인하십시오 따라서 항상 새로운 것을 검색 할 필요는 없습니다 IP 주소를 복사하고 모든 것을 저장하십시오

그런 다음 Pi를 닫고 액세스하십시오 그것은 터미널을 통해 MAC과 함께 간다 당신은 이것을 발견 할 것이다 검색에 대해서 Windows의 경우 Puty (문서의 링크 참조) 프로그램을 설치해야합니다

그런 다음 터미널에 "ssh pi @ IPADRESSE -p 22"를 입력하고 Enter 키를 눌러 확인합니다 지금 여기에 오류 메시지가 표시됩니다 누가 이것을 받습니까? 단순히 삭제할 명령을 입력하십시오 모든 명령은 게시물에서 찾을 수 있습니다 아직 쓰지 않아도되고 나중에 읽을 수 있습니다

그런 다음 오류 메시지가 나타나지 않도록 첫 번째 명령을 다시 입력하십시오 위쪽 / 아래쪽 화살표를 사용하면 이전 명령을 다시 불러올 수 있으므로 다시 입력 할 필요가 없습니다 그런 다음 "예"이상으로 저장하십시오 기본 암호 인 "rapsberry"로 로그인하십시오 이제 우리는 연결되었습니다

다음은 pis의 설정입니다 : sudo raspi-config Enter를 눌러 확인하십시오 그런 다음 인터페이스가 열립니다 여기에서 암호를 변경해야합니다 이 사실을 두 번 확인해야합니다 그런 다음 로컬 설정을 수행합니다

그래서 언어를 설정하십시오 독일어로 설정 : de_DEUTF-8 UTF-8 이것을 선택하고 확인하십시오 언어를 변경하는 데는 몇 분이 걸립니다 그런 다음 Update – Change Timezone을 통해 시간대를 설정하십시오

그 후, 물론, 유럽 – 베를린을 설정하십시오 고급 옵션을 사용하면 파일 시스템을 활성화해야합니다 따라서 전체 SD 카드를 사용할 수 있습니다 그러면 프로세스가 완료되고 Pi를 다시 시작할 수 있습니다 동시에 재 연결을 시도 할 수 있습니다

그런 다음 새로 정의한 암호에 연결하여 로그인 할 수 있습니다 이제 파이가 다시 움직 였고 당신은 로그인했습니다 다음으로 업데이트하십시오 그것이 당신이하는 일입니다 : sudo apt-get update 확인하고 완료 될 때까지 기다립니다 설정을 변경하거나 새 프로그램을 설치할 때 항상 업데이트해야합니다

이 단계는 이제 끝났습니다 여전히 업그레이드가 부족합니다 : sudo apt-get upgrade 이 단계는 조금 더 오래 걸립니다 업그레이드가 완료되었음을 알 수 있습니다 이제 다음 명령으로 웹 서버 Apache 2를 설치합니다 sudo apt install apache 2 그런 다음 프로세스가 완료 될 때까지 확인하고 기다립니다

파일을 SD 카드에 복사 할 수있는 경우 시스템에서 항상 설치해야하는지 여부를 묻습니다 수동으로 확인해야합니다 이제 웹 서버를 활성화하고 자동 시작에 넣어야합니다 sudo systemctl start apache2 확인한 후 자동 시작에 대해 다음을 입력하고 Enter : sudo systemctl을 사용하여 확인하십시오 apache2 사용 그런 다음 브라우저에서 테스트하고 IP 주소를 입력하십시오

시작 페이지에서 Apache 2 페이지가 나타나면 모든 것이 잘 동작합니다 이제 터미널에 MySQL 서버를 생성합니다 : sudo apt install MySQL의 서버 Stretch는 Maria 데이터베이스를 설치합니다 이것은 MySQL 데이터베이스와 매우 유사합니다 모든 것을 확인하고 프로세스가 끝날 때까지 몇 분 기다리십시오

또한 시스템이 SD 카드의 공간을 사용할 수 있는지 확인합니다 MySQL이 설치되었습니다 다시 말하지만, 우리는 서비스를 시작하고 자동 시작해야합니다 이것은 다음을 통해 가능합니다 : sudo systemctl start mariadb 확인한 다음 다음을 입력하십시오 sudo systemctl enable mariadb 확인 후 Enter MySQL이 설치됩니다

이제 데이터베이스를 다음과 같이 구성합니다 : sudo mysql_secure_installation Enter를 눌러 확인하십시오 여기에 암호를 입력하고 확인하십시오 새로운 세트뿐만 아니라 두 번 반복 / 확인 익명 사용자를 허용 하시겠습니까? 너는 그렇게해서는 안된다! 루트 로그인을 사용하지 마십시오 테스트 데이터베이스를 만들 수 있습니다

이제 우리는 PHP를 설치합니다 : sudo apt install php php-mysql 설치가 완료 될 때까지 확인하고 다시 기다립니다 그런 다음 그 기능을 테스트합니다 : sudo php –version 확인한 후 버전이 설치되었음을 알 수 있습니다 항상 최신 버전을 설치하는 것이 좋습니다 phpMyAdmin이 없으므로 MySQL 데이터베이스를 관리 할 수 ​​있습니다 다음을 입력하십시오 : sudo apt install phpmyadmin 확인 후 (계속 진행) 설치가 완료됩니다

이제 구성이 완료되었습니다 항상 스페이스 바를 사용하여 항목을 선택하십시오 이제 시스템에서 몇 가지 사항을 묻습니다 먼저 구성을 위해 YES를 누릅니다 그런 다음 확인을 위해 암호를 두 번 입력하십시오

그런 다음 함수를 다시 테스트 할 수 있습니다 브라우저에 IP 주소를 다시 입력하십시오 + "/ phpmyadmin" 그런 다음 로그인 페이지가 나타납니다 로그인은 아직 작동하지 않아야합니다 이를 위해 먼저 phpMyAdmin을 구성해야합니다

간단히 터미널에 입력하십시오 : sudo dpkg-reconfigure -plow phpmyadmin Enter를 눌러 확인하십시오 그런 다음 파란 가면이 다시 나타납니다이 마스크를 통과해야합니다 – phpMyAmdin 설치 예 – 연결 방법을 선택하고 localhost를 선택하십시오 – 포트 번호

표준 3306에서 출발 – 데이터베이스 이름을 그대로 둡니다 – 사용자 이름 설정 : root @ localhost – 그런 다음 암호를 설정하고 확인하십시오 – 사용자를 설정하고 Apache2 웹 서버를 선택하십시오 또한 파란색 마스크의 나머지 내용과 질문을 추적하고 채 웁니다 모든 것이 완료 될 때까지 기다리십시오

그런 다음 사용자 이름 "root"와 지정된 암호로 로그인 할 수 있어야합니다 여기서 새로운 데이터베이스와 새 사용자 계정을 만들 수 있습니다 프로젝트가 루트 사용자 대신 별도의 사용자를 사용하는 것이 항상 의미가 있습니다 이제 다른 FTP 사용자가 누락되었습니다 당신은 이것을 필요로하지 않을 것이고 또한 터미널 처리를 구현할 수 있습니다

개인적으로 나는 FTP 서버를 사용하는 것이 더 좋습니다 따라서 파일을 직접 작업 할 수 있습니다 특히 소규모 프로젝트의 경우 더 그렇습니다 이를 위해서는 ProFTP 프로그램이 필요합니다 우리는 이것을 다음과 같이 설치합니다 : sudo apt-get install proftpd 그런 다음 설치를 확인하고 설치를 기다립니다

SD 카드의 저장 용량을 계속 확인하십시오 이제 구성을 열고 몇 줄의 코드를 복사해야합니다 다음을 입력하십시오 : sudo nano /etc/proftpd/proftpdconf 그런 다음 파일이 직접 열립니다 아래쪽으로 스크롤하여 코드를 복사하십시오

crtl + O를 사용하면 파일을 저장할 수 있습니다 ctrl + X를 사용하여 Unt를 남겨 둡니다 그런 다음 디렉토리를 변경합니다 : cd / etc / proftpd 여기에 우리가 디렉토리에 들어 왔음이 확인되었습니다 그런 다음 새로운 사용자를 만듭니다 그것을 위해 나는 그것을 복사하고 붙여 넣습니다

우리는 새로운 사용자 이름을 만들고 싶습니다 다른 이름으로 사용자 이름을 변경하려면 대문자와 소문자는 매우 중요하므로 기억해야합니다 그런 다음 사용자의 암호를 입력하십시오 이제 ftp 사용자에게 파일 권한을 부여해야합니다

이를 위해 sudo chmod g + s / var / www를 입력하십시오 다음 : sudo chmod 775 / var / www 마지막으로 : sudo chown -R www-data : www-data / var / www 그런 다음 다시 장치를 시작합니다 : sudo reboot 그런 다음 Pi가 다시 시작될 때까지 30 초가 걸립니다 이것이 다시 나타나면 브라우저에서 볼 수 있습니다 IP 주소를 입력하십시오 Pi가 다시 시작될 때까지 FileZilla를 사용하여 FTP 사용자를 테스트 할 수도 있습니다

파이의 호스트에 들어가기 만하면됩니다 그런 다음 사용자 이름과 암호를 입력하십시오 기본 포트는 "21"을 사용하십시오 이제 이미 로그인하셨습니다 HTML 디렉토리에서 새 파일을 작성할 수 있습니다

나는 코다를 선호한다 여기서 파일을 직접 편집 할 수 있습니다 이제 우리는 testphp를 생성합니다 그리고 PHP 영역이 제대로 설치되었는지 확인하기 위해 PHP 정보를 작성하십시오

전화를 걸려면 상기 IP 주소를 다시 입력하십시오 거기서 모든 것이 효과가 있다는 것을 알 수 있습니다 그 후, 라즈베리 파이 설정이 완료되었습니다 질문이 있으시면 의견을 물어보십시오 모든 코드와 기능은 기사에 있습니다 (정보 설명 참조)

당신의 기관에 행운을 빌어 요!

Raspberry Pi Project: Online Weather Data Log with MySQL and PHP with Sense Hat.

친애하는 친구가 다른 동영상을 환영합니다! 오늘 우리는 라스베리 파이 (Raspberry Pi)를 사용하여 날씨 데이터를 원격 웹 서버에 보내고 그들을 MySQL 데이터베이스에 저장하십시오 그런 다음 간단한 PHP 스크립트를 사용하여 모든 데이터를 표시합니다! 더 이상 지체하지 않고 시작합시다! 얘들 아, 나는 Nick이고 교육에 오신 것을 환영합니다

8 DIY 전자 제품에 관한 모든 채널 Arduino, Raspberry Pi, ESP8266 및 기타 대중적인 보드가있는 프로젝트 오늘의 프로젝트는 매우 중요하고 매우 유용합니다 왜냐하면 우리는 온라인 데이터! Sense Hat과 함께 Raspberry Pi 3 보드를 사용하고 있습니다 Sense Hat은 Raspberry Pi의 애드온 보드로, 많은 센서를 제공합니다 온도 센서, 습도 센서, 기압 센서 등이 포함됩니다

몇 주 전에이 애드온 보드에 대한 자세한 자습서를 준비했습니다 카드를 여기 클릭하면됩니다 라스베리 파이는 매 10 분마다 온도, 습도 및 기압을 측정합니다 압력을 가하고 MySQL에 저장 한 원격 웹 서버에서 WiFi를 통해 데이터를 보냅니다 데이터 베이스

우리는 단순히 웹 페이지를 방문하여 전세계의 모든 데이터를 볼 수 있습니다 모든 데이터를 간단한 테이블에 표시합니다 당신이 볼 수 있던대로 나는 두 시간 동안 달리기 위하여 나무 딸기 파이를 시키게하고 나는 볼 수있다 모든 데이터는 각 측정 시간과 함께 표시됩니다 멋지지 않습니까? 이 프로젝트를 만드는 방법을 살펴 보겠습니다 하드웨어 설정은 정말 간단합니다

우리가 필요로하는 것은 라즈베리 파이와 센스 햇 보드뿐입니다 프로젝트 비용은 약 $ 80입니다 아래 설명에서 부품에 대한 링크를 찾을 수 있습니다 이제 프로젝트의 소프트웨어를 보자 프로젝트의 코드는 두 부분으로 구성되어 있으며, Raspberry Pi 코드와 서버 코드로 구성됩니다

먼저 서버 코드를 살펴 보겠습니다 물론 웹 서버를 사용할 수 있어야합니다 2006 년부터 나는 호스팅 제공 업체로 bluehost를 사용하고 거기에 모든 웹 사이트를 호스팅합니다 한 달에 4 $ 정도의 웹 서버가 없으면 자신의 블루 호스트 계정 동영상 설명에서 링크를 찾을 수 있습니다

물론, 당신이 좋아하는 다른 호스트를 사용할 수 있습니다, 나는 10 년 이상 동안 블루 호스트를 사용합니다 왜 내가 그것을 추천하는지 이 프로젝트를 위해 저는 educ8stv 웹 사이트 아래에 새 폴더를 만들었습니다 "날씨"

이 폴더에는 3 개의 PHP 스크립트가 있습니다 나는 또한 모든 데이터를 저장할 MySQL 데이터베이스를 만들었습니다 데이터베이스에서 "데이터"라는 5 개의 열이있는 테이블을 만들었습니다 각 항목, 날짜, 온도, 습도 및 기압 시간이 걸리기 때문에이 비디오에서 데이터베이스를 어떻게 작성했는지는 설명하지 않겠습니다

관심이 없으며이 주제에 관한 온라인 자습서가 많이 있습니다 하지만 별도의 데이터베이스 자습서를 준비하고 싶습니다 MySQL 데이터베이스를 만드는 방법에 대한 자세한 자습서를 만들길 원하십니까? 여기에서 카드를 클릭하여 투표하십시오 충분한 관심이 있다면 나는 곧 그것에 관한 비디오를 발표 할 것입니다! connectphp 파일은 데이터베이스 연결을 담당합니다

여기에는 데이터베이스의 구성 설정이 들어 있습니다 따라서 사용자 이름, 데이터베이스 암호 및 호스트 이름을 입력해야합니다 이 코드 줄에서는 데이터베이스 이름을 입력해야합니다 이 파일을 빌드하면 구성 설정을 입력하기 위해이 파일을 편집해야합니다 계획

Raspberry Pi는 add_dataphp라는 간단한 PHP 스크립트로 데이터를 보냅니다 이 스크립트는 MySQL 데이터베이스 (connectphp 스크립트 사용)에 연결하고 상점 데이터베이스의 데이터 데이터베이스의 데이터를보고 싶다면 indexphp를 방문하십시오

브라우저에서 파일 indexphp 스크립트는 다시 connectphp 스크립트를 사용하여 데이터베이스에 연결하고 저장된 모든 데이터를 반환하도록 데이터베이스에 요청합니다 그런 다음 HTML 테이블에 모든 데이터를 표시합니다

자, 라스베리 파이 코드를 보자 이 코드는 Sense에서 온도, 습도 및 기압을 읽습니다 모자 10 분마다 나는 상업용 기상 관측소를 사용하여 센서에 간단한 교정을 시도했다 내가 소유 한 유닛

온도는 라즈베리 파이가 뜨거워지기 때문에, 나는 센서의 CPU 온도에 따릅니다 CPU가 더 뜨거울수록 가장 큰 온도 차이가납니다 물론 우리가 얻는 가치는 정확하지는 않지만 충분히 가깝습니다 그런 다음이 코드 행을 사용하여 모든 데이터를 서버로 보냅니다 보시다시피 다음과 같은 웹 주소를 생성합니다 : www

educ8stv/weather/add_data?temp=201&hum=652&press=10135 우리는 온도, 습도 및 압력 값을 URL에 포함 시켰습니다

서버의 add_dataphp 스크립트가 데이터를 추출하고 데이터를 저장합니다 데이터베이스에 측정 시간은 보내지 않습니다 add_dataphp 파일은 데이터베이스에 데이터를 입력 할 때 자동으로 날짜를 추가합니다

그게 다야, 우리 준비가 준비 됐어! 언제나 그렇듯이이 프로젝트의 코드는 Raspberry Pi와 Server 코드에서 찾을 수 있습니다 아래의 설명에서 weatherDataLogger라는 파일을 바탕 화면에 올려 놓았습니다 cd Desktop 명령을 사용하여 데스크탑으로 이동하고 다음을 사용하여 코드를 실행해야합니다 다음 명령 : sudo python weatherDateLogger

py 프로그램은 서버에 데이터를 보내기 전에 콘솔에 4 개의 값을 인쇄합니다 첫 번째 값은 CPU 온도이며, 온도, 습도 및 기압입니다 압력 wwweduc8s

tv/weather/indexphp 웹 사이트를 방문하면 값이 지금은 데이터베이스에! 이 프로젝트에서 볼 수 있듯이 우리는 앞으로 나아갔습니다 이제 원격 웹 서버에 데이터를 보낼 수있을뿐만 아니라 MySQL 데이터베이스 이 지식을 통해 우리는보다 발전되고 능력있는 프로젝트를 만들 수 있습니다 이것은 우리가 성취 할 수있는 것에 대한 시위 일뿐입니다

하드웨어와 라즈베리 파이 코드를 간단하게 유지하기 위해 Sense Hat을 사용했습니다 서버 코드에 초점을 맞 춥니 다 이제 서버 코드가 준비되었으므로 Sense Hat을 다른 센서로 대체 할 수 있습니다 프로젝트의 비용과 정확성을 줄이기 위해 우리는 라즈베리 파이를 Wemos D1 미니로 대체 할 수 있으며 10 달러까지 프로젝트! 또 다른 옵션은 GSM 방패를 사용하고 WiFi없이 서버에 데이터를 보내는 것입니다 GPRS 인터넷 서비스를 사용하여 세계 어디서나! 놀라운 것들! 이와 같이 더 많은 프로젝트가 진행되는 동안 계속 지켜봐주십시오! 나는이 프로젝트에 대한 당신의 생각을 듣고 싶다

당신은 그것이 유용하고 온라인을 필요로하는 어떤 종류의 프로젝트를 계획하고 계십니까? 데이터 베이스? 아래에 의견과 아이디어를 게시 해주십시오 감사합니다! 이번이 처음이라면, 내가 구독하고 싶습니다 이 채널에서는 매주 토요일 DIY 프로젝트에 관한 비디오를 게시합니다 나는 물건 만들기를 좋아하고 누구나 물건을 만들 수 있다고 믿습니다 누구든지 제조 회사가 될 수 있습니다

이것이 커뮤니티와 지식을 공유하기 위해이 채널을 만든 이유입니다 지역 사회로부터 배우십시오 네가 우리와 함께하기를 희망한다 다음 토요일까지,보고, 배우고, 건축하십시오! [이 자막 번역? 여기에 이름을 추가하십시오! ]