Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Salam! Bu gün sizə sıfırdan ağıllı bir çəki tərəzisinin necə hazırlanacağını göstərəcəyəm!
Addım 1: Komponentlər
Lazım olan komponentlər:
- 'Wii Balans Şurası'
- Bluetooth ilə təchiz edilmiş bir Raspberry Pi 3 (və ya Bluetooth Dongle ilə birlikdə RPi -nin əvvəlki bir versiyası)
- 16x2 ölçülü LCD ekran
- Ətrafdakı bəzi tellər (Pref. Dişi-Qadın, amma bəzi normal telləri də götürün)
Taxta çərçivə üçün 6 taxta hissədən istifadə etdim (taxta hissələrin uzunluğunun detallarını görmək üçün şəkilə baxın.) İstifadə etdiyim taxta çubuğun/eninin hündürlüyü 4, 5 sm və uzunluğu 140 sm (ən azı 2 ədəd olmalıdır) altından taxta lövhə (67x47 sm) istifadə etdim.
Lazım olan əlavə şeylər:
- Gördüm (hansının əhəmiyyəti yoxdur, sadəcə tanıdığınız birini istifadə edin)
- Taxta yapışqan
- eni 16 sm olan karton/taxta qutu (Vacib: RPi və ekranınız burada olacaq, buna görə də yaxşı bir hündürlüyə və ekranınıza uyğunlaşma qabiliyyətinə malik olduğundan əmin olun.)
*Əlavə edə biləcəyiniz əlavə şeylər:
- Çərçivənin içərisində LED şeritler
- Ağaca və / və ya lövhəyə boya / rəng verin
- Yəqin ki, gələn ay bu layihəni təkmilləşdirəcəyəm, bu layihəni ultrasəs sensorlar ilə yeniləyəcəyəm ki, lövhədə hansı ayağın olduğunu biləsən.
Addım 2: Avadanlıq
İndi RPi -nin LCD -yə düzgün bağlı olduğundan əmin olmaq istəyirsiniz. Potansiyometrə ehtiyacınız yoxdur, 5V/GND -ə qoşulmasına icazə verə bilərsiniz, ancaq kontrastı əl ilə idarə etmək daha yaxşıdır.
Wii Balans Şurasının məntiq lövhəsini də görürsünüz, bunun necə işlədiyinə dair bir fikir verin.
Etmək:
Batareya məntiq lövhəsinə 5V və GND lehimləyin, beləliklə artıq batareyalara ehtiyacınız olmayacaq
Addım 3: RPi qurmaq
RPi qurmaq:
- Şəbəkə konfiqurasiyaları, wi-fi-yə qoşula biləcəyinizə əmin olun. Bootconfig -də APIPA -> macun vasitəsilə konfiqurasiya et -> bluetooth -u raspi -config -də aktivləşdir
- RPi -də bir qovluq yaradın (bu nümunədə /home /pi -də yerləşən 'Layihə' qovluğunu yaratdım.
Addım 4: Sensorlarınızı idarə edin
İndi hardware tamamlandıqdan sonra komponentləri kodlaşdırmağa başlayaq. LCD üçün, adafruit LCD faylını əsas fayl olaraq istifadə edirik. LCD.py faylında, RPi -nin wlan IP -ni ekranda göstərə bilərsiniz. Bəzən çəkinizi göstərə bilərsiniz.
Addım 5: Verilənlər bazası
Addım 1: 3 cədvəldən ibarət bir verilənlər bazası yaradın, İstifadəçi, Çəki, Hədəf
Addım 2: bu cədvəllərdə collumns yaradırsınız:
- İstifadəçi: İstifadəçi adı, şifrə, uzunluq, yaş, ad, soyad, cins
- Çəki: WeightID (ai), Çəki, MeasuredMoment, istifadəçi_ istifadəçi adı (fk)
- Hədəf: Hədəf, hədəf çəkisi, hədəf tarix, hədəf tarixi, hədəfə çatılmış, təsvir, user_usernam
Bunu mariaDB -də rpi -də quraşdırın, bütün yaradılan istifadəçilərə bütün hüquqları verdiyinizə əmin olun.
Addım 6: Şüşə ilə veb sayt
Tam veb qovluğunu buradan əldə edə bilərsiniz:
Şablonların bir şablon qovluğunda olduğundan əmin olmalısınız (şablon qovluğu olaraq yoxlayın!), hreflərin uyğun URL -lərlə O K olduğuna əmin olun.