Mündəricat:

Ağıllı Skripka Çantası: 7 Adım (Şəkillərlə birlikdə)
Ağıllı Skripka Çantası: 7 Adım (Şəkillərlə birlikdə)

Video: Ağıllı Skripka Çantası: 7 Adım (Şəkillərlə birlikdə)

Video: Ağıllı Skripka Çantası: 7 Adım (Şəkillərlə birlikdə)
Video: Ata Mən Evlənmək İstəyirəm 😂😂 #dublajlee #dublaj #seslendirme #azerbaycanca #shorts 2024, Iyul
Anonim
Ağıllı Skripka Çantası
Ağıllı Skripka Çantası

Musiqi həyatımın vacib bir hissəsidir. 10 ildir skripka çalıram, amma 1 problem var. Nə qədər məşq etdiyimi heç bilmirəm. Layihəmdə istiliyi, rütubəti və məşq müddətini izləyəcəyəm. Bu müstəqil bir layihədir, amma eyni zamanda temperaturu, rütubəti və məşq müddətini göstərəcək bir veb sayt qururam. Bu təlimatlarda sizə skripka çantasını necə hazırladığımı göstərəcəyəm.

Beləliklə, hər şeyi ümumiləşdirmək üçün:

  • temperatur və rütubət izlənilir
  • tətbiq olunan vaxt izlənilir
  • IP ünvanı göstərilir

Bu layihəni bir Raspberry Pi ilə etdim, hər şeyi Visual Studio Kodunda proqramlaşdırdım. Dava da öz -özünə hazırlanmışdır. Bütün məlumatları olan bir PDF yazdım. Buradan yükləyə bilərsiniz.

Addım 1: Hansı Elektronikaya Ehtiyacınız Var?

Hansı Elektronikaya Ehtiyacınız Var?
Hansı Elektronikaya Ehtiyacınız Var?

Birincisi, bunu özünüz etmək üçün hansı elektronikaya ehtiyacınız var?

Əsaslar:

  • Moruq Pi 4
  • Raspberry Pi USB-C 3A
  • Micro SD kart (+/- 16 GB)
  • Çörək paneli (2)
  • Çörək paneli enerji təchizatı 9V
  • T-ayaqqabı
  • 40 pinli uzatma lövhəsi adapteri

Sensorlar:

  • DHT11
  • Düymə (x3)

Aktuator:

Elektromaqnit ZYE1-P20/15

Digər:

  • LCD ekran 1602A
  • Rezistor 220 Ohm (x3)
  • Kişidən kişiyə kabellər
  • Kişidən qadına kabellər

Addım 2: Dondurma Sxemi

Dondurucu Sxem
Dondurucu Sxem
Dondurucu Sxem
Dondurucu Sxem

İki qıvrım sxemi hazırladım. Birinci sxem onu necə dəyişdirdiyim, ikincisi çörək taxtasındakı düzəndir. Böyütmək üçün PDF -ləri yükləyə bilərsiniz.

Bütün düymələri lehimlədim. Hər düymə ilə 220 Ohm rezistor qoymağı unutmayın. Yanlış dəyişdirsəniz, bu təhlükəsizlik səbəbindəndir. LCD ekranı kişidən-qadına və kişidən kişiyə kabellərlə çörək taxtasına bağladım. Potansiyometr çörək taxtasında açılır.

Addım 3: Hansı vasitələrə ehtiyacınız var?

Hansı Alətlərə Ehtiyacınız Var?
Hansı Alətlərə Ehtiyacınız Var?

Çantanı hazırlamaq üçün çoxlu müxtəlif vasitələrdən istifadə etdim. Hamısını sizin üçün sadaladım.

  • Tornavida
  • Qazma
  • Freze maşını
  • Taxta yapışqan
  • Kvadrat alət
  • Hammer
  • Vida sıxac
  • Silindr dirl
  • Yapboz

Əlbəttə ki, işinizi bağlayacaq bir şeyiniz yoxdursa, alətlərdən istifadə edə bilməzsiniz. Bu səbəbdən bütün komponentləri sadaladım.

  • Vintlər
  • Ducktape
  • Tape
  • Piano menteşəsi (100 sm)
  • Taxta (ölçülər addım 4)
  • Qaz yayı 50N/5 kq 250 mm
  • Bağlayıcı keçid mandalı (2x)

Addım 4: Məhsul İnkişafı

Məhsul İnkişafı
Məhsul İnkişafı
Məhsul İnkişafı
Məhsul İnkişafı
Məhsul İnkişafı
Məhsul İnkişafı
Məhsul İnkişafı
Məhsul İnkişafı

Bir neçə fərqli ölçüdə taxta lazımdır. Ağacın qalınlığı 1,8 sm -dir.

Davanın xaricində

  • Arxa üz = 98, 6 x 16, 0 x 1, 8 sm
  • Ön üz = 98, 6 x 16, 0 x 1, 5 sm
  • Aşağı üz = 95, 0 x 34, 0 x 1, 8
  • Üzü yuxarı = 98, 6 x 37, 8 x 1, 8
  • Sol üz = 16, 0 x 34, 0 x 1, 8 sm
  • Sağ üz = 16, 0 x 34, 0 x 1, 8 sm

Davanın içərisində

  • Üzü yuxarı = 20, 0 x 34, 0 sm
  • Sol üz = 11, 0 x 34, 0 sm
  • Şəbəkə = 34, 0 x 2,5 sm
  • maqnit ağacı = 8, 0 x 4,. santimetr
  • Dəstək blokları = 8, 0 x 4, 0 sm

Skripkamın formasını da isomodan kəsdim ki, qutuda yerində qalsın.

  • Isomo = 71, 0 x 34, 0 sm
  • ağac = 71, 0 x 34, 0 sm

Davanı necə bir araya gətirdiyimi addım -addım izah edəcəyəm.

Addım 1

Ön və arxa üzü aşağı üzlə birləşdirin. 13 vint və taxta yapışqan istifadə etdim. Sonra tərəfləri 4 vida və taxta yapışqan ilə bağladım. Sol tərəfdəki elektronikaya tel çəkmək üçün bir çuxur qazın.

Addım 2

Arxanın uzunluğu 98.6 sm -dir. Mən də fortepiano menteşəsini o qədər kəsdim; buna görə arxa tərəfə tam uzunluqda bağlaya bilərəm. Əvvəlcə arxa üzün yuxarı hissəsinə yapışdırdım. Qapağa yapışdırmaq üçün kimdənsə kömək istəmək daha yaxşıdır. Əvvəlki ilə eyni şəkildə davam edirsiniz.

Addım 3

Bağlayıcı keçid mandallarını bağlayın. Onları harada yerləşdirəcəyinizi seçin. Onları kənardan 20 sm məsafədə yerləşdirdim. Həm sağ, həm də sol. Onları yapışdırmaq asan olmalıdır. Sonra çamadanın kənarı tamamlanır.

Addım 4

Elektronikanı bir yerə qoymağı bacarmalıydım. Üst taxtadakı hər şeyi imzaladım. Sonra hər şeyi düzəltdim. Bu dəqiq bir işdir, amma ən yaxşı nəticəni verir. Maqnit problem idi, amma maqnitin olduğu yerə əlavə taxta blok qoyaraq həll etdim. 20 silindrli bir qazma ilə taxta blokda bir deşik edə bilərsiniz. Maqnit tam uyğun olacaq.

Yan və üst hissələri bir -birinə vidalayaraq bağlayın və arasına taxta yapışqan qoymağı unutmayın. Komponent taxta uyğun olmayacaq, çünki qaz bulağı yoldadır. Nədənsə ventilyasiyaya ehtiyacım var idi. Solda üst taxtaya 34, 0 x 2, 5 sm ölçüdə bir ızgara bağladım, hələ də başqa bir layihə üçün RPi -yə çatmalı idim, buna görə də onu korpusun kənarına vidalaşdırmadım. Daxili rəflərin yata biləcəyi iki dayaq bloku düzəltdim.

Yazı tipinin başladığı iki dəstək blokunu asın. Dibinə ən yaxın olan tərəf. Daha aydın olmaq üçün yuxarıda bir şəkil var. İndi elektronikanı və bölməni oraya qoya bilərsiniz.

Addım 5

İndi skripka işi demək olar ki, başa çatıb. Skripka üçün hələ yer ayrılmayıb. Skripkanızı taxta taxtanın üstünə qoyun və üzərinə çəkin. Boyun üçün parçanı kopyalamadım. Bu şəkildə skripka bir az dəstək alır. Çəkdikdən sonra şəkli bir yapbozla kəsə bilərsiniz.

Kəsdikdən sonra taxtanı izomonun üzərinə qoyub şəklini izləyin. Sonra skripka şəklini bir bıçaqla kəsdim. İstəyirsinizsə, taxta lövhəni rəngləyə bilərsiniz. Qara graffiti ilə işlədim. Bunu izomoda istifadə etməmək üçün diqqətli olun, boyanı udacaq! Quruduqda hər şeyi öz yerinə qoya bilərsiniz.

Addım 5: Normallaşdırılmış verilənlər bazası quruluşu

Verilənlər bazası normallaşdırılmışdır
Verilənlər bazası normallaşdırılmışdır
Verilənlər bazası normallaşdırılmışdır
Verilənlər bazası normallaşdırılmışdır

MySQL Workbench -də normallaşdırılmış verilənlər bazamı hazırladım.

tblDevice:

  • cihaz id
  • mövzu
  • vahid
  • növü

tblMetinq:

  • nömrə
  • kod
  • cihaz id
  • startDate
  • bitmə vaxtı
  • ölçülmüş dəyər
  • praktiki vaxt

blActie:

  • kod
  • təsviri

Addım 6: Raspberry Pi qurmaq

Raspberry Pi qurmaq
Raspberry Pi qurmaq

Bu təlimatın pdf versiyasında RPi -ni necə quracağımı addım -addım yazdım. Lazım olan bütün proqramlara bağlantılar var. RPi üçün düzgün əmrlər də daxil edilmişdir.

Bütün addımları tamamladıqdan sonra, RPi ilə bir SSH bağlantısı qurmalısınız.

Addım 7: Github -da kod yazın

Əvvəlki addımda ön uc üçün bir qovluq və arxa uc üçün bir qovluq olan bir iş sahəsi yaratdınız. İndi lazımlı gəlirlər. Arxa kodumu python ilə yazdım və ön ucum html, CSS və Javascriptdən ibarətdir.

Githubdakı koda keçid:

Arxa plan

config.py

Config.py faylı ilə başlayıram. Bu, verilənlər bazanızın məlumatlarını ehtiva edir. Host adı və şifrə, MySQL -də girişinizlə eynidir. Verilənlər bazasına verilənlər bazanızın adını qoyursunuz.

projectDataRepository

ProjectDataRepository -də bütün CRUD hərəkətlərini yerinə yetirə bilərəm. CRUD, Yaratmaq, Oxumaq, Yeniləmək və Silmək deməkdir. Verilənlər bazasından məlumat alıram, onu yeniləyə bilərəm və ya yeni məlumatlar əlavə edə bilərəm. Lazım gələrsə, silə bilərəm, amma bu layihədə istifadə etmirəm. Qrafiklər və son ölçmə üçün məlumat tələb edirəm. Sensorlardan gələn məlumatları əlavə etmək üçün 3 əlavəm də var.

app.py

Verilənlər bazasına məlumat almaq üçün kodu, elektronika kodumu və ön cəbhəmdəki əşyaları almaq və ya ön ucdan bir şeylər almaq üçün kodu bu faylda qoydum.

Kodun altındakı hər şeyi edirəm. GPIO -dan səhvlər alırsınızsa, düymələriniz üçün istifadə etdiyiniz pinlərə baxın, LCD…

Cəbhə

app.js

Saytın qrafikləri burada yaradılmışdır. Əlaqələr arxa tərəfə aparılır, lakin işlər də arxa tərəfdən ön ucuna gəlir.

index.html

Bu fayl veb sayt üçün bütün məlumatları ehtiva edir. Ayrıca Javascript faylına bağlantılar.

ekran.css

Veb saytın tərtib edildiyi yer budur.

Tövsiyə: