Mündəricat:

Dr. Tape Head - Ölümsüz Media: 11 addım (şəkillərlə)
Dr. Tape Head - Ölümsüz Media: 11 addım (şəkillərlə)

Video: Dr. Tape Head - Ölümsüz Media: 11 addım (şəkillərlə)

Video: Dr. Tape Head - Ölümsüz Media: 11 addım (şəkillərlə)
Video: Как избежать появления трещин на стенах? Подготовка под штукатурку. #11 2024, Noyabr
Anonim
Image
Image
Dr. Tape Head - Ölümsüz Media
Dr. Tape Head - Ölümsüz Media
Dr. Tape Head - Ölümsüz Media
Dr. Tape Head - Ölümsüz Media

Dr Tape Head, laboratoriyada gec işləyərkən mükəmməl ürkütücü yoldaşdır! IFTTT xidməti tərəfindən doldurulmuş və Twitter, SMS mesajları və kamera hərəkət siqnallarından toplanan Google Sheets elektron cədvəlindəki mətni oxumaq üçün Amazon Polly xidmətindən istifadə edir. Hətta Google köməkçisi ilə inteqrasiya olunmuşdur, beləliklə, bu sinir bozucu hiyləgərləri qorxutmaq üçün xüsusi mesajları uzaqdan diktə edə bilərsiniz.

Bildirişlər arasında Lego çərçivəli parlayan gözləri, ağır nəfəs alması və LED VU sayğac ağzı hələ də kölgədə gizləndiyinə şübhə etmir. Danışarkən, hərəkət edən gözləri, rölesi idarə olunan bir USB nasosu və bir az sındırılmış elektron siqaretin yaratdığı qorxunc bir buxar buludundan lazer şüaları yandırır.

Onun Raspberry Pi beyni, Pimoroni pHAT Beat gücləndiricisi vasitəsi ilə qoşulmuş qulaqcıqlara quraşdırılmış bir neçə dinamikdən gələn səs və səs effektləri ilə bütün bu funksiyaları idarə edir.

Başı həyətə qılıncoynatma maskası olaraq başladı, maneken bədənində uzun bir elektrik enerjisi var və dəli alim saçları vintage kaset lentlərindən hazırlanmışdır.

Bu qədər mürəkkəb bir şəxsi sözlərlə və şəkillərlə təsvir etmək çətindir, mütləq onu videoda hərəkətdə izləməyə dəyər (https://www.youtube.com/embed/mykrJEozIoM, əgər quraşdırılmış versiyanı görə bilmirsinizsə).

Təchizat

Qılıncoynatma maskası

Ping Pong Topları

Moruq Pi 2

USB WiFi adapteri

Pimoroni pHAT Beat

Pico HAT Hack3r

Sparqee Relay Board

5v hava nasosu

Tamam e-siqaret

0% vape mayesi

İstifadə olunmuş vape tankı

Kauçuk borular

Jumper Kabelləri

2x lazer diodları

2x Parlaq Ağ LEDlər

Qısa USB uzantısı

Addım 1: Qulaqlar

Qulaqlar
Qulaqlar
Qulaqlar
Qulaqlar
Qulaqlar
Qulaqlar

İlk yığdığım bədən hissəsi qulaqlar idi - bu vəziyyətdə köhnə bir Sony qulaqlıq. Mövcud qulaqlıq sürücülərini çıxardıqdan sonra hər tərəfdən 30 mm-lik bir delik açdım, sonra iki kiçik, lakin güclü dinamikdə isti yapışdırdım.

Montajı asanlaşdırmaq üçün, bu layihəni bir neçə dəfə yığacağım və sökəcəyimi düşündüyüm üçün bəzi keçid kabel bağlayıcılarını dinamiklərə lehimlədim.

Addım 2: Gözlər

Gözlər
Gözlər
Gözlər
Gözlər
Gözlər
Gözlər

Gözlər üçün, tək bir stolüstü tennis topu ilə başladım, bir Lego çərçivəsi qurdum ki, keçib getdiyim Texnik oxunda çox irəli və irəli dönsün. Bu yalnız bir prototip olmaq üçün idi, amma o qədər yaxşı işləyirdi ki, son quruluş üçün başqa bir şey istifadə etməyin mənası yox idi.

Sonra daha iki ədəd ox götürdüm və hər birinə isti yapışdırılmış bir lazer diyotu və ağ rəngli bir xəyal LEDi aldım. Bu o demək idi ki, lazerlər göz kürəsi ilə fırlanır, LEDlər isə kürələri parladır.

Aksları döndərmək üçün çərçivəyə kiçik bir servo bağladım, Raspberry Pi ilə yaxşı işləyəcəyini bildim və texniki hissələrlə əlaqələndirdim-bir az lego kəsmə və kod mübahisəsi lazım idi amma sonda parlayan, hərəkət edən lazer gözləri, həqiqətən də məmnun edən bir mini quruluşla başa vurdum.

Son bir toxunuş olaraq bir kaset sökdüm və kiçik təkərləri göz qapağına yapışdırdım və onlara gözəl bir retro xarakter verdim.

Bu anda göz quruluşunu balqabağa soxmaq istədim və bunu etdim, amma uzaqdan bənzər bir səs məni basmağa məcbur etdi …

Addım 3: Ağız

Ağız
Ağız
Ağız
Ağız
Ağız
Ağız

Ağızın asan olacağını düşündüm və nə etmək istədiyimi dəqiq bir şəkildə təsəvvür etdim - şəffaf bir kaset qılıncoynatma maskasından üfüqi bir şəkildə çıxacaq və tüstü lentdən çıxacaq. Bu fikir erkən bir zamanda, maskada bir test çuxuru kəsməyə çalışdığım zaman geriyə baxdığımı söyləmək olar, amma qılıncoynatma maskalarının son dərəcə sərt olduğunu kəşf etdim! (Yaxşı duh) Bütün vasitələrimi sınadıqdan və heç bir təəssürat yaratmadıqdan sonra yenidən qruplaşıb dizaynı dəyişməyə qərar verdim.

Ağız üçün işıqlandırma, öz quraşdırılmış VU sayğacına malik olan Raspberry Pi üçün səs gücləndirici Pimoroni pHAT Beat-dan gəlir. Plan, ağız üçün VU sayğacından istifadə etmək və qulaqlıq dinamiklərini çıxış olaraq bağlamaq idi. PHAT Beat birbaşa bir Pi -nin üstünə oturmaq üçün nəzərdə tutulmuşdur, amma hər zaman olduğu kimi başqa bir yerə ehtiyacım var idi, buna görə də pinout.xyz -də hansının lazım olacağını yoxlayaraq tullanan kabellər lenti ilə bağladım.

Sonra pHAT Beat-ı yarı şəffaf bir kasetə isti yapışdırdım, bu da ona bir az daha forma və analoq üslub verdi. İdeal bir dünyada, LED rənglərini necə dəyişdirəcəyimi və yaşıl-kəhrəba-qırmızı əvəzinə hamısını qırmızı rəngə çevirməyi öyrənərdim, amma bu həmişə daha sonrakı tarixlərdə dəyişdirilə bilər.

Addım 4: Duman

Duman
Duman
Duman
Duman
Duman
Duman

Bir proyektdə lazerlərin olması çox gözəldir, amma düşündüm ki, onların işlətdikləri izləri və layihələndirdikləri qırmızı nöqtələri görə bilsəniz daha yaxşı olar. Əlbəttə ki, pişiklər razı deyillər, yalnız nöqtələrlə maraqlanırlar. Dumanlı bir gecəni gözləmək və ya tüstü çəkən qohumlarını evə dəvət etmək əvəzinə, layihənin öz tüstü və ya buxarını yaratması lazım olduğuna qərar verdim ki, lazerlər daha aydın və pis görünsün.

Amazon -dan ucuz USB ilə işləyən 5v hava nasosu sifariş etməklə başladım - hava yatağının şişirdilməsi kimi zəif nəzərdən keçirildi, amma rəyçilərdən heç biri bunu lazer göz qapaqları üçün tüstü nasosu kimi sınamadığı üçün sınamağa qərar verdim.

Sonrakı "tüstü" yaratmaq idi - Mən tapa biləcəyim ən ucuz e -siqaret qələmini alacağımı, nasos girişinə bağlayacağımı və "get" düyməsini basmaq üçün servo istifadə edəcəyimi, ən əsası 0% nikotin vape mayesi istifadə edəcəyimi düşündüm. Bu möhtəşəm, lakin çox mürəkkəb bir plan idi və bir iş yoldaşı mənə açmaq üçün düymə deyil, "əmmək" istifadə edən bir e-siqareti izah edərək bir gecədə sadələşdirdi-və ehtiyatı vardı. Bu işi daha da asanlaşdırdı, etməli olduğum tək şey nasosu açmaq idi və bu da öz növbəsində buxar istehsalına başlayacaq və nasos dayandığı anda dayanacaqdı. Testdə bir müalicə oldu, buna görə daha çətin bir şeyə keçdim - hər şeyi birləşdirdi.

Addım 5: Bağlantılar

Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr

Daha əvvəl dediyim kimi, pHAT Beat səs kartı Pi -nin GPIO -ya qoşulub və çoxlu sancaqlar götürüb. Başqa şeylər üçün bu GND və 5v sancaqlarından bir neçəsini paylaşmalı idim, buna görə əslində sizə iki sancaq dəsti verən GPIO ayırıcı olan bir Pico Hat Hack3r -ə əlavə olundu (lakin hamısı Pi -də eyni sancaqlara bağlıdır).

Bu işi asanlaşdırdı və servoya bağlantıları asanlıqla əlavə edə bildim. Daha sonra hər ikisi 5v -də işləyən lazerləri və nasosu idarə etməliyəm. Şansımı artıq güclə Pi-yə atdığımı bilirdim, buna görə də onları ayrı-ayrılıqda USB güc bankından (əvvəlcə) gücləndirmək qərarına gəldim. Onları Pi -dən idarə etmək üçün qarışığa bir Sparqee rölesi əlavə etdim - bir LED kimi proqramlaşdırdığınız, lakin xarici bir enerji mənbəyi üçün açar rolunu oynayan çox lazımlı bir kiçik lövhə. Qısa bir USB uzatma qurğusunu açdım, pozitiv kabeli açaraq kəsdim və kəsmə uclarını uzadaraq röle lövhəsinə bağlaya bildim. Lazerlər və nasosun hər ikisi USB fişlərinə bağlanmışdı, buna görə də köhnə bir mərkəzə əlavə etdim, yəni hər ikisi birlikdə işləyəcək. Bunun başqa bir səbəbi həm e-siqarın, həm də lazerlərin zədələnməməsi üçün yalnız qısa müddət ərzində yanar olması idi və lazerləri tüstüsüz atəş etmənin heç bir mənası yox idi.

Uğurlu bir sınaq toplantısından sonra, qılıncoynatma maskasını taxmaq və əşyaları yerinə qoymağa başlamaqdan başqa bir şey yox idi.

Addım 6: Baş

Baş
Baş
Baş
Baş
Baş
Baş
Baş
Baş

Bu quruluşdan qılıncoynatma maskaları ilə bağlı iki əsas şeyi xatırlayacağam - kəsmək çox çətindir və işləmək həqiqətən də yöndəmsizdir! Bu mənə bir xeyriyyə mağazasında cəmi 5 funt sterlinqə başa gəldi və bu layihəni etməyimə ilham verdi, buna görə heç şikayət etmirəm.

Lego çərçivəsini minimuma endirdikdən sonra əvvəlcə göz qurğusunu taxdım. Delikləri kəsə bilmədiyim üçün onu yapışdırmağın yeganə yolu telləri maska və çərçivədən keçirərək sonra yuvarlaqlaşdırmaq idi. Bu son dərəcə cılız idi, amma Lego -nu gözəl bir şəkildə saxladı.

Sonra tüstünün lazerlərin atəş açdığı yerə tökülməsi üçün gözün arxasında pompaya əlavə etdim. Bunu etmək üçün, maskanın bir tərəfindən digər tərəfinə nazik yivli bir çubuq vurdum, nasosu kabel bağları ilə çubuğa bağladım - xüsusilə zərif və ya apokalipsisə davamlı deyil, əlbəttə ki, funksionaldır.

Kasetin ağzı oxşardı, lentdə kiçik deliklər qazdım və modelləşdirmə teli ilə bağladım.

Sonrakı, parçalanmış bir qutuya quraşdırılmış (Pico HAT Hack3r üçün yer açmaq üçün) və maskanın arxasındakı dəstəyə kabel ilə bağlanan Pi özü idi.

Başlamazdan əvvəl bütün əlaqələri bir-birinə isti yapışdırmaq və yapışdırmaq üçün diqqətli olacağımı bildiyimi bilirdim və montajdan sonrakı cərrahiyyə əməliyyatı nəzərə alınmaqla başımın içində forsepslə etməli idim, bu, əlbəttə yaxşı bir şeydi.

Şaşırtıcı bir şəkildə sonra da hər şey işlədi, xüsusən də lazer şüalarının və tüstünün gücün heç bir azalması olmadan maskanın ağından keçməsindən məmnun oldum.

Addım 7: Bədən

Bədən
Bədən
Bədən
Bədən
Bədən
Bədən

Dr Tape Head niyə Halloween partiyasına gedə bilmədi? Onunla getməyə cəsədi yox idi.

Başı dəstəkləmək və geyim seçimi vermək üçün köhnə bir maneken istifadə etməyi planlaşdırırdım və bir neçə həftə əvvəl sınadığım zaman maska mükəmməl uyğunlaşdı. Əlbəttə ki, elektronika ilə doldurulmamışdan əvvəl idi - indi "bollard" səbəbiylə uyğunlaşma şansı yox idi.

Demir testeresi ilə beş dəqiqə tezliklə bir boşluq açaraq bir deşik buraxaraq içi boş bir fiberglas gövdəsini ortaya qoydu. Burada boyun səviyyəsində 5 metrlik bir elektrik uzatma qurğusu əlavə etdim (açıq havada gəzməyi xəyal edirsə) və bunu keçən həftə Lidl -də instinktlə aldığım bir gecə işığı / USB Şarj Cihazı ilə birləşdirdim. Bu, həm Pi, həm də Lazerlər/Pompa üçün layiqli USB gücünə sahib olduğum üçün, başın içərisində əlavə işıqlandırma əlavə edildi.

Addım 8: Saç və Qarderob

Saç və Qarderob
Saç və Qarderob
Saç və Qarderob
Saç və Qarderob
Saç və Qarderob
Saç və Qarderob

Qılıncoynatma maskasının görünüşünü çox bəyəndim, amma bir az daha çox şəxsiyyətə, xüsusən də Gələcəyə Doc kimi bir az dəli saçlara sahib olmasını istədim. Analog-audio mövzusunu davam etdirmək üçün bunun üçün kasetdən istifadə etmək qərarına gəldim, çünki saç kimi görünür və bu evdə heç bir çatışmazlıq yoxdur.

Etiraf edim ki, kömək aldım - hər birinin uzunluğu 100 metrdən çox olan C90 kasetlərinin qısa uzunluqlara kəsilməsi xeyli vaxt apardı, ancaq yağışlı günlərdə gözəl bir ailə fəaliyyəti idi. Sonra köhnə bir sweatshirtdən bir başlıq götürdüm və kasetin uzunluqlarını bir-birinə yapışdıraraq hər tərəfə iki tərəfli lent yapışdırdım. Bu da çox uzun çəkdi, amma son effekt üçün tam kaset lentli bir parik!

Nəhayət qarderob idi - "pis" bir həkim nə geyinir? Phineas & Ferb pərəstişkarları olaraq, cavab açıq idi, qara tısbağa və laboratoriya palto, Dr. Doofenschmirtz. Son toxunuş, köynəyə bərkidilmiş parlaq bir EL tel kaseti idi - bu, 2013 -cü ildə nəşr etdiyim ilk təlimatım idi, buna görə yenidən istifadə etmək çox xoş idi (və inanılmaz olaraq hələ də işləyir).

Addım 9: Təhlükəli Polly və Python

Təhlükəli Polly və Python
Təhlükəli Polly və Python
Təhlükəli Polly və Python
Təhlükəli Polly və Python

Gedərkən kodu inkişaf etdirdim, servo hərəkət etdirmək və röleyi açmaq kimi fərdi funksiyalar üçün Python skriptləri yaratdım, bu, quruluşun ayrı -ayrı hissələrini sınaqdan keçirə biləcəyim və hansının pozulduğunu daha asan görə biləcəyim (bir neçə dəfə baş verən)).

Yaxşı həkimin danışmasını təmin etmək üçün çoxlu fərqli səsləri və variantları olan zəhmli bir mətndən danışma xidməti olan Amazon Polly qurdum və konfiqurasiya etdim. Quraşdırma çox pis deyil, ancaq Amazon Web Services ilə hələ qurulmamışsınızsa, bir az iştirak edir - hər halda, mənim etdiyim kimi catqbat təlimatına əməl etsəniz heç vaxt işə düşməyəcəksiniz. Mənim üçün modulları quraşdırarkən PIP əvəzinə PIP3 istifadə etmək, boto3 qurarkən Sudo -nu buraxmaq ən yaxşı işlədi, amma təcrübəniz quruluşunuzdan asılı olaraq dəyişə bilər.

İndi mənim danışan başım var idi, parlaq idi - amma onu kodlaşdırılmış ifadələrə güvənməkdənsə, mətnlə təmin etmək üçün bir yola ehtiyacım var idi. Layihənin kənarda dayandığını və sonra hiyləgər və ya müalicə edənlərə xüsusi mesajlar göndərə biləcəyim bir xəyalım vardı ("Sən Harry Pottermisən? Kovadan bir az şirniyyat götür, kiçik sehrbaz!").

Həkimin Google Cədvəllərdəki bir elektron tablodan mətni oxumasını istərdim ki, yeni mətn əlavə olunarsa dərhal oxunsun. İlk şey Google Diskimdə asan olan bir elektron tablo qurmaq və sonra mətni çıxarmaq üçün bir qədər Python kodu əldə etmək idi ki, bu da olduqca sadə idi. Buna nail olmaq üçün Google Developer Console -da lazım olan addımları keçməklə yanaşı kod nümunələri təqdim edən Dilan Jayasekara'nın təlimatını izlədim. Müəyyən bir hücrədəki məlumatlara daxil olmaq üçün bir nümunə kodu istifadə etdim, sonra python koduna bir döngə və bir neçə bükülmüş bit əlavə etdim ki, yalnız son giriş oxunsun və yalnız bir dəfə.

Bu nöqtədə Google Hesabına əl ilə mətn əlavə edə bilərdim və həkim onu təxminən 10 saniyə ərzində oxuyardı. İndi bu elektron tabloya mətn daxil olmaq üçün əlavə variantlar əlavə etməliydim.

Addım 10: Bu ürkütücüdür və çox kobuddur, IFTTT -dir

Bu ürpertici və kooky, IFTTT -dir
Bu ürpertici və kooky, IFTTT -dir
Bu ürpertici və kooky, IFTTT -dir
Bu ürpertici və kooky, IFTTT -dir

IFTTT (IF This, Then That) xidmətindən istifadə edərək bir neçə "applet" qurdum ki, bağlı veb hesablarımdan birindən müəyyən edilmiş tetikleyiciler elektron tabloda avtomatik olaraq yaxşı bir həkimlə birlikdə mətn yaratsın və sonra təxminən 15 dəqiqə ərzində oxusun. saniyə. Aşağıdakı IFTTT xidmətlərində tetikleyiciler qurdum …

  • Google köməkçisi - telefondan və ya Google Home cihazından uzaqdan spooky spesifik mesajlar yazmaq üçün mükəmməldir (videoda bu Retro ilə təchiz olunmuş Ev Mini -dir).
  • WebHooks (Maker Event) - başqa bir Pi -dən giriş əldə etmək üçün idealdır, bizim vəziyyətimizdə, evin xaricindəki bir MotionEyeOs kamerası, hərəkət aşkar edilən anda bir veb çəngəlini çağırır və həkim "Xaricdə bir şey var" danışır. Qapıya yaxınlaşdıqları zaman ziyarətçilərə əylənmək üçün idealdır!
  • Android SMS - Cib telefonunda işləyən IFTTT ilə göndərənin adını və SMS məzmununu birbaşa elektron tabloya keçirə bilərsiniz, bunun üçün bu mənə özümə mətn mesajı göndərməyə imkan verir və həkim bunu oxuyur.
  • Tarix/Saat - "Saat 18: 00da və hər şey yaxşıdır" saatlıq yoxlama və ya həkimin "Gün batdığını düşünür, vampirlər tezliklə çıxacaq" deməsi üçün faydalıdır.
  • Hava Yeraltı Mövcud hava şəraitində dəyişiklikləri elan etmək üçün əladır, məsələn, "baxın, yağış yağmağa başlayır"
  • Twitter - Müəyyən bir istifadəçidən bütün tvitlərin mətnini çəkə biləcəyiniz və ya qeydlər və aşağıdakılar kimi digər axtarış meyarlarından istifadə edə biləcəyiniz üçün bunun sayəsində sonsuz imkanlar. Mənim vəziyyətimdə @GuardianNews və ya @FactSoup tərəfindən yazılan hər şey Dr Tape Head tərəfindən ucadan oxunur. Aydındır ki, uşaqlarınız varsa hansı twitter hesablarını ucadan oxuduğunuza diqqətli olmalısınız!

… və ən başlıcası, IFTTT Fəaliyyətini seçdiyiniz maddələrdən və mətndən istifadə edərək fərdiləşdirə bilərsiniz, buna görə də bildirişlərə bir az rəng əlavə edə bilərsiniz. Beləliklə, Halloween üçün sistemi hərəkət aşkar edildikdə qorxunc bir ifadəni oxumaq üçün qura bilərik, ancaq SMS və ya Google köməkçisindən istifadə edərək oxucuya xüsusi mətn oxuya bilərik.

Yuxarıdakı işlərlə, əvvəlki təcrübələrimin kodunu yapışdıraraq, həkimin gözlərini tərpətməsini, hər bildirişdən əvvəl və sonra tüstü və yanğın lazerləri yaratmasını təmin etdim. Bir neçə sətir PyGame kodunu da əlavə etdim ki, bunlardan biri lazer atəş edərkən "Pew Pew" səsi çıxarmaq üçün (hava pompasının səs -küyünü maskalamaq üçün) və bir döngədə "ağır nəfəs alma" səsi çıxarmaq üçün. sistem yeni bir bildiriş gözləyir. Qaranlıqda bir az qəribədir.

Yuxarıda göstərilənlərlə əlaqəli kifayət qədər bir quruluş var, ancaq vaxt ayırıb təlimatları izləsəniz heç də hamısı texniki deyil - istifadə etdiyim son Python skript GitHub -da (funksionaldır, lakin mükəmməl deyil, hələ də öyrənirəm) !)

Addım 11: Dr. Bant Başının Sonu?

Dr. Bant Başının Sonu?
Dr. Bant Başının Sonu?
Dr. Bant Başının Sonu?
Dr. Bant Başının Sonu?
Dr. Bant Başının Sonu?
Dr. Bant Başının Sonu?

Bu layihədən çox zövq aldım, mövzu ilə bir şey qurmaq çox əyləncəli idi və bazarlıq qılıncoynatma maskasını götürəndə ilk gördüyüm vizionun çoxuna nail ola bildim. Python -da Google və Amazon veb xidmətləri ilə işləməklə bağlı çox şey öyrəndim ki, bu da əminəm ki, gələcək quruluşlar üçün faydalı olacaq.

Dr. Tape Head, şübhəsiz ki, Halloween -də eyvanda asılmağı səbirsizliklə gözləyir, ancaq sonra da yaşayacaq, xüsusi bildirişləri oxumaq və lazer gözləri ilə pişikləri əyləndirmək bacarığı ilə atelyedə dəyərli bir varlıq olacaq. il boyu.

Yuxarıda qızımın konsept sənəti var - xarakteri bir qrafik romana çevirsə heç təəccüblənmərəm, sadəcə dünyanı bütün axın xidmətlərindən qurtarmaq və sivilizasiyanı dünyaya qaytarmaq üçün Səlib yürüşündə Dr Tape Head təsəvvür edə bilərəm. analoq səsin daha sadə vaxtları.

Xoşbəxt Halloween 2019 hər kəs, təhlükəsiz olun və bu təlimatdan zövq alsanız və ya travma alsanız, Halloween yarışmasında bizə səs verin.

Digər Köhnə Texnologiyam. Yeni Spec layihələrinin hamısı Instructables -da https://www.instructables.com/member/MisterM/inst… və YouTube kanalımızda bit.ly/oldtechtube -dədir.

Daha ətraflı məlumat və əlaqə formu veb saytımızda https://bit.ly/OldTechNewSpec. və bizi Twitterdə @OldTechNewSpec -də tapa bilərsiniz.

Tövsiyə: