Mündəricat:

Robot Gong: Satış və Məhsul Geeksləri üçün Ultimate Hackaton Layihə Fikri (Kodlaşdırma Lazım deyil): 17 Addım (Şəkillərlə birlikdə)
Robot Gong: Satış və Məhsul Geeksləri üçün Ultimate Hackaton Layihə Fikri (Kodlaşdırma Lazım deyil): 17 Addım (Şəkillərlə birlikdə)

Video: Robot Gong: Satış və Məhsul Geeksləri üçün Ultimate Hackaton Layihə Fikri (Kodlaşdırma Lazım deyil): 17 Addım (Şəkillərlə birlikdə)

Video: Robot Gong: Satış və Məhsul Geeksləri üçün Ultimate Hackaton Layihə Fikri (Kodlaşdırma Lazım deyil): 17 Addım (Şəkillərlə birlikdə)
Video: CS50 2014 - Week 1 2024, Dekabr
Anonim
Image
Image
Lazım olan materiallar
Lazım olan materiallar

E -poçt tərəfindən tetiklenen bir robot musiqi gong quraq. Bu, gongu söndürmək üçün avtomatik e -poçt xəbərdarlıqları qurmağa imkan verir … (SalesForce, Trello, Basecamp vasitəsilə …)

Komandanız yeni kod buraxıldıqda, müqavilə bağlandıqda və ya nahar hazır olduqda "GONGGG" etməyi heç vaxt unutmayacaq!

DIY üçün vaxt yoxdur? Www.robotgong.com saytına daxil olun və birini almaq üçün qeydiyyatdan keçin.

Addım 1: Lazım olan materiallar

Ehtiyacımız olacaq…

Addım 2-8: Elektrik motorunun qurulması

  • 1x Sparkfun servo tətik lövhəsi
  • 1x Servo motor (HS-625MG istifadə etdim)
  • 1x açma/söndürmə açarı
  • 1x 5V enerji təchizatı
  • 1x Dişi Barel jack adapteri
  • 1x Qapıla bilən kişi başlığının 3 pinli hissəsi
  • 1x Lehim rulonu (bu kimi qurğusuz olanlardan istifadə edirəm)
  • 2x Müxtəlif rəngli elektrik bağlama telləri
  • Alətlər…

    • Lehim dəmir
    • Kiçik bir tornavida
    • Tel çıxarıcı
    • (İsteğe bağlı) Lehim edərkən əşyaları saxlamağa kömək etmək üçün üçüncü əl

Adım 9-12: Motoru GONG -a bağlayın

  • 1x12 "GONG, çekiç və dayaq
  • 2x orta ölçülü fermuarlar
  • 1x 3M Command iki tərəfli etiketlər
  • (İsteğe bağlı) 1x elektron lövhə və telləri tutmaq üçün elektron layihə korpusu
  • Alətlər…

    Tokda bir deşik açmaq üçün elektrikli matkap

Addım 13-17: E -poçt tetikleyicisinin qurulması

  • 1x Wemo ağıllı fiş
  • IFTTT istifadəçi hesabı

Addım 2: Lehim Telləri Açma/Kapama Açarına

Lehim Telləri Açma/Kapama Açarına
Lehim Telləri Açma/Kapama Açarına
Lehim Telləri Açma/Kapama Açarına
Lehim Telləri Açma/Kapama Açarına

Fərqli rəngli iki elektrik bağlama telini kəsin və açma/söndürmə düyməsinə lehimləyin.

Əgər əvvəllər heç lehimləməmisinizsə, bu dərslərə baxın: video dərs 1; video dərs 2; göstərişli dərslik.

Addım 3: Telləri Barel Jack Adapterinə bağlayın

Telləri Barel Jack Adapterinə bağlayın
Telləri Barel Jack Adapterinə bağlayın

Kiçik bir tornavida istifadə edərək fərqli rəngli digər iki elektrik bağlama telini dişi barel girişinə bağlayın.

Addım 4: Lehim Barel Jack Adaptör Telleri Servo Tetik Kartına

Lehim Barel Jack Adaptör Servo Tetik Kartına Tellər
Lehim Barel Jack Adaptör Servo Tetik Kartına Tellər
Lehim Barel Jack Adaptör Servo Tetik Kartına Tellər
Lehim Barel Jack Adaptör Servo Tetik Kartına Tellər
Lehim Barel Jack Adaptör Servo Tetik Kartına Tellər
Lehim Barel Jack Adaptör Servo Tetik Kartına Tellər

İndi barrel jack adapter tellərinin sərbəst uclarını Sparkfun Servo Trigger lövhəsindəki VCC və GND yastiqlərinə lehimləyin. Lövhənin əks tərəflərində iki dəst VCC/GND qeyd edəcəksiniz - hər ikisi də işləyəcəyi üçün hansı tərəfə lehimləməyi seçdiyinizin əhəmiyyəti yoxdur.

Tellərin dövrə lövhəsinin üstündən keçdiyini və arxa tərəfində lehim olduğundan əmin olun. Qırmızı telin standart təcrübə olaraq VCC -yə və qara telin GND -ə yönəldilməsini məsləhət görürəm.

Addım 5: Lehim açma/söndürmə tellərini Servo Tetik Kartına keçirin

Lehim açma/söndürmə telləri Servo Tetik Kartına keçir
Lehim açma/söndürmə telləri Servo Tetik Kartına keçir
Lehim açma/söndürmə telləri Servo Tetik Kartına keçir
Lehim açma/söndürmə telləri Servo Tetik Kartına keçir

Açma/söndürmə elektrik naqillərinin sərbəst uclarını IN və GND Sparkfun Servo Tetik kartına lehimləyin.

Yenə də tellərin dövrə lövhəsinin üstündən keçdiyini və arxa tərəfində lehim olduğundan əmin olun. Qırmızı telin standart tətbiq olaraq IN və qara telin GND -ə işarə edilməsini məsləhət görürəm.

Addım 6: Servo Tetik Kartına 3 pinli başlığı lehimləyin

Servo Tetik Kartına 3 pinli bir başlığı lehimləyin
Servo Tetik Kartına 3 pinli bir başlığı lehimləyin
Servo Tetik Kartına 3 pinli bir başlıq lehimləyin
Servo Tetik Kartına 3 pinli bir başlıq lehimləyin

Başlıqlardan 3 pinli başlığı kəsmək üçün bir bıçaq istifadə edin. Sparkfun Servo Tetik kartının ucundakı 3 yastığa lehimləyin. Bu, servo motorumuzu daha sonra bağlamağa kömək edəcək.

Addım 7: Motoru sınayın

Test Motoru
Test Motoru
Test Motoru
Test Motoru

İndi Servo Trigger Board qurğumuzu sınamağa və motorumuza güc verəcəyini görməyə hazırıq.

  1. Servo Motor elektrik tellərini lövhədəki 3 pinli başlığa qoşun. Sarı teli SGI -yə uyğunlaşdırın; VCC -yə qırmızı tel; GND -ə qara tel.
  2. Sparkfun Servo Tetik lövhəsindəki trimpotları (ağ A, B, C vintləri) tənzimləyin:

    • A, açma/söndürmə açarı açıq olduqda servo motorun oturduğu mövqeyi təyin edir. Tam olaraq saat əqrəbinin əksinə çevirin.
    • B, açma/söndürmə açarı bağlandıqda servo motorun hərəkət etdiyi mövqeyi təyin edir. B -ni tam olaraq saat yönünde çevirin, belə ki motor başlanğıc mövqeyindən tam 90 dərəcə hərəkət edir.
    • T, A -dan B -yə və geri dönmək üçün lazım olan vaxtı təyin edir. T -ni ortasına qoyun.
    • (Motor/lövhə qurulmasının işlədiyini təsdiqlədikdən sonra bu parametrlərlə oynamaqdan çekinmeyin.)
  3. Açma/söndürmə düyməsinin QAPALI vəziyyətdə olduğundan əmin olun.
  4. Lövhəni işə salmaq üçün 5V Güc Təchizatını Barrel Jack Adapterinə qoşun.
  5. İndi açma/söndürmə düyməsini ON vəziyyətinə qoyun və motorun tam 90 dərəcə hərəkət edib -etmədiyinə baxın. Yenidən OFF vəziyyətinə keçirin və başlanğıc vəziyyətinə qayıdacağını gör.
  6. Enerji təchizatını ayırın.

Addım 8: Başlanğıc mövqeyinə avtomatik qayıdın

Avtomatik olaraq Başlanğıc mövqeyinə qayıdın
Avtomatik olaraq Başlanğıc mövqeyinə qayıdın

İndi Sparkfun Servo Trigger lövhəsinin mühərriki necə idarə etdiyini dəyişdirəcəyik.

Əvvəlki addımda gördüyünüz kimi, anahtarı söndürdüyümüz zaman mühərrik hazırda başlanğıc vəziyyətinə qayıdır. Bunun əvəzinə, açarı çevirmədən motorun avtomatik olaraq geri dönməsini istəyirik. Bu, açarı AÇIK vəziyyətdə buraxmağımıza və Wemo enerji təchizatımızın motoru işə salmasına imkan verəcək (daha sonra Wemo məhsulları haqqında daha çox …)

Bunu etmək üçün: Sparkfun Servo Trigger lövhəsinin arxasındakı SJ1 lehim bağlayıcılarını sadəcə lehimlə bağlayın. Bu, lehim atlayıcılarının lehimlənməsi / bağlanması üçün əla bir dərsdir.

İndi açar açıldıqda, servo motor A -dan B -yə A hərəkət edəcək.

Güc qaynağını yenidən bağlayın və sınayın.

Addım 9: Motoru Gong Çərçivəsinə quraşdırın

Motoru Gong Çərçivəsinə Montaj edin
Motoru Gong Çərçivəsinə Montaj edin
Motoru Gong Çərçivəsinə Montaj edin
Motoru Gong Çərçivəsinə Montaj edin

Hələ də tətik lövhəsinə bağlıysa, motoru ayırın.

Motoru gong çərçivəsinin yuxarı çubuğuna, rotoru gongun səthinə dik olaraq yerləşdirin. Gongun mərkəz nöqtəsindən bir qədər kənarda (bu, rotora bağladıqdan sonra dayağın mərkəzə vurmasına imkan verir). Nəhayət, rotorun çərçivəyə dəymədən sərbəst dönə biləcəyinə əmin olun (X formalı qol buynuzu əlavə olunur).

Mühərriki yerində saxlamaq üçün əvvəlcə motorla çərçivə arasına 3M iki tərəfli bir etiket yapışdırın. Sonra gong çərçivəsinə bağlamaq üçün bir fermuar bağlayın.

Addım 10: Rotorun Başlama Nöqtəsini tənzimləyin

Rotor başlanğıc nöqtəsini tənzimləyin
Rotor başlanğıc nöqtəsini tənzimləyin

Tokanı X şəkilli rotora bağlamadan əvvəl, rotorun başlanğıc nöqtəsinin istədiyimiz yerdə olduğundan əmin olaq.

  1. Motoru yenidən Sparkfun Servo Tetik kartına qoşun.
  2. Güc mənbəyini tətik lövhəsinə də bağlayın. Motor avtomatik olaraq başlanğıc vəziyyətinə keçəcək.
  3. X rotoru başlanğıc mövqeyi olaraq yerə düz oturmalıdır. Başqa sözlə, x tərəfdən oxumaq lazımdır (+deyil). Rotor istədiyiniz mövqedə deyilsə, mühərrikin/rotorun mərkəzi vidasını sökün, rotoru mühərrikdən ayırın (hərəkət etməməsi üçün əlinizi motora tutun) və yenidən istədiyiniz yerə bağlayın. mövqe.
  4. Motoru tətik lövhəsindən ayırın.

Addım 11: Malleti Motora bağlayın

Malleti Motora bağlayın
Malleti Motora bağlayın
Malleti Motora bağlayın
Malleti Motora bağlayın
  1. Balonu rotorun səthinə qoyun. Sonra başın (gong vurduğumuz yastıqlı sahə) gongun tam mərkəzində olması üçün çekiçin şaquli vəziyyətini tənzimləyin.
  2. Çəkicin rotorun mərkəzinə toxunduğu yeri qələmlə işarələyin. Malletin motora bağlanması üçün bir çuxur qazacağımız yer budur.
  3. İşarələnmiş yerdə tokanın içindən bir delik açın. Rotora bağlamaq üçün istifadə etməyi planlaşdırdığınız fermuarın diametrinə bənzər bir qazma ucu istifadə edin.
  4. Yuxarıdakı şəkil başına bir fermuar bağlayaraq gong tokmağı rotora bağlayın. Bir fermuar bağlamaq, malletin motora vidalanmasından daha yaxşı işləyir, çünki daha çox çevik bir hərəkətə imkan verir, təbii vuruşu təqlid edir.

Addım 12: Robot Gongunuzu sınayın

Robot Gongunuzu sınayın!
Robot Gongunuzu sınayın!

Motoru tətik lövhəsinə yenidən qoşun. Açarı AÇIQ vəziyyətə gətirərək robot gongunuzu sınayın.

İsteğe bağlı olaraq, bir addım olaraq, bütün elektrik komponentlərini bir kassaya qoya və gong tərəfinə yapışdıra bilərsiniz. Bu işləri səliqəli saxlayır. Bir korpus hazırlamaq üçün bir çox dərslər var: Budur.

Addım 13: Wemo və IFTTT qurun

Wemo və IFTTT qurun
Wemo və IFTTT qurun

İndi gongu gücləndirəcək e -poçt tetikleyicisini qurmağa hazırıq.

  1. Wemo ağıllı fişinizi Belkinin təlimatlarına uyğun olaraq qurun.

    • Sonra gong gücünüzü Wemo Smart Plug -a qoşun
    • Wemo'nun güc düyməsini əl ilə basaraq quruluşu sınaya bilərsiniz. Wemo Plug açıldıqda gongunuz sönməlidir.
  2. İfttt.com -da bir hesab üçün qeydiyyatdan keçin və https://platform.ifttt.com saytında da işlədiyinə əmin olun (burada tətik tətbiqetməyimizi quracağıq). Məqsədlərimiz üçün ödənişli/ortaq hesabına ehtiyac yoxdur.
  3. Bu təlimatlara uyğun olaraq Wemo ağıllı fişinizi IFTTT hesabınıza bağlayın.

Addım 14: E -poçt Tetikleyicisini Qurun (A Bölmə: Açın)

E -poçt Tetikleyicisini Qurun (A Bölmə: Açın)
E -poçt Tetikleyicisini Qurun (A Bölmə: Açın)
E -poçt Tetikleyicisini Qurun (A Bölmə: Açın)
E -poçt Tetikleyicisini Qurun (A Bölmə: Açın)
E -poçt Tetikleyicisini Qurun (A Bölmə: Açın)
E -poçt Tetikleyicisini Qurun (A Bölmə: Açın)
  1. Https://ifttt.com/services/maker_webhooks/setting… ünvanına daxil olun və "…/use/" dan sonra URL -in son hissəsi olan Açarınızı tapın - Bu açarı aşağıda tələb edəcəyik.
  2. Https://platform.ifttt.com/maker/ saytına daxil olun və "Yeni Applet" düyməsini basın.
  3. Tetikleyici olaraq "E -poçt" və "IFTTT etiketli bir e -poçt göndər" seçin. Sonra etiket dəyərini #WemoOn olaraq təyin edin
  4. Daha sonra xidmət olaraq "Wemo Smart Plug" və hərəkət olaraq "Aç" seçin.
  5. Nəhayət, xidmət olaraq "Webhooks" və hərəkət olaraq "Veb sorğusu et" seçərək ikinci bir Fəaliyyət əlavə edin.

    • URL Sahə Etiketi olaraq təyin edin: https://lab.grapeot.me/ifttt/delay?event=WemoOff&t=0.1&key= Yuxarıdakı 1 -ci ADIMDAN KEYDİNİZ.
    • Məzmun növü sahə etiketini mətn/düz olaraq təyin edin
  6. Bitirdikdən sonra appleti saxlayın.
  7. "IFTTT.com saytında aktivləşdir" düyməsini basın və yandırın

Qeyd: 4 -cü addımdakı URL, bir veb xidmətindən gecikmədən sonra Wemo Smartplugumuzu söndürməsini istəməyimizə imkan verir. Dostumuzdan daha çox məlumat burada:

Addım 15: E -poçt Tetikleyicisini Qurun (B Bölümü: Gecikməli Söndürmə)

E -poçt Tetikleyicisini Qurun (B Bölümü: Gecikməli Söndürmə)
E -poçt Tetikleyicisini Qurun (B Bölümü: Gecikməli Söndürmə)
E -poçt Tetikleyicisini Qurun (B Bölümü: Gecikməli Söndürmə)
E -poçt Tetikleyicisini Qurun (B Bölümü: Gecikməli Söndürmə)

