Mündəricat:

İnteraktiv dırmaşma divarı: 4 addım (şəkillərlə)
İnteraktiv dırmaşma divarı: 4 addım (şəkillərlə)

Video: İnteraktiv dırmaşma divarı: 4 addım (şəkillərlə)

Video: İnteraktiv dırmaşma divarı: 4 addım (şəkillərlə)
Video: ELA ÇEKMECEYİ AÇIK UNUTUYOR !!! 2024, Iyul
Anonim

Bu dərs vasitəsi ilə interaktiv bir dırmaşma divarı qurmaq üçün komponentlərin necə hazırlanacağını öyrənəcəksiniz. Telefonunuzun divara çıxmaq istədiyiniz çətinlik səviyyəsini təyin etməsi üçün tökmə qatran, əsas LED sxemləri və Bluetooth mikrokontrolör cihazından istifadə edəcəksiniz.

Unutmayın ki, bu çox vaxt və vəsait tələb edəcək böyük bir layihədir. Tırmanma tutacağının necə qurulması kimi əhatə olunan texnikalardan birini araşdıraraq başlamaq istəyə bilərsiniz.

Bu siyahı, bütün layihəni izləmək istəyirsinizsə, ehtiyacınız olan hər şeyi əhatə edir.

Materiallar:

- Plastelin (kükürdsüz, "təmiz gil" də deyilir)

- Mann Ease Release 200 - Kalıp Boşaltma spreyi

- Hurda Kartpostallar - Parlaq/hamar və ya stirollu təbəqə

- İsti yapışqan

- Kalıp Ulduzu 30, Kalıplar üçün Silikon Kauçuk

- Şəffaf Uretan Reçinesi - Hamar 326

- 3/4 düymlük kontrplakdan bir təbəqə

- Neo -piksel zolağı - cəmi 26 işıq

- Adafruit Lələk 32u4 Bluefruit LE

- 3 Pin JST konnektoru

- Bərk nüvəli kabel - üç rəng

- Lehim

- İstilik Büzücü Borular

Avadanlıq:

- 3/8” - 16 Soket başlı cıvatalar

- 3/8 " - 16" T "Fındıq

- 3/8 yuyucular

Alətlər:

- İsti yapışqan silahı

- Gil oyma alətləri

- Bir neçə litrlik qarışdırma kovaları

- Qazma Tabancası Matkap ucları

- 5/16 Allen açarı

- Tel kəsicilər

- Tel çıxarıcılar

- Lehimleme dəmir

- Multimetr

- İstilik silahı

Addım 1: Tutacaqların Oyulması, Kalıplama və Döküm

Tutacaqların oyulması, Qəlibləmə və Döküm
Tutacaqların oyulması, Qəlibləmə və Döküm
Tutacaqların oyulması, Qəlibləmə və Döküm
Tutacaqların oyulması, Qəlibləmə və Döküm
Tutacaqların oyulması, Qəlibləmə və Döküm
Tutacaqların oyulması, Qəlibləmə və Döküm

Yəqin ki, özünüzü tökə biləcəyiniz xüsusi dırmaşma tutacaqları dizayn edərək bu layihənin ən əyləncəli hissəsidir. Bunun prototip olduğunu unutmayın. Burada istifadə olunan uretan qatranı faktiki olaraq dırmaşma mühitində sınaqdan keçirilməmişdir və onların təhlükəsizliyinə zəmanət verə bilmərəm!

Addım 1A: Tutacaqları heykəlləndirmək

Əllərinizdəki Plastelini istiləşdirərək və bəyəndiyiniz formaları araşdıraraq tutacaqlarınızı heykəlləndirməyə başlayın. Daha əvvəl dırmaşmısınızsa, ehtimal ki, hansı növ tutacaqları sevdiyinizi biləcəksiniz, nümunələrə baxın və bir neçə fərqli növə qərar verin. Divarımdakı bəzi nümunələr üçün tutumları fərqli istiqamətlərdə istifadə etmək üçün dizayn etməyə çalışdım və bu yolla ümumilikdə daha çox çeşid əldə etdim. Gili heykəlləndirərkən parçanın arxasını mümkün qədər düz tutduğunuzdan əmin olun. Kobud bir forma aldıqdan sonra çuxuru oymaq üçün 3/8 -16 bolt və yuyucudan istifadə etmək istəyəcəksiniz. Burada gil oyma alətləri faydalı olacaq, çuxurun içini təmizləməyə və arxasını düzəltməyə kömək edəcək. Bir LED işığını örtmək üçün kifayət qədər böyük bir boşluq açmaq üçün oyma alətlərinizdən də istifadə etməlisiniz.

