Mündəricat:
- Addım 1: Ehtiyac duyduğunuz komponentlər
- Addım 2: Raspberry Pi Quraşdırması
- Addım 3: Raspberry Pi -yə qoşulun
- Addım 4: Taxta Tikinti Ölçüləri
- Addım 5: Ekranı ayırın
- Addım 6: Aynanın Ön Bölməsini düzəltmək
- Addım 7: Aynanın arxa tərəfini düzəldin
- Addım 8: Taxta konstruksiyanı bitirmək
- Addım 9: Pleksi güzgü və Ekranı Konstruksiyaya yerləşdirmək
- Addım 10: Hamısını Bir yerdə yerləşdirin
- Addım 11: SQL- Verilənlər bazası
- Addım 12: Pycharm -a SQL bağlantısı
- Addım 13: Layihə üçün Kod əldə edin
- Addım 14: Layihənin avtomatik işə salınması
- Addım 15: Ağıllı Güzgüdən zövq alın
Video: Ağıllı Güzgü: 15 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Səhər vaxtı məhdudlaşdırıla bilər. İşə, məktəbə hazırlaşmalısan … Hava baxanda bu məhdud vaxtın bir hissəsi uzaqlaşır. Ağıllı Güzgü, telefonunuzu və ya kompüterinizi açmaq və havanı axtarmaq üçün lazım olan vaxtı aradan qaldırır. Bu layihədə belə bir güzgü düzəldəcəyik. Güzgünün asıldığı yerin vaxtını, yerli havasını, temperaturunu və rütubətini sizə xəbər verə biləcək. Bu məlumatlar həm də evdə hazırlanan bir saytda göstəriləcək.
Addım 1: Ehtiyac duyduğunuz komponentlər
Komponentlərin siyahısı aşağıdakı pdf -də tapıla bilər
- HDMI girişi olan kompüter ekranı (və ya mənim vəziyyətimdəki kimi çevirici ilə DVI girişi)
- DHT11 temperatur və rütubət sensoru
- Raspberry pi 3 model B.
- Ağac
- Ağacı yerində düzəltmək üçün avadanlıq (vintlər, yapışqan, mötərizələr)
- Qarşıdurma güzgüsü, ölçüləri ekranın ölçülərinə yaxın olaraq sifariş etməyə çalışın. Xüsusi bir ölçü sifariş etdim və ekranın kənarını, tam yığılmış, haşiyəli olaraq ölçdüm. Ekran giriş güzgüsündə dayana biləcək.
- Sensoru moruq pi-yə bağlamaq üçün kabellər (qadın-qadın 2.54-dən 2.0 mm-ə qədər keçid telləri tövsiyə olunur)
- HDMI kabeli
Addım 2: Raspberry Pi Quraşdırması
İndi Raspberry Pi -ni idarə etmək üçün bir proqram quraşdırmağın vaxtı gəldi:
- Raspbian OS görüntüsü
- Win32 disk meneceri
1) Raspberry OS proqramını Raspberry pi veb saytından quraşdırın.
ZIP faylını yükləyin və istədiyiniz yerə çıxarın.
2) Win32 disk menecerini yükləyin.
- Şəkli seçmək üçün qovluq simgesini vurun
- Sonra "Cihaz" da microSD seçin
- Sonra "Yaz" düyməsini basın
Şəkil MicroSD kartınıza yazıldıqda, onu Windows Explorer -də aça bilərsiniz.
- "Cmdline.txt" faylını açın
- "Rootwait" sözündən əvvəl aşağıdakı sətri əlavə edin: 169.254.10.0
- Sonra faylı qeyd edin.
İndi MicroSD -ni Raspberry pi -yə daxil edin
5, 2V güc adapteri ilə Pi -yə güc tətbiq edin.
Pi və kompüterinizə bir şəbəkə kabeli bağlayın.
Addım 3: Raspberry Pi -yə qoşulun
İndi RPi istifadə etmək üçün lazım olan hər şeyi quraşdırdıq
1) Putty quraşdırın və açın.
2) Bir əlaqə yaradın (şəkildə göstərildiyi kimi)
3) Pi -yə daxil olun:
- istifadəçi adı: pi
- Şifrə: moruq
4) WIFI qurulması
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Faylın altına bu sətirləri əlavə edirsiniz:
şəbəkə = {ssid = "simsiz şəbəkənin adı" psk = "simsiz şəbəkənin şifrəsi"
}
5) RPi -yə simsiz qoşulmaq üçün əvvəlcə bu ünvandan ip ünvanınızı tapmalısınız:
ifconfig wlan0
İndi simsiz giriş üçün bu ip ünvanından macun şəklində istifadə edə bilərsiniz.
Addım 4: Taxta Tikinti Ölçüləri
2 elementi ölçmək lazımdır:
- Ekranınızın ölçüləri (yalnız ekran, kənar yox!)
- Aldığınız pleksi güzgünün ölçüləri
Unutmayın ki, bu ölçülər düzbucağın içərisində olacaq. Odun alarkən, ağacın enini 8 dəfə əlavə etməli olacaqsınız, çünki düzgün uzunluğa sahib olmalısınız, çünki ağacı miterdə görməyiniz xoşdur.
Güzgünün ön tərəfində 18x69 mm uzunluğunda və 210 sm uzunluğunda taxta taxta istifadə etdim
Ölçüləri yazın, sonra istifadə edəcəyik.
Addım 5: Ekranı ayırın
İndi ekranı ayıracağıq. Hər ekran fərqlidir, mənim ekranım üçün 4 vintini boşaltmalı və monitorun ətrafındakı klipləri açmalı idim. Mənim vəziyyətim, ekran enerji təchizatına cəmi bir neçə tel ilə bağlı idi. Arxa tərəfi ekranın özünə yapışdırdım ki, yerində hərəkət etməsin.
Addım 6: Aynanın Ön Bölməsini düzəltmək
- Ön hissəni düzəltmək üçün ekranın sərhədsiz ölçülərinə ehtiyacımız var. Ağacın nə qədər geniş olması lazım olduğunu seçə bilərsiniz, amma +/- 20 mm hündürlüyü məsləhət görürəm. Sərhəd o qədər də yüksək olmamalıdır.
- Ölçmələrinizlə əvvəlcə ikinci şəkildəki kimi bir eskiz hazırlasanız kömək edər. Lövhələri kəsərkən kömək edir.
- Ekranınızın ölçülərini taxta üzərində ölçün. Hər tərəfdən 45 ° bir kənara çəkin. Ekranınızın 4 ölçüsü üçün bunu təkrarlayın.
- Dairəvi bir mişar istifadə edərək taxtaları özünüz kəsə bilərsiniz və ya taxtaları satın aldığınız mağazadan sizin üçün etməsini istəyə bilərsiniz.
- Taxta hündürlükdə hər tərəfdən taxta başına 2 kiçik deşik qazdım, buna görə taxtaları bir -birinə bağlamaq üçün çuxurların içərisinə taxta kranlar yerləşdirə bilərdim.
- Həmişə birlikdə düzəltmək üçün taxta yapışqan istifadə etdim.
- Yapışqan bir gecədə sərtləşsin.
Addım 7: Aynanın arxa tərəfini düzəldin
- İndi pleksi güzgü ölçmələrinə ehtiyacımız olacaq.
- Lövhələri 45 ° bir açı ilə kəsməyəcəyik.
- Rəsminiz üçüncü fotoşəkilə bənzəməlidir.
- Uzunluq üçün, taxtanın genişliyini 2 qat artıracağıq.
- Hündürlük üçün, taxtaları pleksi güzgü ölçülərinə görə kəsəcəyik. Nəticə, fotoşəkildə olduğu kimi taxtaları yerləşdirərkən, iç ölçülər pleksi güzgü ölçüləri ilə eynidir.
- Taxta taxtaları bir -birinə bağlamaq üçün deliklər qazdım və vintlər ilə bağladım. Bu arxa tərəf olacağından, zəriflik prioritet deyil.
Addım 8: Taxta konstruksiyanı bitirmək
İndi 2 konstruksiyanı birlikdə bağlayacağıq.
Şəkildə göstərildiyi kimi 2 bağlamaq üçün metal 90 ° əyilmə və vintlərdən istifadə etdim.
Bu kiçik üçbucaqları vintlər ilə də istifadə edə bilərsiniz, amma bu lazım deyil.
Addım 9: Pleksi güzgü və Ekranı Konstruksiyaya yerləşdirmək
- Hər şey düzgündürsə, aynanız arxadan yaxşı oturur və ön hissənin kənarında dayanır.
- Kenara bir az yapışqan qoydum və güzgüyü son vəziyyətinə qoydum.
- Güzgüyə bir az ağırlıq qoyun ki, gözəl quruyar.
- Gecədə otursun.
Addım 10: Hamısını Bir yerdə yerləşdirin
İndi inşaatımız tamamlandı, DHT11 temperatur sensoru ilə ekranımızı korpusa yerləşdirəcəyik.
Necə düzəltməyiniz sizə bağlıdır, sadəcə ekranın və pi -nin heç yerə getməyəcəyinə əmin olun.
DHT11 temperatur sensörünü aynanın kənarına quraşdırdım, buna görə oxunuşlar ən doğru olardı.
Addım 11: SQL- Verilənlər bazası
- Bu addımda, verilənlər bazasını işə salmağı mümkün edəcək bəzi maddələr quraşdıracağıq.
- sudo apt yeniləmə
- sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
Hazırda istifadəçimiz yoxdur. Bu kodu istifadəçi yaratmaq üçün istifadə edirik, sadəcə istifadəçini və şifrənizi daxil etməlisiniz:
'FILL_USER_IN' CREATE USER 'FILL_USER_IN'@'localhost' 'FILL_PASSWORD_IN' İLE TANIŞDI;
DATABASE yarat ağıllı güzgü;
Ağıllı güzgüdə BÜTÜN İSTİFADƏLƏR VERİN.* 'FILL_USER_IN'@'localhost' a GRANT OPTION İLƏ;
sudo mariadb <sql/db_init.sql
Addım 12: Pycharm -a SQL bağlantısı
Verilənlər bazamızı pycharm -a bağlayacağıq
- Görünüş> Alət Windows> Veritabanı bölməsinə keçin və əlaqə əlavə etmək üçün yaşıl artı düyməsini basın
- Məlumat mənbəyi> MySQL və Yükləmə sürücüsünü seçin
Ümumi
- Ev sahibi = localhost
- Liman = 3306
- İstifadəçi = *son addımda seçdiyiniz ad *
- Şifrə = * son addımda seçdiyiniz parol *
SSH/SSL
- Proxy host = * ip ünvanınız *
- Liman = 22
- Proxy istifadəçisi = pi
- Proxy parol = moruq
Cədvəllər daxil etmək üçün
- ağıllı güzgü> açıq konsolu sağ vurun
- Konsoldakı zip faylında sql icra edin
- Verilənlər bazası hazırlanır
Addım 13: Layihə üçün Kod əldə edin
Pycharmda gedin:
Fayl> parametrlər> Qur, İcra, Dağıtım> Dağıtım
Ekranı fotoşəkildə olduğu kimi doldurun
Eyni şeyi içəridə edin
Fayl> Varsayılan parametrlər> Qurma, İcra, Dağıtım> Dağıtım
İndi kodu githubumdan yükləyin və pycharmda açın
Addım 14: Layihənin avtomatik işə salınması
Başlanğıcda ekran səhifəsini yükləmək üçün Pi -də bunu yazın:
cd /home/pi/.config/lxsession/LXDE-pi/
və nano ilə avtomatik başlatma faylını açın
nano avtomatik başlanğıc
Bunun faylda olduğuna əmin olun:
@lxpanel-profil LXDE-pi @pcmanfm-masa üstü-profil LXDE-pi @xscreensaver -yox-splash @point-rpi @chromium-browser --incognito --kiosk 127.0.0.1/monitor @xset s noblank @xset söndü @xset -dpms
İndi monitor səhifəsi işə salındıqda yüklənəcək və ekran qoruyucusu deaktiv ediləcək.
Addım 15: Ağıllı Güzgüdən zövq alın
İndi yalnız ekranı və pi -ni yandırın və güzgünün sehrini etməyə icazə verin.
Güzgünün açılması bir az vaxt tələb edir, amma işini görsün.
Ekrandakı yer, aynanın hazırlandığı yer Kortrijk, Belçika olaraq təyin olunur, ancaq dəyişdirmək istəyirsinizsə, koddakı web> static> JavaScript qovluğuna daxil olun və City = Kortrijk; (kodun ilk sətirlərindədir). Yaşadığınız yerə dəyişə bilərsiniz. Saytda və güzgüdə yerini dəyişdirmək üçün 2 javascript sənədində dəyişdirməlisiniz.
Ağıllı Güzgüdən zövq alın!
Saat Yarışmasında İkinci Mükafat
Tövsiyə:
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
Sadə Ağıllı Güzgü: 7 Adım (Şəkillərlə birlikdə)
Sadə Ağıllı Güzgü: Vay! uzun müddətdir bir şey yüklədim, çox şeylə məşğul oldum və başa düşdüm ki, "həmişə işləyəcək bir layihəm var" dedikləri kimi izləyicilərim üçün bir şey buraxmalıyam haha bəlkə də bu yalnız mənəm, yenə də busin
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
O qədər də Ağıllı deyil, Çox Sağlam-Yenə Biraz Süründürücü Güzgü: 5 Addım (Şəkillərlə)
O qədər də Ağıllı deyil, Çox Sağlam-Yenə Biraz Sürünən Güzgü: Güzgüyə ehtiyacınız var, ancaq evinizə başqa bir ağıllı obyekt əlavə etmək istəmirsiniz? O zaman bu qədər ağıllı deyil, amma çox faydalı olsa da, bir az da ürpertici güzgü tam sizin üçündür
Qırılan Android Tabletdən İstifadə edən Ağıllı Güzgü: 5 Adım (Şəkillərlə birlikdə)
Qırılan Android Tabletindən İstifadə edən Ağıllı Güzgü: Bir müddət əvvəl təsadüfən Android tabletimi üzünə atdım. Şüşə qırıldı, amma qalanları hələ də yaxşı işləyirdi. Bir daha ortağım tərəfindən bir yığıcı adlandırılmaq riski ilə, bir gün bunun üçün bir istifadə tapacağımı ümid edərək, heç -heçəyə qoydum. Bu