İçindekiler:

DIY Basit Arduino Lambası: 5 Adım (Resimlerle)
DIY Basit Arduino Lambası: 5 Adım (Resimlerle)

Video: DIY Basit Arduino Lambası: 5 Adım (Resimlerle)

Video: DIY Basit Arduino Lambası: 5 Adım (Resimlerle)
Video: ARDUİNO EĞİTİM DERS | 1 (Sıfırdan, Led Ampul Yakmak) 2024, Kasım
Anonim
DIY Basit Arduino Lambası
DIY Basit Arduino Lambası
DIY Basit Arduino Lambası
DIY Basit Arduino Lambası
DIY Basit Arduino Lambası
DIY Basit Arduino Lambası

Bu projede, Arduino nano ve bir LED şerit ile bir lamba oluşturma sürecinde size yol göstereceğim. Başlamadan önce, lambanızda hangi özellikleri istediğiniz ve hangi özellikleri istemediğiniz konusunda çok fazla esneklik olduğunu bilmek önemlidir (kendimden farklı olarak yapabileceğiniz farklı seçenekleri öğreticinin ilerleyen kısımlarında açıklayacağım).

Güvenlik hususları - Bu eğitim, bir havya kullanmayı içerir. Lütfen uygun güvenlik önlemlerini uyguladığınızdan emin olun (örn. güvenlik gözlükleri, uygun havalandırma, düzenli çalışma ortamı).

Gereçler

Bileşenler

-Arduino Nano

- 1 xRocker Anahtarı

- Atlama telleri

- Breadboard (isteğe bağlı)

- Perfboard (lambanın iç kasasına (tuvalet ruloları) sığabilmelidir.

- Yaklaşık iki metre uzunluğunda bir WS2812B Led Şerit (106 LED) (diğerleri kullanılabilir ancak kodun onlar için ayarlanması gerekecektir).

- Bir USB'den Mini-B'ye USB kablosu (bir güç kaynağına ulaşmak için tenis topu tüpünü atlatacak kadar uzun ve ekstra olmalıdır.

- 1 x 10k direnç

Malzemeler

Projeniz için doğru gövdeyi bulmanın zor olabileceğini biliyorum, bu yüzden lambamın gövdesini günlük kullanım malzemelerinden yaptım.

- 1 x Tenis topu kutusu (dış kısımdaki plastik çıkarılabilir olmalıdır)

- 2 x Karton tuvalet kağıdı rulosu

- 1 x Fırın tepsisi

- Plastik sargı (isteğe bağlı)

Aletler

- Havya

- Tutkal (veya bant)

Adım 1: Lamba Hakkında Bilgi

Lambayı oluşturmaya başlamadan önce yeteneklerini ve sınırlarını açıklayacağım. Öncelikle, led şerit 5 voltluk bir RGB led şerittir. Basmalı anahtar, kullanıcının iki farklı renk şeması arasında geçiş yapmasını sağlar. Videoda görüldüğü gibi, biri gökkuşağı renk düzenine, diğeri ise okyanus renk düzenine sahiptim. Lamba USB'den güç alıyor, ilk başta ayrı bir pil kullanıyordum ama lambayı sürekli açmam gerekirse pili değiştirmenin ve kodu güncellemenin ne kadar zor olacağını hemen anladım. Açıkçası, bir tenis topu tüpü ve pişirme kağıdı kullandığım için gövde kalitesi mükemmel olmayacak ama bir DIY projesi olarak kesinlikle harika bir hediye olduğunu düşünüyorum. Son not, benimkinde görüldüğü gibi lambanın üzerine kendi mesajını yazma seçeneği var. Bunu söyledikten sonra 1. adıma geçeceğiz.

Adım 2: Devreyi Test Etme

Devreyi Test Etme
Devreyi Test Etme
Devreyi Test Etme
Devreyi Test Etme
Devreyi Test Etme
Devreyi Test Etme

Devreyi lehimlemeden önce çalıştığından emin olmak için test edeceğiz. (Lehimlemeden önce devreden emin olmanızı tavsiye etsem de bu adım gerekli değildir.) Bunun için gerekli olan parçalar şunlardır:

• Ekmek tahtası

• Atlama telleri

• Arduino nano

• LED şerit

• Rocker anahtarı

• Havya

İlk adım, LED Strip üzerindeki 5v, Data ve toprak noktalarına üç kablo lehimlemek olacaktır. LED şeridiniz zaten önde bir kablo ile gelmiş olabilir, bu durumda ilk LED'i kesmenizi öneririm. Bu biraz yukarıdaki resim gibi görünmelidir.

Bir sonraki adım, anahtarın üç piminden ikisine 2 atlama teli lehimlemek olacaktır. Biri orta pim olduğu sürece iki pimden herhangi biri tamamdır.

Bu bölümü tamamladığınızda, bileşenleri devre tahtasına eklemeye başlayabiliriz. İlk önce Arduino nano'yu takın ve ardından 5v ve topraklama pimini devre tahtasındaki karşılık gelen iki raya bağlayın. Ardından, led şeridin 5v ve topraklama kablolarını ilgili iki raya bağlayın. Led şeridin veri kablosunu Arduino'daki pim 8'e bağlayın. Bundan sonra anahtarın iki kablosunu breadboard üzerinde yan yana takın. Şimdi 10k direncini anahtar tellerinden birine (breadboard'da yanında) bağlayın. 10k direncinin diğer tarafı toprak rayı üzerinde olmalıdır. Şimdi, nano'nun 6. pimine giden anahtarın bu aynı kablosuna bir atlama teli bağlayın. Son olarak, anahtarın 5 voltluk raya bağlanan diğer kablosuna bir aktarma kablosu bağlayın. Takip etmekte sorun yaşıyorsanız, lütfen yukarıdaki şemaya bakın.

Şimdi bir sonraki adım, kodu Arduino'ya yüklemek. Bu işlemin ilk kısmı FastLED Kitaplığını kurmaktır. Arduino yazılımınızı açın, eskiz musluğunu açın, bir kitaplık eklemeye gidin, kitaplıkları yönet'i seçin. Bu noktaya ulaştığınızda, arama çubuğunda Fast LED'i arayın ve Daniel Garcia'nın Fast LED kitaplığını bulana kadar aşağı kaydırın. (yukarıdaki resme bakın). Kurun ve ardından kodu yüklemeye devam edebilirsiniz.

Bu, burada sağlanan tüm kodu bir Arduino taslağına kopyalayıp yapıştırmayı içerir. Yukarıdaki resme bakarsanız, yapmanız gereken tek değişiklik kullanacağınız LED sayısıdır. Kendimden farklı bir LED Şerit kullanılıyorsa LED türünü daire içine aldım, bu durumda türün güncellenmesi gerekecek.

Adım 3: Vücudun Hazırlanması

Vücudun Hazırlanması
Vücudun Hazırlanması
Vücudun Hazırlanması
Vücudun Hazırlanması
Vücudun Hazırlanması
Vücudun Hazırlanması

Gerekli Malzemeler ve Araçlar

Tenis topu şişesi

İki tuvalet kağıdı rulosu

- Süper yapıştırıcı (veya tuvalet kağıdı rulolarını bir arada tutabilecek herhangi bir şey.)

havya

- metal pim (parça)

Bu kısım oldukça basit ama önemlidir. Anahtarların gideceği şişede iki delik yapılması gerekir. Benim durumumda, rocker anahtarı için lambamın üstü (şişenin altı) ne olacağı konusunda bir delik açtım. USB kablosu için şişenin yan tarafında tabana yakın ikinci bir delik açtım. Daha iyi bir anlam elde etmek için yukarıdaki resimlere bakın.

Delikleri yapmak için bir matkabım yoktu, bu yüzden plastiği eritmeyi seçtim. Bunu yaparken uygun havalandırmaya sahip olmanız önemlidir (fanı açarken tüm pencere ve kapıları açmanızı tavsiye ederim. Yanan plastik, dumanlara çok uzun süre maruz kalırsa sağlık üzerinde olumsuz etkilere neden olabilir ve uygun araştırma için biraz zaman ayırmanızı öneririm. bunu yapmak için hazırlık.

Plastiği eritmek için pense ile tuttuğum bir pimi lehimimle ısıtmak için kullandım. Bu pim, iletim yoluyla plastikte ihtiyaç duyulan deliği oluşturabildi. Plastiği eritmek için neden sadece havya kullanmadığımı merak ediyor olabilirsiniz. Ütümün üzerine erimiş plastik bulaşmak veya ona zarar verme riskini almak istemiyorum. İsterseniz sizinkini kullanabilirsiniz. Sadece uygun araştırmayı yapmayı ve dumanları solumaktan kaçınmayı unutmayın.

Kutunun üstündeki deliğin, yerleştirildiğinde anahtara uyduğundan emin olun. Delik çok büyükse, delikten düşecektir, bu durumda sabitlemek için bant veya sıcak tutkal kullanabilirsiniz.

Ardından, lambanın alt kısmına doğru dikdörtgen bir delik açın. USB kablosunu kolayca geçirmelidir.

Henüz fırın tepsisini kullanmayacağım çünkü devreyi kurarken şu anda kutunun içini görebilmek istiyorum.

Şimdi son kısım en kolayı. Tek yapmanız gereken resimde görüldüğü gibi iki tuvalet kağıdı rulosunu birbirine yapıştırmak. Elinize herhangi bir süper yapıştırıcı bulaşmadığından emin olun!

Adım 4: Son Devreyi Lehimleme

Son Devrenin Lehimlenmesi
Son Devrenin Lehimlenmesi
Son Devrenin Lehimlenmesi
Son Devrenin Lehimlenmesi
Son Devrenin Lehimlenmesi
Son Devrenin Lehimlenmesi

Devrenin çalıştığını doğruladıktan sonra, onu mükemmel tahtaya taşıyabilirsiniz (teknik olarak, tuvalet kağıdına sığıyorsa, devre tahtasını yine de kullanabilirsiniz. Tek sorun, kabloların lehimlenmemiş olmasıdır, yani daha yüksek bir şans vardır. bağlantılar gevşeyecek. Daha önce de söylediğim gibi, tahtanın tuvalet kağıdı rulolarına oturduğundan emin olun. Eğer olmazsa, tuvalet kağıdı rulosu için daha büyük bir uygun yedek bulmaya çalışabilirsiniz.

Daha önce bir mükemmel tahta kullanmadıysanız, önce nasıl çalıştığı hakkında hızlı bir araştırma yapmalısınız. Led şeridi bağlamak temel olarak breadboard ile aynıdır, tek fark şimdi lehimlemenizdir. Arduino'da birden fazla bağlantıya sahip olması gereken tek pin 5 volttur. Anahtardan ve led şeritten zemini birine veya her ikisine lehimleyebileceğiniz anlamına gelen iki topraklama pimi vardır. Direncin topraktan pim 6'ya lehimlendiğini fark etmiş olabilirsiniz. Bu, pim 6'yı ve direnci anahtardaki bir pime lehimlemekle tam olarak aynı şeyi yapar.

Önce Led Strip'i önce mükemmel tahtaya lehimlemenizi öneririm. Şimdi tüm lehimlememi yaptıktan sonra fark ettiğim bir şey, atlama tellerinin uzunluğunun ne kadar önemli olduğuydu. Sonunda, uzunluklar Arduino nano kartınızı nereye koymak istediğinize bağlıdır. Tuvalet kağıdı rulolarının altına koyarsanız, USB kablosunun uzunluğunu maksimuma çıkarırken, LED şerit için daha kısa atlama kabloları kullanmanıza da olanak tanır. Tek dezavantajı, düğmeye olan mesafedir. Benim tavsiyem, düğme için, mükemmel panodan düğmeye iki kat daha fazla mesafede teller kullanmanızdır, çünkü devreyi, düğmeyi sökmeden gövdeden çıkarmak isterseniz, daha kısa teller zahmetli olur.

Tuvalet kağıdı rulosunun iç görüntüsüne bakarsanız çok fazla sarı tel göreceksiniz. Bunun nedeni, ilk başta nano'yu en üste koymayı amaçladım, ancak daha sonra onu aşağıya değiştirdim. Tüm bu teller, led şeridi mükemmel panoya bağlayan şeydir.

Lehimlemeyle ilgili son ipucum, mükemmel panoya veya düğmeye lehimlerken düğmeden gelen telin şişeden geldiğinden emin olmaktır. Son resimde görüldüğü gibi, mükemmel panoya lehimlenirken düğmenin yerinde olması gerekir.

Şimdi bitirdikten sonra, devreyi gövdeye kurmadan önce devrenin hala çalıştığını doğrulamak isteyeceksiniz.

Adım 5: Devrenin Gövdeye Montajı ve Son Dokunuşlar

Devrenin Gövdeye Montajı ve Son Dokunuşlar
Devrenin Gövdeye Montajı ve Son Dokunuşlar
Devrenin Gövdeye Montajı ve Son Dokunuşlar
Devrenin Gövdeye Montajı ve Son Dokunuşlar
Devrenin Gövdeye Montajı ve Son Dokunuşlar
Devrenin Gövdeye Montajı ve Son Dokunuşlar

Devrenin çalıştığını onayladıktan sonra, nano ile mükemmel tahtayı tuvalet rulolarının içine koyabilirsiniz. En üste ve en alta koymanın avantajlarını ve dezavantajlarını daha önce açıklamıştım.

İlk adım, LED Strip'i tuvalet rulolarınızın altından çıkarmak ve ardından aşağıdan yukarıya doğru dışarıya sarmak olacak. Çoğu LED Şerit, plastiği soyduğunuz yapışkan bir tarafa sahiptir. Bu adım için LED Strip'i eşit aralıklarla yerleştirmenizi öneririm. Resmimde görüldüğü gibi benimki mükemmel değildi ama sonunda pek bir fark yoktu.

Bu noktada USB kablosunun ve Led Strip'in tüpün altından buton kabloları yukarıdan çıkacak şekilde dışarı akıyor olması gerekir. USB'yi henüz deliğinden geçirmenizi önermiyorum çünkü bir sonraki adım tenis topunun dışını fırın tepsisine sarmak (ışığın geçmesine izin veren herhangi bir tabaka işe yarayacaktır). Düğme aşağıda kalmıyorsa, onu süper yapıştırabilirsiniz. Son bir not, kabloların hiçbirinin tuvalet kağıdı rulolarının dışında olmadığından emin olmaktır, çünkü o zaman LED'lerle gölgeler oluştururlar.

Bunu yapmadan önce, lambama küçük bir mesaj koyduğumu fark etmişsinizdir. Bu, ışığın geçmesine izin vermeyen dövülebilir ince bir karton parçasından karakterleri keserek yapıldı. Daha sonra, sarmadan önce bu karakterleri kutunun dışına süper yapıştırdım.

Şimdi, bir sonraki adım son derece önemlidir çünkü fırın tepsisinin sonundaki herhangi bir kıvrım/kırışıklık ışıkla birlikte görünecektir. Herhangi bir plastik dostu yapıştırıcı kullanmanızı öneririm (hızlı kurumadığından emin olun).

Şimdi yapıştırıcı kuruduktan sonra, USB deliği için keskin bir bıçak veya benzeri bir şeyle küçük bir delik açmak isteyeceksiniz. Son adım, USB kablosunu kutudan çıkarmak ve tuvalet kağıdı rulosunu içeri itmektir. Ardından şişeyi kapakla kapatın.

İsteğe bağlı son bir adım, fırın tepsisinin zarar görmemesini sağlamak için her şeyi plastik bir sargıya sarmaktır. Yukarıda, sonunda lambamın kısa bir videosunu ekledim. Bu projeyle ilgili herhangi bir sorunuz veya sorununuz varsa lütfen yorum bırakın.

Önerilen: