สารบัญ:

กระจกอัจฉริยะ: 10 ขั้นตอน
กระจกอัจฉริยะ: 10 ขั้นตอน

วีดีโอ: กระจกอัจฉริยะ: 10 ขั้นตอน

วีดีโอ: กระจกอัจฉริยะ: 10 ขั้นตอน
วีดีโอ: กระจกอัจฉริยะ สามารถคุยโทรศัพท์ผ่าน Bluetooth by GRATIA 2024, พฤศจิกายน
Anonim
กระจกอัจฉริยะ
กระจกอัจฉริยะ

เราทุกคนรู้ดีว่าคุณอยู่ในห้องน้ำและลืมชั่วโมงไป หรือคุณไม่รู้ว่าวันนี้อากาศจะเป็นอย่างไร… ฯลฯ กระจกอัจฉริยะช่วยคุณได้ สำหรับโครงการของฉัน ฉันทำกระจกอัจฉริยะรุ่นเล็กเพื่อประหยัดพื้นที่ในห้องน้ำ คุณสามารถค้นหาสภาพอากาศ ชั่วโมง วัน สถานที่ อุณหภูมิ และความชื้นได้ นอกจากนี้ยังมีเว็บไซต์ที่เชื่อมโยงซึ่งคุณสามารถค้นหาข้อมูลทั้งหมดในกราฟและเปลี่ยนสีของแถบ 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

การติดตั้ง Raspberry Pi
การติดตั้ง Raspberry Pi
การติดตั้ง Raspberry Pi
การติดตั้ง 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 ของคุณ
เชื่อมต่อ Pi กับ WIFI ของคุณ

หากคุณเชื่อมต่อกับ pi ของคุณ คุณสามารถตั้งค่า wifi ด้วยขั้นตอนต่อไปนี้

sudo raspi-config

  1. ไปที่ตัวเลือกเครือข่าย
  2. เข้า Wi-Fi
  3. ป้อนชื่อเครือข่ายของคุณ
  4. ใส่รหัสผ่านของคุณ

ตอนนี้คุณสามารถเข้าถึง wifi ได้แล้วและสามารถอัปเดต pi ของคุณด้วยรหัสต่อไปนี้

sudo apt อัปเดต

sudo apt อัพเกรด -y

เพื่อให้แน่ใจว่า pi ของคุณเป็นปัจจุบัน

ขั้นตอนที่ 4: ฮาร์ดแวร์

เมื่อ pi ของคุณพร้อมแล้ว คุณก็เริ่มตั้งค่าวงจรได้ เชื่อมต่อตามแผนผังด้านบนวงจรของคุณ คุณจะเห็นว่ากำลังใช้ mcp3008 คุณไม่ต้องการสิ่งนี้ นี่คือการเชื่อมต่อสำหรับหน้าจอ แถบไฟ LED มีนาฬิกา Mosi, GND และ 5V

ขั้นตอนที่ 5: SQL- ฐานข้อมูล

SQL- ฐานข้อมูล
SQL- ฐานข้อมูล
SQL- ฐานข้อมูล
SQL- ฐานข้อมูล
SQL- ฐานข้อมูล
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. อัตโนมัติ

Auto Start App.py
Auto Start App.py

ในการเริ่มต้น app.py ของคุณโดยอัตโนมัติ ให้ไปที่ crontab ของคุณและเพิ่มรหัสนี้:

sudo crontab -e

ที่ด้านล่างของไฟล์ ให้ป้อนรหัสต่อไปนี้ (อธิบายไว้ในรูปภาพ)

@reboot python3 /var/www/html/app.py

Ctrl + x เพื่อออกไปและ y เข้ามาเพื่อบันทึก

ขั้นตอนที่ 9: สร้างเคส

สร้างเคส
สร้างเคส

แนวคิดนี้ง่ายมาก ฉันใช้ขนาดของหน้าจอ ความยาวของเขียงหั่นขนมของฉัน และขนาดของ pi ของฉันทำรูที่ด้านล่างเพื่อใส่ PIR

เนื่องจากคุณใช้สาย hdmi ควรมีอีกชิ้นหนึ่งที่ควรติดตัวคุณ

ขั้นตอนที่ 10: ฉันหวังว่าคุณจะชอบมัน

ฉันหวังว่าคุณจะชอบมัน
ฉันหวังว่าคุณจะชอบมัน
ฉันหวังว่าคุณจะชอบมัน
ฉันหวังว่าคุณจะชอบมัน
ฉันหวังว่าคุณจะชอบมัน
ฉันหวังว่าคุณจะชอบมัน

ฉันหวังว่าคุณจะสนุกกับกระจกอัจฉริยะขนาดเล็ก

ขอให้โชคดี!

แนะนำ: