İçindekiler:

Arduino Orb Yapı Sorumlusu: 7 Adım
Arduino Orb Yapı Sorumlusu: 7 Adım

Video: Arduino Orb Yapı Sorumlusu: 7 Adım

Video: Arduino Orb Yapı Sorumlusu: 7 Adım
Video: Dijitalleşen Dünya'da Sohbetler | Murat Orno | IEEE MCBU ComSoc 2024, Temmuz
Anonim

Kaynak Kodu Otomatik Oluşturma sistemlerini izlemek için özel olarak tasarlanmış Arduino tabanlı bir Ambient Orb. Bu küre, zaman zaman uyarı alabilecek her şeyi izlemek için kolayca yeniden kullanılabilir.

Adım 1: Amaç

Amaç
Amaç

Bir süre önce bir iş arkadaşım bana, yapının bozulduğunu çok görünür kılmak ve potansiyel olarak insanları motive etmeye yardımcı olacak kadar rahatsız edici olmak amacıyla otomatik inşa sisteminize eklenebilecek "Aşırı Geri Bildirim" cihazları hakkında bir makale gönderdi. bozuk yapıyı düzeltmek. Bu makaleyi okuduğumdan beri, ekibim için bu cihazlardan birini yaratma konsepti beni biraz tüketti. Yapıları temiz tutmak zordur ve sürekli bir hatırlatma olmadan, insanların yapının uzun süre boyunca bozuk kalmasına izin vermek çok kolay olabilir. Bu aslında otomatik inşa etme amacını ve hatta potansiyel olarak birim testini bile bozar. Ambient Orb'a baktım ama itiraf etmeliyim ki, aylık aboneliği olduğu gerçeğinden özellikle heyecanlanmadım ve konuşamazsınız. Bilgisayarınızla doğrudan ona. Böylece, bu cihazlardan birini kendi başıma yapabileceğimi umarak kendime elektronik öğretmeye başladım. Bir ay kadar sonra, sıfırdan bir küre inşa etmek için bana mükemmel bir platform olarak gelen Arduino platformuna rastladım. Bu, projemin nihai sonucu şu, Arduino Orb Build Warden.

2. Adım: Parçalar

Parçalar
Parçalar
Parçalar
Parçalar

Yapı Sorumlusunun tasarımı, Tod E. Kurt'un Spooky Arduino sınıfındaki Arduino Ambient Orb'undan büyük ölçüde etkilenmiştir. Ben bununla bir üs olarak başladım ve oradan gittim. Öncelikle, hangi parçalara ihtiyacımız var? Parça ListesiRadio Shack:

  • 417 Delikli Çok Amaçlı PC Kartı: (276-150) $1.99
  • Bağlantı kablosu, Katı, Kırmızı, Siyah, Yeşil, 22 Ayar, 90 ft, (278-1221) $5.99

Jameco:

  • 3 x Mavi LED, (183222) 2,95 ABD Doları
  • 3 x Yeşil LED, (334473) 1,45$
  • 3 x Kırmızı LED, (33481) 0,27 ABD doları
  • 220 ohm, 1/8W dirençler (100), (107941) 0,69 $

Kıvılcım eğlencesi:

Arduino NG, (Arduino-USB) 31,95 $

Ev Deposu:

Aydınlatma Armatürü (Portföy #74457 veya benzeri), ~10,00$

Diğer öğeler:

  • Kırmızı Sharpie (Opsiyonel)
  • Mavi Sharpie (Opsiyonel)
  • Yeşil Sharpie (Opsiyonel)
  • Siyah Sprey Boya (Opsiyonel)
  • Isıyla Daralan makaron (Opsiyonel)
  • Lehim
  • Havya
  • 1/2 inç ahşaptan yuvarlak kesim - aydınlatma armatürü tabanının boyutuna göre kesilmiş)
  • 2 x Standoff Metal Hex (Sparkfun: COM-00126 yoksa, bu pek olası değildir)
  • 2 x anakart montaj vidası (ayrıklara uyan)

Alternatifler: Bazı öğeler artık mevcut olmadığı için bu bölümü ekledim, işte bazı alternatifler:

  • 3 x Kırmızı LED, (Jameco #333526), 0,22 ABD doları
  • 2x 220 ohm, 1/8W dirençler (5), (Radio Shack #271-011) 0,99 ABD doları

-veya-

500 çeşitli 1/8W direnç (Radio Shack #271-003) 12, 99 $ (evet, 10 220 ohm'luk var)

Adım 3: Bilgisayarı Arduino ile Konuşun, Yazılımı Kurun

Arduino ile Konuşan Bilgisayarı Alın, Yazılımı Kurun
Arduino ile Konuşan Bilgisayarı Alın, Yazılımı Kurun

Arduino'yu bilgisayarınızla nasıl çalıştıracağınızı ve eskizleri nasıl yükleyeceğinizi anlatmayacağım. Arduino ortamının Linux, Windows veya Mac OS X ile çalışmasını sağlamak için eksiksiz bir kılavuz seti mevcuttur. Bu ortamı kurduktan ve çalıştırdıktan sonra, yapı müdürü için yazdığım yazılımı indirin. Çizimi Arduino'ya kurmak için yukarıdaki kılavuzlardaki talimatları izleyin.

Adım 4: Devre Şeması

Devre şeması
Devre şeması
Devre şeması
Devre şeması

Bu proje gerçekten çok basit bir devre. Yapacağımız şey 9, 10 ve 11 numaralı pinlerden üç kablo çalıştırmaktır. Her bir kablo 3 220 ohm rezistöre dallanacak ve ardından aynı renkteki 3 LED'e geçecektir (9: Kırmızı, 10: Yeşil, 11).: Mavi). Bunların hepsi, toprağa gidecek olan 1 kabloya geri bağlanacaktır.

Açıkçası, her renk aslında farklı dirençler kullanmalı, ancak sonuç bence Yeterince İyi. Renkleri mükemmel bir şekilde dengelemeye çalışmak istiyorsanız, iki seçeneğiniz var. Yeterince kolay olan yazılımda düzeltin veya her renk için farklı dirençler kullanın. Tod E. Kurt ile bu konuyu konuşurken önerisi şuydu: "Bahsettiğin renk dengesi için asıl dikkat etmen gereken şey, LED'lerin fiziği nedeniyle her rengin farklı bir voltaj düşüşüne sahip olmasıdır (Kırmızıdır. ~2.0V, Green ~2.6V, Blue ~3.3V), yani gerçekten biri her renk için farklı değer dirençlerine sahip olmalıdır (yani Red'in direnci 220 ohm ise, Blue'nun ölçeği yaklaşık 130 ohm'a düşürülmelidir). Kafa karıştırıcı olabileceği için bunu notların dışında bıraktı. PWM değerlerini karşılık gelen bir miktarda ölçekleyerek yazılımda bununla başa çıkabilirsiniz. " Her renkten sadece 1 LED'i olan bir prototip panosunu bir araya getirmek isteyebilirsiniz. Bunu yazılımla çalışmayı kolaylaştırmak için yaptım. Prototip panosunun bir fotoğrafını buraya ekledim.

Adım 5: Kartınızı Birlikte Lehimleyin

Tahtanızı Birlikte Lehimleyin
Tahtanızı Birlikte Lehimleyin
Tahtanızı Birlikte Lehimleyin
Tahtanızı Birlikte Lehimleyin
Tahtanızı Birlikte Lehimleyin
Tahtanızı Birlikte Lehimleyin
Tahtanızı Birlikte Lehimleyin
Tahtanızı Birlikte Lehimleyin

Bu talimatlar, önerilen radyo kulübesi Çok Amaçlı PC Kartı'nı kullandığınızı varsaymaktadır. İlk görüntü, referans olarak kullanılabilecek tamamlanmış bir panoyu göstermektedir.

Adım 1 (Resim 2)

PC Kartını alın ve kırmızı, mavi ve yeşil keskinliğe sahipseniz, bu sayfadaki ikinci resmi, tahtanın üstündeki bazı beyaz alanları renklendirmek için kılavuz olarak kullanın. Renk karıştırmayı kolaylaştırmak için tahtada 3 farklı rengi kademelendirdiğim göz önüne alındığında, tahtada renkli pedlere sahip olma referansı yararlıdır, ancak kesinlikle gerekli değildir.

2. Adım (Resim 3)

Renkleri kılavuz olarak kullanarak 9 LED'i takın. Merkez uçlar topraklanacaktır, bu nedenle LED'in düz tarafını uzun dar uçlara lehimlediğinizden emin olun. LED'ler elektriği yalnızca bir yönde kabul edebilir, bu nedenle bu kısım bozulursa, bir sürü boşa harcanmış parçanız olur.

3. Adım (Resim 4)

4 daha uzun kabloyu bağlayın (yaklaşık 5-7 inç uzunluğunda). Tahtanın tabanına 3 kırmızı ve bir siyah. siyah olan 2 uzun, merkezi kablodan birine bağlanacaktır. Uzun orta uçlardan birinden diğerine atlamak için kısa siyah bir tel üzerine lehim yapın, her ikisini de toprağa çevirin. Diğer 3 tel, kartın tabanındaki renkli uçların orta deliklerine lehimlenmelidir. Biri kırmızıya (sağ taraf), biri yeşile (sol taraf) ve biri maviye (sağ taraf). Referans için resmi kullanın.

4. Adım (Resim 5)

Bu adım, mavi bağlantıların tamamlanması ile ilgili olacaktır. Yumruk, kartın tabanındaki 2 mavi pedi birbirine bağlayan kırmızı bir tel lehimleyin. sağ tarafta, mavi pedden 1 mavi dirence bir tel lehimleyin. Sol tarafta, tabandaki mavi pedden 2 kırmızı kabloyu 2 mavi dirence bağlayın

Adım 5 (Resim 6)

4. adımla aynı, ancak yeşil renkte ve kenarlar ters çevrilmiş

6. Adım (Resim 7)

4. adımla aynı, ancak kırmızı ile

7. Adım ((Resim 1)

Tahtanın tabanından sarkan 4 kabloyu alın. Arduino'da hangi telin hangi pime girdiğini bilmeniz için telin uçlarını işaretlemek için yeşil ve mavi sivri uçları kullanın. Son olarak, eğer büzüşmeli makaronunuz varsa, telleri büzüşmeli makaron içine koyun ve bir ısı tabancası veya çakmak ile vurun.

Adım 6: Üssü Oluşturun

Üssü İnşa Et
Üssü İnşa Et
Üssü İnşa Et
Üssü İnşa Et
Üssü İnşa Et
Üssü İnşa Et

Şimdi üssü inşa edeceğiz. Aydınlatma armatürünü paketinden çıkarın ve donanımı ve cam küreyi bir kenara koyun. Birazdan ikisine de ihtiyacımız olacak. Herhangi bir fiberglas yalıtımı varsa, onu da etrafta tutun. Tabanı alın ve ışık soketini ondan çıkarın. Ardından, tabanı biraz ahşap (~ 1/2 inç kalınlığında) üzerine yerleştirin ve bir kurşun kalem veya şarpi ile tabanın çevresini çizin. Ayrıca aydınlatma armatürünün montajı için kullanılan iki cıvata deliğinin yerini işaretleyiniz (Ne demek istediğimi merak ediyorsanız resim 1'deki nota bakınız). Şimdi, tabanı dışarı çıkarın, bir gazete kağıdına koyun ve siyah (veya hangi rengi tercih ederseniz) sprey boya ile boyayın. Bunu bir kenara koyun ve kurumaya bırakın.

Git ve tahta daireyi kes. Ardından, cıvata deliklerinin yerini işaretlediğiniz yerlere delikler açın. Aydınlatma armatürüyle birlikte gelen cıvataların deliklerden kolayca geçebildiğinden emin olun (ancak çok gevşek değil). Tahta diskin alt tarafında, muhtemelen daha büyük bir matkap ucu kullanmanız gerekecektir, çünkü cıvatalar muhtemelen diski delecek kadar uzun olmayacaktır. cıvata, rondela ve somunun sığabileceği kadar büyük bir parça ile diskin yaklaşık yarısını delmek isteyeceksiniz. Yarım inçlik bir uç muhtemelen iyidir. Şimdi arduino'nuzu diskin ortasına yerleştirin ve arduinodaki iki montaj deliğini tahtaya işaretleyerek çevresini çizin. İki arduino montaj noktasının gittiği yerlerde daha küçük delikler açın. bunlar anakart ayırıcılarının vidalanabilmesi için yeterince büyük olmalıdır. Not: "Anakart ayrılığının" ne olduğunu merak ediyorsanız, resim 4'teki notlara bakın. Bunlar bilgisayar kasasına vidalanan küçük cıvatalardır. iplikler başlarının yanında. Daha sonra anakartı bunlara takmak için vidalar kullanılır. Normalde, metal kasaya karşı potansiyel olarak kısa devre yapması için anakartı tutmaya yetecek kadar uzun kafaları vardır. Bunlar vidalandıktan sonra, arduino'yu anakart montaj cıvatalarına vidalayarak ahşap disk üzerine monte edin. Artık arduinoyu tahtaya yerleştirdiğinize göre, aydınlatma armatürü tabanını alın (kuru olduğunu varsayarak). USB kablosunun çıkmasına izin vermek için tabanın yan tarafında bir delik açmanız gerekir. Kabloyu prize takın ve ardından ne kadar kesmeniz gerektiğini hesaplayın.

7. Adım: Hepsini Bir Araya Getirin

Hepsini bir araya getirmek
Hepsini bir araya getirmek
Hepsini bir araya getirmek
Hepsini bir araya getirmek
Hepsini bir araya getirmek
Hepsini bir araya getirmek

Lambayı söktüğünüzde, muhtemelen içinde bir miktar cam elyaf izolasyonu vardı. Bunu aldım ve kısa devreden korumak için yalıtım görevi görmesi için devre kartının arkasına lastik bantladım. Kabloları alın ve aydınlatma armatürü tabanının üst kısmından geçirin ve ardından bunları arduino üzerindeki uygun pimlere bağlayın. Ardından armatürü ahşap tabana vidalayın. Şimdi bir ışık difüzörüne ihtiyacınız olacak. LED'ler çoğunlukla yukarıyı hedef alır, bu nedenle ışığı dağıtacak bir şey olmadan, cam üstte olduğunda sonuç çok hayal kırıklığı yaratacaktır. Bir miktar şeffaf plastik poşet alıp buruşturdum ve yalıtım için kullandığım lastik bantlarla LED'lerin üzerine tuttum. Sonra yarı saydam bir bant aldım ve devre kartının üzerine küçük bir kubbe yaptım. Bu ışığı dağıtmak için yeterliydi. Bu bölümle deneme yapın. Benim çözümüm optimal olmayabilir. Verimli olabileceğini düşündüğüm bir deney şekli, her bir ledin üzerine küçük beyaz saman parçaları koymak ve bunları birbirine bantlamak olabilir. Son olarak, camı tabana koyabilirsiniz. Ve işiniz bitti! Birkaç fotoğraf için bir galerim ve Blogumda bununla ilgili yazılarım var.

Önerilen: