Mündəricat:

Günəbaxan Əleyhinə - Qaranlığınıza İşarə!: 6 Addım (Şəkillərlə)
Günəbaxan Əleyhinə - Qaranlığınıza İşarə!: 6 Addım (Şəkillərlə)

Video: Günəbaxan Əleyhinə - Qaranlığınıza İşarə!: 6 Addım (Şəkillərlə)

Video: Günəbaxan Əleyhinə - Qaranlığınıza İşarə!: 6 Addım (Şəkillərlə)
Video: Günəbaxan yığımına başlanılıb - TARLADAN MARAQLI MƏNZƏRƏ 2024, Iyul
Anonim
Günəbaxan Əleyhinə - Qaranlığınıza İşarədir!
Günəbaxan Əleyhinə - Qaranlığınıza İşarədir!
Günəbaxan Əleyhinə - Qaranlığınızı göstərir!
Günəbaxan Əleyhinə - Qaranlığınızı göstərir!
Günəbaxan Əleyhinə - Qaranlığınızı göstərir!
Günəbaxan Əleyhinə - Qaranlığınızı göstərir!

Uşaqlıqdan həmişə özümü elektronika üzərində sınamaq istəyirdim. Bu yaxınlarda Arduino aldım və onu araşdırmağa başladım. Bu prosesdə İşıqdan Rezistorlar (LDR) haqqında daha çox məlumat əldə etdim.

Nədənsə, bu fikirlə rastlaşıram. Əsasən, əsl günəbaxanın əksini edən elektrikli günəbaxandır. Qaranlığı göstərir !!!

Addım 1: Lazım olan şeylər

  • 3 LDR
  • 3 10k Ohm müqavimət
  • Servo motor
  • Arduino lövhəsi
  • Bir neçə tullanan tel
  • Lehim dəsti
  • Delikli PCB
  • Bir az quru torpaq ilə birlikdə kiçik qazan.

Addım 2: Dövrə

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

Crux, hər bir LDR bir açıdan, 180 dərəcə sola, ortadan 90 dərəcəyə və sağdan 0 dərəcəyə cavabdehdir. Məsələn, orta LDR heç bir işıq almırsa və digər LDRlər bir az işıq alır

Arduino aşağıdakı girişi alacaq:

  • Sol LDR => YÜKSƏK
  • Orta LDR => DÜŞÜK
  • Sağ LDR => YÜKSƏK

Bu girişə əsaslanaraq Arduino bucağı hesablaya bilər (bu vəziyyətdə 90 dərəcə) və bu məlumatları servo motora göndərə bilər.

Addım 3: Kod

Qeyri -adi olaraq, kodun etdiyi budur:

  • 3 LDR -dən giriş alır.
  • Bu girişdən istifadə edərək, hər LDR -nin aldığı işıq miqdarını hesablayır.
  • İndi getməli olduğu bucağı hesablayır. Məsələn, sağ və orta LDR hər ikisi də işıq almırsa, hesablanan bucaq 45 dərəcə olacaq (0 dərəcə və 90 dərəcə orta bucaq 45 dərəcədir).

Kodu burada tapın.

Addım 4: Dövrə qurun

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

Rezistoru və LDR -ləri lehimləmək üçün Delikli PCB istifadə edin. PCB və servo motoru birləşdirmək üçün Arduino çörək taxtasından istifadə edin. Kodu yükləyin və sınayın.

Addım 5: Günəbaxana qarşı bitki əkin

Günəbaxana qarşı bitki əkin
Günəbaxana qarşı bitki əkin
Günəbaxana qarşı bitki əkin
Günəbaxana qarşı bitki əkin
Günəbaxana qarşı bitki əkin
Günəbaxana qarşı bitki əkin

Kiçik bir qazan istifadə etdim və telləri keçmək üçün bir deşik açdım. Bir az torpaq qoyun, servo motoru saxlayın, bir az da torpaq əlavə edin. Sonra servo motoru Arduino ilə bağlayın və işiniz bitdi!

Tövsiyə: