Isi kandungan:

Cermin Pintar: 10 Langkah
Cermin Pintar: 10 Langkah

Video: Cermin Pintar: 10 Langkah

Video: Cermin Pintar: 10 Langkah
Video: Cara bikin cermin lampu LED touch screen dan Kaca Sandblast tiruan, peluang usaha untuk para pemula 2024, November
Anonim
Cermin Pintar
Cermin Pintar

Kita semua tahu saat anda berada di bilik mandi dan kehilangan waktu. Atau anda tidak tahu bagaimana cuaca hari ini … dan lain-lain. Cermin pintar boleh membantu. Untuk projek saya, saya melakukan versi cermin pintar yang lebih kecil untuk menjimatkan sedikit ruang di bilik mandi. Anda dapat mengetahui cuaca, jam, hari, tempat, suhu dan kelembapan di atasnya. Terdapat juga laman web yang dihubungkan dengannya di mana anda dapat mencari semua data dalam grafik dan menukar warna jalur LED.

Langkah 1: Komponen yang Anda Perlu

Komponen yang Anda Perlu
Komponen yang Anda Perlu

Berikut adalah senarai komponen yang anda perlukan.

  • Raspberry Pi memaparkan 5 inci
  • Raspberry Pi 3 b +
  • Mikro sd 8GB
  • Bekalan Raspberry Pi 5.1V / 2.5A
  • Digitale RGB Ledstrip WS2801
  • Sensor suhu dan kelembapan DHT11
  • Kayu
  • Perkakasan untuk memperbaiki kayu (gam & gergaji)
  • Kabel HDMI
  • PIR (sensor gerakan)
  • DS18B20 (sensor suhu)

Langkah 2: Persediaan Pi Raspberry

Persediaan Raspberry Pi
Persediaan Raspberry Pi
Persediaan Raspberry Pi
Persediaan Raspberry Pi

Mari mulakan dengan memasang beberapa perisian.

  • WinSCP
  • Pengurus cakera Win32
  • MobaXterm
  • Pemapar VNC
  • Meja Kerja MySQL

Mula-mula anda pasang Win 32. Setelah memasang Win 32 anda boleh mula memasang gambar pada pi.

Apabila anda membuka win 32 anda akan melihat bahawa folder boleh dipilih. Pilih kad micro sd anda (kanan atas) dan klik tulis (bawah). Pemasangan mungkin memerlukan sedikit masa. Sementara itu anda boleh memasang semua perisian lain.

Setelah gambar anda dipasang, anda boleh memasukkan kad sd anda ke dalam pi anda dan menghidupkan pi anda. Sambungkan pi anda dengan kabel ethernet ke komputer / komputer riba anda. Selepas ini anda memulakan mobaXterm. Pergi ke sesi => SSH => dan isikan data berikut (lihat gambar untuk lebih terperinci). Dengan ini anda log masuk ke pi anda melalui sambungan ssh di port 22 dengan nama pengguna "dp-use r" dan kata laluan "dp-user".

Langkah 3: Menyambungkan Pi ke WIFI Anda

Menyambungkan Pi anda ke WIFI anda
Menyambungkan Pi anda ke WIFI anda

Sekiranya anda tersambung ke pi anda, anda boleh mengatur wifi anda dengan langkah-langkah berikut.

sudo raspi-config

  1. Pergi ke pilihan rangkaian
  2. Pergi ke wi-fi
  3. Masukkan nama rangkaian anda
  4. Masukkan kata laluan anda

Kini anda mempunyai akses ke wifi anda dan dapat mengemas kini pi anda dengan kod berikut.

sudo apt kemas kini

sudo apt upgrade -y

Ini memastikan pi anda dikemas kini.

Langkah 4: Perkakasan

Setelah pi anda siap sepenuhnya, anda boleh mula menyiapkan litar. sambungkan seperti di atas skema litar anda. Anda akan melihat bahawa mcp3008 sedang digunakan. Anda tidak memerlukan ini, ini adalah sambungan untuk skrin. Jalur led mempunyai jam, Mosi, GND dan 5V.

Langkah 5: Pangkalan Data SQL

Pangkalan Data SQL
Pangkalan Data SQL
Pangkalan Data SQL
Pangkalan Data SQL
Pangkalan Data SQL
Pangkalan Data SQL

Masa untuk membuat pangkalan data. Buka persekitaran mariaDB di pi anda dengan kod di bawah.

Mula-mula anda membuat pengguna dengan:

BUAT PENGGUNA 'mct' @ '%' DIKENALI OLEH 'mct';

maka anda memastikan dia mempunyai semua keistimewaan:

MEMBERI SEMUA KEISTIMEWAAN PADA *. * UNTUK 'mct' @ '%' DENGAN PILIHAN GRAND;

Akhir sekali, anda membuang semuanya:

KEISTIMEWAAN FLUSH;

Sekarang mulakan semula perkhidmatan:

perkhidmatan sudo mulakan semula mysql

Buka mysql Workbench. Buat sambungan baru. Untuk keterangan lebih lanjut lihat gambar.

Sekarang buka import, import fail dan jalankan kodnya.

Langkah 6: Kod untuk Cermin

Kod untuk Cermin
Kod untuk Cermin

Buka pyCharm dan pergi ke setting => Build, Exixution, Deployment => deployment. Tekan tambah dan tambahkan SFTP (lihat gambar).

Sekarang anda hanya memuat turun kod dari github saya dan membukanya di pycharm.

Langkah 7: Laman web

Laman web
Laman web
Laman web
Laman web

Untuk meletakkan pelayan web pada pi anda, tambahkan kod berikut ke pi anda.

sudo apt-get intall apache2-y

Untuk mendapatkan akses sebagai pengguna dp:

sudo chown dp-user: root *

Untuk mengakses folder dan menambahkan fail ke dalamnya.

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

Buka WinSCP. Buat sesi baru dan isi fail seperti yang ditunjukkan dalam gambar.

Pilih fail anda dan seret ke folder / var / www / html anda.

Langkah 8: Auto Start App.py

Permulaan Auto.py
Permulaan Auto.py

Untuk memulakan aplikasi anda.py secara automatik pergi ke crontab anda dan tambahkan kod ini:

sudo crontab -e

Di bahagian bawah fail, masukkan kod berikut (dijelaskan dalam gambar).

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

Ctrl + x untuk keluar dan masukkan untuk menyimpan.

Langkah 9: Buat Kes

Buat Kes
Buat Kes

Konsepnya mudah saya mengambil ukuran skrin saya, panjang papan roti saya dan ukuran pi saya membuat lubang di bahagian bawah untuk memasukkan PIR.

Kerana anda menggunakan kabel HDMI semestinya ada bahagian lain yang harus ada pada anda.

Langkah 10: Saya Harap Anda Menyukainya

Saya harap awak sukakannya
Saya harap awak sukakannya
Saya harap awak sukakannya
Saya harap awak sukakannya
Saya harap awak sukakannya
Saya harap awak sukakannya

Saya harap anda menikmati cermin pintar mini.

Semoga berjaya!

Disyorkan: