İçindekiler:

Arduino Tabanlı DIY Steampunk Operasyon Oyunum: 9 Adım (Resimlerle)
Arduino Tabanlı DIY Steampunk Operasyon Oyunum: 9 Adım (Resimlerle)

Video: Arduino Tabanlı DIY Steampunk Operasyon Oyunum: 9 Adım (Resimlerle)

Video: Arduino Tabanlı DIY Steampunk Operasyon Oyunum: 9 Adım (Resimlerle)
Video: ÇOK UCUZA Oyuncu Ses Mixeri Yaptık ! | Arduino Projeleri | DIY 2024, Temmuz
Anonim
Image
Image

Bu proje kapsam olarak oldukça geniştir. Çok fazla araç veya ön bilgi gerektirmez, ancak birçok farklı yapım bölümünde herkese (ben dahil) çok şey öğretecektir!

Arduino ile Tutsak Algılama, Arduino ile çoklu görev yapma ve hızlı, kolay metal parçalar yapma ve basit yazıcı kağıdını ahşap üzerine yapıştırma gibi.

Ayrıca, bunu yapan herkesi projeyi ihtiyaçlarınıza ve isteklerinize uyarlamaya teşvik etmek istiyorum. Belki daha büyük, daha küçük ya da farklı bir resimle vs. yapmak istersiniz… her şey sadece bir öneri, bırakın yaratıcılığınızı özgür bırakın!

Peki bu oyunda klasik operasyon oyunundan daha iyi olan nedir?

Birincisi: Cımbızlarda kablo yok, kısıtlama yok!

İkincisi: Hastanın ne kadar incindiğini yansıtan bir kalp atışı ve düz bir çizgi!

Üçüncüsü: İstediğiniz herhangi bir Adonis gövdesinin resmini kullanabilir ve onunla oynamazsanız oyunu duvarınıza asabilirsiniz!

Proje oldukça kapsamlı olduğu için, işte bir adım indeksi

Adım 1: kablolama ve lehimleme

2. Adım: Kod

Adım 3: kapasitans algılama

Adım 4: Arduino çoklu görev

Adım 5: Cımbız

Adım 6: Hastayı Yapıştırmak

Adım 7: Onu kesmek ve sac levhayı takmak

8. Adım: “organlar”

Adım 9: Kaybedilen bazı uçları bağlamak

Gereçler

Malzemeler: - Oyununuzun yapmasını istediğiniz boyutta iki parça tahta (basılı bir DIN A4 yazıcı kağıdı parçası kullandığım için ahşabı bundan birkaç cm daha büyük aldım) alt parçanın kalınlığı Arduino kalınlığı, üst parça 1-2, 5 cm kalınlığında olmalıdır.

- Ahşap tutkalı ve 2 parça epoksi/sıcak tutkal/süper tutkal gibi bir şey….

-Alt tarafı üst parçaya tutturmak için bazı vidalar, ancak delinmeden…. Doğru uzunluktaki herhangi bir ağaç vidası ve bazı küçük vidalar işinizi görecektir.

- Bir kağıda basılı hasta

-Bir Arduino (nano kullandım)

-Buzzer (piezo hoparlör)

-LED (gerçekten gerekli değil, ancak kalp atışı olayı oldukça havalı)

-Dirençler (yaklaşık 200kΩ ve 100Ω)

-Cımbız (manyetik, en azından iletken (Adım 5))

-Arduino için çalışan bir güç kaynağı (piller çalışmaz)

-Ayrıca çoğu insanın zaten sahip olmasını beklediğim şey → bazı lehim malzemeleri, kablolar, bazı ince saclar (fasulye kutusu veya galvanizli çelik iyi çalışır)

Ekleme (Biraz daha süslü yapmak isterseniz):

- Bir resim çerçevesi

- Temiz boya

- Pirinç veya Pirinç boru

- Protoboard

- Mıknatıslar

- Değiştirmek

- Vidalı Terminaller

- Elektrik fişi

Aletler:

- Ahşap matkap

- Ağaç testeresi

- Havya

- Birkaç pense

- Bir tür keski veya kutu kesici bıçak

- belki biraz fırça

- Döner bir alet harika olurdu

Adım 1: Kablolama ve Lehimleme

Kablolama ve Lehimleme
Kablolama ve Lehimleme
Kablolama ve Lehimleme
Kablolama ve Lehimleme

Adımı ilk sıraya koydum, ama önce bunu yapmamalısın;). Bunun için bir breadboard harika olurdu… Önce bunu düşünmenizi istiyorum çünkü diğer her şey aşağı yukarı bunun üzerine inşa edilecek. Breadboard'unuz yoksa diyagramı aklınızda bulundurun. Bir kablonuz varsa, bir sonraki adımda kodu ayarlamak için bağlayın.

Aslında resme göre 8. adımdan sonra her şeyi lehimleyin.

R1, 200 kΩ direnç olmalıdır (100 kΩ, capsens kitaplığına göre de çalışır)

R2, 120 Ω direnç olmalıdır

2. Adım: Kod

İşte kullandığım ve yazdığım kod. Bazı umut verici yararlı açıklamalar ile. Arduino'nuzu onunla flaş etmeniz gerekiyor…

Adım 3: Kapasitans Algılama

Kapasitans Algılama
Kapasitans Algılama

Bu konuda otorite değilim ama her şeyin bir kapasitesi var (sizin de). Yani metal cımbızla veya çıplak elle metale dokunursanız pin 9'daki kapasitansı değiştirirsiniz. Kapasitans (Pin 4) bir sinyal (Pin 9'dan) aldığı süreyi değiştirir. Arduino çok sık bir sinyal gönderir ve gönderme ve alma arasındaki gecikmeyi kontrol eder. Gecikme değişirse, Arduino hatırlayacaktır. Kodun benim tarafımdan yazılmayan Akıllı Kısmı da sonuçları düzeltecek ve kendi kendini kalibre edecektir. Kapasitans algılamanız çok hassas veya yeterince hassas değilse, istediğiniz gibi çalışana kadar kodda işaretlenen ilgili parametreleri değiştirebilirsiniz.

Kapasitans algılamayı başka projelerde de güzel bir şekilde kullanabilirsiniz, bu yüzden biraz daha detaylı anlatıp kendi adımında daha fazla dikkat etmeyi düşündüm. Projeyi yapmadan önce bilmiyordum.

Adım 4: Arduino Çoklu Görevlendirme

Arduino Çoklu Görevlendirme
Arduino Çoklu Görevlendirme

Arduino ile herhangi bir kodlama deneyiminiz varsa, bilirsiniz, her komut satırını satır satır çalışır ve aynı anda gerçekten bir şeyler yapamaz.

Ben de bu konuda otorite değilim, ancak temelde Arduino'ya şunu söylüyorsunuz (en azından bu durumda): x milisaniye için A görevini, ardından y milisaniye için B görevini yapın. Bu durumda, yalnızca kapasitansı algılarken LED ve sesli uyarının kalp atışına sahip olmak istiyorsanız buna ihtiyacınız vardır. İkisini de gerçekten istedim, bu yüzden kodlamak için fazladan zaman harcadım. Kalp atışı, bu proje için gerçekten çok fazla harikalık yaratıyor. En azından ben böyle düşünüyorum…

Bu “Çoklu Görev”i başka projelerde de kullanabilirsiniz ve çok güçlü olabilir, bu yüzden biraz daha ayrıntılı açıklayıp kendi adımında daha fazla dikkat etmeyi düşündüm. Projeyi yapmadan önce bilmiyordum.

Adım 5: Cımbız

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

Arduino, kodumdaki cımbızı başlangıç ve durdurma sinyali olarak kullanıyor. Pin 2 ve 12'yi izleyerek cımbızların yerlerinden çıkarılıp çıkarılmadığını algılar (muhtemelen ikisine ihtiyacınız yoktur… biri kesme olarak kullanılır, Arduino'yu uyandırmak için, diğeri ise durma durumunu algılamak için kullanılır, bu yüzden ben yok' Bilmiyorum, sadece bir pimi kullanabilir miydim…). Yani cımbızların oyuna temas edebileceği iki noktaya ihtiyacınız var.

Bunlar birkaç olasılıktır:

- Oyundan çıkan ve toprağa bağlı iki metal kanca oluşturuyorsunuz / pimler (Çizim 1) muhtemelen en kolay ve en iyi çözümlerden biri. Bu çözüm için cımbızların manyetik olması gerekmez.

- Ayrıca bazı çeliğin arkasına mıknatıs kullanabilir veya bazı demir dışı metallerin arkasına bazı mıknatısları yapıştırabilirsiniz (Çizim 2-3)

Metal bir torna tezgahım olduğu için onları Sketch 4'te gösterdiğim gibi yaptım. Ön panelden dışarı taşan ve içinde mıknatıs barındıran bazı pirinç parçalar yaptım. Mıknatıslar ve tel aynı anda bir başsız vida ile sıkıştırılabilir.

Muhtemelen daha iyi ve/veya daha kolay yollar vardır, yaratıcı olun!

Adım 6: Hastayı Yapıştırmak

Ahşaba resim koymak zor olmalı, değil mi? Hayır, bunun için neredeyse hiçbir şeye ihtiyacınız yok! İnternette nasıl yapılacağını araştırdım, ancak tüm seçenekler bana çok karmaşık geldi.

Tabii ki bunları da deneyebilirsiniz (lazer, yakma, transfer kağıdı, frezeleme veya oyma…).

Ben sadece normal ahşap tutkalı aldım (yapıştırıcı üzerine spreyle kısmi bir başarı sağladıktan sonra) hem ahşap yüzeyi hem de normal kağıda bastığım resmi ince ama tutarlı bir tutkal tabakasıyla kapladım. Bu biraz zor, ancak malzeme ucuz olduğundan ve onu kolayca çekebildiğinizden, birkaç kez fazla işlem yapabilirsiniz. İlk önce kağıdın arkasını kapatın, böylece yapıştırıcı gerçekten ıslanabilir. Ardından ön panelin önüne ince bir tabaka uygulayın. İşiniz bittiğinde yapıştırıcı muhtemelen biraz kurumuş, bu iyi bir şey. Şimdi, kabarcıkları önlemek için kağıdı bir kenarından başlayarak ahşabın üzerine koyun. Büyük olasılıkla bazı baloncuklar orada olacak, panik yapmayın. Kağıt üzerinde yuvarladığınız bir tür silindirle baloncukları bastırabilirsiniz. Bu şekilde kağıda eşit şekilde bastırır ve yırtmazsınız. Biraz kuruduktan sonra, ahşap/kağıdınızı korumak için isterseniz biraz vernik ile boyayabilirsiniz.

Bunu ahşap üzerine rastgele bir görüntü istediğiniz başka projelerde de kullanabilirsiniz, bu yüzden biraz daha ayrıntılı anlatıp kendi adımında daha fazla dikkat etmeyi düşündüm. Projeyi yapmadan önce bilmiyordum.

Adım 7: Onu Kesmek ve Sac Levhayı Takmak

Onu Kesmek ve Sac Levhayı Takmak
Onu Kesmek ve Sac Levhayı Takmak
Onu Kesmek ve Sac Levhayı Takmak
Onu Kesmek ve Sac Levhayı Takmak
Onu Kesmek ve Sac Levhayı Takmak
Onu Kesmek ve Sac Levhayı Takmak
Onu Kesmek ve Sac Levhayı Takmak
Onu Kesmek ve Sac Levhayı Takmak

Ön ve arka parçada bazı deliklere ihtiyacınız var.

Ön parçada, istediğiniz boyut ve şekilde bazı delikler açabilir veya keserek hastanıza uyabilirsiniz. Resimde, delikleri nerede açtığımı görebilirsiniz (sadece ilhamınız için). Ben büyük bir "Frostner" parçası kullandım ama siz istediğiniz gibi yapabilirsiniz. Sacın görünmesini istemediğim için, yukarıdaki çizimde gösterildiği gibi arkadan biraz daha büyük bir delik açtım, sonuna kadar değil ve önden daha küçük bir delik açtım !!!!!!!!!! !!!!!!!!!!!!!!!!!!!!. Umarım Arduino ve teller için bir yer bırakmışsındır. Evet? Harika! Şimdi nerede olmaları gerektiğini işaretleyin ve Arduino'nun ön parçasındaki her deliğe bir V-koru kesin. Koru, kullanmak istediğiniz kabloya uymalıdır. Heartbeat LED'ine, elektrik fişine, anahtara ve cımbıza kadar olan koruluklar da şimdi kesilebilir.

Arka parçada sadece elektroniklere yer açmanız gerekiyor. Muhtemelen yer açmak için o kısmı kesmek en iyisi ve en kolayı, ancak elektroniği arkadan görünür hale getirmek istemedim, bu yüzden sadece kör bir delik açtım.

Tüm kablolama ve elektronik aksam, ön tahta parçasının arkasına takılmalıdır. Üzgünüm, o şekilde yapmadım. Şimdi sıra, deliklerin iç duvarlarını kaplamak için sacları şeritler halinde kesmeye geldi. Onları yapıştırmadan önce (lehim) onlara Arduino'ya ulaşacak kadar uzun bir tel parçası takın. Yapıştırmadan sonra lehimleme dağınıktır, bu yüzden daha önce yapın. Metalin iletken olup olmadığını veya bir şeyle kaplı olup olmadığını test edin. Kaplanmışsa, kaplamayı biraz aşındırıcı veya ısı ile çıkarın.

Artık sac ve telleri yerine yapıştırabilirsiniz. Adım 1'e göre diğer elektronik aksamları da takın.

Artık arka tarafınızı öne de vidalayabilirsiniz.

Neredeyse bitti!

8. Adım: “organlar”

"organlar"
"organlar"
"organlar"
"organlar"

Her şey bittikten sonra uzun süre bunları düşündüm. Kemik veya tornavida gibi iletken bir şeye ihtiyacım vardı. İlk önce onu sacdan kesmek istedim ve bunu tamamen yapabilirsin, ama çok fazla ya da işe yarıyor. Onları kalaydan döktüm (sadece biraz lehim kalay). Sert (detaylar için zor) ahşaba bir şey oyabilir ve lehim havyanızla doğrudan dökümde bir miktar kalay eritebilir ve daha sonra dışarı çekebilirsiniz. Ben de öyle yaptım. Ayrıca bazı bakır telleri pense ile büküyorum. Bu da oldukça iyi çalışır ve bu şekilde bazı iyi organlar yapılabilir.

Çok eğlenceli ve bahse girerim sadece içimdeki çocuk bundan hoşlanmıyor. Gerçek çocuklar, dakikalar içinde üretilmiş gerçek bir metal görmek isterler, eminim. Sadece dumanlara dikkat edin. Lehimleme tenekesi biraz duman çıkarır ve hafifçe yanan odun da muhtemelen sağlıklı değildir. Bu yüzden bunu iyi havalandırılan bir odada, dışarıda veya sizin (veya çocuğunuzun) dumanı solumadığı bir yerde yapın.

Adım 9: Bazı Kayıp Uçları Bağlamak

Bazı Kaybedilen Sonları Bağlamak
Bazı Kaybedilen Sonları Bağlamak
Bazı Kaybedilen Sonları Bağlamak
Bazı Kaybedilen Sonları Bağlamak

Benimkini çerçeveledim, belki onu da düşünmek istersin;)

Ben de duvara asmak için arkasına bir delik açtım.

Nasıl oynanır:

birkaç farklı şekilde oynayabilirsiniz, ancak bence, kaybetmeden önce hastaya girip çıkması gereken bir dizi teneke parça demeniz en iyisidir ve bunlar Düz-çizgi ve sonra oyun ortağınızın yapması gerekir. biri kaybedene kadar bu sayıyı tamamla

Cımbızlar muhtemelen turlar arasında yerlerine konmalıdır.

Yaparken ve oynarken iyi eğlenceler!

Bence bu, çocuklar/gençler için ebeveynleriyle yapabilecekleri harika bir proje çünkü çok şey öğrenebilir ve daha sonra inşa ettiğiniz şeyi oynayabilirsiniz.

Önerilen: