Mündəricat:

Arduino Orb Build Warden: 7 addım
Arduino Orb Build Warden: 7 addım

Video: Arduino Orb Build Warden: 7 addım

Video: Arduino Orb Build Warden: 7 addım
Video: Warden Thunder Orb Storm Build | Mythic XV | T100 | Farming | 1.20.3 2024, Noyabr
Anonim

Mənbə Kodu Autobuild sistemlərini izləmək üçün açıq şəkildə hazırlanmış Arduino əsaslı bir Ambient Orb. Bu kürəni, zaman -zaman xəbərdarlıq edə biləcək hər şeyi izləmək üçün yenidən təyin etmək olar.

Addım 1: Məqsəd

Məqsəd
Məqsəd

Bir müddət əvvəl bir iş yoldaşı, quruluşun pozulduğunu açıq şəkildə göstərmək və potensial olaraq qıcıqlandırmaq üçün insanları özünə yönəltmək üçün avtobild sisteminizə qoşula biləcək "Ekstremal Əlaqə" cihazları haqqında bir məqalə verdi. qırıq quruluşu düzəltmək. Bu yazını oxuduqdan sonra komandam üçün bu cihazlardan birini yaratmaq konsepsiyası məni bir qədər bezdirdi. Binaları təmiz saxlamaq çətindir və daimi bir xatırlatma olmadan, insanların uzun müddət binanın pozulmasına icazə verməsi çox asan ola bilər. Bu, avtomatik qurma və hətta vahid test etmə məqsədini əslində məğlub edir. Mən Ambient Orb -a baxdım, amma etiraf etməliyəm ki, aylıq abunə olması məni çox sevindirmirdi və danışa bilməzsən birbaşa kompüterinizlə. Bu cihazlardan birini təkbaşına qura biləcəyim ümidi ilə özümə elektronika öyrətməyə başladım. Bir ay sonra ordan sıfırdan bir kürə qurmaq üçün mükəmməl bir platforma kimi məni vuran Arduino platformasına qaçdım. Bu mənim layihəmin son nəticəsidir, Arduino Orb Build Warden.

Addım 2: hissələr

Hissələri
Hissələri
Hissələri
Hissələri

Build Warden -in dizaynı, Spooky Arduino sinifindən Tod E. Kurtun Arduino Ambient Orb -dan çox təsirləndi. Bir baza olaraq bundan başladım və oradan getdim. Əvvəlcə hansı hissələrə ehtiyacımız var? Parça siyahısı Radio Shack:

  • 417 delikli çoxfunksiyalı PC lövhəsi: (276-150) 1.99 dollar
  • Bağlama teli, Qatı, Qırmızı, Qara, Yaşıl, 22 Ölçer, 90 ft, (278-1221) $ 5.99

Jameco:

  • 3 x Mavi LED, (183222) $ 2.95 ea
  • 3 x Yaşıl LED, (334473) $ 1.45 ea
  • 3 x Qırmızı LED, (33481) $ 0.27 ea
  • 220 ohm, 1/8W rezistorlar (100), (107941) 0.69 dollar

Sparkfun:

Arduino NG, (Arduino-USB) $ 31.95

Ev Deposu:

İşıqlandırma qurğusu (Portfolio #74457 və ya bənzəri), ~ 10.00 dollar

Digər maddələr:

  • Qırmızı Sharpie (İsteğe bağlı)
  • Mavi Sharpie (İsteğe bağlı)
  • Yaşıl Sharpie (İsteğe bağlı)
  • Qara Sprey Boya (İsteğe bağlı)
  • İstilik Büzüşmə borusu (İsteğe bağlı)
  • Lehim
  • Lehimleme dəmir
  • 1/2 düymlük ağacın yuvarlaq kəsilmiş parçası - işıqlandırma qurğusunun əsasına uyğun ölçüdə kəsilmiş)
  • 2 x Standoffs Metal Hex (Sparkfun: COM-00126 yoxdursa, bu mümkün deyil)
  • 2 x anakart montaj vidası (dayanıqlıqlara uyğun)

Alternativlər: Bu bölməni əlavə etdim, çünki bəzi maddələr artıq görünmür, burada bəzi alternativlər var:

  • 3 x Qırmızı LED, (Jameco #333526), $ 0.22 ea
  • 2x 220 ohm, 1/8W rezistorlar (5), (Radio Shack #271-011) $ 0.99 ea

ya da

500 müxtəlif çeşidli 1/8W rezistorlar (Radio Shack #271-003) 12, 99 dollar (bəli, 10 220 ohm olanlar var)

Addım 3: Arduino ilə Kompüter Danışığını əldə edin, Proqram Qurun

Arduino ilə Kompüter Danışığını əldə edin, Proqram Qurun
Arduino ilə Kompüter Danışığını əldə edin, Proqram Qurun

Arduinonun kompüterinizlə necə işləməsini və ona eskizləri necə yüklədiyinizi sizə izah etməyəcəyəm. Linux, Windows və ya Mac OS X ilə işləyən Arduino mühitini əldə etmək üçün tam bir bələdçi dəsti mövcuddur. Bu mühiti qurduqdan və işlədikdən sonra tikinti nəzarətçisi üçün yazdığım proqramı yükləyin. Eskizin Arduinoya quraşdırılması üçün yuxarıdakı təlimatların təlimatlarına əməl edin.

Addım 4: Dövrə Şeması

Dövrə diaqramı
Dövrə diaqramı
Dövrə diaqramı
Dövrə diaqramı

Bu layihə həqiqətən çox sadə bir sxemdir. Etəcəyimiz şey 9, 10 və 11 sancaqlarından üç tel çəkməkdir. Hər bir tel 3 220 ohm rezistora bölünəcək və sonra eyni rəngli 3 LED -ə keçəcək (9: Qırmızı, 10: Yaşıl, 11: Mavi). Bunların hamısı yerə gedəcək 1 teli geri bağlayacaq.

Bir sözlə, hər bir rəng fərqli rezistorlardan istifadə etməlidir, amma son nəticə fikrimcə kifayətdir. Rəngləri mükəmməl balanslaşdırmağa çalışmaq istəyirsinizsə, iki seçiminiz var. Ya kifayət qədər asan olan proqramda düzəldin, ya da hər rəng üçün fərqli rezistorlar istifadə edin. Tod E. Kurt ilə bu mövzuda danışarkən, onun təklifi belə oldu: "Qeyd etdiyiniz rəng balansı üçün narahat olmağınız lazım olan əsas şey, LEDlərin fizikası səbəbindən hər rəngin fərqli bir gerilim düşməsidir (Qırmızı ~ 2.0V, Yaşıl ~ 2.6V, Mavi ~ 3.3V), buna görə də hər rəng üçün fərqli dəyər rezistorları olmalıdır. Çaşqınlıq yarada biləcəyi üçün bunu qeydlərdən kənarda qoyduq. PWM dəyərlərini uyğun bir miqdarda ölçüyə gətirərək proqram təminatı ilə məşğul ola bilərsiniz. "Hər rəngdə yalnız 1 LED olan bir prototip lövhəsi hazırlamaq istəyə bilərsiniz. Proqramla işləməyi asanlaşdırmaq üçün bunu etdim. Prototip lövhəsinin bir şəklini bura daxil etdim.

Addım 5: Lövhənizi Birlikdə Lehimləyin

Lövhənizi Birlikdə Lehimləyin
Lövhənizi Birlikdə Lehimləyin
Lövhənizi Birlikdə Lehimləyin
Lövhənizi Birlikdə Lehimləyin
Lövhənizi Birlikdə Lehimləyin
Lövhənizi Birlikdə Lehimləyin
Lövhənizi Birlikdə Lehimləyin
Lövhənizi Birlikdə Lehimləyin

Bu təlimatlar, təklif olunan çox məqsədli PC lövhəsindən istifadə etdiyinizi güman edir. İlk şəkil, istinad üçün istifadə edilə bilən tamamlanmış bir lövhəni göstərir.

Addım 1 (Şəkil 2)

PC lövhəsini götürün və qırmızı, mavi və yaşıl itiləyiniz varsa, lövhənin üst hissəsindəki bəzi ağ sahələrdə rəng üçün bir bələdçi olaraq bu səhifədəki ikinci şəkildən istifadə edin. Rəng qarışdırmağı asanlaşdırmaq üçün lövhədəki 3 fərqli rəngi heyrətləndirdiyimi nəzərə alsaq, lövhədə rəngli yastıqların olması haqqında arayış faydalıdır, amma qətiyyən lazım deyil.

Addım 2 (Şəkil 3)

Rəngləri bələdçi olaraq istifadə edərək, 9 LED -i bağlayın. Mərkəz telləri yerə qoyulacaq, buna görə LED -in düz tərəfini uzun dar tellərə lehimləməyinizə əmin olun. LED -lər elektrik enerjisini yalnız bir istiqamətdə qəbul edə bilər, buna görə də bu hissə xarab olarsa, bir dəstə boş yerə sərf edəcəksiniz.

Addım 3 (Şəkil 4)

4 daha uzun tel bağlayın (təxminən 5-7 düym uzunluğunda). 3 qırmızı, biri qara biri lövhənin əsasına. qara biri 2 uzun, mərkəzi qurğudan birinə bağlanacaq. Qısa bir qara tel üzərində lehim, uzun mərkəzi tellərdən birindən digərinə keçərək hər ikisini yerə çevirir. Digər 3 tel lövhənin altındakı rəngli ucların mərkəzi deliklərində lehimlənməlidir. Biri qırmızı (sağ tərəf), biri yaşıl (sol tərəf) və biri mavi (sağ tərəf). İstinad üçün şəkildən istifadə edin.

Addım 4 (Şəkil 5)

Bu addım mavi əlaqələrin tamamlanması ilə bağlı olacaq. Yumruq, lövhənin altındakı 2 mavi yastığı birləşdirən qırmızı bir tel. sağ tərəfdə, mavi paddən 1 mavi rezistora bir tel lehimləyin. Sol tərəfdə, altlıqdakı mavi yastıqdan 2 qırmızı rezini 2 mavi rezistora bağlayın

Addım 5 (Şəkil 6)

4 -cü addımla eynidir, ancaq yaşıl rənglə və tərəflər tərsinə çevrildi

Addım 6 (Şəkil 7)

4 -cü addımla eynidir, ancaq qırmızı ilə

Addım 7 ((Şəkil 1)

Lövhənin əsasından asılı olan 4 teli götürün. Telin uclarını işarələmək üçün yaşıl və mavi itiləyicilərdən istifadə edin ki, Arduino -da hansı telin hansı sancağa daxil olduğunu biləsiniz. Nəhayət, büzülmə borunuz varsa, telləri büzülmə borusuna qoyun və bir istilik tabancası və ya çaxmaqla vurun.

Addım 6: Baza qurun

Baza qurun
Baza qurun
Baza qurun
Baza qurun
Baza qurun
Baza qurun

İndi bazanı quracağıq. İşıqlandırma qurğusunu paketdən çıxarın və aparatı, eləcə də şüşə kürəsini kənara qoyun. Bir anda hər ikisinə ehtiyacımız olacaq. Hər hansı bir fiberglas izolyasiya varsa, onu da ətrafında saxlayın. Baza götürün və ondan işıq prizini çıxarın. Sonra, bazanı bir az taxta (~ 1/2 düym qalınlığında) qoyun və qələm və ya iti ucu ilə baza ətrafında çəkin. İşıq qurğusunun quraşdırılması üçün istifadə olunan iki bolt çuxurunun yerini də işarələyin (Nə demək istədiyimi düşünürsünüzsə, şəkil 1 -də qeydə baxın). İndi bazanı çölə çıxarın, bir xəbər kağızına qoyun və qara (və ya istədiyiniz rəngdə) sprey boya ilə sprey boyayın. Bunu bir kənara qoyun və qurumasına icazə verin.

Gedin və taxta dairəni kəsin. Sonra bolt deliklərinin yerini qeyd etdiyiniz yerlərdə deliklər qazın İşıqlandırma qurğusu ilə gələn boltların deliklərdən asanlıqla keçə biləcəyinə əmin olun (lakin çox sərbəst deyil). Taxta diskin alt hissəsində, ehtimal ki, daha böyük bir matkap ucu istifadə etməli olacaqsınız, çünki boltlar yəqin ki, diskin içinə girmək üçün kifayət qədər uzun olmayacaq. Bolt, yuyucusu və qozunun oturması üçün kifayət qədər böyük olan diskin təxminən yarısını qazmaq istəyəcəksiniz. Yarım düymlük yəqin ki yaxşıdır. İndi arduino -nuzu diskin ortasına qoyun və arduinonun iki montaj deşiyini ağacın üzərinə işarələyin və ətrafını çəkin. İki arduino montaj nöqtəsinin getdiyi yerdə daha kiçik deliklər qazın. bunlar anakartın dayanıqlılıqlarının vidalanması üçün kifayət qədər böyük olmalıdır. Qeyd: "Anakart dayanmasının" nə olduğunu düşünürsünüzsə, şəkil 4 -dəki qeydlərə baxın. Onlar kompüter korpusuna vidalanan kiçik vintlərdir. başlarının üstündəki iplər. Anakartı bunlara bağlamaq üçün vintlər istifadə olunur. Anakartın metal korpusa qarşı qısalması üçün normal olaraq kifayət qədər uzun başları olur. Bunlar vidalandıqdan sonra, arduino -nu anakartın montaj cıvatalarına vidalayaraq taxta diskə quraşdırın. Arduino lövhədə yerləşdiyinə görə, işıq qurğusunun əsasını götürün (quru olduğunu düşünərək). USB kabelinin çıxması üçün bazanın yan tərəfində bir çuxur kəsməlisiniz. Kabeli bağlayın və sonra nə qədər kəsmək lazım olduğunu hesablayın.

Addım 7: Hamısını bir araya gətirin

Hamısını Bir yerdə qoyun
Hamısını Bir yerdə qoyun
Hamısını Bir yerdə qoyun
Hamısını Bir yerdə qoyun
Hamısını Bir yerdə qoyun
Hamısını Bir yerdə qoyun

Lampanı ayırdığınız zaman, ehtimal ki, içərisində bir şüşə şüşə izolyasiya var idi. Bunu götürdüm və qısa birdən qorumaq üçün izolyasiya kimi çıxış etmək üçün onu lövhənin arxasına kauçukla bağladım. Telləri götürün və işıqlandırma qurğusunun əsasının yuxarı hissəsindən keçirin və sonra arduino üzərindəki uyğun sancaqları bağlayın. Armaturu taxta bazaya vidalayın, indi bir işıq yayıcısına ehtiyacınız olacaq. LEDlər əsasən yuxarıya doğru yönəlir, buna görə də işığı yayacaq heç bir şey olmasa, şüşənin üstündə olması çox məyus olacaq. Şəffaf bir plastik torba götürüb büzdüm və izolyasiya üçün istifadə etdiyim kauçuk bantlarla LED -lərin üstünə tutdum. Sonra bir az şəffaf lent götürdüm və elektron lövhənin üzərinə kiçik bir günbəz düzəltdim. Bu işığı yaymaq üçün kifayət idi. Bu hissəni sınayın. Mənim həllim optimal olmaya bilər. Məncə məhsuldar ola biləcək bir sınaq üsulu, hər bir ledin üstünə ağ samanın kiçik hissələrini sürüşdürmək və onları bir -birinə yapışdırmaq olar. Nəhayət, şüşəni bazaya qoya bilərsiniz. Və bitirdiniz!. Bir neçə fotoşəkil üçün bir qalereyam və bu barədə blogumda paylaşım var

Tövsiyə: