Mündəricat:

Ağıllı Güzgü: 10 addım
Ağıllı Güzgü: 10 addım

Video: Ağıllı Güzgü: 10 addım

Video: Ağıllı Güzgü: 10 addım
Video: Beyin Gücünü 10 Dəfə Artırır - Mütləq Edin! 2024, Noyabr
Anonim
Ağıllı Güzgü
Ağıllı Güzgü

Hamımız vanna otağında olduğunuz anı bilirik və saatın izini itiririk. Yoxsa bu gün havanın necə olacağını bilmirsən … və s. Ağıllı bir güzgü kömək edə bilər. Layihəm üçün banyoda bir az yer saxlamaq üçün ağıllı güzgünün daha kiçik bir versiyasını etdim. Üzərində hava, saat, gün, yer, temperatur və rütubət tapa bilərsiniz. Bütün məlumatları qrafiklərdə tapa biləcəyiniz və LED şeridinin rəngini dəyişdirə biləcəyiniz bir veb sayt da var.

Addım 1: Ehtiyac duyduğunuz komponentlər

Ehtiyac duyduğunuz komponentlər
Ehtiyac duyduğunuz komponentlər

İşdə sizə lazım olan komponentlərin siyahısı.

  • Raspberry Pi ekranı 5 düym
  • Moruq Pi 3 b+
  • 8GB micro sd
  • Raspberry Pi təchizatı 5.1V/2.5A
  • Digitale RGB Ledstrip WS2801
  • DHT11 temperatur və rütubət sensoru
  • Ağac
  • Ağacı düzəltmək üçün avadanlıq (yapışqan və mişar)
  • HDMI kabeli
  • PIR (hərəkət sensoru)
  • DS18B20 (temperatur sensoru)

Addım 2: Raspberry Pi Quraşdırması

Raspberry Pi Quraşdırma
Raspberry Pi Quraşdırma
Raspberry Pi Quraşdırma
Raspberry Pi Quraşdırma

Bir proqram quraşdıraraq başlayaq.

  • WinSCP
  • Win32 disk meneceri
  • MobaXterm
  • VNC izləyicisi
  • MySQL Workbench

Əvvəlcə Win 32 -ni quraşdırın. Win 32 -ni qurduqdan sonra görüntüyü pi -yə yükləməyə başlaya bilərsiniz.

Win 32 -ni açdığınız zaman bir qovluğun seçilə biləcəyini görəcəksiniz. Micro sd kartınızı seçin (yuxarı sağda) və yazmağa (aşağıya) basın. Quraşdırma bir müddət çəkə bilər. Bu vaxt bütün digər proqramları quraşdıra bilərsiniz.

Təsviriniz quraşdırıldıqdan sonra sd kartınızı pi -yə yerləşdirə və pi -yə güc verə bilərsiniz. Ethernet kabelini kompüterinizə/dizüstü kompüterinizə qoşun və bundan sonra mobaXterm -ə başlayın. Sessiyaya gedin => SSH => və aşağıdakı məlumatları doldurun (daha ətraflı məlumat üçün şəkilə baxın). Bununla, 22 nömrəli portda "dp-use r" və "dp-user" şifrəsi ilə ssh bağlantısı ilə pi-yə daxil olursunuz.

Addım 3: Pi -ni WIFI -yə bağlayın

Pi -ni WIFI -yə bağlamaq
Pi -ni WIFI -yə bağlamaq

Pi -yə qoşulursanız, wifi -ni aşağıdakı addımlarla qura bilərsiniz.

sudo raspi-config

  1. Şəbəkə seçimlərinə keçin
  2. Wi-Fi-a keçin
  3. Şəbəkə adınızı daxil edin
  4. Şifrənizi daxil edin

İndi WiFi -yə girişiniz var və pi -nizi aşağıdakı kodla yeniləyə bilərsiniz.

sudo apt yeniləmə

sudo apt upgrade -y

Bu, pi'nizin güncəl olmasını təmin edir.

Addım 4: Avadanlıq

Pi'niz tamamilə hazır olduqda, dövrə qurmağa başlaya bilərsiniz. yuxarıdakı sxemlərdə olduğu kimi dövrə bağlayın. Bir mcp3008 istifadə edildiyini görəcəksiniz. Buna ehtiyac yoxdur, bu ekran bağlantısıdır. Led zolağında bir saat, Mosi, GND və 5V var.

Addım 5: SQL- Verilənlər bazası

SQL- verilənlər bazası
SQL- verilənlər bazası
SQL- verilənlər bazası
SQL- verilənlər bazası
SQL- verilənlər bazası
SQL- verilənlər bazası

Verilənlər bazası yaratmağın vaxtıdır. Aşağıdakı kodla pi -də mariaDB mühitinizi açın.

Əvvəlcə bir istifadəçi yaradırsınız:

'Mct'@'%' İSTİFADƏÇİSİ YARADIN 'mct';

sonra bütün imtiyazlara sahib olduğundan əmin olun:

BÜTÜN İSTİFADƏLƏRİ VERİN *. * TO 'mct'@'%' İLƏ BÖYÜK SEÇİM İLƏ;

Son olaraq hər şeyi yuyursunuz:

FLUSH İSTİFADƏLƏRİ;

İndi xidməti yenidən başladın:

sudo xidməti mysql yenidən başladın

Mysql Workbench açın. Yeni bir əlaqə qurun. Daha ətraflı məlumat üçün şəkilə baxın.

İndi idxalı açın, faylı idxal edin və kodu icra edin.

Addım 6: Güzgü kodu

Güzgü kodu
Güzgü kodu

PyCharm -ı açın və parametrlərə keçin => Qur, Çıxarma, Dağıtım => yerləşdirmə. Artı basın və bir SFTP əlavə edin (şəklə baxın).

İndi kodu githubumdan yükləyin və pycharmda açın.

Addım 7: Veb sayt

Veb sayt
Veb sayt
Veb sayt
Veb sayt

Pi -yə veb server qoymaq üçün pi -yə aşağıdakı kodu əlavə edin.

sudo apt-get intall apache2-y

Bir dp istifadəçisi olaraq giriş əldə etmək üçün:

sudo chown dp-user: kök *

Qovluğa daxil olmaq və ona fayl əlavə etmək üçün.

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

WinSCP açın. Yeni bir seans yaradın və faylı şəkildə göstərildiyi kimi doldurun.

Fayllarınızı seçin və/var/www/html qovluğuna sürükləyin.

Addım 8: App.py faylını avtomatik işə salın

Avtomatik Başlat App.py
Avtomatik Başlat App.py

App.py -ni işə salmaq üçün avtomatik olaraq crontab -a gedin və bu kodu əlavə edin:

sudo crontab -e

Faylın aşağı hissəsinə aşağıdakı kodu daxil edin (şəkildə izah olunur).

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

Çıxmaq üçün Ctrl + x, saxlamaq üçün y daxil edin.

Addım 9: Dava edin

Dava Edin
Dava Edin

Ekranın ölçüsünü, çörək taxtamın uzunluğunu və pi -nin ölçüsünü götürdüyüm üçün konsepsiyanın aşağı olması, PIR -ı daxil etmək üçün altındakı bir çuxur yaratdı.

Bir HDMI kabeli istifadə etdiyiniz üçün üzərinizdə başqa bir parça olmalıdır.

Addım 10: Ümid edirəm bəyənəcəksiniz

Ümid edirəm Bəyənərsiniz
Ümid edirəm Bəyənərsiniz
Ümid edirəm Bəyənərsiniz
Ümid edirəm Bəyənərsiniz
Ümid edirəm Bəyənərsiniz
Ümid edirəm Bəyənərsiniz

Ümid edirəm mini ağıllı güzgüdən zövq alırsınız.

Uğurlar!

Tövsiyə: