İçindekiler:

En Şirin Arduino Robotu Twinky ile Tanışın: 7 Adım (Resimlerle)
En Şirin Arduino Robotu Twinky ile Tanışın: 7 Adım (Resimlerle)

Video: En Şirin Arduino Robotu Twinky ile Tanışın: 7 Adım (Resimlerle)

Video: En Şirin Arduino Robotu Twinky ile Tanışın: 7 Adım (Resimlerle)
Video: A New Approach to Disney’s Robotic Character Pipeline 2024, Temmuz
Anonim
En Şirin Arduino Robotu Twinky ile Tanışın
En Şirin Arduino Robotu Twinky ile Tanışın
En Şirin Arduino Robotu Twinky ile Tanışın
En Şirin Arduino Robotu Twinky ile Tanışın
En Şirin Arduino Robotu Twinky ile Tanışın
En Şirin Arduino Robotu Twinky ile Tanışın

Merhaba, Bu talimatta size kendi "Jibo"mu nasıl yaptığımı ama "Twinky" adını verdiğimi öğreteceğim.

Bunu açıklığa kavuşturmak istiyorum… BU BİR KOPYA DEĞİL! TWINKY İNŞA EDİYORDUM VE SONRA BUNUN GİBİ BİR ŞEYİN ZATEN VAR OLDUĞUNU FARK ETTİM:c

Hemen hemen aynı işlevlere sahiptir ancak bir internet bağlantısına ihtiyaç duymaz ve bir sunucuya ihtiyaç duymaz. (Tabii ki bu, Jibo Robot'un işlevleriyle karşılaştırıldığında birçok sınırlama getiriyor)

KONUŞABİLİR! MÜZİK ÇALIN, ZAMANLAYICILARI, ALARMLARI AYARLAYIN, IŞIKLARI VEYA DİĞER CİHAZLARI AÇIN/KAPATIN, HESAP MAKİNESİ VE HAVA DURUMU VAR! TARİH & SAAT, BLUETOOTH 4.0, SESLİ KOMUTLARLA HER ŞEY!!!! ve ayrıca dokunmatik ekranlı, küçük bir motoru vardır, böylece iki mikrofondan biri konuştuğunuzu veya ses çıkardığınızı duyduğunda dönebilir.

Kendi komutlarınızı herhangi bir dilde kaydedebilirsiniz, ben México'dayım yani her şey ispanyolca.

"Beyin" bir Arduino Mega, tüm kodların çalıştığı yerde, "Mikroelektronika" dan "SpeakUp Click" adlı ses tanıma için farklı bir pano var, bu farklı panoları satın alabilmeniz için tüm bağlantıları daha sonra bırakacağım.

www.youtube.com/embed/n1WuJv-SATU

Adım 1: Tasarım ve 3D Baskı // Belgeler

Tasarım ve 3D Baskı // Belgeler
Tasarım ve 3D Baskı // Belgeler
Tasarım ve 3D Baskı // Belgeler
Tasarım ve 3D Baskı // Belgeler
Tasarım ve 3D Baskı // Belgeler
Tasarım ve 3D Baskı // Belgeler
Tasarım ve 3D Baskı // Belgeler
Tasarım ve 3D Baskı // Belgeler

"Sevimli" ve arkadaş canlısı olmasını istiyorum, bu yüzden ona Twinky demeye karar verdim ve bulduğum en iyi renk sarıydı, ayrıca çevremdeki tek güzel renkti.

Her şey SolidWorks'te yapıldı ve ardından bir Rise N2 Plus'ta 3D olarak basıldı.

Gövde aslında oldukça büyük, yaklaşık 32 cm boyunda ve 19 cm genişliğinde.

Burada tüm STL dosyalarına sahipsiniz.

Bileşenler…

-KAFA

-YÜZ

-VÜCUT

-TEMEL

-HOPARLÖR PANOSU

-BREARING ADAPTÖRÜ

-DİŞLİLER

drive.google.com/open?id=1GApWHVjIjuwkE-Vm…

SD hafıza kartının içine yerleştirmeniz gereken sesli notlardan, bir.spk dosyasına kadar her şey bu linkte, sesli komutlar, müzik, STL dosyaları, Arduino Kodu, her şey!

2. Adım: Bileşenler

Bileşenler
Bileşenler
Bileşenler
Bileşenler

İçine koyduğum işlevler için twinky içinde bir çok modül var.

arduino mega

SpeakUp Tıklama

RKÇ

Bluetooth

4 Röle Modülü

Ses amplifikatörü

hoparlör

DC motoru

2 Dijital Sinyal Mikrofonu

4.3 inç ITEAD dokunmatik ekran

SD Modülü

RGB LED'i

Arduino Mega Prototipleme kalkanı

Ve bunun gibi … bazı dirençler, kablolar ve diğerleri gibi diğer bileşenler Bu talimatta her ayrıntıyı göstermeyeceğim, Çok uzun sürecek… ama herhangi bir sorunuz varsa cevaplamaktan memnuniyet duyarım! Ve sana her küçük detayı açıkla.

www.itead.cc/nextion-nx4827t043.html.

www.dfrobot.com/product-60.html

www.mikroe.com/speakup-click

Adım 3: Şematik

Şematik
Şematik
Şematik
Şematik
Şematik
Şematik
Şematik
Şematik

Bu basit şematiktir, her şey bir konektör ile temsil edilir, de Arduino Mega'dan her modüle, hangi modülün olduğunu görebileceğiniz etiketle.

Bluetooth, Seri2'deki ITEAD Ekranı olan de Serial1'e bağlı, gördüğünüz gibi hala kullanılmayan çok sayıda pin var.

Sıcaklık modülü pim 13'e bağlanır.

RTC, SDA ve SCL'ye bağlıdır (Pin 20, 21)

SD Kart okuyucu, Pin, 50, 51, 52 ve 53'te bağlanacak şekilde tanımlanmıştır.

SpeakUp kartı 3V3 tarafından desteklenmektedir ve diğer tüm modüller 5V'dir.

L239D motor kontrol cihazını ben yerleştirmedim ama kullanımı gerçekten çok basit MOTORU ARDUINO'YA DOĞRUDAN BAĞLAMAYIN.

Ayrıca… SADECE işlevsel hoparlör çıkışı pim 46'dadır.

Adım 4: Arduino Mega Kalkanı

Image
Image
Arduino Mega Kalkanı
Arduino Mega Kalkanı
Arduino Mega Kalkanı
Arduino Mega Kalkanı
Arduino Mega Kalkanı
Arduino Mega Kalkanı

Tüm bileşenleri daha iyi bulduğum yere koydum, SD modülün altında L239D motor kontrolörü var.

Her şeyi birlikte VCC, GND'ye lehimleyin ve Arduino programına yerleştirdiğim pinler ile bağlantıları dilerseniz tüm pin tanımlarını değiştirip daha sonra bağlantıları da istediğiniz gibi yapabilirsiniz… shield'a bile ihtiyacınız yok haha, kablolarla da çalışacak ama daha dağınık.

Tüm bileşenleri ayrı ayrı bağlamanız gerekir, yani tek tek ve test edin ve ardından kodda "hepsini bir araya getirebilirsiniz" örneğin:

RTC'ye bağlanmak istiyorsanız, Arduino Mega'ya bir RTC'nin nasıl bağlanacağını internette araştırın ve bağlantıları yapın, test edin ve ardından bir sonraki modüle geçin.

Tekrar… Bunların hepsini talimatta açıklamazsam özür dilerim ama bu çok fazla iş olur ve sonsuz bir talimat olabilir.

Küçük bir 12V ve 5V regülatör yaptım ve çok basit bir ses yükseltici satın aldım.

BİR ŞEY YOKSA BANA YORUM YAZIN VE CEVAP VERMEKTEN MUTLU OLURUM! C:

Adım 5: Birleştirin

Bir araya koy
Bir araya koy
Bir araya koy
Bir araya koy
Bir araya koy
Bir araya koy

Twinky'nin beyni, ses yükselticisi ve SpeakUp tıklamasıyla onun içinde olacak.

Üçüncü resimde mikrofonları kafada görebilirsiniz.

Motor, gerçekten, RGB LED ve hoparlör tabanda ve vücuttaki delikten beyne bağlı

Gövdenin dönebildiği motor ile mikrofonlardan herhangi bir ses devreye girdiğinde röleler aktif edilerek cihazlarınızı kontrol edebilir ve RGB led programın durumunu gösterir:

Çalışan bir alarm varsa pembe olur, "twinky" derseniz ve sizi algılarsa mavi olur ve farklı komutlarla devam eder.

6. Adım: Yüz ve Menü

Yüz ve Menü
Yüz ve Menü
Yüz ve Menü
Yüz ve Menü
Yüz ve Menü
Yüz ve Menü

Yüz için ITEAD şeklinde Rezistif dokunmatik ekran kullanıyorum, kullanımı gerçekten çok basit, seri haberleşme ile kontrol edilebiliyor! Bu yüzden sadece arduino'nun 2 pinini alır!

Ekrandaki herhangi bir değişkenin değerini gönderebilirsiniz veya herhangi bir tuşa bastığınızda Arduino'ya ID gönderilir.

Yüz programı yapmak için ITEAD bir editöre sahiptir.

www.itead.cc/display/nextion.html

Kullanımı gerçekten basit ama benim gibi bir ekran kullanıyorsanız HMI programı ve.tft Google Drive Link'te olacak.

.tft, programı ekrana şarj edebilmeniz için SD karta yerleştirdiğiniz belgedir.

Youtube'da programın nasıl kullanılacağını anlatan bir çok video var.

7. Adım: Videolar

İşlevlerin küçük bir gösterimi, daha fazlası var, ancak bununla neler yapabileceğini görebilirsiniz!

(Gözlerine dokunulmayı sevmiyor:b) ama sağ üst köşesinde menüyü açabilirsiniz.

Ve daha fazla kodlama ile neredeyse her şeyi yapabilirsiniz! Hala kullanılmayan pek çok pin var. Wifi ekleyebilirsin… diğer şeyleri veya bunun gibi bir şeyi kontrol etmek için bluetooth'u kullanabilirsin.

Umarım öğretilebilirliğimi beğenirsiniz!

Yorum yapmaktan veya bana herhangi bir soru sormaktan çekinmeyin!

Önerilen: