Mündəricat:

Arduino Günəş Algılayıcı Servo: 3 addım
Arduino Günəş Algılayıcı Servo: 3 addım

Video: Arduino Günəş Algılayıcı Servo: 3 addım

Video: Arduino Günəş Algılayıcı Servo: 3 addım
Video: Pinoo ve Arduino Ide ile Servo Motor Kodlama - Servo Motor Coding with Pinoo and Arduino Ide 2024, Iyul
Anonim
Arduino Günəş Algılayıcı Servo
Arduino Günəş Algılayıcı Servo

Bu təlimat simsiz Günəşi Algılayan Servomotor yaratmaq prosesimi təsvir edir. Bu layihə bir kabinədə vaxt keçirə bilən və ya uzun müddət günəşdən qorunan insanlar üçün nəzərdə tutulmuşdur. Xüsusi hazırlanmış iki Arduino qalxanı istifadə edərək, bu servo ya parlayan günəşi, ya da yuxulu bir ayı göstərmək üçün fırlanır! Bu layihəni yenidən yaratmaq üçün sizə lazım olacaq:

  1. 2 dəfə Arduino Uno
  2. 2x delikli devre kartı (4cm x 6cm)
  3. 2x NRF24L01 radio qəbuledici modulu (sırt çantası modulu isteğe bağlıdır, lakin tövsiyə olunur)
  4. Rezistor - 10 kOhm
  5. Fotoresistor
  6. Servo Motor (Futaba S3003 istifadə etdim)
  7. Çeşidli keçid telləri
  8. Lehimləmə Təcrübəsi

Gəlin başlayaq!

Addım 1: Qalxanların naqilləri

Qalxanların naqilləri!
Qalxanların naqilləri!
Qalxanların naqilləri!
Qalxanların naqilləri!
Qalxanların naqilləri!
Qalxanların naqilləri!

Həm Sensor, həm də Alıcı üçün dövrə diaqramları əlavə edilmişdir. İlk fotoşəkil sensordur. Bütün bunlar bir çörək taxtası istifadə edərək bağlana bilər, ancaq istifadə rahatlığı üçün Arduino Uno -da takma və oynamaq üçün xüsusi bir qalxan düzəltmək çətindir. Qalxanları Arduino -ya bağlamaq üçün perfboard -a lehimlənmiş başlıqlardan istifadə etdim və qalan əlaqələri yerində lehimlədim. NRF24L01 sırt çantalarından gələn bütün ipləri bağladıqdan sonra, modulları yerə yapışdırmaq və vahid bir vahid yaratmaq üçün isti yapışqan istifadə etdim. Dövrənin daha ətraflı izahı üçün lütfən işığa həssas bir LED lampada göstərişlərimi oxuyun. Bu dövrə çox oxşardır, ancaq bu istifadə üçün asanlaşdırılmışdır.

Addım 2: Kodlaşdırma

Sensor və Alıcı modulları üçün istifadə etdiyim kodun surətləri əlavə olunur. Diqqət yetirməli olan şeylər: Varsayılan Servo kitabxanasını istifadə etmək əvəzinə, NRF24L01 modullarından istifadə edərkən münaqişənin qarşısını almaq üçün yüklənmiş kitabxanadan (ServoTimer2) istifadə etmək məcburiyyətində qaldım. İstifadəçi nabontra tərəfindən yazılan bu kitabxananı GitHub -da tapa bilərsiniz.

Addım 3: Günəş Kolunu bağlayın və istifadə edin

Image
Image

Günəş Kolu üçün öz dizaynınızı əlavə etməkdən çekinmeyin, sadə bir taxta model hazırladım, amma 3D çaplı qolun renderini də əlavə etdim. Günəşi hiss edərək əylənin!

Tövsiyə: