İçindekiler:

Arduino Güneş Algılama Servosu: 3 Adım
Arduino Güneş Algılama Servosu: 3 Adım

Video: Arduino Güneş Algılama Servosu: 3 Adım

Video: Arduino Güneş Algılama Servosu: 3 Adım
Video: ARDUINO İLE GÜNEŞ TAKİP SİSTEMİ YAPIMI (GÜNEŞ PANELLERİ DAHA VERİMLİ) 2024, Temmuz
Anonim
Arduino Güneş Algılama Servosu
Arduino Güneş Algılama Servosu

Bu talimat, kablosuz bir Sun Sensing Servomotor oluşturma sürecimi açıklar. Bu proje, bir hücrede zaman geçirebilecek veya uzun süre güneşten korunabilecek kişiler için tasarlanmıştır. İki özel yapım Arduino kalkanı kullanan bu servo, parlayan güneşi veya uykulu bir ayı görüntülemek için döner! Bu projeyi yeniden oluşturmak için ihtiyacınız olacak:

  1. 2x Arduino Uno
  2. 2x delikli devre kartı (4cm x 6cm)
  3. 2x NRF24L01 radyo alıcı-verici modülü (sırt çantası modülü isteğe bağlı ancak önerilir)
  4. Direnç - 10kOhm
  5. Fotodirenç
  6. Servo Motor (Futaba S3003 kullandım)
  7. çeşitli atlama telleri
  8. Lehimleme Deneyimi

Başlayalım!

Adım 1: Kalkanları Kablolama

Kalkanları Kablolamak!
Kalkanları Kablolamak!
Kalkanları Kablolamak!
Kalkanları Kablolamak!
Kalkanları Kablolamak!
Kalkanları Kablolamak!

Hem Sensör hem de Alıcı için devre şemaları ektedir. İlk fotoğraf sensöre ait. tüm bunlar bir devre tahtası kullanılarak kablolanabilir, ancak kullanım kolaylığı için bir Arduino Uno'da tak ve çalıştır için özel bir kalkan yapmaktan geçmek zordur. Kalkanları Arduino'ya bağlamak için perfboard'a lehimlenmiş başlıklar kullandım ve kalan bağlantıları yerinde lehimledim. NRF24L01 sırt çantalarından gelen tüm kabloları taktıktan sonra, modülleri yerine yapıştırmak ve birleşik bir birim oluşturmak için sıcak tutkal kullandım. Devrenin daha ayrıntılı bir açıklaması için lütfen ışığa duyarlı bir LED lambayla ilgili diğer talimatlarıma bakın. Bu devre çok benzer, ancak bu, kullanım kolaylığı için düzenlenmiştir.

Adım 2: Kodlama

Sensör ve Alıcı modülleri için kullandığım kodun kopyaları ektedir. Dikkat edilmesi gerekenler: NRF24L01 modüllerini kullanırken çakışmayı önlemek için varsayılan Servo kitaplığını kullanmak yerine indirilmiş bir kitaplığı (ServoTimer2) kullanmak zorunda kaldım. Kullanıcı nabontra tarafından yazılan bu kütüphane GitHub'da bulunabilir.

Adım 3: Güneş Kolunu Takın ve Kullanın

Image
Image

Güneş Kolu için kendi tasarımınızı eklemekten çekinmeyin, basit bir ahşap model yaptım ama aynı zamanda 3D baskılı bir kolun renderını da ekledim. Güneşi hissederken iyi eğlenceler!

Önerilen: