İçindekiler:
- Gereçler
- Adım 1: Cıvataları Duvar Plakasına Takın
- Adım 2: Ön Standı Yapın
- Adım 3: Motoru Takın
- 4. Adım: Gözleri Takın
- Adım 5: Dudakları Yapın
- Adım 6: Arka Standı Yapın
- Adım 7: "saç" yapın
- 8. Adım: “saç”ı takın
- 9. Adım: Programı Geliştirin
- Adım 10: EV3 Brick'i Bay Wallplate'e bağlayın
- Adım 11: Programı EV3 Brick'e İndirin
- Adım 12: Gelecekteki Geliştirmeler
Video: Bay Wallplate'in Göz İllüzyon Robotu: 12 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu proje, akrabalarımı ve arkadaşlarımı ziyaret ettiklerinde eğlendirmek için tasarlandı. Bu çok basit bir "robot". Bir kişi ile Bay Wallplate arasındaki etkileşim senaryoya yazılır. Burada yapay zeka veya derin öğrenme yoktur. Kişiye cevap verdiğinde Bay Wallplate'in zekası var gibi görünüyor ama çok yapay. Yapay zeka olarak kabul edilemeyecek kadar yapay.
Normalde bir robot için kullanılmayan genel eşyaları kullanmaya karar verdim: yüz için bir geçiş/dubleks duvar plakası, gözler için ½ pinpon topu ve dudaklar için bir at kuyruğu tutacağı. Gözler, odanın içinde hareket eden bir kişiyi takip ediyormuş gibi görünür, ancak bu bir optik illüzyondur. Bir motor, dudakları Bay Wallplate tarafından söylenen kelimelerle senkronize olarak hareket ettirir. Tek gelişmiş öğe, LEGO Mindstorms EV3 olan beyindir.
Bir bilgisayarda çalışan Mindstorms EV3 Yazılımı, daha sonra EV3 Brick adı verilen bir mikro denetleyiciye indirilen bir program oluşturur. Programlama yöntemi simge tabanlı ve üst düzeydir. Çok kolay ve çok yönlü.
Gereçler
- LEGO Mindstorms EV3 seti
- 1 geçiş/dubleks duvar plakası
- 3 cıvata, #6 veya #8, 1 ½ inç (yaklaşık 4 cm) uzunluğunda
- Cıvatalar için 9 somun
- Üzerinde yazı olmayan 1 adet pinpon topu veya yazı varsa 2 adet top
- İnce sert karton parçası, yaklaşık 2”x4” (5x10 cm) veya biraz daha büyük
- Bir gözün irisi büyüklüğünde (yaklaşık 7/16 inç veya 1,2 cm) 2 yuvarlak, koyu renkli çıkartma. Mobilyadaki vidaları kapatmak için kahverengi vida başlı trim düğmeleri kullandım.
- 1 adet kırmızı at kuyruğu tutacağı
- At kuyruğu tutucusu ile aynı renkteki kırmızı iplik
- 2 ataş
- Yaklaşık 4 inç (10 cm) şeffaf bant
- Kargaburun
-
Cıvatalar için tornavida
Adım 1: Cıvataları Duvar Plakasına Takın
"Gözler" arasındaki delikten 1 cıvata geçirin ve bir somunla sabitleyin. ½ pinpon topları için boşluk bırakmak için somunlar arasında 1,6 cm (1,6 cm) boşluk olan ikinci bir somun gereklidir.
Diğer 2 cıvatanın her birine bir somun çevirin ve bunları duvar plakasındaki diğer 2 delikten geçirin. Bu cıvataların her birine fotoğrafta gösterildiği gibi başka bir somun takın. Duvar plakasının önündeki cıvata başı ve somun arasındaki boşluk, at kuyruğu tutucusunu alacak kadar geniştir.
Adım 2: Ön Standı Yapın
Fotoğrafa göre EV3 setinde gerekli öğeleri bulun ve gösterildiği gibi birbirine ve duvar plakasına takın.
Adım 3: Motoru Takın
Yine, EV3 setindeki (ilk fotoğraf) öğeleri bulun ve ikinci fotoğrafta gösterildiği gibi birbirine ekleyin. Motor, üçüncü fotoğrafta gösterildiği gibi duvar plakası düzeneğine takılır. Motor mili deliği, duvar plakasındaki dikdörtgen delik ile aynı hizadadır.
4. Adım: Gözleri Takın
Mümkünse pinpon topunu dikiş boyunca ortadan ikiye kesin. Kesimin bir kısmı için maket bıçağı ve bitirmek için küçük makas kullandım.
Yuvarlak çıkartmaları, pinpon topunun yarısının iç kısmının ortasına yapıştırın.
Kartonu fotoğrafta gösterildiği gibi duvar plakasına yerleştirin ve ½ pinpon toplarını siyah LEGO elemanına tutturmak için şeffaf bant kullanın.
Adım 5: Dudakları Yapın
Ataşlardan birini ilk fotoğrafın sağ alt kısmında gösterilen şekle bükün. Bu, motorun mil deliğine sığacak ve motor döndüğünde dudakları hareket ettirecektir.
Diğer ataşın iç halkasını bir tarafa bükün ve motoru, ikinci fotoğrafta gösterildiği gibi birinci ataç yatay olarak oturacak şekilde uygun hizaya getirmek için kullanın. Kolayca dönmez ve sonra aşma eğilimi gösterir.
At kuyruğu tutacaklarım biraz fazla büyük ve "dudaklar" "yüze" yerleştirildiğinde kapalı değil. Yaklaşık 1 cm çapında 2 ilmek yapmak için kırmızı ipliği kullandım. Uygun çapta bir kalem gibi yuvarlak bir nesneye sahip olmanıza yardımcı olur. İplik halkalarını, uçtan yaklaşık ⅜ inç (1 cm) uzakta, at kuyruğu tutucunun uçlarına kaydırın. At kuyruğu tutucusunu üçüncü fotoğrafta gösterildiği gibi cıvataların üzerine itin.
Adım 6: Arka Standı Yapın
EV3 setindeki (ilk fotoğraf) öğeleri bulun ve gösterildiği gibi birbirine ekleyin. Bu arka stand, üçüncü fotoğrafta gösterildiği gibi duvar plakası düzeneğinin arkasına oturur. Sığacağı tek bir yer var.
Adım 7: "saç" yapın
İlk fotoğrafta gösterildiği gibi "saç"ın bir tarafı için birkaç EV3 elemanı gereklidir. Gri konektör 2 3/16 inç (5,5 cm) uzunluğundadır. İkinci fotoğrafta gösterildiği gibi takılırlar.
"Saç"ın diğer tarafı, üstte 4 yerine 3 eleman olması dışında birinci tarafın ayna görüntüsüdür ve bu nedenle gri konektör yerine daha kısa (1 ⅞ inç veya 4,7 cm) siyah konektör kullanılır. İlk fotoğraf, hangi öğelerin gerekli olduğuna dair bir rehberdir.
Üçüncü fotoğrafın ortasında gösterildiği gibi ek EV3 elemanlarına ihtiyaç vardır ve hepsi dördüncü fotoğrafta gösterildiği gibi eklenmiştir. Bu göründüğü kadar zor değil, ancak fotoğraflara yakından bakmak önemlidir.
8. Adım: “saç”ı takın
"Saç", gözlerin arkasındaki siyah elemente bağlanır. Cıvata, gri elemanın orta deliğine oturur.
9. Adım: Programı Geliştirin
LEGO Mindstorms, simge tabanlı çok kullanışlı bir programlama yöntemine sahiptir. Bloklar ekranın alt kısmında gösterilir ve bir program oluşturmak için programlama penceresine sürükleyip bırakılabilir. Yukarıdaki ekran görüntüsü, bir proje ilk başlatıldığında EV3 penceresini gösterir. Proje adı, bir program ilk kaydedildiğinde atanır.
Program, Bay Wallplate'i kendisiyle konuşan bir kişiyle etkileşime sokar. Yanıtlar kodlanmıştır. Burada yapay zeka veya derin öğrenme yoktur.
Her etkileşim üç bloktan oluşur:
1. Bekleme Bloğu (turuncu Akış Kontrolü kategorisinde), bir kişinin yorum yapması için süre verir.
2. Bir Ses Bloğu (yeşil Eylem kategorisinde) sözcükler veya sesler çıkarır. Bir sonraki bloğun (Motor Blok) hemen başlaması için bloktaki en sağdaki seçenek “1” (Bir Kez Oynat) olarak ayarlanır. Bu nedenle motor, ses yapılırken döner. Tek istisna, en sağdaki seçenekte “0” (Tamamlanmayı Bekle) olan sondan ikinci bloktur.
3. Bir Orta Motor Blok (yeşil Eylem kategorisinde) dudakları hareket ettirir, Bay Wallplate tarafından konuşulan her hece için bir yarım dönüş. Dudak hareketini Bay Wallplate'in konuşmasıyla senkronize etmek için Güç seçeneği 48'e ayarlanmıştır.
Sizler için programı indirmeyi nasıl kuracağımı çözemedim ve bu yüzden aşağıda blokların bir listesini gösteriyorum. Programı geliştirmeniz ve/veya ihtiyaçlarınıza göre değiştirmeniz fazla zaman almamalıdır. Her zaman olduğu gibi, programı geliştirirken periyodik olarak kaydetmek iyi bir fikirdir.
- Bir program geliştirilirken Başlat Bloğu otomatik olarak bulunur.
- Bekle Blok 3 saniye bekler. Kişi “Merhaba Bay Wallplate” der.
- Sound Block, “Merhaba” der.
- Orta Motor Bloğu, dudakları iki kez açan motoru 1 tur döndürür.
- Bekle bloğu 1.5 saniye bekler ve kişi “Nasılsın?” der.
- Sound Block, “Fantastik” diyor.
- Orta Motor Bloğu, dudakları üç kez açan motoru 1.5 tur döndürür.
- Bekle bloğu 2 saniye bekler ve kişi “İyi görünüyorsun” der.
- Sound Block, “Teşekkürler” diyor.
- Orta Motor Bloğu, dudakları iki kez açan motoru 1 tur döndürür.
- Sound Block, “Blip 2” sesi çıkarır.
- Bekle bloğu 3 saniye bekler ve kişi “Kaç parmak?” der. Bay Wallplate'in önünde 4 parmağını tutarken.
- Sound Block, “Dört” diyor.
- Orta Motor Bloğu, dudakları bir kez açan motoru 0,5 devir döndürür.
- Bekle bloğu 3 saniye bekler ve kişi “Evcil hayvanınız var mı?” der.
- Sound Block, “Evet” der.
- Orta Motor Bloğu, dudakları bir kez açan motoru 0,5 devir döndürür.
- Bekle bloğu 0,5 saniye bekler.
- Sound Block bir fil çağrısı yapar.
- Bekle bloğu 3 saniye bekler ve kişi “Fil mi?” der.
- Ses Bloğu gülüyor.
- Orta Motor Bloğu, motoru.25 devir döndürerek dudakları açar.
- Bekle bloğu 1 saniye bekler.
- Orta Motor Bloğu, dudakları kapatan motoru.25 devir döndürür.
- Bekle bloğu 3 saniye bekler ve kişi “Tamam, bir ara tekrar görüşürüz” der.
- Sound Block, “Güle güle” diyor.
- Orta Motor Bloğu, dudakları iki kez açan motoru 1 tur döndürür.
- Sound Block, bir kapanma sesi çıkarır. Bu, en sağdaki seçenekte “0” (Tamamlanmayı Bekle) olan tek Ses Bloğudur.
- Durdur Program Bloğu (mavi Gelişmiş grubunda) programı durdurur.
Adım 10: EV3 Brick'i Bay Wallplate'e bağlayın
Motoru EV3 Brick'teki Port A'ya bağlamak için EV3 setindeki düz kablolardan birini kullanın.
Adım 11: Programı EV3 Brick'e İndirin
EV3 Brick bilgisayara bir USB kablosu, Wi-Fi veya Bluetooth ile bağlanabilir. Bağlandığında ve açıldığında bu, bilgisayardaki EV3 penceresinin sağ alt köşesindeki küçük bir pencerede gösterilir. En sağdaki “EV3” metni kırmızıya döner. Bu “EV3”ün altındaki uygun simgeye tıklamak, programı EV3 Brick'e indirecek ve hemen çalıştıracaktır.
İndirdikten sonra, EV3 Brick'in bilgisayarla bağlantısı kesilebilir ve program EV3 Brick'te başlatılabilir.
Adım 12: Gelecekteki Geliştirmeler
Vakit buldukça, odanın içinde dolaşan birini takip etmek için kafamı çevirmeyi düşünüyorum. Bu, kafayı döndürmek için bir motoru tutmak için bir tabana ve kişiyi bulmak için bir motora ve ultrasonik sensöre ihtiyaç duyacaktır.
Bu eğlenceli bir projeydi. Umarım siz de ilginç bulursunuz.
Önerilen:
HClock (Holografik İllüzyon Saati): 7 Adım
HClock (Holografik İllüzyon Saati): Bu benim holoclock fikrim. Bu Eğitilebilir Tablo size standart bir saatin (3 varyasyonlu) nasıl havada süzülüyormuş gibi görüneceğini gösterecek
Infinity Mirror İllüzyon Büyüsü: 3 Adım
Sonsuzluk Aynası İllüzyon Büyüsü: Merhaba arkadaşlar, İllüzyon büyüsü olan bir Sonsuzluk aynası yapalım
Afterimage İllüzyon: 5 Adım (Resimlerle)
Ardıl Görüntü Yanılsaması: Ardıl görüntü, orijinal resim veya şekle maruz bırakıldıktan sonra bir resmin veya şeklin kalıcılığıdır. Parlak bir ışıktan uzağa baktıktan ve hala görüşünüzde bir hale veya parıltı görebildikten sonra onları daha önce görmüşsünüzdür
Bay Wallplate'in Kafası Sizi Takip Etmek İçin Dönüyor: 9 Adım (Resimlerle)
Bay Wallplate'in Başı Sizi Takip Etmek İçin Dönüyor: Bu, Bay Wallplate'in Göz İllüzyon Robotunun daha gelişmiş bir versiyonudur https://www.instructables.com/id/Mr-Wallplates-Eye-Illusion. Ultrasonik bir sensör, Bay Wallplate'in önünde yürürken kafasının sizi takip etmesini sağlar. Süreç şöyle özetlenebilir
LED İllüzyon Ayna Yapın: 3 Adım
LED İllüzyon Ayna Yap: Merhaba arkadaşlar bu derste dekorasyon amaçlı ideal basit malzemeler kullanarak harika bir illüzyon aynası yaptım..okumaya devam edin