Mündəricat:

Aktivləşdirilmiş masaüstü lampası: 4 addım (şəkillərlə birlikdə)
Aktivləşdirilmiş masaüstü lampası: 4 addım (şəkillərlə birlikdə)

Video: Aktivləşdirilmiş masaüstü lampası: 4 addım (şəkillərlə birlikdə)

Video: Aktivləşdirilmiş masaüstü lampası: 4 addım (şəkillərlə birlikdə)
Video: GeForce RTX2060-da HP Envy 15 (2020) nəzərdən keçirildi 2024, Iyul
Anonim
Image
Image
Elektronika - Motorların Hazırlanması
Elektronika - Motorların Hazırlanması

Burada arduino və servo mühərriklərdən istifadə edərək sadə, az işlədilən masa üstü lampanın necə hazırlanacağını göstərəcəyəm. Sizə motorları necə dəyişdirə biləcəyinizi də söyləyəcəyəm ki, manipulyasiyalar yaza biləsiniz və buna görə də lampanın təkrar edə biləcəyi hərəkəti hərəkətə keçirəsiniz. Bununla lampanıza müxtəlif hərəkətləri "öyrədə" bilərsiniz.

Aşağıdakılara ehtiyacınız olacaq:

- Arduino Uno və ya Yun

- 2 x SG-90 Servo mühərriki

- 2 düymə (bir düymə və bir rokçu keçid düyməsi)

- M0 ölçülü bir çox qalın və qoz -fındıq

- potensiometr (işığı idarə etmək üçün)

Lampa iki qol və baş hissəsindən ibarətdir, hamısı lazerlə kəsilmişdir. Bədən üçün öz qutunuzu etməlisiniz, ai faylını itirdim. Baş üçün başqa bir kiçik lampa aldım (balaca tim https://duckduckgo.com/?q=tiny+tim+little+lamp) və LED üçün başlıqdan istifadə etdim. Əminəm ki, daha yaxşıları var, amma tamam.

Addım 1: Lazerlə kəsmə

Ai fayllarını əlavə etdim, olduqca düz! Vintlərdən istifadə edərək mühərrikləri bağlayın.

Addım 2: Elektronika - Motorların Hazırlanması

Elektronika - Motorların Hazırlanması
Elektronika - Motorların Hazırlanması

Fiziki manipulyasiyanı qeyd etmək istəyirsinizsə (lampanın vəziyyətini dəyişdirdiyiniz üçün çəkin), motoru bir az sındırmalı olacaqsınız. Çətin olmasa da. Etməyiniz lazım olan tək şey, mühərrik korpusundakı kiçik lövhəyə əlavə bir tel bağlamaqdır. Bu teli arduino -ya bağlaya bilərsiniz və sonra motorun hazırkı vəziyyətini oxuya bilərsiniz. Başlayın, əvvəlcə altdakı kiçik vintləri açaraq motor qutusunu açmalısınız. Sonra alt qutunu çıxarın və lövhəni çıxarın (bax Şəkil 1). Sonra şəkil 2 -də göstərildiyi kimi lövhədəki pinə yeni bir tel lehimləməlisiniz. Mən hər üç kabeli çıxarıb dörd yeni teli lehimlədim. Şəkildə, sarı tel, arduino -ya A5 kimi bir analog girişi bağlamalı olan yeni teldir. İndi motoru əl ilə çevirə bilərsiniz və arduino bu hərəkəti izləyə bilər. Xəbərdarlıq: təchizatçılar tərəfindən mühərriki qırmaq riski olduğu üçün mühərriki bu cür çevirmək tövsiyə edilmir. Ancaq mənim üçün indiyə qədər çox az motor qırıldı. Motor qırılırsa, materialı geri qaytardığınızdan əmin olun!

Addım 3: Hər şeyi bir yerə yığın

Hər şeyi bir yerə yığmaq
Hər şeyi bir yerə yığmaq

Aşağıda hər şeyin necə qurulduğuna dair bir eskiz var. Sürətli əsas elektronika: düyməni bir tərəfdən 5V -ə bağlamaq lazımdır, digər tərəfdən isə pin və yerə müqavimət. Düymə basılmadıqda, pin yeri oxuyacaq. Düyməni basarsanız, pin yüksək səviyyəyə qalxacaq. Bu şəkildə, hər zaman pimi ya yüksək, ya da aşağı oxuyacaqsınız və üzən bir vəziyyət əldə etməyəcəksiniz (təsadüfi bir nəticə çıxara bilər). Eyni prinsip rokçu düyməsinə də aiddir. Bununla birlikdə, əvvəllər olduğu kimi düymə və led də var (rokçu düymənizdə varsa). Pin 4 -ü yüksək bir çıxış olaraq qoysanız, ledə nəzarət edə bilərsiniz. Eskizdə yalnız bir motor daxil etdim, çünki oxumağı asanlaşdırır, amma ikisinə ehtiyacınız olacaq, hətta üçü istəsəniz (bazada biri).

Addım 4: Kod

Rokçu düyməsini çevirdiyiniz zaman lampa qeyd rejimindədir. Etdiyiniz hər hansı bir hərəkət saxlanılır. Rokçu altını arxaya itələdikdən sonra hərəkəti düymə ilə təkrar edə bilərsiniz. Zövq alın!

Tövsiyə: