สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบที่คุณต้องการ
- ขั้นตอนที่ 2: การตั้งค่า Raspberry Pi
- ขั้นตอนที่ 3: เชื่อมต่อ Pi กับ WIFI ของคุณ
- ขั้นตอนที่ 4: ฮาร์ดแวร์
- ขั้นตอนที่ 5: SQL- ฐานข้อมูล
- ขั้นตอนที่ 6: รหัสสำหรับกระจก
- ขั้นตอนที่ 7: เว็บไซต์
- ขั้นตอนที่ 8: เริ่ม App.py. อัตโนมัติ
- ขั้นตอนที่ 9: สร้างเคส
- ขั้นตอนที่ 10: ฉันหวังว่าคุณจะชอบมัน
วีดีโอ: กระจกอัจฉริยะ: 10 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
เราทุกคนรู้ดีว่าคุณอยู่ในห้องน้ำและลืมชั่วโมงไป หรือคุณไม่รู้ว่าวันนี้อากาศจะเป็นอย่างไร… ฯลฯ กระจกอัจฉริยะช่วยคุณได้ สำหรับโครงการของฉัน ฉันทำกระจกอัจฉริยะรุ่นเล็กเพื่อประหยัดพื้นที่ในห้องน้ำ คุณสามารถค้นหาสภาพอากาศ ชั่วโมง วัน สถานที่ อุณหภูมิ และความชื้นได้ นอกจากนี้ยังมีเว็บไซต์ที่เชื่อมโยงซึ่งคุณสามารถค้นหาข้อมูลทั้งหมดในกราฟและเปลี่ยนสีของแถบ LED
ขั้นตอนที่ 1: ส่วนประกอบที่คุณต้องการ
นี่คือรายการส่วนประกอบที่คุณต้องการ
- Raspberry Pi จอแสดงผล 5 นิ้ว
- ราสเบอร์รี่ Pi 3 b+
- ไมโครเอสดี 8GB
- Raspberry Pi จ่ายไฟ 5.1V/2.5A
- ดิจิตอล RGB Ledstrip WS2801
- เซ็นเซอร์อุณหภูมิและความชื้น DHT11
- ไม้
- ฮาร์ดแวร์สำหรับซ่อมไม้ (กาวและเลื่อย)
- สาย HDMI
- PIR (เซ็นเซอร์ตรวจจับความเคลื่อนไหว)
- DS18B20 (เซ็นเซอร์อุณหภูมิ)
ขั้นตอนที่ 2: การตั้งค่า Raspberry Pi
เริ่มต้นด้วยการติดตั้งซอฟต์แวร์บางอย่าง
- WinSCP
- ตัวจัดการดิสก์ Win32
- MobaXterm
- โปรแกรมดู VNC
- MySQL Workbench
ขั้นแรก คุณติดตั้ง Win 32 เมื่อคุณติดตั้ง Win 32 แล้ว คุณสามารถเริ่มติดตั้งอิมเมจบน pi ได้
เมื่อคุณเปิด win 32 คุณจะเห็นว่าสามารถเลือกโฟลเดอร์ได้ เลือกการ์ด micro sd ของคุณ (บนขวา) และคลิกที่เขียน (ด้านล่าง) การติดตั้งอาจใช้เวลาสักครู่ ในขณะเดียวกันคุณสามารถติดตั้งซอฟต์แวร์อื่นทั้งหมดได้
เมื่อติดตั้งอิมเมจของคุณแล้ว คุณสามารถใส่การ์ด sd ลงใน pi และเพิ่มพลังให้กับ pi ได้ เชื่อมต่อ pi ของคุณด้วยสายอีเทอร์เน็ตกับคอมพิวเตอร์/แล็ปท็อป หลังจากนี้ คุณจะเริ่ม mobaXterm ไปที่ session => SSH => และกรอกข้อมูลต่อไปนี้ (ดูภาพสำหรับรายละเอียดเพิ่มเติม) ด้วยสิ่งนี้ คุณเข้าสู่ระบบ pi ของคุณผ่านการเชื่อมต่อ ssh บนพอร์ต 22 ด้วยชื่อผู้ใช้ " dp-use r" และรหัสผ่าน " dp-user"
ขั้นตอนที่ 3: เชื่อมต่อ Pi กับ WIFI ของคุณ
หากคุณเชื่อมต่อกับ pi ของคุณ คุณสามารถตั้งค่า wifi ด้วยขั้นตอนต่อไปนี้
sudo raspi-config
- ไปที่ตัวเลือกเครือข่าย
- เข้า Wi-Fi
- ป้อนชื่อเครือข่ายของคุณ
- ใส่รหัสผ่านของคุณ
ตอนนี้คุณสามารถเข้าถึง wifi ได้แล้วและสามารถอัปเดต pi ของคุณด้วยรหัสต่อไปนี้
sudo apt อัปเดต
sudo apt อัพเกรด -y
เพื่อให้แน่ใจว่า pi ของคุณเป็นปัจจุบัน
ขั้นตอนที่ 4: ฮาร์ดแวร์
เมื่อ pi ของคุณพร้อมแล้ว คุณก็เริ่มตั้งค่าวงจรได้ เชื่อมต่อตามแผนผังด้านบนวงจรของคุณ คุณจะเห็นว่ากำลังใช้ mcp3008 คุณไม่ต้องการสิ่งนี้ นี่คือการเชื่อมต่อสำหรับหน้าจอ แถบไฟ LED มีนาฬิกา Mosi, GND และ 5V
ขั้นตอนที่ 5: SQL- ฐานข้อมูล
ถึงเวลาสร้างฐานข้อมูล เปิดสภาพแวดล้อม MariaDB ของคุณบน pi ของคุณด้วยรหัสด้านล่าง
ขั้นแรก คุณสร้างผู้ใช้ด้วย:
สร้างผู้ใช้ 'mct'@'%' ระบุโดย 'mct';
จากนั้นคุณต้องแน่ใจว่าเขามีสิทธิ์ทั้งหมด:
ให้สิทธิ์ทั้งหมดบน *.* ถึง 'mct'@'%' ด้วยตัวเลือกที่ยอดเยี่ยม
สุดท้ายแต่ไม่ท้ายสุด คุณล้างทุกอย่าง:
สิทธิพิเศษในการล้าง;
ตอนนี้เริ่มบริการใหม่:
sudo service mysql restart
เปิด mysql Workbench สร้างการเชื่อมต่อใหม่ รายละเอียดเพิ่มเติมดูภาพ
ตอนนี้เปิดการนำเข้า นำเข้าไฟล์ และรันโค้ด
ขั้นตอนที่ 6: รหัสสำหรับกระจก
เปิด pyCharm และไปที่การตั้งค่า => Build, Exixution, Deployment => การปรับใช้ กดเครื่องหมายบวกและเพิ่ม SFTP (ดูรูป)
ตอนนี้คุณเพียงแค่ดาวน์โหลดรหัสจาก GitHub ของฉันแล้วเปิดใน pycharm
ขั้นตอนที่ 7: เว็บไซต์
ในการวางเว็บเซิร์ฟเวอร์บน pi ของคุณ ให้เพิ่มโค้ดต่อไปนี้ใน pi ของคุณ
sudo apt-get intall apache2-y
ในการเข้าถึงในฐานะผู้ใช้ dp:
sudo chown dp-user:root *
ในการเข้าถึงโฟลเดอร์และเพิ่มไฟล์เข้าไป
sudo chown dp-user:root /var/www/html
เปิด WinSCP สร้างเซสชันใหม่และกรอกไฟล์ตามที่แสดงในภาพ
เลือกไฟล์ของคุณแล้วลากไปที่โฟลเดอร์ /var/www/html ของคุณ
ขั้นตอนที่ 8: เริ่ม App.py. อัตโนมัติ
ในการเริ่มต้น app.py ของคุณโดยอัตโนมัติ ให้ไปที่ crontab ของคุณและเพิ่มรหัสนี้:
sudo crontab -e
ที่ด้านล่างของไฟล์ ให้ป้อนรหัสต่อไปนี้ (อธิบายไว้ในรูปภาพ)
@reboot python3 /var/www/html/app.py
Ctrl + x เพื่อออกไปและ y เข้ามาเพื่อบันทึก
ขั้นตอนที่ 9: สร้างเคส
แนวคิดนี้ง่ายมาก ฉันใช้ขนาดของหน้าจอ ความยาวของเขียงหั่นขนมของฉัน และขนาดของ pi ของฉันทำรูที่ด้านล่างเพื่อใส่ PIR
เนื่องจากคุณใช้สาย hdmi ควรมีอีกชิ้นหนึ่งที่ควรติดตัวคุณ
ขั้นตอนที่ 10: ฉันหวังว่าคุณจะชอบมัน
ฉันหวังว่าคุณจะสนุกกับกระจกอัจฉริยะขนาดเล็ก
ขอให้โชคดี!
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
กระจกอัจฉริยะ: 5 ขั้นตอน
Smart Mirror: คำแนะนำนี้จะสอนวิธีสร้าง Smart Mirror ซึ่งแสดงกล่องจดหมายอีเมลของคุณ ข่าวสารล่าสุดและการอัปเดตจาก The New York Times และวันที่และเวลาบนพื้นหลังจาก Unsplash การเชื่อมโยงของมันทำงาน: วัสดุที่จำเป็น: กรอบสำหรับ
กระจกอัจฉริยะ: 7 ขั้นตอน
กระจกอัจฉริยะ: ในคำแนะนำนี้ ฉันจะแสดงวิธีสร้างกระจกอัจฉริยะให้คุณดู ฉันพนันได้เลยว่าคุณคงสงสัยว่า "กระจกอัจฉริยะคืออะไร" ฉันมาที่นี่เพื่อบอกคุณ! Smart Mirror คือจอภาพที่ควบคุมโดย Raspberry Pi ในขณะที่ใช้กระจกสองทาง