E -poçt tetikleyicimiz Wemo ağıllı fişini açdıqda və çekiç gong vurduqda, indi Wemo'yu söndürəcəyik. Bunun üçün ikinci bir applet lazımdır.

  1. Https://platform.ifttt.com/maker/ saytına daxil olun və "Yeni Applet" düyməsini basın.
  2. Tetikleyici olaraq xidmət olaraq "Webhooks" u seçin və "Veb sorğusu edin". Sonra Varsayılan dəyəri "WemoOff" olaraq yazın.
  3. Fəaliyyət olaraq, xidmət olaraq "Wemo Smart Plug" və hərəkət olaraq "Off" seçin.
  4. Bitirdikdən sonra appleti saxlayın.
  5. "IFTTT.com saytında aktivləşdir" düyməsini basın və yandırın

IFTTT istifadəçi hesabımızla əlaqəli e -poçt ünvanından istifadə edərək, IFTTT -yə bir e -poçt göndərdikdən sonra Wemo -umuz indi gecikmədən sonra açılacaq və sonra sönəcək şəkildə qurulmuşdur. "#WemoOn" mövzu sətri ilə [email protected] ünvanına bir e -poçt göndərərək bunu sınayın. Gedən e -poçt ünvanınızın IFTTT hesabını qurmaq üçün istifadə olunduğundan əmin olun. Wemo Smart Plug qısa bir gecikmədən sonra açılmalı və sönməlidir. Daha çox səs effekti əldə etmək üçün gongu bağlamaqdan çekinmeyin:)

Addım 16: Wemo'yu Tetikleyen IFTTT E -poçt ünvanını dəyişdirin

Wemo'yu Tetikleyen IFTTT E -poçt ünvanını dəyişdirin
Wemo'yu Tetikleyen IFTTT E -poçt ünvanını dəyişdirin

IFTTT E -poçt əsaslı tətbiqimizi işə salmaq üçün fərqli bir e -poçt ünvanı istəyə bilərik. Məsələn, SalesForce və ya başqa bir CRM -in [email protected] ünvanına birbaşa e -poçt göndərməsini və gong sistemimizi işə salmasını istəyə bilərik. Bu e -poçt istifadəçi hesabı e -poçtumuzdan fərqli olacaq.

IFTTT -nin hərəkət tetikleyici olaraq tanıdığı e -poçt ünvanını dəyişdirmək üçün sadəcə https://ifttt.com/email ünvanına daxil olun və "Ayarlar" düyməsini basın.

Addım 17: Avtomatik E -poçt Uyarısı / Tetikleyicisini qurun

Nəhayət, gong sistemimizi işə salan avtomatik e -poçt hadisəsi qurmaq mərhələsindəyik. Bir neçə variantı araşdıraq:

  • Satışları qeyd edin: SalesForce -da bir potensialı dəyişdirərkən və ya bir fürsəti bağladığınızda bir e -poçtu söndürün.

    • Bunu etmək üçün, bir potensial çevrildikdə bir e -poçtu söndürən bir Salesforce İş Akışı Qaydası qurun. E -poçt şablonunuzun "#WemoOn" mövzu sətri ilə [email protected] ünvanına bir e -poçt göndərdiyinə əmin olun.
    • İş axını qaydalarını istifadə edərək SalesForce -da bir e -poçtu avtomatik olaraq necə işə salacağınıza dair ümumi bir dərslik. Yenə SalesForce -dan göndərənin e -poçt ünvanının IFTTT E -poçt Applet ünvanınız olaraq təyin olunduğundan əmin olun, əks halda IFTTT nə edəcəyini bilməyəcək.
  • Tamamlanmış bir işi qeyd edin: Bir layihə və ya tapşırıq tamamlandıqda bir e -poçtu söndürün.

    • Bunu etmək üçün, Zapier kimi bir xidmətdən istifadə edə və layihə idarəetmə vasitənizdə müəyyən bir hadisə baş verdikdə bir e -poçt göndərə bilərsiniz.
    • Məsələn, bu Trello - Email Zap, Trello tapşırığı Tamamlanmış sütuna hər köçürüldükdə bir e -poçt göndərə bilər.

Bunlar yalnız bəzi fikirlərdir. Qurduğumuz bir e -poçtla tetiklenebilecek bir robot GONGdur. Avtomatik e -poçtunuzun nə vaxt və necə göndərilməsi vahşi bir kartdır. Sağol!

Tövsiyə: