Mục lục:

Raspberry Pi GPIO từ điện thoại: 4 bước (có hình ảnh)
Raspberry Pi GPIO từ điện thoại: 4 bước (có hình ảnh)

Video: Raspberry Pi GPIO từ điện thoại: 4 bước (có hình ảnh)

Video: Raspberry Pi GPIO từ điện thoại: 4 bước (có hình ảnh)
Video: Lập trình đọc/ nhập dữ liệu chân GPIO Raspberry Pi 4 | Bài 4 - Lập trình IoT cơ bản 2024, Tháng mười một
Anonim
Image
Image
Raspberry Pi GPIO từ điện thoại
Raspberry Pi GPIO từ điện thoại
Raspberry Pi GPIO từ điện thoại
Raspberry Pi GPIO từ điện thoại

Điều khiển Raspberry GPIO từ ứng dụng Điện thoại. Qua đây, bạn có thể tự làm công tắc đèn từ xa 220V hoặc FAN, v.v.

Các bộ phận cần mua:

1. Raspberry Pi https://amzn.to/2VJIOBy2. Bảng bánh mì

Bước 1: Tạo máy chủ web cục bộ

Tạo máy chủ web cục bộ
Tạo máy chủ web cục bộ
Tạo máy chủ web cục bộ
Tạo máy chủ web cục bộ

1.1. Cài đặt WiringPI

WiringPI được sử dụng để điều khiển GPIO. Trên Raspberry, mở lệnh để cài đặt WiringPI:

$ sudo apt-get install git-core

$ sudo apt-get cập nhật

$ sudo apt-get nâng cấp

$ git clone git: //git.drogon.net/wiringPi

$ cd wiringPi

$ git pull origin

$ cd wiringPi

$./buildChecking sau khi cài đặt WiringPI

$ gpio mode 0 out

-> Nếu không có gì đặc biệt xuất hiện, mọi thứ đều ổn.

Lệnh mẫu, ghi và đọc pin 1

$ gpio viết 1 0

$ gpio đã đọc 1

1.2. Cài đặt máy chủ web:

Để cài đặt máy chủ web, gõ lệnh $ sudo apt-get install apache2 php5 libapache2-mod-php5

Nếu mọi thứ OK, một web cục bộ sẽ hiển thị khi bạn nhập địa chỉ vào Trình duyệt web 192.168.1.71/index.html

1.3. Tạo trang PHP để giao diện GPIO

Bây giờ chúng ta có WiringPI để điều khiển GPIO từ lệnh, chúng ta có máy chủ web. Vì vậy, để sử dụng GPIO điều khiển máy chủ Web, chúng ta cần tạo trang PHP để điều khiển GPIO thông qua WiringPI

Trong Raspberry:

$ cd / var / www / html

$ gedit io.php

Sau đó dán mã như trong liên kết này

Lưu ý, mã này tôi đã tạo cho GPIO7, GPIO8, GPIO9

Bước 2: Tạo mạch đơn giản

Tạo mạch đơn giản
Tạo mạch đơn giản
Tạo mạch đơn giản
Tạo mạch đơn giản

Sử dụng bảng mạch bánh mì, một số dây, điện trở 220Ohm để kết nối GPIO7, 8, 9 với đèn LED

Bước 3: Kiểm soát GPIO từ trình duyệt web

Ở đây chúng ta hãy mở trình duyệt Web, dán địa chỉ này vào

Sau đó, GPIO7 sẽ tắt, để BẬT nó, địa chỉ trước đây

Bước 4: Kiểm soát GPIO từ ứng dụng điện thoại (Android)

Kiểm soát GPIO từ ứng dụng điện thoại (Android)
Kiểm soát GPIO từ ứng dụng điện thoại (Android)
Kiểm soát GPIO từ ứng dụng điện thoại (Android)
Kiểm soát GPIO từ ứng dụng điện thoại (Android)

Có một ứng dụng Android có thể được sử dụng để gửi lệnh php. Bạn có thể tìm thấy Ứng dụng trên Google Play theo từ khóa "Data2Server" hoặc theo liên kết này

Trong ứng dụng này, bạn sẽ cấu hình địa chỉ php, lệnh cho GPIO ON và OFF. Đồng thời nhập địa chỉ IP vào Ping từ Điện thoại đến Rasp để kiểm tra kết nối.

Đó là nó! Giờ đây, GPIO có thể được điều khiển từ Điện thoại của bạn! Bằng cách này, bạn có thể sử dụng nó để điều khiển Đèn 220V hoặc bất cứ thứ gì bạn thích!

Đề xuất: