İçindekiler:
- 1. Adım: Önce Size Nasıl Çalıştığını Anlatayım
- Adım 2: İkincisi, Her Şey Kodlamayla İlgili
- Adım 3: Üçüncüsü, Kodumu Açıklayacağım
- Adım 4: Ardından, Tasarım Hakkında
- Adım 5: Son olarak, Projeyi Bitirin ve Çocukların Onunla Oynamasına İzin Verin
Video: Arduino Brick Color Sorter Projesi: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu Arduino Eğitiminde, Arduino ve TCS3200 Renk Sensörünü kullanarak oyuncak tuğlamın renklerini nasıl algılayacağımızı öğreneceğiz. Daha fazla ayrıntı için aşağıdaki yazılı öğreticiyi okuyabilirsiniz.
Malzemeler:
Arduino Leonardo x 1
TCS3200 x 1
bir sürü karton
180 Servo x 2
çizgiler
Ekstra bir kutu
1. Adım: Önce Size Nasıl Çalıştığını Anlatayım
Bu sensörün ne olduğunu araştırıyorum ve bu kısa bir tanım. TCS32000, 8 x 8 dizi fotodiyot yardımıyla renkli ışığı algılar. Daha sonra bir Akım-Frekans Dönüştürücü kullanılarak fotodiyotlardan gelen okumalar, ışık yoğunluğu ile doğru orantılı bir frekansa sahip kare dalgaya dönüştürülür. Son olarak Arduino Board kullanarak kare dalga çıktısını okuyabilir ve renk için sonuçları alabiliriz.
Sensöre daha yakından bakarsak, çeşitli renkleri nasıl algıladığını görebiliriz. Fotodiyotların üç farklı renk filtresi vardır. Bunlardan 16 tanesinde kırmızı filtreler, 16 tanesinde yeşil filtreler, diğer 16 tanesinde mavi filtreler ve diğer 16 tanesi filtresiz temiz fotodiyotlar var.
Adım 2: İkincisi, Her Şey Kodlamayla İlgili
İşte bu projenin kodu:
Adım 3: Üçüncüsü, Kodumu Açıklayacağım
Kodumun ilk kısımlarında sensörün kartımıza bağlı olduğu pinleri tanımlamamız gerekiyor. Ve frekansı okumak için bir değişken tanımlayacağız.
Kurulum kısmında çıkış olarak 4 adet kontrol pinini ve Arduino girişi olarak sensör çıkışını tanımlamamız gerekiyor. Ayrıca kullanacağımız servo da çıkış pini olarak kurulacak.
Döngü bölümünde kırmızı filtreli fotodiyotları okuyarak başlayacağız. Bu amaçla, iki kontrol pini S2 ve S3'ü daha düşük mantık seviyesine ayarlayacağız. Ardından “pulseIn()” fonksiyonunu kullanarak çıkış frekansını okuyacağız ve onu “frekans” değişkenine koyacağız. Seriyi Kullanma. Print() fonksiyonu sonucu seri monitöre yazdıracağız. Aynı işlem diğer iki renk için de geçerli, sadece kontrol pinlerini uygun renk için ayarlamamız gerekiyor. Daha sonra frekans ve frekans1'den gelen bilgileri if'imizde koşullu sayı olarak kullanıp servoyu doğru yere çeviriyoruz.
Adım 4: Ardından, Tasarım Hakkında
Makinenin çalışması çok basit, sadece üç adımı var:
1. İlk olarak, şarj cihazında tutulan renkli tuğla, üstteki servo motora bağlı platforma düşer.
2. Ardından servo motor döner ve tuğlayı kırmızı, sarı ve mavi tuğlalarla rengini algılayan renk sensörüne getirir.
3. Bundan sonra alt servo motor belirli bir konuma döner ve ardından üst servo motor tuğla kılavuz raya düşene kadar tekrar döner.
Adım 5: Son olarak, Projeyi Bitirin ve Çocukların Onunla Oynamasına İzin Verin
Kodu yükledikten sonra Arduino Board'u tutkal tabancası ile sabitledim. Ardından şeffaf plastik bir şişe kullanarak şarj aletini yaptım ve üst kısmı ile birlikte montaja yapıştırdım ve projeyi bitirdim. Sonuçta, bu projeyi yapmak için bu şansa sahip olmak harika bir deneyim. Ve bu eğitim yoluyla bir şeyler öğrenebilmenizi diliyorum. Ve aşağıdaki yorumlar bölümünde herhangi bir soru sormakta özgürüm. Teşekkürler.
Önerilen:
Arduino 7 Segment Ekranlı Dijital Ludo Zar Projesi: 3 Adım
Arduino ile Dijital Kızma Birader 7 Segment Ekran Projesi: Bu projede, butona her bastığımızda 1'den 6'ya kadar rastgele bir sayıyı göstermek için 7 segmentli ekran kullanılmıştır. Herkesin yapmaktan keyif aldığı en havalı projelerden biri. 7 segment display ile çalışmayı öğrenmek için tıklayın: -7 segment
Bilim Projesi için Arduino Kullanarak RADAR Nasıl Yapılır - En İyi Arduino Projeleri: 5 Adım
Bilim Projesi için Arduino Kullanarak RADAR Nasıl Yapılır | En İyi Arduino Projeleri: Merhaba arkadaşlar, bu derste size arduino nano kullanılarak inşa edilmiş harika bir radar sisteminin nasıl yapıldığını göstereceğim, bu proje bilim projeleri için idealdir ve bunu çok daha az yatırım ve şansla kolayca yapabilirsiniz, eğer ödül kazanmak büyükse.
Arduino Flappy Bird - Arduino 2.4" TFT Dokunmatik Ekran SPFD5408 Kuş Oyunu Projesi: 3 Adım
Arduino Flappy Bird | Arduino 2.4" TFT Dokunmatik Ekran SPFD5408 Kuş Oyun Projesi: Flappy Bird birkaç yıl içinde çok popüler bir oyundu ve birçok kişi onu kendi yöntemleriyle yarattı, ben de Arduino ile flappy bird'ün benim versiyonunu ve ucuz 2.4" TFT'yi yarattım. Dokunmatik ekran SPFD5408, Haydi başlayalım
LM386 Kullanarak Arduino Metinden Konuşmaya Dönüştürücü - Konuşan Arduino Projesi - Talkie Arduino Kütüphanesi: 5 Adım
LM386 Kullanarak Arduino Metinden Konuşmaya Dönüştürücü | Konuşan Arduino Projesi | Talkie Arduino Kütüphanesi: Merhaba arkadaşlar, birçok projede arduino'nun konuşma saati gibi bir şey konuşmasını veya bazı verileri söylemesini istiyoruz, bu nedenle bu talimatlarda Arduino kullanarak metni konuşmaya dönüştüreceğiz
Arduino İle Radar Nasıl Yapılır - Arduino Projesi: 4 Adım
Arduino İle Radar Nasıl Yapılır | Arduino Projesi: Bu yazıda size arduino ile nasıl basit bir radar yapabileceğinizi öğreteceğim. Eğitim videosunun tamamını buradan izleyin: Click Me