Mündəricat:

Ultra Realist Sörf Simulyatoru: 11 addım (şəkillərlə)
Ultra Realist Sörf Simulyatoru: 11 addım (şəkillərlə)

Video: Ultra Realist Sörf Simulyatoru: 11 addım (şəkillərlə)

Video: Ultra Realist Sörf Simulyatoru: 11 addım (şəkillərlə)
Video: Майнкрафт ультра шейдеры на Макбук!? 2024, Iyul
Anonim
Ultra Realist Sörf Simulyatoru
Ultra Realist Sörf Simulyatoru
Ultra Realist Sörf Simulyatoru
Ultra Realist Sörf Simulyatoru

Birdən sörf etmək istəyini hiss edirsiniz, amma yaxınlıqda böyük bir su kütləsi yoxdur? Dərin və təlatümlü sulardan qorxursan? Yoxsa bayıra çıxmaq üçün tənbəlsən? Sonra Ultra Realistic Sörf Simulyatoru sizin üçün mükəmməl bir həlldir! Təsəvvür edilə bilən hər hansı bir yerdən reallığa yaxın sörf təcrübəsinə imkan verir. İki hissəli bir sistem olaraq, hərəkət bir lövhə tərəfindən algılanır və bir okean dioramasının dalğa hərəkətlərinə çevrilir.

Layihə müəllifi:

Lena Strobel, Gabriel Rihaczek, Guillaume Caussarieu

Layihə ITECH magistr proqramında Hesablama Dizaynı və Rəqəmsal istehsal seminarı çərçivəsində həyata keçirilib.

Addım 1: Materiallar

Ultra Realist Sörf Simulyatoru qurmaq üçün aşağıdakı təchizatlara ehtiyacınız olacaq:

Elektronika:

  • 2x Arduino lövhəsi (Arduino Uno)
  • 2x 9V Batareyalar
  • 1x Servomotor, məsələn ServoMotox Reely Standard-Servo S-0090 (88/98N.cm)
  • 1x 3 oxlu rəqəmsal sürətləndirmə sensoru modulu - MMA8452
  • 2x NRF24L01 ötürücü modulu
  • 6/7.5V enerji təchizatı, məsələn Voltcraft USPS-1000
  • 2x 5.1kΩ rezistor
  • 1x Çörək Paneli
  • Jumper telləri

Avadanlıq:

  • 2x Plexiglas təbəqələr 250x500x3mm, məs. Evonik
  • 1x Pleksiglas təbəqələr 250x500x2mm, məs. Evonik
  • 20 mm kontrplak lövhəsi (91*21cm + 2x 91*11cm)
  • 4x M3x15mm boltlar
  • 8x M3 Fındıq
  • 1x Ø8x20mm Alüminium qol (qalınlığı 1 mm)
  • 1x M6x50mm Bolt + 2xM6 Fındıq
  • Ø3x50mm yivli çubuq
  • 2x Ø8/4mm yuyucular
  • Ø5x50 mm taxta vintlər

  • Mavi Su Boyası
  • 1l şəffaf körpə yağı
  • 1x Boru Acrifix 1R 0192 (və ya digər şəffaf və suya davamlı akril yapışqan)
  • Şəffaf silikon

Alətlər:

Plyers, Tornavida, Power Drill, Lazer Kesici, Taxta şerit və ya CNC dəyirmanı, 60ml şpris

Addım 2: Kontrplak sörf taxtasının montajı

Kontrplak sörf taxtasının yığılması
Kontrplak sörf taxtasının yığılması
Kontrplak sörf taxtasının yığılması
Kontrplak sörf taxtasının yığılması

Sörf taxtasını kəsmək üçün cnc dəyirmanına çıxışımız olmadığı üçün bir lent mişarından istifadə etdik. Kağız trafaretlə taxtanın konturunu taxta üzərində izlədik. Sörf taxtası yapışdırmaq və/ və ya vidalamaqla birləşdirilə bilər.

Addım 3: Lazer Kəsmə Dioraması

Lazer kəsmə dioraması
Lazer kəsmə dioraması

Parçaları lazer kəsmə yönləndiricisi ilə kəsmək üçün aşağıdakı dxf faylını istifadə edin.

Faylın bir hissəsi 3 mm pleksiglasdan, digər hissəsi 2 mm pleksiglasdan kəsilməlidir.

Yaxşı bir pleksiglas istifadə edin. Təcrübə göstərir ki, keyfiyyətsiz pleksiglas akril yapışqanla təmasda olduqda bulanıqlaşmağa meyllidir.

Addım 4: Dioramanın montajı

Diorama məclisi
Diorama məclisi
Diorama məclisi
Diorama məclisi

Dioramanı yığmaq üçün:

  • Alt plitə ilə başlayın və sonra 2 qısa tərəfi əlavə edin. Yapışqan quruyana qədər 5 dəqiqə gözləyin.
  • İki uzun tərəfi əlavə edin və sonra yapışqanın quruması üçün ən az 15 dəqiqə gözləyin.
  • Bütün kənarları içəridən bağlayın. Yavaş -yavaş gedin, hər dəfə bir kənara çəkin və yapışqanın qurumasına icazə verin (hər kənar üçün ~ 15 dəq. Bu, digər kənarları bağlayarkən yapışqanın pleksiglasınızda sürüşməsinin qarşısını alacaq.)
  • Üst boşqabı masanın üzərinə qoyun və qutunun təmasda olacağı bölgələrə yapışqan tökün (Daha sonra içəridən möhürləyə bilməyəcəyiniz üçün fotoya baxın)
  • Bütün qutunun ən az 30 dəqiqə birbaşa işığa buraxılmasına icazə verin (UV ilə yapışan yapışqan üçün)
  • Şırıngadan istifadə edərək qutunu diqqətlə yalnız su ilə doldurun. Sızıntıları yoxlayın. Sızırsa, qutunu boşaltın və kənarlarına daha çox yapışqan və ya silikon əlavə edin. Düzgün bir su yalıtımı əldə etməyinizə qədər bu addımı təkrarlayın (Vaxt lazım olsa belə, suyu təmizləmək körpə yağından daha asan olacaq … Bizə güvənin!)

Bəzi maraqlı məsləhətləri burada da tapa bilərsiniz:

Addım 5: Dioramanı su və yağla doldurun

Dioramanı Su və Yağla Doldurma
Dioramanı Su və Yağla Doldurma

İndi qutunuz suya davamlıdır (həqiqətənmi?):

  • Suyu mavi su boyası ilə qarışdırın.
  • Şırıngadan istifadə edərək qutunun 1/3 hissəsini rəngli su ilə doldurun.
  • Qutunu ən üst hissəsinə yağla doldurun
  • Hava kabarcıklarının yox olmasını gözləyin.
  • Bütün baloncuklar yox olduqda, qutunun mükəmməl şəkildə doldurulduğundan əmin olun
  • Xarici qutunu maye qab təmizləyicisi ilə təmizləyin
  • İki çuxuru şəffaf silikon ilə bağlayın

Addım 6: Diorama Base və Surfboardun montajı

Image
Image
Diorama bazası və sörf taxtasının montajı
Diorama bazası və sörf taxtasının montajı
Diorama bazası və sörf taxtasının montajı
Diorama bazası və sörf taxtasının montajı

Sistemi yüksəltmək üçün dalğa qutusunun altında bir plug-in lövhəsi hazırladıq. Dalğa qutusunu və mühərriki daşımaq üçün dayaqlar x və y istiqamətdə əsas lövhəyə qoşula bilər. Baza, əvvəlcədən kəsilmiş pleksiglasdan, dişlilərdən, boltlardan, yuyuculardan, qoz -fındıqlardan, alüminium manşondan və servomotordan alınan şəkillərə uyğun olaraq yığıla bilər. Ötürücüləri salladığınızdan və su ilə doldurulmuş qutunun yükünü birbaşa servo motora köçürmədiyinizə əmin olun. Dalğa qutusu bazaya möhkəm bağlanmamışdır. Alüminium bir bolt üzərində (bütün konstruksiyanın əyilmə oxu) dayanır və yalnız dar pleksi dilimlərlə yerində tutulur. Konstruksiyanın əyilmə oxu onun hərəkətini istiqamətləndirmək və qutunun aşağı düşməsinin qarşısını almaq üçün asimmetrik şəkildə düzülmüşdür.

Addım 7: Kabel çəkmə

Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama

Kablolama planı şəkildə göstərilmişdir. İki sxem, lövhə üçün bir ötürücü dövrə və diorama üçün bir alıcı dövrə yaradılmalıdır.

Quraşdırma, lövhə ilə diorama arasındakı əlaqə olaraq radio ötürücü yerinə tel istifadə edərək tək bir arduino lövhəsi ilə işləyə bilər.

Addım 8: Arduino Kodları

Arduino Kodları
Arduino Kodları
Arduino Kodları
Arduino Kodları

Əlavə edilmiş arduino kodlarından istifadə edin. Hər bir arduino lövhəsi üçün iki kod olduğunu unutmayın. Verici kodu lövhə açısını oxuyur, bucağı istifadə edilə bilən bir dəyərə çevirir və alıcıya göndərir. Açar kodu bu dəyərləri alır və onlara əsaslanan servo motoru idarə edir. Kodlarda əlavə şərhlər də var. Birdən çox kitabxana quraşdırılmalıdır, bağlantılar kodda göstərilmişdir.

Kodlar arduino lövhələrinə yükləndikdən sonra son parametrləri etmək üçün növbəti addımı izləyin.

Addım 9: Verici Kodunun Düzəldilməsi

Verici kodunun tənzimlənməsi
Verici kodunun tənzimlənməsi
Verici kodunun tənzimlənməsi
Verici kodunun tənzimlənməsi

Bu addım yalnız lövhənin forması təklif ediləndən fərqli olduqda lazımdır.

  • İndi kodun parametrlərini xüsusi lövhənizə və quruluşunuza uyğunlaşdırmaq istəyirsiniz.
  • Arduino ötürücünüz sörf lövhəsinə möhkəm bağlandıqdan sonra arduinonu yenidən kompüterə qoşun.
  • Arduinonun üfüqi vəziyyətdə sabit olduqda 90 ° oxumasını istəyirsiniz. Serial. Print (bucaq) funksiyasından istifadə edərək oxunan dəyər 90 ° deyilsə, gözəl və yuvarlaq 90 ° olmaq üçün bir neçə dərəcə əlavə edərək və ya çıxaraq kodu tənzimləyin.
  • Buna nail olduqdan sonra lövhənizi bir tərəfə çevirin. Bucağı oxuya və lövhənizin dönə biləcəyi maksimum bucağı çıxara bilərsiniz. Kodu xüsusi ehtiyacınıza uyğunlaşdırmaq üçün bu dəyəri istifadə edin
  • Bu addımı digər istiqamətdə təkrarlayın
  • Kodunuzu ötürücü arduino lövhəsinə geri yükləyin.

Addım 10: Sörfdən zövq alın

Addım 11: Sidenote

Image
Image

Müstəqil bir maşın olaraq heç bir insan sörfçüsünə ehtiyac yoxdur! Sistem, titrəməni artırmaq üçün özünü tətik etdiyi bir geribildirim döngəsi də yarada bilər.

Arduino Müsabiqəsi 2019
Arduino Müsabiqəsi 2019

Arduino 2019 Müsabiqəsində ikinci yer

Tövsiyə: