Mündəricat:

Cənab Wallplate'in Göz İllüziyası Robotu: 12 Adım (Şəkillərlə birlikdə)
Cənab Wallplate'in Göz İllüziyası Robotu: 12 Adım (Şəkillərlə birlikdə)

Video: Cənab Wallplate'in Göz İllüziyası Robotu: 12 Adım (Şəkillərlə birlikdə)

Video: Cənab Wallplate'in Göz İllüziyası Robotu: 12 Adım (Şəkillərlə birlikdə)
Video: Kim nə başa düşdü ❓ 2024, Noyabr
Anonim
Image
Image
Boltları Divar Lövhəsinə yapışdırın
Boltları Divar Lövhəsinə yapışdırın

Bu layihə yaxınlarımı və dostlarımı ziyarət etdikləri zaman onları əyləndirmək üçün hazırlanmışdır. Çox sadə "robot" dur. Bir şəxs və cənab Wallplate arasındakı qarşılıqlı əlaqə ssenarisidir. Burada süni intellekt və ya dərin öyrənmə yoxdur. Şəxsə cavab verərkən, Mr. Wallplate -in zəkası var, amma çox sünidir. Süni intellekt sayılmayacaq qədər süni.

Ümumiyyətlə bir robot üçün istifadə edilməyəcək ümumi əşyaları istifadə etmək qərarına gəldim: üz üçün keçid/dupleks divar lövhəsi, gözlər üçün ½ pingpong topları və dodaqlar üçün at quyruğu tutacağı. Gözlər otaqda hərəkət edən bir insanı izləyir, amma bu, optik bir xəyaldır. Bir motor cənab Wallplate -in söylədiyi sözlərlə eyni vaxtda dodaqları hərəkətə gətirir. Yeganə mürəkkəb maddə LEGO Mindstorms EV3 olan beyindir.

Bir kompüterdə işləyən Mindstorms EV3 Proqramı, bir proqram yaradır və daha sonra EV3 Brick adlı bir mikro nəzarətçiyə yüklənir. Proqramlaşdırma metodu ikon əsaslı və yüksək səviyyədədir. Çox asan və çox yönlüdür.

Təchizat

  1. LEGO Mindstorms EV3 dəsti
  2. 1 keçid/dupleks divar lövhəsi
  3. 3 bolt, #6 və ya 8, 1 ½ düym (təxminən 4 sm) uzunluğunda
  4. Boltlar üçün 9 qoz -fındıq
  5. Üzərində heç bir yazı olmayan 1 ədəd pingpong topu və ya yazı varsa 2 top
  6. Təxminən 2 "x4" (5x10 sm) və ya bir qədər böyük olan nazik sərt karton
  7. Bir gözün irisi ölçüsündə (təxminən 7/16 düym və ya 1,2 sm) 2 ədəd yuvarlaq, qaranlıq etiket. Mebeldəki vintləri örtmək üçün nəzərdə tutulmuş qəhvəyi vint başlı bəzək düymələrindən istifadə etdim
  8. 1 qırmızı at quyruğu sahibi
  9. At quyruğu sahibi ilə eyni rəngli qırmızı iplik
  10. 2 kağız klip
  11. Təxminən 4 düym (10 sm) şəffaf lent
  12. İğne burun kəlbətinləri
  13. Boltlar üçün tornavida

Addım 1: Boltları Divar Lövhəsinə yapışdırın

Boltları Divar Lövhəsinə yapışdırın
Boltları Divar Lövhəsinə yapışdırın

"Gözlər" arasındakı deliyə 1 bolt qoyun və bir qoz ilə bərkidin. Pingpong topları üçün yer buraxmaq üçün qoz -fındıq arasında 1,6 sm boşluq olan ikinci bir qoz lazımdır.

Digər 2 boltun hər birinə bir qoz bükün və divar plitəsindəki digər 2 delikdən keçirin. Fotoda göstərildiyi kimi bu boltların hər birinə başqa bir qoz bağlayın. Divar lövhəsinin ön hissəsindəki bolt başı ilə qoz arasındakı boşluq at quyruğu sahibini yerləşdirmək üçün kifayət qədər genişdir.

Addım 2: Ön dayağı düzəldin

Ön dayağı düzəldin
Ön dayağı düzəldin
Ön dayağı düzəldin
Ön dayağı düzəldin

Fotoşəkildə EV3 dəstində lazım olan elementləri tapın və göstərildiyi kimi bir -birinə və divar lövhəsinə yapışdırın.

Addım 3: Motoru bağlayın

Motoru bağlayın
Motoru bağlayın
Motoru bağlayın
Motoru bağlayın
Motoru bağlayın
Motoru bağlayın

Yenə EV3 dəstindəki elementləri tapın (ilk şəkil) və ikinci fotoda göstərildiyi kimi bir -birinə yapışdırın. Üçüncü fotoşəkildə göstərildiyi kimi, motor divar lövhəsinə bağlanır. Motor şaftı çuxuru divar lövhəsindəki düzbucaqlı çuxurla üst -üstə düşür.

Addım 4: Gözləri bağlayın

Gözləri bağlayın
Gözləri bağlayın
Gözləri bağlayın
Gözləri bağlayın

Mümkünsə pingpong topunu dikiş boyunca yarıya bölün. Kəsmənin bir hissəsi üçün bir bıçaq və bitirmə üçün kiçik qayçı istifadə etdim.

Pingpong topunun iç hissəsinin ortasına yuvarlaq etiketləri yapışdırın.

Kartonu fotoşəkildə göstərildiyi kimi divar lövhəsinə qoyun və tape pingpong toplarını qara LEGO elementinə bağlamaq üçün şəffaf lent istifadə edin.

Addım 5: Dodaqları düzəldin

Dodaqları düzəldin
Dodaqları düzəldin
Dodaqları düzəldin
Dodaqları düzəldin
Dodaqları düzəldin
Dodaqları düzəldin

Kliplərdən birini ilk fotoşəklin sağ alt hissəsində göstərilən formaya bükün. Bu, motorun mil çuxuruna sığacaq və motor dönəndə dodaqları hərəkət etdirəcək.

Digər kağız klipinin iç döngəsini bir tərəfə bükün və motoru düzgün fotoşəkilə çevirmək üçün istifadə edin ki, birinci ataç ikinci fotoda göstərildiyi kimi yatay şəkildə yerləşsin. Asanlıqla dönmür və sonra aşmağa meyllidir.

At quyruğu sahiblərim bir az çox böyükdür və "dodaqlar" "üzə" qoyulduqda bağlanmır. Qırmızı ipdən təxminən 1 sm diametrində 2 döngə düzəltdim. Müvafiq diametrli bir qələm kimi yuvarlaq bir əşyaya sahib olmağa kömək edir. İplik döngələrini ucundan təxminən ⅜ düym (1 sm) məsafədə, at quyruğu tutucusunun uclarına sürüşdürün. Üçüncü fotoda göstərildiyi kimi at quyruğu tutucusunu boltların üzərinə itələyin.

Addım 6: Arxa dayağı düzəldin

Arxa dayağı düzəldin
Arxa dayağı düzəldin
Arxa dayağı düzəldin
Arxa dayağı düzəldin
Arxa dayağı düzəldin
Arxa dayağı düzəldin

EV3 dəstindəki elementləri tapın (ilk şəkil) və göstərildiyi kimi birləşdirin. Bu arxa dayaq, üçüncü fotoşəkildə göstərildiyi kimi, divar lövhəsi dəstinin arxasına oturur. Uyğun olacağı yalnız bir yer var.

Addım 7: "saç" düzəldin

"Saçları" düzəldin
"Saçları" düzəldin
"Saçları" düzəldin
"Saçları" düzəldin
"Saçları" düzəldin
"Saçları" düzəldin
"Saçları" düzəldin
"Saçları" düzəldin

İlk fotoşəkildə göstərildiyi kimi "saçın" bir tərəfi üçün bir neçə EV3 elementi lazımdır. Boz rəngli bağlayıcı 2 3/16 düym (5,5 sm) uzunluğundadır. İkinci fotoda göstərildiyi kimi yapışdırılırlar.

"Saçın" digər tərəfi, üstündə 4 yerinə 3 element olması istisna olmaqla, birinci tərəfin güzgü görüntüsüdür və buna görə də boz bağlayıcı yerinə daha qısa (1 ⅞ düym və ya 4,7 sm) qara bağlayıcı istifadə olunur. İlk şəkil hansı elementlərə ehtiyac olduğunu göstərən bir bələdçidir.

Üçüncü fotonun ortasında göstərildiyi kimi əlavə EV3 elementlərinə ehtiyac var və hamısı dördüncü fotoda göstərildiyi kimi əlavə olunur. Bu göründüyü qədər çətin deyil, amma fotoşəkillərə yaxından baxmaq vacibdir.

Addım 8: "saçları" bağlayın

"Saçları" bağlayın
"Saçları" bağlayın

"Saçlar" gözün arxasındakı qara elementə yapışdırılır. Bolt boz elementin orta çuxuruna uyğundur.

Addım 9: Proqramı inkişaf etdirin

Proqramı inkişaf etdirin
Proqramı inkişaf etdirin
Proqramı inkişaf etdirin
Proqramı inkişaf etdirin

LEGO Mindstorms çox əlverişli ikon əsaslı proqramlaşdırma metoduna malikdir. Bloklar ekranın aşağı hissəsində göstərilir və bir proqram qurmaq üçün proqramlaşdırma pəncərəsinə sürüklənərək buraxıla bilər. Yuxarıdakı ekran görüntüsü, bir layihənin ilk başladığı zaman EV3 pəncərəsini göstərir. Layihə adı bir proqram ilk dəfə qeyd edildikdə təyin edilir.

Proqram cənab Wallplate -in danışan bir insanla ünsiyyət qurmasını təmin edir. Cavablar skript olunur. Burada süni intellekt və ya dərin öyrənmə yoxdur.

Hər bir qarşılıqlı əlaqə üç blokdan ibarətdir:

1. Gözləmə Bloku (narıncı Akışa Nəzarət kateqoriyasında) bir insanın şərh etməsi üçün vaxt verir.

2. Səs Bloku (yaşıl Fəaliyyət kateqoriyasında) sözlər və ya səslər çıxarır. Növbəti blokun (Motor Bloku) dərhal başlaması üçün blokdakı ən doğru seçim "1" (Bir dəfə Çal) olaraq təyin olunur. Bu səbəbdən motor səs çıxararkən dönər. Yeganə istisna, sağdakı seçimdə "0" (Tamamlanmasını Gözləyin) olan ikinci son blokdur.

3. Orta Motor Bloku (yaşıl Fəaliyyət kateqoriyasında) cənab Wallplate tərəfindən danışılan hər heca üçün yarım fırlanma ilə dodaqları hərəkətə gətirir. Güc seçimi, dodaq hərəkətini cənab Wallplatein danışması ilə senkronize etmək üçün 48 olaraq təyin edilmişdir.

Proqramın yüklənməsini necə quracağınızı anlaya bilmədim və buna görə də blokların siyahısını göstərirəm. Proqramı inkişaf etdirmək və/və ya ehtiyaclarınıza uyğun olaraq dəyişdirmək çox vaxt çəkməməlidir. Həmişə olduğu kimi, proqramı inkişaf etdirərkən onu vaxtaşırı saxlamaq yaxşı bir fikirdir.

  1. Başlanğıc Bloku bir proqram hazırlandıqda avtomatik olaraq mövcuddur.
  2. Gözləyin Blok 3 saniyə gözləyir. Adam "Salam, Cənab Wallplate" deyir.
  3. Sound Block "Salam" deyir.
  4. Orta Motor Bloku, dodaqları iki dəfə açan motoru 1 döndərir.
  5. Gözləmə bloku 1,5 saniyə gözləyir və adam "Necəsən?"
  6. Sound Block "Fantastik" deyir.
  7. Orta Motor Bloku, dodaqları üç dəfə açan mühərriki 1,5 döndərir.
  8. Gözləmə bloku 2 saniyə dayanır və adam "Yaxşı baxırsan" deyir.
  9. Sound Block deyir: "Təşəkkür edirəm".
  10. Orta Motor Bloku, dodaqları iki dəfə açan motoru 1 döndərir.
  11. Sound Block "Blip 2" səsi verir.
  12. Gözləmə bloku 3 saniyə gözləyir və adam "Neçə barmaq var?" Deyir. cənab Wallplatein qarşısında 4 barmağını yuxarı qaldırarkən.
  13. Sound Block "Dörd" deyir.
  14. Orta Motor Bloku, dodaqları bir dəfə açan motoru.5 döndərir.
  15. Gözləmə bloku 3 saniyə gözləyir və adam "Ev heyvanlarınız varmı?" Deyir.
  16. Sound Block "Bəli" deyir.
  17. Orta Motor Bloku, dodaqları bir dəfə açan motoru.5 döndürür.
  18. Gözləmə bloku gözləyir.5 saniyə.
  19. Sound Block bir fil çağırışı edir.
  20. Gözləmə bloku 3 saniyə gözləyir və adam "fil?"
  21. Səs Bloku gülür.
  22. Orta Motor Bloku, dodaqları açan motoru.25 döndərir.
  23. Gözləmə bloku 1 saniyə gözləyir.
  24. Orta Motor Bloku, dodaqları bağlayan motoru.25 döndərir.
  25. Gözləmə bloku 3 saniyə gözləyir və adam: "Tamam, bir vaxt yenidən görüşəcəyik" deyir.
  26. Sound Block "Əlvida" deyir.
  27. Orta Motor Bloku, dodaqları iki dəfə açan motoru 1 fırlanmağa çevirir.
  28. Sound Block gücünü azaldan bir səs çıxarır. Bu, ən sağ seçimdə "0" (Tamamlanmasını Gözləyin) olan yeganə Səs Blokudur.
  29. Proqram Blokunu dayandırın (mavi Qabaqcıl qrupda) proqramı dayandırır.

Addım 10: EV3 Kərpicini Cənab Wallplate -ə qoşun

EV3 Kərpicini Cənab Wallplate -ə qoşun
EV3 Kərpicini Cənab Wallplate -ə qoşun
EV3 Kərpicini Cənab Wallplate -ə qoşun
EV3 Kərpicini Cənab Wallplate -ə qoşun

Motoru EV3 Kərpicindəki A Portuna bağlamaq üçün EV3 dəstindəki düz kabellərdən birini istifadə edin.

Addım 11: Proqramı EV3 Brick -ə yükləyin

EV3 Brick, USB kabel, Wi-Fi və ya Bluetooth ilə kompüterə qoşula bilər. Bağlandıqda və açıldıqda, bu, kompüterdəki EV3 pəncərəsinin sağ alt küncündəki kiçik bir pəncərədə göstərilir. Sağdakı "EV3" mətni qırmızıya çevrilir. Bu "EV3" -ün altındakı müvafiq işarəni tıkladığınızda proqramı EV3 Brick -ə yükləyib dərhal işə salacaqsınız.

Yüklədikdən sonra EV3 Kərpic kompüterdən ayrılaraq proqram EV3 Kərpicdən başlaya bilər.

Addım 12: Gələcək İnkişaflar

Vaxt imkan verdikdə, otaqda hərəkət edən bir adamın arxasınca başımı çevirməyi düşünürəm. Başı çevirmək üçün bir motor tutmaq üçün bir baza və adamı tapmaq üçün bir motor və ultrasəs sensoru lazımdır.

Bu əyləncəli bir layihə idi. Ümid edirəm sizə də maraqlı gəlir.

Tövsiyə: