Mündəricat:

LittleBits Sehrli Mərmər Ayırma Maşını: 11 Addım (Şəkillərlə birlikdə)
LittleBits Sehrli Mərmər Ayırma Maşını: 11 Addım (Şəkillərlə birlikdə)

Video: LittleBits Sehrli Mərmər Ayırma Maşını: 11 Addım (Şəkillərlə birlikdə)

Video: LittleBits Sehrli Mərmər Ayırma Maşını: 11 Addım (Şəkillərlə birlikdə)
Video: Вязаная игрушка-зайка для прорезывания зубов 🐰💝 2024, Noyabr
Anonim
LittleBits Sehrli Mərmər Ayırma Maşını
LittleBits Sehrli Mərmər Ayırma Maşını

Heç mərmər çeşidləmək istəmisinizmi? Sonra bu maşını düzəldə bilərsiniz. Bir daha mərmər çantasını qarışdırmaq lazım olmayacaq!

Adafruit, TCS34725 tipli bir rəng sensoru və Littlebits -dən Leonardo Arduino istifadə edən sehrli bir mərmər çeşidləmə maşınıdır. Maşın dörd fərqli rəng çeşidləyir və eyni zamanda rəng başına mərmər sayını da hesablayır. "LittleBits" nədir? LittleBits, hər kəsə böyük və kiçik ixtiralar yaratmağa imkan verən, istifadəsi asan elektron tikinti blokları platforması edir. Əyləncəli, istifadəsi asan və sonsuz yaradıcı olan texnologiya dəstləri hazırlayırlar. Kitlər, rəngli, maqnitli və mürəkkəb texnologiyanı sadə və əyləncəli edən elektron tikinti bloklarından ibarətdir. Birlikdə milyonlarla fərqli yolla uşaqları bir şey icad etmələrini təmin etmək üçün bir -birini əvəz edə bilərlər - qardaş siqnalizasiyasından simsiz robotdan rəqəmsal alətə qədər.

Bu elektron təlim sistemi haqqında ətraflı məlumat üçün www.littlebits.cc saytına baxın

Addım 1: Lazım olacaq materiallar:

Maşının elektron hissəsi üçün istifadə olunan aşağıdakı Littlebits komponentləri: 1 USB Power1 Dimmer3 Servo2 Yapışqan ayaqqabı3 Servo aksesuarlar1 Ayrılmış tel1 Synth dinamik həmçinin cəlbedici bir maşın hazırlamaq üçün: MDF ağac 6 mm Ağ karton 1 mm Taxta mərmər 25 mm Rəng sensoru Adafruit TCS34725 M3 boltlar və qoz -fındıq və yuyucular dəsti M3 dayaqları, müxtəlif uzunluqlarda Boyalar (sarı, yaşıl, mavi, qırmızı, bənövşəyi, qara)

Addım 2: Maşının Ürəyi

Maşının Ürəyi
Maşının Ürəyi

Rəng sensoru I2C (SDA, SCL) və Arduino -nun ön hissəsindəki GND və 5 Volt VCC əlaqələri ilə bağlanır. I2C, sensor və Arduino arasında ünsiyyət üçün istifadə edilən çox asan bir serial bağlantısıdır. (D2 girişindəki SDA) və D3 girişindəki SCL). Rəng sensoru və I2C bağlantısı haqqında daha ətraflı məlumat üçün Adafruit veb saytına baxa bilərsiniz. Bax: www.adafruit.com/product/1334

Ehtiyac duyacağınız Arduino kitabxanasını da təmin edirlər.

Addım 3: Necə işləyir?

Bu necə işləyir ?
Bu necə işləyir ?

Littlebits Arduino Leonardonun üç çıxış əlaqəsi var, D1, D5 və D9. D1, sıralama zolaqlarına mərmər göndərmək üçün vurma mexanizmi servosunu aktivləşdirmək üçün istifadə olunur. Mərmər sayğacını da sıfırlayır və gözəl bir zəng səsi yüklənmiş MP3 pleyerini aktivləşdirir. 5, rəng sensörünün nəticəsindən asılı olaraq saxlama selektorunun servosunu düzgün vəziyyətdə təyin etmək üçün istifadə olunur və əl göstərici servosunu maşının ön hissəsində aşkarlanan mərmər rənginə işarə edin. D0, A0 və A1. Bu maşında, sıralama dayandırıldıqdan sonra son saymağı aktivləşdirən İnfraqırmızı uzaqdan detektor üçün yalnız A0 istifadə olunur. Bütün maşını birləşdirən bu qurğu, USB enerji təchizatı vasitəsi ilə 5 Volt gücündədir.

Addım 4: Mərmər Anbarı

Mərmər Anbarı
Mərmər Anbarı
Mərmər Anbarı
Mərmər Anbarı

Anbar üçün (çeşidlənməmiş mərmərlərin saxlandığı yer) MyMuesly -dən silindrik karton qabdan istifadə etdim və mərmərləri yerində saxlamaq üçün kiçik bir çit ilə xarici səthinə bir karton spiral yol əlavə etdim. qırmızı taxta kublar. Bax www.mymuesli.com/

Addım 5: Kick Mexanizmi və Mərmər Sıralayıcı

Kick Mexanizmi və Mərmər Sıralayıcı
Kick Mexanizmi və Mərmər Sıralayıcı
Kick Mexanizmi və Mərmər Sıralayıcı
Kick Mexanizmi və Mərmər Sıralayıcı

Mermerləri saxlama zolaqlarına göndərmək üçün bir karton seçici hazırladım. Ölçülər GxDxH 74x33x20 mm, içərisində meylli bir səth var. Seçici dairəvi servo aksesuarına yapışdırılır. Mümkün qədər kiçik etdim, servoya çox ağırlıq əlavə etməyim onu çox sarsıtdı … Sonra taxta və karton silindrik bir cihaz, vurma mexanizmi hazırladım. Dairəvi bir servo aksesuarına yapışdırılır. Servo açıldıqda, bir mərmər tutur və 2 -ci addımdan karton seçiciyə atır.

Addım 6: Zolaqlar

Zolaqlar
Zolaqlar

Ağ kartondan hazırlanmış, hər zolaq 25 mm mərmər üçün kifayət qədər genişdir. Mərmərlər zolaqlara sürüşdüyü üçün bir yamacla quraşdırılmışdır.

Addım 7: Rəng Sensoru haradadır?

Rəng sensoru haradadır?
Rəng sensoru haradadır?
Rəng sensoru haradadır?
Rəng sensoru haradadır?

İçərisində TCS34725 rəng sensoru olan taxta bir rampa düzəltdim. Zərbə mexanizminin içərisində tutulan mərmər, rəngi ölçmək üçün sensorun üstünə düşür. Sensorun yerləşdiyi çuxurun üzərindəki mərmərin qarşısını almamaq üçün səthində kiçik bir şəffaf plastik parçası var.

Addım 8: MP3 Pleyer haradadır?

MP3 pleyer haradadır?
MP3 pleyer haradadır?

Mp3 biti bir zəng səsi ilə yüklənir və baş qutunun içərisinə synth spikeri ilə birlikdə tərs montaj lövhəsində quraşdırılır. Mərmər çeşidlənəndə zəng çalır.

Addım 9: Sayma

Saymaq
Saymaq
Saymaq
Saymaq

Ağ kartonun arxasında rəqəm+ bit və servo quraşdırılmışdır. Servo, mərmər seçici ilə eyni hərəkətləri edən bir əl göstəricisinə bağlıdır. Bu servo, əl göstəricisinin açısını tənzimləmək üçün bir dimmer vasitəsilə dövrə bağlıdır. Sayğac, rəng başına mərmər miqdarını xatırlayır və son sayma proseduru uzaqdan idarəetmə vasitəsi ilə aktivləşdirildikdə sıfıra sıfırlanır.

Addım 10: Köçürün, hərəkət etdirin

Image
Image

Maşının hərəkətdə olduğunu görün!

Bir daha mərmər çantasını qarışdırmaq lazım olmayacaq!

Addım 11: Proqramlaşdırma

Arduino yarışması 2016
Arduino yarışması 2016

Rəng sensoru hər mərmərin üç dəyərini oxuyur: qırmızı, yaşıl və mavi. Bu rənglərin dəyərindən asılı olaraq mərmər seçici müəyyən bir saxlama zolağına işarə olunur. Mərmər aşkar edilmədikdə, seçici dayanma mövqeyinə keçir. Arduino üçün iki kiçik proqram yazdım, əsas proqram mərmərləri aşkarlayır, çeşidləyir və sayır, ikinci proqram yalnız sensordan üç rəng dəyərini aşkar etmək və onları ekranda göstərmək üçün istifadə olunur. Arduino ekran monitoru ilə ünsiyyət əsas proqramla ziddiyyət təşkil etdiyi üçün buna ehtiyac var idi. Bunu əsas proqramla birləşdirməyə çalışanda Arduino -nu az qala kərpicə vurdum.

Arduino yarışması 2016
Arduino yarışması 2016

2016 Arduino Yarışmasında İkinci Mükafat

Tövsiyə: