สารบัญ:
- ขั้นตอนที่ 1: ติดตั้ง Raspbian Image ล่าสุด
- ขั้นตอนที่ 2: กำหนดค่าสภาพแวดล้อมเสมือน
- ขั้นตอนที่ 3: ดาวน์โหลดโฟลเดอร์ Gpio
- ขั้นตอนที่ 4: เรียกใช้โครงการ
- ขั้นตอนที่ 5: ความคิดสุดท้าย
![Raspberry Pi Web Interface: 5 ขั้นตอน Raspberry Pi Web Interface: 5 ขั้นตอน](https://i.howwhatproduce.com/images/003/image-6793-28-j.webp)
วีดีโอ: Raspberry Pi Web Interface: 5 ขั้นตอน
![วีดีโอ: Raspberry Pi Web Interface: 5 ขั้นตอน วีดีโอ: Raspberry Pi Web Interface: 5 ขั้นตอน](https://i.ytimg.com/vi/kg28xryj5RM/hqdefault.jpg)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
![เว็บอินเตอร์เฟส Raspberry Pi เว็บอินเตอร์เฟส Raspberry Pi](https://i.howwhatproduce.com/images/003/image-6793-29-j.webp)
นี่คือคำแนะนำในการติดตั้งเว็บอินเตอร์เฟสที่ฉันพัฒนาขึ้นเพื่อสลับหมุด gpio ของ Raspberry pi เพื่อควบคุมบอร์ดรีเลย์ที่ใช้งานต่ำซึ่งออกแบบมาสำหรับ Arduino มีหน้าง่ายๆ ที่ให้คุณคลิกลิงก์เพื่อเปลี่ยนสถานะของหมุด และให้ความคิดเห็นเกี่ยวกับสถานะของหมุดนั้นได้ง่ายๆ โดยเปลี่ยนลิงก์เป็นสีเขียวสำหรับรีเลย์ที่ทำงานอยู่ และสีแดงสำหรับสถานะที่ไม่ได้ใช้งานจริง
ขั้นตอนที่ 1: ติดตั้ง Raspbian Image ล่าสุด
python 3.5 อย่างน้อยจะถูกติดตั้งไว้ล่วงหน้า
ขั้นตอนที่ 2: กำหนดค่าสภาพแวดล้อมเสมือน
ส่วนนี้เป็นทางเลือก แต่เป็นแนวปฏิบัติที่ดี
เปิดเทอร์มินัลและรันคำสั่งต่อไปนี้:
ซีดี
python3 -m venv env
แหล่งที่มา ~/env/bin/activate
คำสั่งสุดท้ายทำให้เทอร์มินัลนี้ทำงานในสภาพแวดล้อมเสมือน คุณรู้ว่ามันใช้งานได้ถ้าคุณเห็น (env) ที่ด้านหน้าของเทอร์มินัล
ติดตั้งไลบรารีด้วย:
pip ติดตั้ง django
pip ติดตั้ง RPi. GPIO
ต้องติดตั้ง RPi. GPIO ใหม่หากคุณอยู่ใน (env)
ขั้นตอนที่ 3: ดาวน์โหลดโฟลเดอร์ Gpio
ดาวน์โหลดโฟลเดอร์ gpio จาก github ในโฟลเดอร์หลัก
GpioWebInterfaceProject_คลิกเพื่อไปที่ github และดาวน์โหลดไฟล์
ขั้นตอนที่ 4: เรียกใช้โครงการ
รันคำสั่งเหล่านี้ในเทอร์มินัล (env) เดียวกันเสมอ:
cd ~/gpioWebInterface/gpio
หลาม Manage.py makemigrations
python Manage.py migrate
python Manage.py createsuperuser (ป้อนชื่อผู้ใช้อีเมลและรหัสผ่านของผู้ดูแลระบบที่คุณจะใช้เพื่อเพิ่มลิงก์ที่สอดคล้องกับหมุด GPIO)
หลาม Manage.py รันเซิร์ฟเวอร์ 0:8000
ขั้นตอนที่ 5: ความคิดสุดท้าย
คุณสามารถจับคู่กับ apache หรือเซิร์ฟเวอร์อะไรก็ได้ที่คุณต้องการ ฉันไม่พบว่าจำเป็นเนื่องจากไม่มีการจราจรให้พูดถึง ฉันเรียกใช้หลัง NAT ด้วยการกำหนดค่าการส่งต่อพอร์ต และใช้ no-ip สำหรับชื่อโดเมน DNS แบบไดนามิก เพื่อให้ฉันสามารถเข้าถึงได้จากทุกที่
ทั้งหมดที่คุณต้องการเพื่อให้มันทำงานในสถานที่ห่างไกลหากจุดเชื่อมต่อ GSM Wifi ตราบใดที่คุณใช้ Raspberry pi zero w ที่แนะนำ
โครงการนี้ยังไม่เสร็จ ใช้งานได้แต่ดูไม่สวยและยังไม่มีการรักษาความปลอดภัย
แนะนำ:
Jammarduino DUE - DIY PC to Jamma Interface สำหรับตู้อาเขต: 6 ขั้นตอน
![Jammarduino DUE - DIY PC to Jamma Interface สำหรับตู้อาเขต: 6 ขั้นตอน Jammarduino DUE - DIY PC to Jamma Interface สำหรับตู้อาเขต: 6 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-1462-2-j.webp)
Jammarduino DUE - DIY PC to Jamma Interface สำหรับ Arcade Cabinets: คำแนะนำนี้จะแสดงให้คุณเห็นถึงวิธีสร้างเกราะป้องกันอย่างง่ายสำหรับ Arduino DUE เพื่อเชื่อมต่อเครื่องอาร์เคดของแท้ที่มี CRT และตัวเชื่อมต่อ jamma ความละเอียดต่ำกับพีซีของคุณ ตัวป้องกันหลักคือ: - เพื่อขยายสัญญาณวิดีโอที่ออกมาจากวิด
เลือก SD Interface สำหรับ ESP32: 12 ขั้นตอน (พร้อมรูปภาพ)
![เลือก SD Interface สำหรับ ESP32: 12 ขั้นตอน (พร้อมรูปภาพ) เลือก SD Interface สำหรับ ESP32: 12 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/007/image-19501-j.webp)
เลือก SD Interface สำหรับ ESP32: คำแนะนำนี้แสดงบางอย่างเกี่ยวกับการเลือกอินเทอร์เฟซ SD สำหรับโครงการ ESP32 ของคุณ
Yaesu FT-100 PC Link Interface สำหรับโหมดดิจิตอล: 3 ขั้นตอน
![Yaesu FT-100 PC Link Interface สำหรับโหมดดิจิตอล: 3 ขั้นตอน Yaesu FT-100 PC Link Interface สำหรับโหมดดิจิตอล: 3 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-1392-30-j.webp)
Yaesu FT-100 PC Link Interface สำหรับโหมดดิจิตอล: ที่นี่ฉันนำเสนอแนวทางในการสร้างอินเทอร์เฟซสำหรับ PC link สำหรับ Yaesu FT-100 อินเทอร์เฟซนี้ช่วยให้คุณสามารถส่งและรับสัญญาณเสียงจากการ์ดเสียงเพื่อใช้งานโหมดดิจิตอล HAM (FT8, PSK31 เป็นต้น) มีข้อมูลเพิ่มเติม
Bluetooth Wireless Interface สำหรับ Mitutoyo Calipers and indicators: 8 ขั้นตอน (พร้อมรูปภาพ)
![Bluetooth Wireless Interface สำหรับ Mitutoyo Calipers and indicators: 8 ขั้นตอน (พร้อมรูปภาพ) Bluetooth Wireless Interface สำหรับ Mitutoyo Calipers and indicators: 8 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/006/image-15727-4-j.webp)
อินเทอร์เฟซไร้สาย Bluetooth สำหรับเครื่องวัดเส้นผ่าศูนย์กลางและตัวชี้วัด Mitutoyo: ปัจจุบันมีเครื่องวัดเส้นผ่าศูนย์กลาง ไมโครมิเตอร์ ตัวบ่งชี้ และอุปกรณ์อื่นๆ ของ Mitutoyo Digimatic หลายล้านรายการ หลายคนเช่นฉันใช้อุปกรณ์เหล่านั้นเพื่อรวบรวมข้อมูลลงในพีซีโดยตรง ช่วยลดการเข้าสู่ระบบและพิมพ์ในบางครั้งหลายร้อย
Embedded Universal Interface Board - การควบคุม USB/Bluetooth/WIFI: 6 ขั้นตอน
![Embedded Universal Interface Board - การควบคุม USB/Bluetooth/WIFI: 6 ขั้นตอน Embedded Universal Interface Board - การควบคุม USB/Bluetooth/WIFI: 6 ขั้นตอน](https://i.howwhatproduce.com/images/006/image-16661-8-j.webp)
Embedded Universal Interface Board - การควบคุม USB/Bluetooth/WIFI: ฉันมักจะพบว่าฉันสร้างไลบรารีสำหรับโมดูลฝังตัวใหม่ตั้งแต่เริ่มต้นตามเอกสารข้อมูลอุปกรณ์ ในการสร้างไลบรารี่ ฉันพบว่าฉันติดอยู่กับวงจรของโค้ด คอมไพล์ ตั้งโปรแกรม และทดสอบเมื่อทำให้แน่ใจว่าสิ่งต่างๆ ทำงานได้และไม่มีบั๊ก บ่อยครั้งที่คอม