Isi kandungan:
- Langkah 1: Komponen yang Anda Perlu
- Langkah 2: Persediaan Pi Raspberry
- Langkah 3: Menyambungkan Pi ke WIFI Anda
- Langkah 4: Perkakasan
- Langkah 5: Pangkalan Data SQL
- Langkah 6: Kod untuk Cermin
- Langkah 7: Laman web
- Langkah 8: Auto Start App.py
- Langkah 9: Buat Kes
- Langkah 10: Saya Harap Anda Menyukainya
Video: Cermin Pintar: 10 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
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
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
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
Sekiranya anda tersambung ke pi anda, anda boleh mengatur wifi anda dengan langkah-langkah berikut.
sudo raspi-config
- Pergi ke pilihan rangkaian
- Pergi ke wi-fi
- Masukkan nama rangkaian anda
- 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
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
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
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
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
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 anda menikmati cermin pintar mini.
Semoga berjaya!
Disyorkan:
Cermin Mata Pintar: 4 Langkah
Cermin Mata Pintar: Halo semua hari ini saya akan menunjukkan kepada anda cara membuat Cermin Mata Pintar di rumah! Salah satu perkara paling hebat mengenai cermin mata pintar adalah betapa berfaedahnya untuk memiliki sesuatu seperti ini dalam dunia teknologi masa kini dan bagaimana tidak ada hanya satu versi
Cermin Mata Pintar (Di Bawah $ 10 !!!): 8 Langkah (dengan Gambar)
Cermin Mata Pintar (Di Bawah $ 10 !!!): Hai! Kita semua biasa dengan Smart Glasses seperti yang bernama E.D.I.T.H. dibuat oleh watak kesayangan kita Tony Stark yang kemudiannya diteruskan kepada Peter Parker. Hari ini saya akan membina satu kaca pintar seperti itu di bawah $ 10! Mereka tidak begitu
C.Q: Cermin Pintar DIY: 5 Langkah
C.Q: Cermin Pintar DIY: Kami adalah Katrina Concepcion dan Adil Qaiser, kedua-duanya mahasiswi di WBASD STEM Academy. Ini adalah projek yang akan kami bekerjasama dan lakukan untuk anugerah terbaik tahun ini. Apabila kami memutuskan untuk melakukan projek ini, kami ingat " apa yang paling
Cermin Mata Pintar: 6 Langkah
Cermin Mata Pintar: Hai semua !! Hari ini saya akan berkongsi dengan anda, sesuatu yang saya mahukan sejak sekian lama Kacamata Pintar DIY yang dibina hanya sekitar 25 $
Cermin Pintar Dengan Lampu Latar: 5 Langkah
SmartMirror With Backlighting: Setelah melalui proses berfikir yang panjang, saya membuat kesimpulan untuk membina cermin pintar. Saya mempunyai kebiasaan mempunyai jadual tidur yang tidak teratur jadi saya mahu cermin ini membantu dan mencatat waktu bangun tidur saya dan lain-lain. Saya mahu memastikannya mudah dan melaksanakan 3 sensor