Daftar Isi:
- Langkah 1: Komponen yang Anda Butuhkan
- Langkah 2: Pengaturan Raspberry Pi
- Langkah 3: Menghubungkan ke Raspberry Pi
- Langkah 4: Mengukur Dimensi Konstruksi Kayu
- Langkah 5: Memisahkan Layar
- Langkah 6: Membuat Bagian Depan Cermin
- Langkah 7: Membuat Sisi Belakang Cermin
- Langkah 8: Menyelesaikan Konstruksi Kayu
- Langkah 9: Menempatkan Cermin Plexi dan Layar di Konstruksi
- Langkah 10: Menempatkan Semuanya Bersama
- Langkah 11: SQL- Database
- Langkah 12: Koneksi SQL ke Pycharm
- Langkah 13: Mendapatkan Kode untuk Proyek
- Langkah 14: Menjalankan Proyek Secara Otomatis
- Langkah 15: Nikmati Cermin Cerdas Anda
Video: Cermin Cerdas Saya: 15 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Waktu di pagi hari bisa dibatasi. Anda harus bersiap-siap untuk bekerja, sekolah, … Melihat cuaca membutuhkan waktu yang terbatas. Smart Mirror menghilangkan waktu yang Anda perlukan untuk membuka ponsel atau komputer dan mencari cuaca. Dalam proyek ini kita akan membuat cermin seperti itu. Ini akan dapat memberi tahu Anda waktu, cuaca setempat, suhu dan kelembaban lokasi di mana cermin Anda digantung. Data ini juga akan ditampilkan di situs web buatan sendiri.
Langkah 1: Komponen yang Anda Butuhkan
Daftar komponen dapat ditemukan dalam pdf di bawah ini
- Layar komputer dengan input HDMI (atau input DVI dengan konverter seperti dalam kasus saya)
- Sensor suhu dan kelembaban DHT11
- Raspberry pi 3 model B
- Kayu
- Perangkat keras untuk memperbaiki kayu di tempatnya (sekrup, lem, kurung)
- Confrontation mirror, usahakan agar dimensinya sedekat mungkin dengan dimensi layar. Saya memesan ukuran khusus dan mengukur bagian luar layar, dirakit sepenuhnya, dengan batas. Layar akan dapat beristirahat di cermin akses.
- Kabel untuk menghubungkan sensor ke raspberry pi Anda (disarankan kabel jumper 2,54 hingga 2,0 mm wanita-wanita)
- kabel HDMI
Langkah 2: Pengaturan Raspberry Pi
Sekarang saatnya menginstal beberapa software untuk mengontrol Raspberry Pi:
- Gambar OS Raspbian
- Manajer disk Win32
1) Instal perangkat lunak Raspbian OS dari situs web Raspberry pi.
Unduh file ZIP dan ekstrak ke lokasi yang diinginkan.
2) Unduh pengelola disk Win32.
- Klik pada ikon folder untuk memilih gambar
- Kemudian pilih di "Perangkat" microSD Anda
- Kemudian klik "Tulis"
Ketika gambar tersebut ditulis pada kartu MicroSD Anda, Anda dapat membukanya di Windows Explorer.
- Buka file "cmdline.txt"
- Tambahkan baris berikut sebelum kata "rootwait": 169.254.10.0
- Kemudian simpan filenya.
Sekarang masukkan MicroSD ke dalam pi Raspberry Anda
Terapkan daya ke Pi Anda dengan adaptor daya 5, 2V.
Hubungkan kabel jaringan ke Pi dan komputer Anda.
Langkah 3: Menghubungkan ke Raspberry Pi
Sekarang kami telah menginstal semua yang Anda butuhkan untuk menggunakan RPi
1) Instal Putty dan buka.
2) Buat koneksi (seperti yang ditunjukkan pada gambar)
3) Masuk ke pi Anda:
- nama pengguna: pi
- Kata sandi: raspberry
4) pengaturan WIFI
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Di bagian bawah file, Anda menambahkan baris ini:
network={ ssid="nama jaringan nirkabel" psk="kata sandi jaringan nirkabel"
}
5) Untuk menghubungkan nirkabel ke RPi Anda, pertama-tama Anda harus menemukan alamat ip Anda melalui kode ini:
ifconfig wlan0
Anda sekarang dapat menggunakan alamat ip ini di dempul untuk login nirkabel.
Langkah 4: Mengukur Dimensi Konstruksi Kayu
Anda perlu mengukur 2 elemen:
- Dimensi layar Anda (! hanya layar, tanpa tepi!)
- Dimensi cermin plexi yang Anda beli
Ingatlah bahwa pengukuran ini akan menjadi bagian dalam persegi panjang. Saat membeli kayu, Anda harus menambahkan 8 kali nilai lebar kayu untuk mendapatkan panjang yang benar karena bagus jika Anda melihat kayu di mitra.
Untuk kaca depan, saya menggunakan papan kayu berukuran 18 x 69 mm dan panjang 210 cm
Tuliskan dimensinya, kita akan menggunakannya nanti.
Langkah 5: Memisahkan Layar
Sekarang kita akan memisahkan layarnya. Setiap layar berbeda, untuk layar saya, saya harus melonggarkan 4 sekrup dan melepaskan klip di sekitar monitor. Dalam kasus saya, layar terhubung ke catu daya hanya dengan beberapa kabel. Jadi saya menempelkan bagian belakang ke layar itu sendiri, sehingga tidak akan bergerak.
Langkah 6: Membuat Bagian Depan Cermin
- Untuk membuat bagian depan, kita membutuhkan ukuran layar tanpa batas. Anda dapat memilih seberapa lebar kayunya, tetapi saya merekomendasikan ketinggian +/- 20mm. Perbatasan tidak harus setinggi itu.
- Ini membantu jika Anda pertama kali membuat sketsa seperti pada gambar kedua dengan pengukuran Anda. Ini membantu saat memotong papan.
- Ukur dimensi layar Anda pada kayu. Gambarlah sudut 45° ke luar di setiap sisi. Ulangi ini untuk 4 dimensi layar Anda.
- Anda dapat memotong papan sendiri menggunakan gergaji bundar, atau meminta toko tempat Anda membeli papan untuk melakukannya untuk Anda.
- Saya mengebor 2 lubang kecil per papan per sisi di ketinggian kayu, jadi saya bisa memasukkan keran kayu di dalam lubang untuk menyambungkan papan.
- Untuk memperbaikinya secara permanen, saya menggunakan lem kayu.
- Biarkan lem mengeras semalaman.
Langkah 7: Membuat Sisi Belakang Cermin
- Sekarang kita akan membutuhkan pengukuran plexi-mirror.
- Kami tidak akan memotong papan pada sudut 45°.
- Gambar Anda akan terlihat seperti foto ketiga.
- Untuk panjangnya, kita akan menambahkan 2 kali lebar papan.
- Untuk ketinggian, kita akan memotong papan dengan ukuran cermin pleksi. Hasilnya, saat memasang papan seperti di foto, ukuran bagian dalam sama dengan ukuran cermin plexi.
- Untuk mengencangkan papan kayu, saya mengebor lubang dan mengencangkannya dengan sekrup. Karena ini akan menjadi sisi belakang, penyempurnaan bukanlah prioritas.
Langkah 8: Menyelesaikan Konstruksi Kayu
Sekarang, kita akan mengikat 2 konstruksi bersama-sama.
Saya menggunakan tikungan dan sekrup logam 90° untuk mengencangkan 2 seperti yang ditunjukkan pada gambar.
Anda juga dapat menggunakan segitiga kecil ini dengan sekrup, tetapi itu tidak perlu.
Langkah 9: Menempatkan Cermin Plexi dan Layar di Konstruksi
- Jika semuanya benar, cermin Anda cocok dengan baik dari belakang dan bersandar pada tepi dari bagian depan.
- Saya menempelkan lem di tepinya dan meletakkan cermin di posisi akhirnya.
- Letakkan sedikit beban di cermin, sehingga mengering dengan baik.
- Biarkan semalaman.
Langkah 10: Menempatkan Semuanya Bersama
Sekarang konstruksi kami selesai, kami akan menempatkan layar kami di perumahan, dengan sensor suhu DHT11.
Bagaimana Anda memperbaikinya, terserah Anda, pastikan layar dan pi tidak ke mana-mana.
Saya memasang sensor suhu DHT11 di bagian luar cermin, sehingga pembacaannya akan menjadi yang paling akurat.
Langkah 11: SQL- Database
- Pada langkah ini kita akan menginstal beberapa item yang memungkinkan untuk menjalankan database.
- sudo apt update
- sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
Saat ini kami tidak memiliki pengguna. Kami menggunakan kode ini untuk membuat pengguna, Anda hanya perlu mengisi pengguna dan kata sandi:
BUAT PENGGUNA 'FILL_USER_IN'@'localhost' DIIDENTIFIKASI DENGAN 'FILL_PASSWORD_IN';
BUAT DATABASE cermin pintar;
HIBAH SEMUA HAK ISTIMEWA PADA smart-mirror.* ke 'FILL_USER_IN'@'localhost' DENGAN GRANT OPTION;
sudo mariadb < sql/db_init.sql
Langkah 12: Koneksi SQL ke Pycharm
Kami akan menghubungkan database kami ke pycharm
- Pergi ke View > Tool Windows > Database dan klik tanda plus hijau untuk menambahkan koneksi
- Pilih Sumber Data > MySQL dan Unduh driver, jika muncul
Umum
- Tuan rumah = localhost
- Pelabuhan = 3306
- Pengguna = *nama yang Anda pilih di langkah terakhir*
- Kata sandi = * kata sandi yang Anda pilih di langkah terakhir *
SSH/SSL
- Host proxy = * alamat ip Anda *
- Pelabuhan = 22
- Pengguna proxy = pi
- Kata sandi proxy = raspberry
Untuk menyisipkan tabel
- anda klik kanan pada smart-mirror > open console
- Jalankan sql dalam file zip di konsol
- Basis data dibuat
Langkah 13: Mendapatkan Kode untuk Proyek
Di pycharm pergi ke:
File > pengaturan > Build, Execution, Deployment > Deployment
Isi layar seperti di foto
Lakukan hal yang sama di
File > Pengaturan default > Build, Execution, Deployment > Deployment
Sekarang Anda cukup mengunduh kode dari github saya dan membukanya di pycharm
Langkah 14: Menjalankan Proyek Secara Otomatis
Untuk memuat halaman layar saat startup, di Pi Anda, ketikkan ini:
cd /home/pi/.config/lxsession/LXDE-pi/
dan buka file autostart dengan nano
nano mulai otomatis
Anda memastikan ini adalah apa yang ada di file:
@lxpanel --profile LXDE-pi@pcmanfm --desktop --profile LXDE-pi @xscreensaver -no-splash @point-rpi @chromium-browser --incognito --kiosk 127.0.0.1/monitor @xset s noblank @xset mati @xset -dpms
Sekarang halaman monitor akan dimuat saat startup dan screensaver dinonaktifkan.
Langkah 15: Nikmati Cermin Cerdas Anda
Sekarang Anda cukup menyalakan layar dan pi, dan biarkan cermin melakukan keajaibannya.
Butuh beberapa waktu bagi Mirror untuk boot, tetapi biarkan berfungsi.
Lokasi di layar diatur ke Kortrijk, Belgia, lokasi pembuatan cermin, tetapi jika Anda ingin mengubahnya, buka folder web > static > JavaScript di kode dan cari baris di mana City = Kortrijk; (ada di baris pertama kode). Anda dapat mengubahnya ke lokasi tempat Anda tinggal. Anda harus mengubahnya di 2 file javascript agar lokasinya berubah di situs dan di cermin.
Nikmati Cermin Cerdas Anda!
Hadiah Kedua dalam Kontes Jam
Direkomendasikan:
Lampu LED Meja Cerdas - Pencahayaan Cerdas Dengan Arduino - Ruang Kerja Neopiksel: 10 Langkah (dengan Gambar)
Lampu LED Meja Cerdas | Pencahayaan Cerdas Dengan Arduino | Ruang Kerja Neopiksel: Saat ini kita menghabiskan banyak waktu di rumah, belajar dan bekerja secara virtual, jadi mengapa tidak membuat ruang kerja kita lebih luas dengan sistem pencahayaan khusus dan cerdas berbasis Arduino dan LED Ws2812b. Di sini saya tunjukkan cara membangun Smart Anda Lampu LED Meja yang
Jam Alarm Cerdas: Jam Alarm Cerdas Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
Jam Alarm Cerdas: Jam Alarm Cerdas yang Dibuat Dengan Raspberry Pi: Pernahkah Anda menginginkan jam pintar? Jika iya, ini solusinya untuk Anda! Saya membuat Smart Alarm Clock, ini adalah jam yang bisa Anda ubah waktu alarmnya sesuai dengan website. Saat alarm berbunyi, akan ada suara (buzzer) dan 2 lampu akan
Cermin Ajaib Cerdas Mengambang Dari Laptop Lama Dengan Pengenalan Suara Alexa: 6 Langkah (dengan Gambar)
Cermin Ajaib Cerdas Mengambang Dari Laptop Lama Dengan Pengenalan Suara Alexa: Daftar di kursus 'Singkatnya' Elektronik saya di sini: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Juga lihat saya saluran youtube di sini untuk lebih banyak proyek dan tutorial elektronik: https://www.youtube.com/channel/UCelOO
Cermin Cerdas Pertama Saya: 8 Langkah
Cermin Cerdas Pertama Saya: Kita semua tahu masalah ini, kita bangun terlalu pagi, jadi kita harus bersiap-siap dengan sangat cepat. Yang berarti Anda tidak punya waktu untuk melihat cuaca seperti apa yang akan terjadi. Tapi yang pasti Anda punya waktu untuk melihat ke cermin. Bagaimana jika kita bisa
Buat Cermin Cerdas Anda Sendiri dengan Harga Di Bawah $80 - Menggunakan Raspberry Pi: 6 Langkah (dengan Gambar)
Buat Cermin Cerdas Anda Sendiri dengan Harga Di Bawah $80 - Menggunakan Raspberry Pi: Dalam proyek ini, kami akan membuat cermin pintar yang akan menampilkan informasi berguna saat Anda bersiap-siap di pagi hari. Semuanya harus berharga di bawah $80 sehingga cukup terjangkau bagi kebanyakan orang. Panduan ini hanya akan mengajarkan Anda