Mündəricat:

Serial Ünsiyyətdən istifadə edən Veb əsaslı SmartMirror: 6 addım
Serial Ünsiyyətdən istifadə edən Veb əsaslı SmartMirror: 6 addım

Video: Serial Ünsiyyətdən istifadə edən Veb əsaslı SmartMirror: 6 addım

Video: Serial Ünsiyyətdən istifadə edən Veb əsaslı SmartMirror: 6 addım
Video: Kim nə başa düşdü ❓ 2024, Noyabr
Anonim
Serial Ünsiyyətdən istifadə edən Veb əsaslı SmartMirror
Serial Ünsiyyətdən istifadə edən Veb əsaslı SmartMirror

Bu təlimat istifadəyə hazır olan bütün kodlarla birlikdə verilir. İnkişaf çox mürəkkəb idi, ancaq qurulduqdan sonra fərdiləşdirmək çox asandır.

Baxın və zövq alın;)

Addım 1: Arduino -nu konfiqurasiya edin

Arduino -nu konfiqurasiya edin
Arduino -nu konfiqurasiya edin
Arduino -nu konfiqurasiya edin
Arduino -nu konfiqurasiya edin

Əvvəlcə arduino -nu konfiqurasiya etməlisiniz.

SRF Sensorunu arduino -ya bağlayaraq başlayaq. Yuxarıdakı fotoda SRF -ni arduino -ya necə bağladığımı görə bilərsiniz.

Zip faylında Arduino yükləmək üçün bir Arduino kodu tapa bilərsiniz. Bu kodu işlədərkən və Arduino IDE -də seriyalı monitoru açdığınızda 1 metrdən yuxarı olduğunuzda "0" və sensorun bir metr yaxınlığında olduğunuzda "1" görməlisiniz.

Bu nömrələri əvəz edə bilərsiniz, ancaq sonradan oxumaq daha asandır.

Addım 2: Node.js qurmaq və Websocketin işə salınması

Node.js -in quraşdırılması və İnternet Soketinin Çalışması
Node.js -in quraşdırılması və İnternet Soketinin Çalışması
Node.js -in quraşdırılması və İnternet Soketinin Çalışması
Node.js -in quraşdırılması və İnternet Soketinin Çalışması

Məlumatları brauzer mühitimizə göndərmədən əvvəl Node. JS qurmalıyıq.

Bu quraşdırılıbsa, əmr satırınızı açın və Smartmirror qovluğuna gedin

$ cd Masaüstü/SmartMirror

İndi ZIP -də göstərilən index.js faylını işləddiyiniz qovluqdasınız.

$ node index.js

Adətən indi sensorunuzdan "0" və "1" görməlisiniz.

QEYD:

index.js daxilində, ehtimal ki, portunuzu dəyişdirməlisiniz. Mina COM6 -da quruldu. Arduino -nun hansına bağlı olduğunu arduino IDE -də yoxlayın.

var myPort = yeni SerialPort ('COM6', {baudRate: 9600});

Addım 3: Veb səhifəni açın

Veb səhifəni açın
Veb səhifəni açın

Veb səhifənin içərisində saat, hava və s kimi bir neçə API qurdum.

Ümumi xəritədə index.html faylını açın və əmr satırınızda "yeni əlaqə" görəcəksiniz.

Hər şey lazım olduğu kimi işləyirsə, bir metrə yaxın olsanız da, mətn görünməyə başlamalıdır.

Addım 4: Qutunu Lasercut

Kassa Lasercut
Kassa Lasercut
Kassa Lasercut
Kassa Lasercut

Bir korpus üçün öz şablonumu da təqdim etdim, ancaq özünüz yarada bilərsiniz, çünki yəqin ki, məndən başqa bir monitorunuz olacaq.

Kəsdikdən sonra onu yığırsınız və bütün kabelləri gizləyirsiniz.

Addım 5: BİTDİ

Hər şey planlaşdırıldığı kimi gedirsə, indi ağıllı güzgüyə sahib olmalısan!

Addım 6: göstərişlər

Raspberry Pi istifadə etsəniz daha kompakt və simsiz edə bilərsiniz. Bu daha az kabel və daha çox hərəkət edəcək.

Tövsiyə: