Mündəricat:

Səs Aktivləşdirilmiş Arduino Pərdələri: 9 Addım (Şəkillərlə birlikdə)
Səs Aktivləşdirilmiş Arduino Pərdələri: 9 Addım (Şəkillərlə birlikdə)

Video: Səs Aktivləşdirilmiş Arduino Pərdələri: 9 Addım (Şəkillərlə birlikdə)

Video: Səs Aktivləşdirilmiş Arduino Pərdələri: 9 Addım (Şəkillərlə birlikdə)
Video: Как работает датчик звука Arduino 2024, Noyabr
Anonim
Image
Image
Səs Aktivləşdirilmiş Arduino Pərdələri
Səs Aktivləşdirilmiş Arduino Pərdələri

Bir müddət əvvəl qapı kilidimə bir servo və Bluetooth cihazını əlavə etdiyim bir təlimat hazırladım ki, telefonumla bir narkoman kimi idarə etməyimə imkan verərəm, sadəcə olaraq əşyalara Bluetooth əlavə etməyi dayandıra bilmərəm və bu layihədə göstərəcəyəm Bəzi səs aktivləşdirmə xüsusiyyətləri ilə Bluetooth idarə olunan pərdələri necə düzəltmək olar. Gəlin başlayaq!

Addım 1: Parça siyahısı

Parça siyahısı
Parça siyahısı

Bu layihə olduqca ucuzdur və həqiqətən bir çox hissəyə ehtiyac duymur, ehtiyacımız olan hissələr bunlardır:

  • Arduino Nano (burada)
  • Hc-06 Bluetooth modulu (burada)
  • Motor nəzarətçisi (burada)
  • 2x dişli mühərriklər (burada)
  • 2x 220 ohm rezistorlar (burada)
  • 2x düymələr (burada)
  • LED (burada)

Alətlər və materiallar üçün bizə lazım olacaq:

  • Karton
  • Tel
  • lehimləmə dəmiri və lehim
  • isti yapışqan tabancası və isti yapışqan
  • Qutu kəsici

Addım 2: Xüsusiyyətlər

Bu pərdələrin əsas xüsusiyyətlərindən biri onları bir tətbiqdən açıb bağlamaqdır. Bu cihazla idarə etmək istədiyim iki pərdəim var, buna görə hər bir kor üçün bir motordan istifadə edəcəyəm. U əmri Bluetooth cihazı vasitəsilə göndərildikdə hər iki mühərriki açıq vəziyyətə, D əmri göndərilərsə hər iki mühərrik qapalı mövqeyə dönəcək. İndi Bluetooth qapı kilidi layihəmdə yaşadığım problemlərdən biri, evə çatmadan telefonumun ölməsi idi, yəni otağıma girə bilməyəcəyimi və buna görə də bu layihə üçün cihaza düymələr əlavə edəcəyik. düyməsinə basıldığında pərdələri açaq. İndi, əlbəttə ki, səs idarəçiliyi və ayrı -ayrı mühərrikləri idarə etmək qabiliyyəti də olacaq ki, bu da bir anda bir koru açmağımıza imkan verir, lakin sonradan bu barədə daha çox danışa bilərik.

Addım 3: Dövrə

Dövrə
Dövrə
Dövrə
Dövrə
Dövrə
Dövrə

Kablolama sxemini parça -parça izləsəniz, bu sxem əslində olduqca sadə və düzdür, buna görə motor nəzarətçisini Arduino -ya bağlayaraq başlayaq:

  • Pin 8, motor nəzarətçisindəki M1 -ə bağlanır
  • Pin 9, motor nəzarətçisindəki E1 -ə bağlanır
  • Pin 10, motor nəzarətçisindəki M2 -yə qoşulur
  • Pin 11, motor nəzarətçisindəki E2 -yə bağlanır

İndi Bluetooth modulunu Arduinoya bağlamaq istəyəcəyik:

  • 5 Volt Pin, Bluetooth modulunda VCC -yə qoşulur
  • Topraklama Pin, Bluetooth modulunda Ground -a qoşulur

Rx və Tx də Arduino -ya bağlanacaq, ancaq bunu hələ edə bilmərik, çünki bu bağlantılar qurulduqdan sonra kodu yükləyə bilmərik, kodu yükləyənə qədər onları bağlamayın.

  • Rx, Bluetooth modulunda Tx -ə qoşulur
  • Tx, Bluetooth modulunda Rx -ə qoşulur

Motorları aşağıdakı kimi bağladığımız bir smartfon olmadan idarə etməyimizə imkan verən düymələrimizi birləşdirmək istəyəcəyik

  • Arduino -dakı Pin 7 -dən Arduino -dakı 5 voltlu bir rezistoru bağlayın
  • Arduino -da Pin 4 -dən Arduino -da 5 Volt -a qədər bir rezistor bağlayın
  • Düymənin bir ayağını Pin 7 -yə, digər ayağını yerə bağlayın
  • Növbəti düymənin bir ayağını Pin 4 -ə, digər ayağını yerə bağlayın

İndi cihazın gücünə malik olduğunu göstərən pin 4 -ə bir LED bağlayacağıq:

  • Pin 4 katoda gedir (LED -in uzun ayağı)
  • Torpaq anoda gedir (LED -in qısa ayağı)

Və son olaraq, mühərrikləri vida terminalına vidalayaraq motor nəzarətçisinə bağlayacağıq

Addım 4: Kod

Eskizi yükləyin, Arduino IDE -də açın və Arduino Nano'ya yükləyin.

Addım 5: Enerji təchizatı

Enerji təchizatı
Enerji təchizatı

Bu mühərriklərə bir qədər sərt kor mexanizmi döndərmək üçün kifayət qədər güc vermək üçün ən azı 9 Volt 1 Amperlik divar fişli enerji təchizatı lazımdır. Bir enerji təchizatı tapdıqdan sonra onu Arduino və Motor Nəzarətçimizə bağlamaq istəyəcəyik.

Arduino -ya aşağıdakı kimi bağlanır:

  • Müsbət (+) Arduino üzərindəki VIN Pininə qoşulun
  • Ground (-) Arduino üzərindəki Torpaq Pininə bağlanır

Motor nəzarətçisinə aşağıdakı kimi bağlanır:

  • Müsbət (+), motor nəzarətçisindəki VS -ə qoşulur
  • Torpaq (-) motor nəzarətçisindəki GND-yə qoşulur

İndi motor idarəedicisini qoşub sınaya bilərik, hər şey yanarsa növbəti mərhələyə keçə bilərik!

Addım 6: Davanın hazırlanması

Davanın düzəldilməsi
Davanın düzəldilməsi
Davanın düzəldilməsi
Davanın düzəldilməsi
Davanın düzəldilməsi
Davanın düzəldilməsi
Davanın düzəldilməsi
Davanın düzəldilməsi

Bu addım tamamilə sizə aid ola bilər, çünki hər hansı bir işin dizaynı işləyəcək, ancaq mənim özümü necə hazırladığımı nəzərdən keçirək. Mən özümü güclü bir kartondan hazırladım, bir şablon çap edəcəyik, kartona yapışdırıb kəsəcəyik. Əsas oval formalarımızdan 2 -ni kəsməli olacağıq, kasanın tərəfləri olacaq 1 uzun qaşıq və montaj edəcəyimiz və ya düyməyə bükəcəyimiz iki əyri parça.

Uzun parçanı vurmaq istəyəcəyik ki, oval formamızın ətrafında əyilməsini təmin edək, sonra yapışdırılmalıdır, hər iki tərəfi vurduqdan və yapışdırdıqdan sonra dövrəimizi ovalın ortasına yapışdıra bilərik.

İndi düymələrimizi iki fərqli karton parçasına yapışdırıb qutunun üst və altına yapışdırmaq istəyəcəyik, düymənin yuxarı hissəsini zirvədən zirvəyə qaldıracaq şəkildə yapışdırmaq istəyəcəyik. belədirsə, düymənin üstünə gizlədən, amma hələ də istifadə etməyimizə imkan verən başqa bir karton parçası yapışdıra bilərik.

Bunu etdikdən sonra ikinci ovalımızı götürüb 3 hissəyə, üst hissəyə, alt hissəyə və ortadan uzun bir zolağa kəsə bilərik. orta hissə, ortasına quraşdırılmış LED ilə ortada yapışdırılacaq. Daha sonra üst parça yuxarı düyməyə yapışdırılır və düymə parçası daha sonra alt düyməyə yapışdırılır. Parçaları düymələrə yapışdırarkən çox yapışqan əlavə etməmək üçün çox diqqətli olun ki, sanki yapışqan düymə mexanizminə girərsə düyməni qırar.

Addım 7: Motorları pərdələrə bağlayın

Motorları korlara bağlamaq
Motorları korlara bağlamaq
Motorları korlara bağlamaq
Motorları korlara bağlamaq
Motorları korlara bağlamaq
Motorları korlara bağlamaq

Mühərrikləri pərdələrimizə bağlamaq üçün normal olaraq pərdələri açmaq və çəngəlini açmaq üçün istifadə olunan çubuğu və kancanı götürməliyik, sonra onu motorun şaftına yapışdırıb pərdələrin hərəkətinə bağlayacağıq. mexanizm.

İndi mühərriki orada asa bilmərik, buna görə divara yapışdırmalı olacağıq, isti yapışqan istifadə etdim, amma mühərriklər olduqca yüngüldür, buna görə də əksər montaj variantları işləyəcək. Dava üçün də eyni şəkildə divarımı yapışdırdım, amma o qədər yüngül ki, əksər variantlar yaxşı işləyəcək.

Addım 8: Tətbiqin qurulması

Tətbiqin qurulması
Tətbiqin qurulması
Tətbiqin qurulması
Tətbiqin qurulması
Tətbiqin qurulması
Tətbiqin qurulması
Tətbiqin qurulması
Tətbiqin qurulması

İstifadə edəcəyimiz tətbiq Broxcode tərəfindən "Arduino Bluetooth İdarəetmə" adlanır, bu Tətbiqi seçməyimin səbəbi yalnız bir terminal xüsusiyyətinə deyil, həm də seçilmiş bir ifadə olduqda Arduinoya əmr göndərməyimizə imkan verən xüsusiyyətə malik olmasıdır. dedi.

Bunu qurmaq üçün Bluetooth cihazımızı smartfonumuzla birləşdirəcəyik, tətbiqi açın və cüt düyməsini basın və HC-06-ı axtarın və cütləşdirildikdən sonra 1234 və ya 0000 parol istəsə onunla cütləşdirin. terminal seçimini vurun və U və sonra D göndərin ki, bunun vasitəsilə mühərriklər saat əqrəbi istiqamətində, sonra isə saat əqrəbinin əksinə fırlansın.

Səs əmrlərini qurmaq üçün seçimlər menyusunu açın və səsli əmr parametrlərinə keçin, orada bir cümlə deyildikdə bir əmr göndərmə seçimimiz var, göndərmək istədiyiniz əmri U və olacaq əmr qutusuna qoyun. sonra ifadələr qutusuna işıq olsun və ya istədiyinizi qoyun. Sonra növbəti səsli komanda seçiminə keçəcəyik və "D" əmrini göndərmə qutusuna qoyacağıq İfadə qutusunda işıq olmasın, yəni işığın olacağını söylədiyimiz zaman pərdələrimizin açılacağını bildirək..

Addım 9: Baxış

İcmal, Ümumi Dəyərləndirmə
İcmal, Ümumi Dəyərləndirmə

Tamam, hər şeyin necə işlədiyini tam başa düşmək üçün bir az vaxt ayıraq. Hər iki pərdənin açıq olmasını istəyirsinizsə ya yuxarıdakı düyməni basa bilərik, ya da hər iki pərdənin bağlanmasını istəsək altdakı düyməni basa bilərik və ya tətbiqdə işıq olmasın deyə bilərik.

Bir anda iki pərdədən birinin açılmasını istəsək, tətbiqin terminal hissəsinə girə bilərik və sol koru açmaq üçün K əmrini göndərə bilərəm, sol koru bağlayacağam və ya sağ koru açacağam və L sağ koru bağlayın. Pərdələrin demək olar ki, bütün xüsusiyyətləri budur.

Suallarınız varsa, şərhlərdə mənə bildirin və cavablandırmaqdan məmnunam.

Simsiz Müsabiqə
Simsiz Müsabiqə
Simsiz Müsabiqə
Simsiz Müsabiqə

Simsiz Müsabiqədə 2 -ci yeri tutdu

Tövsiyə: