
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
Bu dərslikdə servo motor və Visuino istifadə edərək hər 60 -cı ildə kiçik (1 dəqiqəlik) qum saatının necə fırlanacağını öyrənəcəyik.
Bir nümayiş videosuna baxın.
Addım 1: Nə lazımdır



- Arduino UNO (və ya digər Arduino)
- Qum saatı
- Servo motor
- saatı mühərrikə bağlamaq üçün kiçik tel və ya yapışqan
- tullanan tellər
- Visuino proqramı: Visuino'yu yükləyin
Addım 2: Dövrə

- Servo motor "Narıncı" pinini Arduino Digital pininə qoşun [2]
- Servo motor "Qırmızı" pinini Arduino pozitiv pininə [5V] bağlayın
- Servo motor "Qəhvəyi" pinini Arduino mənfi pininə [GND] bağlayın
Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin


Arduino proqramlaşdırmağa başlamaq üçün Arduino IDE -ni buradan yükləməlisiniz:
Arduino IDE 1.6.6 -da bəzi kritik səhvlərin olduğunu unutmayın. 1.6.7 və ya daha yüksək qurduğunuzdan əmin olun, əks halda bu Təlimat işləməyəcək! Arduino UNO proqramlaşdırmaq üçün Arduino IDE qurmaq üçün bu Təlimatdakı addımları yerinə yetirməmisinizsə! Visuino: https://www.visuino.eu da quraşdırılmalıdır. Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.
Addım 4: Visuino'da Komponentlər əlavə edin

- "Saat Generatoru" komponentini əlavə edin
- "Toggle (T) Flip-Flop" komponentini əlavə edin
- "Analog dəyər" komponentini əlavə edin
- "Servo" komponentini əlavə edin
Addım 5: Visuino Set Komponentlərində


- "ClockGenerator1" seçin və xüsusiyyətlər pəncərəsində "Frekans" ı təyin edin: 0.0166667 << bu 60 -cı illərdir, istəsəniz nömrəni dəyişə bilərsiniz
- "AnalogValue1" seçin və xüsusiyyətlər pəncərəsində "Dəyər" i 1 olaraq təyin edin
- "AnalogValue1" düyməsini iki dəfə vurun və elementlər pəncərəsində 2X 'Dəyəri Ayarla' düyməsini sola sürükləyin 'Dəyəri Ayarla2' seçin və xüsusiyyətlər pəncərəsində "Dəyər" i 1 olaraq təyin edin.
Addım 6: Visuino Connect Komponentlərində

- "ClockGenerator1" pinini [Çıx] "TFlipFlop1" pininə [saata] bağlayın
- "TFlipFlop1" pinini [Çıxış] "AnalogValue1"> "Dəyəri0" pininə [Daxil] bağlayın
- "TFlipFlop1" pinini [Ters çevrilmiş] "AnalogValue1"> "Dəyəri1" pininə [Daxil] bağlayın
- "AnalogValue1" pinini [Çıxışdan] "Servo1" pininə [Daxil] bağlayın
- "Servo1" pinini [Çıxış] Arduino lövhəsinin rəqəmsal pininə [2] qoşun
Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin

Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.
Addım 8: Oyna
Arduino UNO modulunu işə salırsınızsa, servo motor hər dəqiqə bir qum saatı fırlayacaq.
Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, buradan yükləyə və Visuinoda aça bilərsiniz:
Tövsiyə:
Sadə DC - 555: 4 Addımdan istifadə edərək DC Boost Dönüştürücü

Sadə DC - 555 istifadə edərək DC Boost Dönüştürücü: Yüksək gərginliyə sahib olmaq bir dövrədə çox vaxt faydalıdır. Ya bir op -amp üçün +ve və -ve rayları təmin etmək, buzzerləri idarə etmək və ya hətta əlavə bir batareyaya ehtiyac olmadan bir röleyi idarə etmək
EV3: 6 Addımdan istifadə edərək avtomatik kor açıcı

EV3 istifadə edərək avtomatik kor açıcı: Yataq otağımda tez -tez səhər və ya axşam açmağı və ya bağlamağı unutduğum silindrli qaranlıq pərdələrim var. Açılışı və bağlanmasını avtomatlaşdırmaq istəyirəm, amma nə vaxt dəyişəcəyimi əvəz etməklə
LM317: 6 Addımdan istifadə edərək DIY Dəyişən Güc Təchizatı

LM317 istifadə edərək DIY Dəyişən Güc Təchizatı: Güc Təchizatı bir tinkerin sahib ola biləcəyi ən vacib vasitələrdən biridir. Daimi bir təchizat etmədən prototip sxemlərini asanlıqla sınaqdan keçirməyimizə imkan verir. bəzi enerji təchizatı kimi xüsusiyyətlərə sahib olduğu üçün dövrələri təhlükəsiz bir şəkildə sınamağa imkan verir
Evdə Raspberry Pi və SI7021: 6 Addımdan istifadə edərək bir Higrometr yaradın

Raspberry Pi və SI7021 istifadə edərək evdə bir higrometr qurun: Bu gün nəmdirmi? Bəzən bizim üçün yüksək rütubət, həqiqətən, həm narahatlıq, həm də sağlamlıq gətirmir. Ev sahibləri üçün də potensial zərər verə bilər. Bir ev üçün yüksək rütubət taxta döşəmələri və mebelləri xarab edir
D882: 7 addımdan istifadə edərək su səviyyəsi açarı

D882 istifadə edərək su səviyyəsi açarı: Su səviyyəsi açarı, LED, rezistorlar, tranzistorlar kimi əsas elektron komponentlərdən istifadə olunmaqla hazırlanmış sadə bir elektron layihədir. Transistor, planetin ən çox yönlü aktiv elektron komponentlərindən biridir. Demək olar ki, hər bir IC tran istifadə edərək qurulur