Formanızdan məmnun olduqdan və səthi hamar olduqdan sonra bir toxuma əlavə etmək istəyəcəksiniz. Yaradıcı olmaq! tekstura yaratmaq üçün gilə basa biləcəyiniz hər şey yaxşı olacaq. Bir tel fırça istifadə etdim və nəticə həqiqətən gözəldi. Məsələn, bir qaya da istifadə edə bilərsiniz.

Addım 1B: 2 hissədən ibarət Silikon Kalıp hazırlamaq

İndi kalıbınızı hazırlamağın və qurmağın vaxtı gəldi. Əvvəlcə qəlibinizin divarını qurmaq istəyəcəksiniz (istinad üçün şəkillərə baxın), bir qədər sərt və emici olmayan səthi olduğu halda, kartpostal tipli materialdan istifadə edə bilərsiniz. Mağazada tapdığım hurda stirol təbəqədən istifadə etdim. Gilinizi düz bir stirol parçasına qoyun və ətrafına 1/3/4 düymlük bir kontur çəkin, çox yer olmalıdır. Tutucunu çıxarın və divarın ətrafını möhkəm bağlamaq üçün isti yapışqan istifadə edin, tamamilə möhürlənmiş olduğundan əmin olun, bahalı silikonunuzun qəlibdən sızmağa başlamasını istəməzsiniz! İnanın, əyləncəli deyil!

İndi tutuşunuzu mərkəzə qoyun və tökmə kanalınıza çevriləcək bir gil koni əlavə edin, yerləşdirmə ilə strateji olun. Şəklinizin ətrafına 2-3 kiçik konus əlavə etmək istəyəcəksiniz, bunlar sizin qəlib açarlarınız olacaq, hər dəfə yeni bir tutuş tökdüyünüz zaman kalıbınızın düzgün hizalanmasına kömək edəcək (şəkillərə baxın).

İndi silikon tökmək vaxtıdır. Bu sprey etməzdən əvvəl Kalıbın içərisindəki bütün səthlərə Kalıp Boşaltma tətbiq edin, 5 dəqiqə qurudun. TƏHLÜKƏSİZLİK! Bu nöqtədə yaxşı havalandırılan bir ərazidə olmalısınız, sizi tüstüdən qorumaq üçün bir respirator taxmalısınız və uzun qolları və əlcəkləri taxmalısınız. Kalıp Ulduzu 30, əksər qəlibləmə birləşmələri kimi, 2 hissədən ibarətdir, bu halda həcmcə bərabər hissələr istəyəcəksiniz. Ölçmək üçün 1 litrlik bir qarışdırıcı kovadan istifadə edin, sonra məzmunu bir neçə dəqiqə yaxşıca qarışdırın. Qarışıqda heç bir zolaq görünmədikdən sonra qəlibə tökməyə hazır olacaqsınız (təlimatları hamar bir şəkildə oxuyun, həqiqətən məlumatlıdır). Silikon tökərkən, tutacağınızın ən yüksək hissəsində təxminən yarım düym olduğundan əmin olun, bu yaxşı bir qəlib təmin edəcək. Kalıbın 6 saat hərəkətsiz qalmasına icazə verin.

İndi kalıbın ikinci hissəsinə hazırıq. Stirenin alt hissəsini bıçaqla kəsin. Yan divarı bir yerdə saxlayın. Formanızın altına girmiş ola biləcək hər hansı bir silikon təmizləyin (şəkillərə baxın). İndi kalıbı təxminən 3/4 aşağı itələyin, kalıp buraxın, 5 dəqiqə qurudun. Qarışdırın və başqa bir silikon tökün, daha 6 saat dayanmasına icazə verin.

İndi gildən pozitiv çıxara bilərsiniz və növbəti addıma hazırsınız.

Addım 1C: Reçinəyə tökmə

Kalıpınızı Reçine içərisindəki pozitivləri tökmək üçün hazırlamaq üçün 1/4 kontrplak və ya MDF kimi nazik sərt bir materialdan iki qapaq düzəltməklə başlayın. Bu, kalıbı deformasiya etmədən rezin bantlarla birlikdə saxlamağa kömək edəcək. Kalıbı buraxın və 5 dəqiqə qurudun.

Tutuşum üçün baloncukları minimuma endirməyə kömək edən bir vakuum kamerasına daxil oldum, bu tələb olunmur, ancaq əldə etmək gözəl bir şeydir. Silikon kimi, Smooth-cast 326 Resin, həcmi bərabər olan iki hissəli bir qarışıqdır. Hərtərəfli qarışdırın və kalıbın içinə tökün. Kalıpdan əvvəl bir gecədə oturmasına icazə verin.

Addım 1D: Reçine tökülməsini təmizləyin

Qatronu kalıbdan çıxardıqdan sonra, tökmə kanalını, zımpara və qumu həmin sahəni, eləcə də tutucunun arxasını kəsmək istəyəcəksiniz. Kəmər zımpara ilə məşğul olsanız, bu çox sürətli olacaq, xüsusilə də kiçik hissələrlə diqqətli olun. Əks təqdirdə, zımpara parçasını düz bir səthə yapışdırın və parçanın arxasına düz bir zımpara qoyun.

Addım 2: Dövrənin Qaldırılması və Lehimlənməsi

Devrenin Qaldırılması və Lehimlənməsi
Devrenin Qaldırılması və Lehimlənməsi
Devrenin Qaldırılması və Lehimlənməsi
Devrenin Qaldırılması və Lehimlənməsi
Devrenin Qaldırılması və Lehimlənməsi
Devrenin Qaldırılması və Lehimlənməsi

Etmək istədiyiniz ilk şey, divarınızda harada tutmaq istədiyinizi anlamaqdır. Layihənizi təsvir etmək üçün kağız kəsiklərindən istifadə edin və sonra sxemin hissələrini "ilk şəkildəki kimi gördüyünüz kimi" ardıcıllıqla bantlayın, bu, sifarişi saxlamağa və layihə irəlilədikcə sağlamlığınızı qorumağa kömək edəcək. Tutuşlarınızı sıralayın, bəzilərində 1 LED, bəzilərində 2 LED var, buna görə nömrələmənizin bunu əks etdirdiyinə əmin olun ki, bu proqramlaşdırma mərhələsi üçün vacib məlumatlar olacaq. Son planınızın şəkillərini çəkin, yaxşı bir istinad olacaq.

Dövrə olduqca düzdür, 21 NeoPixels bir zəncirdə düzülmüşdür, bir teldən digərinə keçmək üçün uzun tellərlə ayrılmışdır. Diqqət yetirin ki, daha uzun tellər belə lehimləndikdə, dövrədə geriləmə ola bilər, bunu düzəltməyin yolu yol boyunca daha çox güc və torpaq kabelləri əlavə etməkdir. Onları dövrənizin sonuna əlavə edərək başlayın və hamısının ardıcıl olaraq yandığını yoxlayın. Layihəm üçün daha 4 torpaq və elektrik kabeli əlavə etdim. DIV etiketli NeoPixels -dəki orta kabel, proqramlaşdırmanı NeoPixel -ə aparan kabeldir, onu olduğu kimi tərk etmək istəyəcəksiniz.

Hər 3 və ya 4 NeoPixeldə bir JST konnektoru istifadə edirdim ki, dövrədəki səhvlər asanlıqla düzəldilsin.

NeoPixelləri divara qoymağa başlamazdan əvvəl, tutacaqları təmin etmək üçün deliklər qazmağa başlamaq lazımdır. Növbəti addıma baxın.

Addım 3: Tutacaqları divara bərkidin

Tutacaqları divara bərkidin
Tutacaqları divara bərkidin
Tutacaqları divara bərkidin
Tutacaqları divara bərkidin
Tutacaqları divara bərkidin
Tutacaqları divara bərkidin
Tutacaqları divara bərkidin
Tutacaqları divara bərkidin

Tutacaqları divara bağlamaq üçün, T-somunları divara necə bağlayacağınızla tanış olmaq istəyəcəksiniz, Üç Topa Tırmanma bu videoda bunun düzgün yolunu izah edir. T-qoz-fındıq daxil olduqdan sonra, hər bir qoz-fındıqın yanındakı ikinci bir 7/16 "delik açın ki, hər bir tutacağın içi boş hissəsi ilə üst-üstə düşsün, bu sizin LED-ləriniz üçün bir yer olacaq. Bütün LED-lər yandıqda, 3/8 "-16 vintləri, yuyucusu və bərkidici açarı istifadə edərək tutacaqları vidalamalısınız. Tutacaqların fırlanmaması üçün əlinizlə mümkün qədər sıxın.

Addım 4: Divarın proqramlaşdırılması

Divarın proqramlaşdırılması
Divarın proqramlaşdırılması
Divarın proqramlaşdırılması
Divarın proqramlaşdırılması

Divarı proqramlaşdırmaq üçün əvvəllər qeyd etdiyim Adafruit -dən Bluefruit LE Modulundan istifadə etdim. Şəkildə hər şeyin necə bağlı olduğunu görə bilərsiniz. Əlavə torpaq və elektrik kabellərini görəcəksiniz.

Hamısı bağlandıqdan sonra əvvəlcə Adafruit veb saytındakı təlimatlara uyğun olaraq Bluetooth Modulu ilə əlaqəni yoxlamaq istəyəcəksiniz. Əlavə edilmiş kod, cəmi 21 NeoPixels istifadə edən tənzimləməmə xasdır, lakin dəyişdirmək olduqca asan olmalıdır.

Bu sahədə 3 fərqli marşrutu proqramlaşdıra bilərsiniz:

// LED birləşmələri int easy = {0, 1, 2, 3, 7, 5, 6, 9, 10, 8, 13, 14, 15, 16, 17, 18, 19}; int easyLength = 17; int med = {0, 1, 2, 3, 4, 9, 10, 8, 11, 13, 14, 12, 17, 20}; int medLength = 14; int hard = {0, 1, 2, 3, 4, 7, 8, 11, 12, 17, 20}; int hardLength = 11;

Daha sonra kodda bunları BlueFruit LE Tətbiqindəki düymələrə uyğun gələn animationState altında çağıracaqsınız

if (animationState == 1) {// nəzarət panelində "1" etiketli düymə easyAnimation (); } if (animationState == 2) {// nəzarət pad medAnimation () "2" etiketli düymə; }

if (animationState == 3) {// nəzarət panelində "3" etiketli düymə

hardAnimation ();

Rəng dəyişikliyini canlandırmaq üçün, kod ustası olan sinif yoldaşım Jenna W. -ə gəldiyim kod budur:

// asan marşrut buradan başlayır, easyAnimation () {uint16_t i, j, n; int yaşıl = 250; int mavi = 0; if (newCommand) {// Clear Pixels colorWipe (pixel. Color (0, 0, 0), 20);

// İşıqları Başlat

üçün (i = 0; i

əgər (mavi == 250) {

bluestate = 0; }} başqa əgər (bluestate == 0) {yaşıl = yaşıl + 5; mavi = mavi - 5; üçün (n = 0; n

əgər (mavi == 0) {

bluestate = 1; }} gecikmə (100);

} }

Adafruit saytında istinad olaraq istifadə etdiyim layihələrdən bəziləri bunlardır:

NeoPixel Üzük Biləklik Bilezik

NeoPixel Citi Velosiped Dəbilqəsi

Kodlamadan keçdikdən sonra demək olar ki, tırmanmağa hazır olacaqsınız! V+ -ı divara bağlamaq üçün 2x4s ölçüdə bir çərçivə düzəltməli oldum, bunun üçün kontrplak parçasını divardan çıxarmaq lazımdır, beləliklə kabellərin və qoz -fındıqların yaşamaq üçün bir yeri var.

DİQQƏT: Bu layihəni bir divara quraşdırmaq üçün uyğun çapa istifadə etməlisiniz. Bunu təhlükəsiz etmək üçün divarınızın materialı və ən yüksək reytinqə malik ankraj mexanizmi haqqında araşdırma apardığınızdan əmin olun

Bu yerə qədər getmisinizsə, deməli bunu siz inşa etmiş olursunuz və dırmaşma divarınızın nəticələrini görmək istərdim! zəhmət olmasa təcrübələrinizi aşağıda paylaşın. Başqalarının kodla nə etdiyini bilmək də maraqlı olardı, buna görə aşağıda şərh yazın. Layihələrinizi gözləyirik!

Tövsiyə: