İçindekiler:

LittleBits Büyülü Mermer Ayıklama Makinesi: 11 Adım (Resimlerle)
LittleBits Büyülü Mermer Ayıklama Makinesi: 11 Adım (Resimlerle)

Video: LittleBits Büyülü Mermer Ayıklama Makinesi: 11 Adım (Resimlerle)

Video: LittleBits Büyülü Mermer Ayıklama Makinesi: 11 Adım (Resimlerle)
Video: Part 2 - English Fairy Tales Audiobook by Joseph Jacobs (Chs 18-31) 2024, Kasım
Anonim
LittleBits Büyülü Mermer Ayıklama Makinesi
LittleBits Büyülü Mermer Ayıklama Makinesi

Hiç misketleri sıralamak istedin mi? O zaman bu makineyi yapabilirsin. Bir daha asla misket torbasını karıştırmanız gerekmeyecek!

Adafruit'ten bir renk sensörü, TCS34725 tipi ve Littlebits'ten bir Leonardo Arduino kullanan büyülü bir mermer ayıklama makinesidir. Makine dört farklı rengi ayırıyor ve renk başına bilye sayısını da sayıyor. Tüm elektronik parçalar Littlebits ile yapılmıştır. "LittleBits" nedir?LittleBits, herkesin irili ufaklı icatlar yaratmasını sağlayan, kullanımı kolay elektronik yapı taşlarından oluşan bir platform oluşturur. Eğlenceli, kullanımı kolay ve sonsuz yaratıcı teknoloji kitleri yaparlar. Kitler, renk kodlu, manyetik ve karmaşık teknolojiyi basit ve eğlenceli hale getiren elektronik yapı taşlarından oluşur. Bir kardeş alarmından kablosuz bir robota ve dijital bir enstrümana kadar çocukları her şeyi icat etmeye teşvik etmek için milyonlarca farklı yolla değiştirilebilirler.

Bu elektronik öğrenme sistemiyle ilgili ayrıntılar için bkz. www.littlebits.cc

Adım 1: İhtiyacınız Olan Malzemeler:

Makinenin elektronik parçası için kullanılan aşağıdaki Littlebits bileşenleri:1 USB Power1 Dimmer3 Servo'nun2 Yapışkan pabuçları3 Servo aksesuarları1 Bölünmüş tel1 Synth hoparlör2 Montaj panoları1 Uzak kızılötesi tetik1 Arduino Leonardo1 MP3 oynatıcı1 Numara+ bit1 Duvar siğil güç adaptörü 5 Bitsnaps3 TellerVe bazı zanaat malzemeleri ayrıca çekici bir makine yapmak için: MDF ahşap 6 mmBeyaz karton 1 mmAhşap mermerler 25 mmRenk sensörü Adafruit TCS34725M3 cıvata ve somun ve rondela setiM3 ayırıcı seti, çeşitli uzunlukBoya (sarı, yeşil, mavi, kırmızı, mor,, siyah)Tutkal

2. Adım: Makinenin Kalbi

Makinenin Kalbi
Makinenin Kalbi

Renk sensörü, Arduino'nun ön tarafında bulunan I2C (SDA, SCL) ve GND ve 5 Volt VCC bağlantıları ile bağlanır. I2C, sensör ile Arduino arasındaki iletişim için kullanılan çok kolay bir seri bağlantıdır.(D2 girişindeki SDA ve D3 girişindeki SCL). Renk sensörü ve I2C bağlantısı hakkında daha fazla ayrıntı için Adafruit web sitesini kontrol edebilirsiniz. Bakınız: www.adafruit.com/product/1334

Ayrıca ihtiyacınız olacak Arduino kütüphanesini de sağlarlar.

Adım 3: Nasıl Çalışır?

O nasıl çalışır ?
O nasıl çalışır ?

Littlebits Arduino Leonardo'nun üç çıkış bağlantısı vardır, D1, D5 ve D9. D1, sıralama şeritlerine bir bilye göndermek için tekme mekanizması servosunu etkinleştirmek için kullanılır. Ayrıca bilye sayacını sıfırlar ve güzel bir zil sesiyle yüklenen MP3 çaları etkinleştirir. D5, renk sensörünün sonucuna bağlı olarak depolama seçici servoyu doğru konuma ayarlamak için kullanılır ve el işaretçisi servosunu makinenin ön tarafında bulunan mermer renginin üzerine gelin. D9, yine ön tarafta bulunan Number bitinde belirli bir renkteki bilyelerin sayısını göstermek için kullanılır. Littlebits Arduino Leonardo'nun üç giriş bağlantısı vardır. D0, A0 ve A1. Bu makinede, makine sıralamayı durdurduktan sonra son sayımı etkinleştiren Kızılötesi uzaktan dedektör için yalnızca A0 kullanılır. Bu bağlantı ile tüm makineye ayrıca USB güç kaynağı üzerinden 5 Volt ile güç sağlanır.

Adım 4: Mermer Depo

Mermer Deposu
Mermer Deposu
Mermer Deposu
Mermer Deposu

Depo için (ayıklanmamış mermerlerin depolandığı) MyMuesly'den silindirik bir karton kap kullandım ve mermerleri yerinde tutmak için küçük bir çitle dış yüzeyine bir karton sarmal yol ekledim. Bu sarmal yol birkaç küçük parçaya yapıştırılmıştır. kırmızı tahta küpler. www.mymuesli.com/ adresini ziyaret edin

Adım 5: Tekme Mekanizması ve Mermer Sıralayıcısı

Tekme Mekanizması ve Mermer Sıralayıcısı
Tekme Mekanizması ve Mermer Sıralayıcısı
Tekme Mekanizması ve Mermer Sıralayıcısı
Tekme Mekanizması ve Mermer Sıralayıcısı

Mermerleri depolama şeritlerine göndermek için bir karton seçici yaptım. Boyutlar GxDxY 74x33x20 mm, içi eğimli bir yüzey ile. Seçici dairesel servo aksesuarına yapıştırılmıştır. Olabildiğince küçülttüm, servoya çok fazla ağırlık eklemek onu çok titriyordu…Sonra ahşap ve karton silindirik bir cihaz yaptım, tekme mekanizması. Dairesel bir servo aksesuarına yapıştırılmıştır. Servo açıldığında, bir bilye yakalar ve 2. adımdan itibaren karton seçiciye atar.

Adım 6: Şeritler

Şeritler
Şeritler

Beyaz kartondan yapılmış, her şerit 25 mm bilyeler için yeterince geniş. Mermerlerin kulvarlara kayması için eğimli olarak monte edilmiştir.

7. Adım: Renk Sensörü Nerede?

Renk Sensörü Nerede?
Renk Sensörü Nerede?
Renk Sensörü Nerede?
Renk Sensörü Nerede?

TCS34725 renk sensörü ile ahşap rampa yaptım. Tekme mekanizmasının içine takılan bilye, sensörün üzerine düşerek rengi ölçebilir. Sensörün bulunduğu delikte mermerin tıkanmaması için yüzeyinde küçük bir şeffaf plastik parçası vardır.

Adım 8: MP3 Çalar Nerede?

MP3 Player nerede?
MP3 Player nerede?

Mp3 biti bir zil sesiyle yüklenir ve baş aşağı bir montaj panosu üzerinde synth hoparlör ile birlikte ana kutunun içine monte edilir. Bir bilye tasnif edildiğinde bir zil sesi çıkarır.

Adım 9: Sayma

sayma
sayma
sayma
sayma

Beyaz bir karton arka planın arkasına sayı+ bit ve bir servo monte edilmiştir. Servo, bilye seçici ile aynı hareketleri yapan bir el işaretçisine bağlıdır. Bu servo, el işaretçisinin açısını ayarlamak için bir dimmer aracılığıyla devreye bağlanır. Sayaç, renk başına bilye miktarını hatırlar ve uzaktan kumanda ile son sayım prosedürü etkinleştirildiğinde sıfırlanır.

Adım 10: Hareket ettirin Hareket ettirin

Image
Image

Makineyi çalışırken görün!

Bir daha asla misket torbasını karıştırmanız gerekmeyecek!

Adım 11: Programlama

Arduino Yarışması 2016
Arduino Yarışması 2016

Renk sensörü, her bilyenin kırmızı, yeşil ve mavi olmak üzere üç değerini okur. Bu renklerin değerine bağlı olarak mermer seçici belirli bir saklama şeridine yönlendirilir. Bileşik algılanmadığında seçici durma konumuna geçer. Arduino için iki küçük program yazdım, ana program bilyeleri algılayıp sıralıyor ve sayıyor, ikinci program sadece sensörden gelen üç renk değerini algılayıp ekranda göstermek için kullanılıyor. Bu gerekliydi çünkü arduino ekran monitörü aracılığıyla yapılan iletişim ana programla çelişiyordu. Bunu ana programla birleştirmeye çalıştığımda neredeyse Arduino'mu tuğlalıyordum.

Arduino Yarışması 2016
Arduino Yarışması 2016

Arduino Yarışması 2016'da İkincilik Ödülü

Önerilen: