Daftar Isi:

Cermin Cerdas: 10 Langkah
Cermin Cerdas: 10 Langkah

Video: Cermin Cerdas: 10 Langkah

Video: Cermin Cerdas: 10 Langkah
Video: MATERI IPA MENGENAL JENIS JENIS CERMIN 2024, November
Anonim
Cermin Cerdas
Cermin Cerdas

Kita semua tahu saat Anda berada di kamar mandi dan lupa waktu. Atau Anda tidak tahu bagaimana cuaca hari ini… dll. Cermin pintar dapat membantu. Untuk proyek saya, saya membuat versi yang lebih kecil dari cermin pintar untuk menghemat ruang di kamar mandi. Anda dapat menemukan cuaca, jam, hari, tempat, suhu dan kelembaban di atasnya. Ada juga situs web yang terhubung dengannya di mana Anda dapat menemukan semua data dalam grafik dan mengubah warna strip LED.

Langkah 1: Komponen yang Anda Butuhkan

Komponen yang Anda Butuhkan
Komponen yang Anda Butuhkan

Berikut daftar komponen yang Anda butuhkan.

  • Layar Raspberry Pi 5 inci
  • Raspberry Pi 3 b+
  • 8GB microsd
  • Pasokan Raspberry Pi 5.1V / 2.5A
  • Digitale RGB Ledstrip WS2801
  • Sensor suhu dan kelembaban DHT11
  • Kayu
  • Perangkat keras untuk memperbaiki kayu (lem & gergaji)
  • kabel HDMI
  • PIR (sensor gerak)
  • DS18B20 (sensor suhu)

Langkah 2: Pengaturan Raspberry Pi

Pengaturan Raspberry Pi
Pengaturan Raspberry Pi
Pengaturan Raspberry Pi
Pengaturan Raspberry Pi

Mari kita mulai dengan menginstal beberapa perangkat lunak.

  • WinSCP
  • Manajer disk Win32
  • MobaXterm
  • Penampil VNC
  • Meja Kerja MySQL

Pertama Anda menginstal Win 32. Setelah Anda menginstal Win 32 Anda dapat mulai menginstal gambar pada pi.

Ketika Anda membuka win 32 Anda akan melihat bahwa folder dapat dipilih. Pilih kartu micro sd Anda (kanan atas) dan klik tulis (bawah). Instalasi mungkin memakan waktu cukup lama. Sementara itu Anda dapat menginstal semua perangkat lunak lainnya.

Setelah gambar Anda terinstal, Anda dapat meletakkan kartu sd Anda di pi Anda dan menyalakan pi Anda. Hubungkan pi Anda dengan kabel ethernet ke komputer/laptop Anda. Setelah ini, Anda memulai mobaXterm. Masuk ke session => SSH => dan isi data berikut (lihat gambar untuk lebih jelasnya). Dengan ini Anda masuk ke pi Anda melalui koneksi ssh pada port 22 dengan nama pengguna " dp-use r" dan kata sandi " dp-user ".

Langkah 3: Menghubungkan Pi Anda ke WIFI Anda

Menghubungkan Pi Anda ke WIFI Anda
Menghubungkan Pi Anda ke WIFI Anda

Jika Anda terhubung ke pi Anda, Anda dapat mengatur wifi Anda dengan langkah-langkah berikut.

sudo raspi-config

  1. Buka opsi jaringan
  2. Pergi ke wi-fi
  3. Masukkan nama jaringan Anda
  4. Masukkan kata sandi Anda

Sekarang Anda memiliki akses ke wifi Anda dan dapat memperbarui pi Anda dengan kode berikut.

sudo apt update

sudo apt upgrade -y

Ini memastikan bahwa pi Anda mutakhir.

Langkah 4: Perangkat Keras

Sekarang pi Anda benar-benar siap, Anda dapat mulai mengatur sirkuit. hubungkan seperti skema di atas sirkuit Anda. Anda akan melihat bahwa mcp3008 sedang digunakan. Anda tidak perlu yang ini, ini adalah koneksi untuk layar. Strip led memiliki jam, Mosi, GND dan 5V.

Langkah 5: SQL- Database

SQL- Basis Data
SQL- Basis Data
SQL- Basis Data
SQL- Basis Data
SQL- Basis Data
SQL- Basis Data

Saatnya membuat database. Buka lingkungan mariaDB Anda di pi Anda dengan kode di bawah ini.

Pertama, Anda membuat pengguna dengan:

BUAT PENGGUNA 'mct'@'%' DIIDENTIFIKASI DENGAN 'mct';

maka Anda memastikan dia memiliki semua hak istimewa:

HIBAH SEMUA HAK ISTIMEWA DI *.* KE 'mct'@'%' DENGAN GRAND OPTION;

Last but not least, Anda menyiram semuanya:

HAK ISTIMEWA;

Sekarang restart layanan:

layanan sudo mysql restart

Buka meja kerja mysql. Buat koneksi baru. Untuk lebih jelasnya lihat gambar.

Sekarang buka impor, impor file dan jalankan kode.

Langkah 6: Kode untuk Cermin

Kode untuk Cermin
Kode untuk Cermin

Buka pyCharm dan buka pengaturan => Build, Exixution, Deployment => penyebaran. Tekan plus dan tambahkan SFTP (lihat gambar).

Sekarang Anda cukup mengunduh kode dari github saya dan membukanya di pycharm.

Langkah 7: Situs web

Situs web
Situs web
Situs web
Situs web

Untuk menempatkan server web di pi Anda, tambahkan kode berikut ke pi.

sudo apt-get install apache2-y

Untuk mendapatkan akses sebagai pengguna dp:

sudo chown dp-pengguna: root *

Untuk mengakses folder dan menambahkan file ke dalamnya.

sudo chown dp-user:root /var/www/html

Buka WinSCP. Buat sesi baru dan isi file seperti yang ditunjukkan pada gambar.

Pilih file Anda dan seret ke folder /var/www/html Anda.

Langkah 8: Mulai Otomatis App.py

Mulai Otomatis App.py
Mulai Otomatis App.py

Untuk memulai app.py Anda secara otomatis, buka crontab Anda dan tambahkan kode ini:

sudo crontab -e

Di bagian bawah file, masukkan kode berikut (dijelaskan pada gambar).

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

Ctrl + x untuk keluar dan y enter untuk menyimpan.

Langkah 9: Buat Kasus

Buat Kasus
Buat Kasus

Konsepnya mudah saya ambil ukuran layar saya, panjang papan tempat memotong roti saya dan ukuran pi saya buat lubang di bagian bawah untuk memasukkan PIR.

Karena Anda menggunakan kabel HDMI harus ada bagian lain yang harus ada pada Anda.

Langkah 10: Saya Harap Anda Menyukainya

Saya harap Anda menyukainya
Saya harap Anda menyukainya
Saya harap Anda menyukainya
Saya harap Anda menyukainya
Saya harap Anda menyukainya
Saya harap Anda menyukainya

Saya harap Anda menikmati cermin pintar mini.

Semoga beruntung!

Direkomendasikan: