Daftar Isi:

Cermin Cerdas oleh Raspberry Pi: 5 Langkah (dengan Gambar)
Cermin Cerdas oleh Raspberry Pi: 5 Langkah (dengan Gambar)

Video: Cermin Cerdas oleh Raspberry Pi: 5 Langkah (dengan Gambar)

Video: Cermin Cerdas oleh Raspberry Pi: 5 Langkah (dengan Gambar)
Video: Top 5 Raspberry Pi DIY Projects of All Time 2024, Juli
Anonim
Cermin Cerdas oleh Raspberry Pi
Cermin Cerdas oleh Raspberry Pi
Cermin Cerdas oleh Raspberry Pi
Cermin Cerdas oleh Raspberry Pi

Jadi ada raspberry pi 1B yang tidak digunakan di laci dan monitor yang tidak digunakan. Itu alasan yang cukup untuk membuat Smart Mirror.

Cermin harus menunjukkan informasi waktu, tanggal dan cuaca serta informasi status tentang sakelar rumah pintar dan musik apa yang sedang diputar.

Langkah 1: Hal-hal yang Anda Butuhkan

Untuk membuat cermin pintar, Anda memerlukan hal-hal berikut:

  • Dongle WIFI Raspberry Pi (kecuali Raspberry Pi 3, yang ini sudah termasuk WIFI)
  • Monitor (saya menggunakan BenQ 24'')
  • Bingkai foto (dapatkan satu dari https://wunsch-bilderrahmen.de di jerman)
  • Cermin satu arah (dapat dari https://www.myspiegel.de/ di jerman), tetapi Anda juga dapat menggunakan cermin tembus pandang akrilik
  • Bilah kayu untuk memperpanjang bingkai foto sehingga dapat memuat monitor
  • Braket sudut untuk menahan monitor dalam bingkai
  • Lakban hitam untuk menghindari kontak langsung dari kaca ke logam
  • Lem kayu dan steker kayu untuk merekatkan bingkai foto dan bingkai kayu bersama-sama
  • Kawat atau kabel untuk pemasangan serta jangkar sekrup
  • saluran kabel
  • Penjepit batang
  • Mesin bor

Jika Anda menginginkan lampu latar dengan strip yang dipimpin, Anda juga memerlukan yang berikut:

  • Led-strip dengan pengontrol, lihat proyek ini RC-controlled-LED-strip
  • Pengirim 433 MHz

Ada daftar yang berisi biaya utama proyek.

  • Bingkai foto – 28€ ~ 29,3$
  • Cermin satu arah – 73€ ~ 76,6$
  • BenQ GL2450 – 100€ ~ 104,9$
  • Raspberry Pi 3 – 37€ ~ 38.8€
  • Bilah kayu (sudah dipotong menjadi panjang yang tepat) – 15€ ~ 15,7$
  • strip LED 6€

Ini berjumlah hingga € 259 ~ $ 272 dengan asumsi Anda memiliki semua barang kecil seperti alat, lem kayu, sekrup, dll. Tetapi seperti yang telah saya sebutkan, alasan untuk membangun cermin adalah monitor yang tidak digunakan, raspi, dan strip led jadi saya berinvestasi 116€ ~ 122$ untuk memberi mereka tugas baru.

Langkah 2: Siapkan Panel Monitor

Langkah pertama yang harus dilakukan adalah melepas bezel dari panel monitor. Itu diperlukan untuk mendapatkan ukuran panel monitor yang tepat. Anda akan membutuhkan ukuran untuk mendapatkan bingkai foto, cermin satu arah, dan bilah kayu dengan ukuran yang tepat.

Sudah ada beberapa penjelasan cara melepas bezel. Lihat hasil penelusuran ini untuk informasi selengkapnya

Selanjutnya saya menempelkan selotip hitam di tepi logam panel monitor. Alasan pertama adalah untuk menghindari kontak logam langsung dengan kaca nanti ketika saya meletakkan monitor di cermin. Alasan kedua adalah untuk menghindari pantulan logam, jadi saya memilih warna hitam yang harus menyerap cahaya yang masuk.

Langkah 3: Buat Bingkai

Buat Bingkai
Buat Bingkai
Buat Bingkai
Buat Bingkai
Buat Bingkai
Buat Bingkai

Setelah kami mengetahui ukuran panel monitor yang tepat, kami dapat memesan bingkai foto, cermin satu arah, dan bilah kayu. Saya memesan bingkai foto dan cermin satu arah yang sama persis sehingga cermin dipegang oleh bingkai foto. Namun, monitor juga harus diperbaiki sehingga saya membuat batas di bagian belakang bingkai foto yang seharusnya berisi monitor.

Saya menghubungkan bilah kayu dengan lem kayu, sumbat kayu dan sekrup untuk disimpan. Gambar pertama menunjukkan dua lubang untuk sumbat kayu di bingkai foto. Berhati-hatilah untuk tidak menelusuri bingkai foto, itu akan terlihat tidak terlalu bagus. Gambar kedua menunjukkan lubang untuk sekrup, sekali lagi, hati-hati jangan sampai mengebor sekrup melalui bingkai foto.

Perbatasan juga membutuhkan lubang untuk kabel keluar serta lubang untuk strip led, jika Anda ingin menggunakannya.

Langkah 4: Menyatukan Potongan

Menyatukan Potongan
Menyatukan Potongan
Menyatukan Potongan
Menyatukan Potongan
Menyatukan Potongan
Menyatukan Potongan

Ketika bingkai selesai, kita bisa menyatukan semuanya. Cermin diperbaiki oleh monitor. Untuk memasang monitor ke bingkai kayu saya menambahkan dua kurung sudut di tiga sisi, membuat enam sudut. Sisi hitam keempat dari panel monitor ditutupi dengan papan sirkuit, jadi saya lewati yang ini.

Kotak logam tengah berisi elektronik untuk panel monitor dan awalnya dipasang pada bezel monitor. Sekarang tanpa bezel saya menambahkan pita coklat untuk memperbaiki kotak ini di monitor. Saya menghubungkan kabel hijau di bilah kayu kiri dan kanan dengan sekrup, ini akan diperlukan untuk memasang cermin di dinding.

Saya menempatkan pi raspberry di sudut kiri bawah dan pengontrol strip-led di kanan bawah. GPIO raspi terhubung ke pengirim 433 MHz untuk mengatur warna strip-led. Tetapi pengirim juga dapat memiliki lebih banyak fungsi misalnya, mengendalikan beberapa soket nirkabel.

Langkah 5: Instal Perangkat Lunak

Instal Perangkat Lunak
Instal Perangkat Lunak

Perangkat lunak cermin pintar sepenuhnya didasarkan pada html, javascript, dan css. Semua yang Anda butuhkan adalah browser. Untuk raspberry pi saya sarankan untuk menggunakan midori. Kode sumber di-host di repo gitpub. Ini adalah dasbor yang sangat minimalis yang hanya menampilkan waktu, cuaca, musik, dan sakelar. Waktu berasal dari waktu sistem komputer. Untuk menampilkan informasi cuaca saya menggunakan https://api.openweathermap.org. Informasi musik dan sakelar berasal dari server rumah pintar saya berdasarkan repo githup ini: https://github.com/dabastynator/RemoteControlSystem. Solusi rumah pintar ini mendefinisikan beberapa unit yang dapat dikontrol, misalnya server media atau soket nirkabel dalam konfigurasi-xml dan membuat semuanya tersedia melalui api web yang tenang.

Untuk mengonfigurasi raspberry pi, Anda harus mengkloning repo github:

git clone [email protected]:dabastynator/SmartMirror.git

Dan edit file ~/SmartMirror/smart_config.js untuk mengatur kunci openweatherapi dan token keamanan sistem kendali jarak jauh:

var mSecurity = 'token=';

var mOpenWeatherKey = '';

Sekarang raspberry pi akan menampilkan browser midori saat startup dan juga menyembunyikan kursor mouse saat tidak aktif oleh unclutter. Oleh karena itu tambahkan baris berikut pada ~/.bashrc:

tidur 20-an

# Sembunyikan mouse saat tidak aktif

rapikan -display:0 -noevents -grab &

log="/home/pi/magic_mirror.log"

mirror="file:///home/pi/SmartMirror/smart_mirror.html"

ekspor DISPLAY=:0

midori -e Layar penuh -a $mirror >> $log &

Selanjutnya saya menghapus layar kosong default pada 6 menit tidak aktif yang dijelaskan pada halaman ini: https://www.etcwiki.org/wiki/Disable_screensaver_and_screen_blanking_Raspberry_Pi. Oleh karena itu, ubah file /etc/kbd/config dan ubah baris ini:

BLANK_TIME=0

BLANK_DPMS=mati

POWERDOWN_TIME=0

Dan tambahkan baris tambahan ini ke file /etc/xdg/lxsession/LXDE-pi/autostart.

@xset s noblank

@xset mati

@xset -dpms

Untuk mengubah layar sebesar 90° saya menambahkan baris berikut ke /boot/config.txt.

# Putar layar ke mode potret

tampilan_putar=1

Itu dia. Pengalaman saya sekarang adalah lebih baik menggunakan monitor led asli daripada monitor lcd. Itu harus menghasilkan lebih sedikit cahaya di area hitam, mengkonsumsi lebih sedikit daya dan harus lebih ringan dan lebih tipis. Cermin saya beratnya 10 kg.

Lomba Mikrokontroler 2017
Lomba Mikrokontroler 2017
Lomba Mikrokontroler 2017
Lomba Mikrokontroler 2017

Runner Up Kontes Mikrokontroler 2017

Direkomendasikan: