Mündəricat:
- Addım 1: Ehtiyac duyduğunuz komponentlər
- Addım 2: Raspberry Pi Quraşdırması
- Addım 3: Pi -ni WIFI -yə bağlayın
- Addım 4: Avadanlıq
- Addım 5: SQL- Verilənlər bazası
- Addım 6: Güzgü kodu
- Addım 7: Veb sayt
- Addım 8: App.py faylını avtomatik işə salın
- Addım 9: Dava edin
- Addım 10: Ümid edirəm bəyənəcəksiniz
Video: Ağıllı Güzgü: 10 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
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
İş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ı
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 -yə qoşulursanız, wifi -ni aşağıdakı addımlarla qura bilərsiniz.
sudo raspi-config
- Şəbəkə seçimlərinə keçin
- Wi-Fi-a keçin
- Şəbəkə adınızı daxil edin
- Ş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ı
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
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
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
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
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 mini ağıllı güzgüdən zövq alırsınız.
Uğurlar!
Tövsiyə:
C.Q: DIY Ağıllı Güzgü: 5 addım
C.Q: DIY Ağıllı Güzgü: Biz Katrina Concepcion və Adil Qaiser, WBASD STEM Akademiyasının ikinci kursunda oxuyuruq. Bu ilin ən yaxşı mükafatı üçün əməkdaşlıq edəcəyimiz və edəcəyimiz layihədir. Bu layihəni etmək qərarına gəldiyimiz zaman " ən çox nə olacağını düşündük
Portativ Ağıllı Güzgü Necə Yaradılır/Qutulu Kombinə Makiyaj: 8 Addım
Portativ Ağıllı Güzgü Necə Yaranır/Box Combo Makiyajı: Davis & Elkins kollecində, daha böyük bir güzgü və bir port rolunu oynayacaq bir moruq pi və sehrli güzgü proqram platformasının istifadəsi ilə birlikdə bir makiyaj səyahət qutusu hazırlamağa və yaratmağa başladım
Ağıllı Güzgü: 5 addım
Ağıllı Güzgü: Bu təlimat, e -poçt gələnlər qutunuzu, The New York Times -dan ən son xəbərləri və yenilikləri və Unsplash fonunda tarix və saatı əks etdirən Smart Güzgü yaratmağı öyrədəcək. Əlaqəsi işləyir: Lazım olan təchizatlar: Çərçivə
DIY Ağıllı Güzgü necə hazırlanır: 12 addım (şəkillərlə)
DIY Ağıllı Güzgü Necə Hazırlanır: " Ağıllı Güzgü " adətən vaxt və tarix, hava, təqvim və digər şeylər kimi faydalı məlumatları göstərmək üçün istifadə olunan arxasında bir ekranı olan iki tərəfli bir güzgüdür! İnsanlar onlardan hər cür məqsəd üçün istifadə edirlər
Alexa Səs Tanıma ilə Köhnə Laptopdan Üzən Ağıllı Sehrli Güzgü: 6 addım (şəkillərlə)
Alexa Səs Tanıma ilə Köhnə Laptopdan Üzən Ağıllı Sehrli Güzgü: "Elektronika" kursuna buradan daxil olun: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK daha çox layihə və elektronika dərsləri üçün youtube kanalı: https://www.youtube.com/channel/UCelOO