Mündəricat:

Mənim DIY Steampunk Əməliyyat Oyunum, Arduino əsaslı: 9 addım (şəkillərlə)
Mənim DIY Steampunk Əməliyyat Oyunum, Arduino əsaslı: 9 addım (şəkillərlə)

Video: Mənim DIY Steampunk Əməliyyat Oyunum, Arduino əsaslı: 9 addım (şəkillərlə)

Video: Mənim DIY Steampunk Əməliyyat Oyunum, Arduino əsaslı: 9 addım (şəkillərlə)
Video: Dream Engines Nomad Cities Review - Factorio-like Alptraum Aufbau & RTS Mix im Test [Deutsch, subs] 2024, Noyabr
Anonim
Image
Image

Bu layihənin əhatə dairəsi olduqca genişdir. Çox alət və ya əvvəlcədən bilik tələb etmir, ancaq bir çox fərqli bölmədə hər kəsə (mən daxil olmaqla) çox şey öyrədəcək!

Bir Arduino ilə Captive-algılama kimi, Arduino ilə çoxlu işlər görmək və tez, asan metal hissələr hazırlamaq və taxtaya sadə printer kağızı yapışdırmaq.

Bunu edən hər kəsi layihəni ehtiyaclarınıza və istəklərinizə uyğunlaşdırmağa təşviq etmək istəyirəm. Bəlkə daha böyük, daha kiçik və ya fərqli bir şəkil ilə etmək istəyirsən … hər şey yalnız bir təklifdir, yaradıcılığın sərbəst olsun!

Beləliklə, bu oyunda klassik əməliyyat oyunundan daha yaxşı nədir?

Birincisi: Cımbızda kabel yoxdur, heç bir məhdudiyyət yoxdur!

İkincisi: Xəstənin nə qədər ağrılı olduğunu və düz bir xətti əks etdirən ürək döyüntüsü!

Üçüncüsü: İstədiyiniz Adonis bədəninin şəklindən istifadə edə və oyunu oynamasanız oyunu divara asa bilərsiniz!

Layihə olduqca geniş olduğundan burada bir addım indeksi var

Addım 1: tel və lehimləmə

Addım 2: Kod

Addım 3: Kapasitans algılama

Addım 4: Arduino çox tapşırıq

Addım 5: Cımbız

Addım 6: Xəstəni yapışdırmaq

Addım 7: Onu kəsin və təbəqəni bərkidin

Addım 8: "orqanlar"

Addım 9: Bəzi itkilərin uclarını bağlayın

Təchizat

Materiallar:- Oyununuzu etmək istədiyiniz ölçüdə iki ədəd taxta (çap olunmuş DIN A4 printer kağızından istifadə etdiyim üçün taxtanı ondan bir neçə sm böyük götürdüm) alt hissənin qalınlığı Arduino qalınlığı, üst parça 1-2, 5 sm qalınlığında olmalıdır

- Taxta yapışqan və 2 hissədən ibarət epoksi/isti yapışqan/super yapışqan ….

-Dibini üst hissəyə bərkitmək üçün bəzi vintlər var, ancaq içəri girməmək… Doğru uzunluqdakı hər hansı bir ağac vintləri və bəziləri də kiçik olacaq

-Bir kağız vərəqinə çap olunmuş xəstə

-Bir Arduino (bir nano istifadə etdim)

-Buzzer (piezo dinamik)

-LED (əslində lazım deyil, amma ürək döyüntüsü çox gözəldir)

-Rezistorlar (təxminən 200kΩ və 100Ω)

Cımbızlar (maqnit, ən az keçirici (Adım 5))

-Arduino üçün işləyən bir enerji təchizatı (batareyalar işləməyəcək)

-Həm də çoxlarının artıq əldə etməsini gözlədiyim şey → bəzi lehimləmə materialları, kabellər, bir az nazik təbəqə metal (fasulye qabı və ya sinklənmiş polad yaxşı işləyir)

Əlavə (Bir az daha zövqlü etmək istəyirsinizsə):

- Şəkil çərçivəsi

- Şəffaf boya

- Pirinç və ya Pirinç borular

- Protoboard

- Maqnitlər

- Keçid

- Vida terminalları

- Elektrik fişi

Alətlər:

- Taxta matkap

- Taxta mişar

- Lehimleme dəmir

- Bəzi kəlbətinlər

- Bir növ kəsik və ya qutu kəsici bıçaq

- Bəlkə də bəzi fırçalar

- Fırlanan bir alət əla olardı

Addım 1: Kablolama və Lehimləmə

Kablolama və Lehimləmə
Kablolama və Lehimləmə
Kablolama və Lehimləmə
Kablolama və Lehimləmə

Birinci addımı qoyuram, amma bunu birinci etməməlisən;). Bunun üçün bir çörək taxtası əla olardı … Əvvəlcə bu barədə düşünməyinizi istəyirəm, çünki qalan hər şey bu və ya daha çox ətrafında qurulacaq. Çörək taxtanız yoxdursa, diaqramı unutmayın. Bir teliniz varsa, növbəti addımda kodu tənzimləyin.

Əslində 8 -ci addımdan sonra hər şeyi lehimləyin.

R1 200 kΩ rezistor olmalıdır (100 kΩ də capsens kitabxanasına görə işləyəcək)

R2 120 Ω bir rezistor olmalıdır

Addım 2: Kod

İşdə istifadə etdiyim və yazdığım kod budur. Bəzi faydalı məsləhətlərlə. Bununla Arduino -nuzu yandırmalısınız …

Addım 3: Kapasitans Algılama

Kapasitans Algılama
Kapasitans Algılama

Mən bu mövzuda səlahiyyət sahibi deyiləm, amma hər şeyin bir tutumu var (sən də). Beləliklə, metal cımbız və ya çılpaq əllərinizlə metala toxunursanız, pin 9 -dakı kapasitansı dəyişirsiniz. Kapasitans (Pin 4) siqnal qəbul etmə müddətini dəyişir (Pin 9 -dan). Arduino çox tez -tez siqnal göndərir və göndərmə və qəbul arasındakı gecikməni yoxlayır. Gecikmə dəyişərsə, Arduino xatırlayacaq. Mənim yazmadığım kodun Ağıllı hissəsi də nəticələri hamarlaşdıracaq və özünü kalibr edəcək. Kapasitans algınız çox həssas və ya kifayət qədər həssas deyilsə, istədiyiniz kimi işləyənə qədər kodda qeyd olunan müvafiq parametrləri dəyişə bilərsiniz.

Kapasitans algılamasını digər layihələrdə gözəl istifadə edə bilərsiniz, buna görə də bunu daha ətraflı izah edəcəyimi və öz addımında daha çox diqqət verdiyimi düşündüm. Layihə etməzdən əvvəl bu barədə bilmirdim.

Addım 4: Arduino Multi Tasking

Arduino Çox İşləmə
Arduino Çox İşləmə

Arduino ilə hər hansı bir kodlaşdırma təcrübəniz varsa, bilirsiniz ki, o, hər bir əmr satırında işləyir və hər şeyi eyni anda edə bilməz.

Mən də bununla bağlı heç bir səlahiyyətim yoxdur, amma əsasən Arduinoya deyirsən (bu halda ən azından): A tapşırığını x milisaniyəyə, sonra B millisekunduna görə B tapşırığını yerinə yetirin. Bu vəziyyətdə, yalnız LED və səs siqnalının tutumunu hiss etmək istəsəniz lazımdır. Hər ikisini də çox istədim, buna görə kod yazmaq üçün əlavə vaxt ayırdım. Ürək döyüntüsü həqiqətən bu layihə üçün bir çox möcüzə yaradır. Ən azından düşündüyüm budur …

Başqa layihələrdə bu "Çoxlu tapşırıq" dan istifadə edə bilərsiniz və çox güclü ola bilər, buna görə də bir az daha ətraflı izah edəcəyimi və öz addımında daha çox diqqət göstərdiyimi düşündüm. Layihə etməzdən əvvəl bu barədə bilmirdim.

Addım 5: Cımbız

Cımbız
Cımbız
Cımbız
Cımbız
Cımbız
Cımbız

Arduino kodumdakı cımbızları başlanğıc və dayanma siqnalı kimi istifadə edir. Pin 2 və 12 -ni izləyərək cımbızların yerlərindən çıxarılıb -çıxarılmadığını müəyyən edir (ehtimal ki, ikisinə ehtiyacınız yoxdur … biri Arduinonu oyatmaq üçün, digəri isə dayanma vəziyyətini aşkar etmək üçün kəsilmə olaraq istifadə olunur, buna görə də etmərəm) Yalnız bir pin istifadə edə biləcəyimi bilmirəm …). Beləliklə, cımbızların oyunla əlaqə qura biləcəyi iki nöqtəyə ehtiyacınız var.

Onların bir neçə variantı var:

- Oyundan çıxarılan və yerə / sancaqlara (Sketch 1) bağlı olan iki metal qarmaq əmələ gətirirsiniz, ehtimal ki, ən asan və ən yaxşı həllərdən biridir. Bu həll üçün cımbızların maqnitli olmasına ehtiyac yoxdur.

- Bəzi poladın arxasındakı maqnitlərdən istifadə edə bilərsiniz və ya bəzi əlvan metalların arxasına bəzi maqnitləri yapışdıra bilərsiniz (Sketch 2-3)

Sketch 4 -də göstərdiyim kimi düzəltdiyim metal bir torna tezgahım olduğuna görə ön paneldən çıxan bəzi pirinç hissələr hazırladım və içərisində maqnit var. Mıknatıslar və tel eyni vaxtda bir vida ilə bağlana bilər.

Yəqin ki, daha yaxşı və/və ya daha asan yollar var, yaradıcı olun!

Addım 6: Xəstəni yapışdırmaq

Ağaca bir şəkil qoymaq çətindir, elə deyilmi? Xeyr, bunun üçün heç bir şeyə ehtiyacınız yoxdur! Bunu necə edəcəyimi internetdə axtardım, amma bütün variantlar mənə çox mürəkkəb görünürdü.

Əlbəttə ki, xəstənizi taxtanın üstünə (lazer, yanma, köçürmə kağızı, freze və ya oyma …)

Bircə dəfə normal taxta yapışqan götürdüm (yapışqan üzərində spreylə qismən uğur qazandıqdan sonra) həm taxta səthi, həm də normal kağızda çap etdiyim şəkli nazik, lakin ardıcıl bir yapışqan təbəqəsi ilə örtdüm. Bu bir qədər çətindir, amma material ucuz olduğu üçün çəkə biləcəyiniz üçün bir neçə dəfə çox şey əldə edəcəksiniz. Əvvəlcə kağızın arxa tərəfini örtün, beləliklə yapışqan həqiqətən nəmləndirə bilər. Ön panelin ön tərəfinə nazik bir təbəqə tətbiq edin. Bitirdikdən sonra yapışqan bir az qurudulur, bu yaxşı bir şeydir. Bubbles qarşısını almaq üçün kağızı bir kənardan başlayaraq taxta qoyun. Çox güman ki, bəzi baloncuklar orada olacaq, vahimə etməyin. Kağızın üstünə yuvarladığınız baloncukları bir növ silindrlə sıxışdıra bilərsiniz. Bu şəkildə kağızı bərabər basdırırsınız və parçalamırsınız. Bir az quruduqdan sonra bu edilməlidir və istəsəniz ağacınızı/kağızınızı qorumaq üçün lak ilə boyaya bilərsiniz.

Ağacda təsadüfi bir şəkil istədiyiniz digər layihələrdə istifadə edə bilərsiniz, buna görə də bunu daha ətraflı izah edəcəyimi və öz addımında daha çox diqqət göstərdiyimi düşündüm. Layihə etməzdən əvvəl bu barədə bilmirdim.

Addım 7: Onu kəsin və saca yapışdırın

Onu kəsmək və vərəqə yapışdırmaq
Onu kəsmək və vərəqə yapışdırmaq
Onu kəsmək və vərəqə yapışdırmaq
Onu kəsmək və vərəqə yapışdırmaq
Onu kəsib vərəqə yapışdırmaq
Onu kəsib vərəqə yapışdırmaq
Onu kəsib vərəqə yapışdırmaq
Onu kəsib vərəqə yapışdırmaq

Ön və arxa hissədə bəzi deliklərə ehtiyacınız var.

Ön hissədə, istədiyiniz ölçüdə və formada bir neçə deşik qaza bilərsiniz və ya xəstənizə uyğunlaşdıra bilərsiniz. Şəkildə dəlikləri harada etdiyimi görə bilərsiniz (yalnız ilhamınız üçün). Böyük bir "Frostner" bitindən istifadə etdim, ancaq istədiyiniz şəkildə düzəldə bilərsiniz. Sacın görünməsini istəmədiyim üçün yuxarıdakı eskizdə göstərildiyi kimi arxadan bir az daha böyük bir çuxur qazdım və öndən daha kiçik bir çuxur qazdım !!!!!!!!!! !!!!!!!!!!!!!!!!!!!!. İnşallah Arduino və tellər üçün bir yer buraxdınız. Bəli? Əla! İndi lazım olduqları yeri qeyd edin və Arduinonun ön hissəsindəki hər bir çuxura bir V-grove kəsin. Bağça istifadə etmək istədiyiniz hər hansı bir kabelə uyğun olmalıdır. Grobe to Heartbeat LED, elektrik fişi, açar və cımbız da indi kəsilə bilər.

Arxa hissədə yalnız elektronikaya yer açmalısınız. Yəqin ki, yer açmaq üçün bu hissəni kəsmək ən yaxşı və asandır, amma elektronikanı arxadan görünən etmək istəmədim, buna görə də yalnız bir deşik açdım.

Bütün naqillər və elektronika taxtanın ön hissəsinin arxasına bağlanmalıdır. Peşmanam, belə etmədim. Deliklərin daxili divarlarını örtmək üçün təbəqəni zolaqlara kəsməyin vaxtıdır. Onları yapışdırmadan əvvəl, Arduinoya çatacaq qədər uzun bir tel bağlayın. Lehimləmə yapışdırıldıqdan sonra çirklidir, buna görə də əvvəlcədən edin. Metalın keçirici olub olmadığını yoxlayın və ya bir şeylə örtülmüşdür. Əgər örtülmüşsə, örtüyü bir az aşındırıcı və ya istiliklə çıxarın.

İndi təbəqəni və telləri yerinə yapışdıra bilərsiniz. Digər elektronikanı da Adım 1 -ə uyğun olaraq bağlayın.

Arxa tərəfinizi indi də ön tərəfə bağlaya bilərsiniz.

Demək olar ki, bitdi!

Addım 8: "orqanlar"

"Orqanlar"
"Orqanlar"
"Orqanlar"
"Orqanlar"

Qalan hər şeyi etdikdən sonra bunları uzun müddət düşündüm. Bir sümük filizi bir tornavida şəklində bir şeyə ehtiyacım var idi. Əvvəlcə onu metaldan kəsmək istədim və bunu tamamilə edə bilərsiniz, amma bu çox işdir. Onları qalaydan (bir az lehimləmə qalayından) tökdüm. Sadəcə sərt ağacdan (detallar üçün çətin olan) bir şey oydura və lehimləmə dəmirinizlə bir az qalay düzəldə bilərsiniz. Etdiyim budur. Mən də mis kəməri bir neçə kəlbətinlə bükürəm. Bu da olduqca gözəl işləyir və bəzi yaxşı orqanlar bu şəkildə edilə bilər.

Çox əyləncəlidir və güman edirəm ki, təkcə içimdəki uşağın xoşuna gəlmir. Əsl uşaqlar dəqiqədə istehsal olunan əsl metal görmək istərlər, əminəm. Yalnız tüstü ilə diqqətli olun. Lehimləmə qabı bir az duman buraxır və bir az yanan odun da sağlam deyil. Yaxşı havalandırılan bir otaqda, xaricində və ya (və ya uşağınızın) tüstüdən nəfəs almadığınız bir yerdə edin.

Addım 9: Bəzi itkilərin sonunu bağlayın

Bəzi itkilərin sonunu bağlamaq
Bəzi itkilərin sonunu bağlamaq
Bəzi itkilərin sonunu bağlamaq
Bəzi itkilərin sonunu bağlamaq

Mən özümü çərçivəyə saldım, bəlkə də bunu da düşünmək istəyirsən;)

Arxadan divara asmaq üçün dəlik açdım

Necə oynamalı:

Bir neçə fərqli şəkildə oynaya bilərsən, amma düşünürəm ki, məğlub etməzdən əvvəl xəstənin içinə girib çıxması lazım olan bir çox qalay parçasını söyləsən, ən yaxşısı düz xətt və sonra oyun ortağın kimsə uduzana qədər bu rəqəmi üstələyin

Cımbız, yəqin ki, dövrə arasında öz yerinə qoyulmalıdır.

Yaratmaqdan və oynamaqdan zövq alın!

Düşünürəm ki, bu, uşaqlar/yeniyetmələr üçün valideynləri ilə birlikdə edə biləcəyi sərin bir layihədir, çünki çox şey öyrənə bilərsiniz və sonra qurduqlarınızı oynaya bilərsiniz.

Tövsiyə: