Cuprins:
- Pasul 1: Materiale necesare
- Pasul 2: Sudarea firelor la comutatorul de pornire / oprire
- Pasul 3: Atașați firele la adaptorul Jack Barrel
- Pasul 4: Sârmă de adaptor Jack cu buton de lipit pe placa de declanșare servo
- Pasul 5: Comutarea / dezactivarea lipirii comutați firele pe placa de declanșare servo
- Pasul 6: lipiți un antet cu 3 pini pe placa de declanșare servo
- Pasul 7: Testați motorul
- Pasul 8: Reveniți automat la poziția de pornire
- Pasul 9: Montați motorul pe cadrul Gong
- Pasul 10: Reglați punctul de pornire al rotorului
- Pasul 11: Atașați ciocanul la motor
- Pasul 12: Testați-vă robotul Gong
- Pasul 13: Configurați Wemo și IFTTT
- Pasul 14: Configurați declanșatorul de e-mail (partea A: activați)
- Pasul 15: Configurarea declanșatorului de e-mail (Partea B: Dezactivarea întârziată)
- Pasul 16: Schimbați adresa de e-mail IFTTT care declanșează Wemo
- Pasul 17: Configurare alertă / declanșare automată prin e-mail
Video: Robot Gong: Ideea finală a proiectului Hackaton pentru Geeks de vânzări și produse (nu este necesară codificarea): 17 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Să construim un gong muzical robotizat declanșat prin e-mail. Acest lucru vă permite să configurați alerte de e-mail automatizate pentru a declanșa gong-ul … (prin SalesForce, Trello, Basecamp …)
Echipa dvs. nu va mai uita niciodată să „GONGGG” atunci când se lansează un nou cod, se încheie o ofertă sau când prânzul este gata!
Nu ai timp să faci DIY? Vizitați www.robotgong.com și înscrieți-vă pentru a cumpăra unul.
Pasul 1: Materiale necesare
Noi vom avea nevoie…
Pasul 2 - 8: Configurarea motorului electric
- 1x placa de declanșare servo Sparkfun
- 1x servomotor (am folosit HS-625MG)
- 1x comutator On / Off
- Alimentare 1x 5V
- 1x adaptor pentru mufa baril feminin
- 1x O secțiune cu 3 pini a unui antet de sex masculin
- 1x rolă de lipit (folosesc altele fără plumb ca aceasta)
- 2 fire electrice de conectare de diferite culori
-
Instrumente …
- Fier de lipit
- O șurubelniță mică
- Stripper de sârmă
- (Opțional) A treia mână pentru a ajuta la păstrarea lucrurilor atunci când lipim
Pasul 9-12: Atașarea motorului la GONG
- 1x 12 "GONG, ciocan și suport
- 2 x cravate cu fermoar de dimensiuni medii (obțineți mai multe dacă sunteți predispus la erori ca mine)
- 1x 3M autocolante față-verso
- (Opțional) 1x carcasă electronică pentru proiect pentru a ține placa de circuit și firele
-
Instrumente …
Burghiu electric pentru a face o gaură în ciocan (iată burghiul meu preferat, deși excesul total)
Pasul 13-17: Configurarea declanșatorului de e-mail
- 1 x mufă inteligentă Wemo
- Cont de utilizator IFTTT
Pasul 2: Sudarea firelor la comutatorul de pornire / oprire
Tăiați două fire electrice de conectare de culori diferite și lipiți-le pe comutatorul de pornire / oprire.
Dacă nu ați mai lipit niciodată, consultați aceste tutoriale: tutorial video 1; tutorial video 2; tutorial instructables.
Pasul 3: Atașați firele la adaptorul Jack Barrel
Utilizați o șurubelniță mică pentru a atașa alte două fire electrice de conectare de diferite culori la adaptorul pentru mufă cu țeavă.
Pasul 4: Sârmă de adaptor Jack cu buton de lipit pe placa de declanșare servo
Acum lipiți capetele libere ale cablurilor adaptorului cu mufă pe butoanele VCC și GND de pe placa Sparkfun Servo Trigger. Veți nota două seturi de VCC / GND pe părțile opuse ale plăcii - nu contează pe ce parte alegeți să lipiți, deoarece ambele vor funcționa.
Asigurați-vă că firele trec prin partea superioară a plăcii de circuit și se lipesc pe partea din spate. Recomand să aveți firul roșu îndreptat către VCC și firul negru către GND ca practică standard.
Pasul 5: Comutarea / dezactivarea lipirii comutați firele pe placa de declanșare servo
Lipiți capetele libere ale cablurilor electrice ale comutatorului de pornire / oprire pe placa IN și GND Sparkfun Servo Trigger.
Din nou, asigurați-vă că firele trec prin partea superioară a plăcii de circuit și se lipesc pe partea din spate. Recomand să aveți firul roșu îndreptat spre IN și firul negru către GND ca practică standard.
Pasul 6: lipiți un antet cu 3 pini pe placa de declanșare servo
Utilizați un cuțit utilitar pentru a tăia un antet cu 3 pini de anteturile de rupere. Lipiți-l pe cele 3 plăci de la capătul plăcii Sparkfun Servo Trigger. Acest lucru va ajuta la conectarea servomotorului nostru mai târziu.
Pasul 7: Testați motorul
Acum suntem gata să testăm configurarea plăcii de declanșare servo și să vedem dacă ne va alimenta motorul.
- Conectați firele electrice ale servomotorului în antetul cu 3 pini de pe placă. Aliniați firul galben la SGI; Sârmă roșie către VCC; Fir negru către GND.
-
Reglați trimpoturile (șuruburi albe A, B, C) de pe placa Sparkfun Servo Trigger:
- A setează poziția în care se află servomotorul în timp ce comutatorul de pornire / oprire este deschis. Rotiți A complet în sens invers acelor de ceasornic.
- B setează poziția în care se deplasează servomotorul atunci când comutatorul de pornire / oprire este închis. Rotiți B complet în sensul acelor de ceasornic, astfel încât motorul să se deplaseze complet la 90 de grade față de poziția sa de pornire.
- T setează timpul necesar pentru a ajunge de la A la B și înapoi. Setați T la mijloc.
- (Simțiți-vă liber să jucați cu aceste setări după ce confirmați că funcționează configurarea motorului / plăcii.)
- Asigurați-vă că comutatorul de pornire / oprire este în poziția OPRIT.
- Conectați sursa de alimentare de 5V la adaptorul Jack Jack pentru a porni placa.
- Acum setați comutatorul de pornire / oprire pe PORNIT și vedeți dacă motorul se deplasează complet la 90 de grade. Comutați-l înapoi la OFF și vedeți dacă va reveni la poziția sa inițială.
- Deconectați sursa de alimentare.
Pasul 8: Reveniți automat la poziția de pornire
Acum vom schimba modul în care placa Sparkfun Servo Trigger controlează motorul.
După cum ați văzut în pasul anterior, motorul revine în prezent la poziția sa de pornire atunci când punem comutatorul pe oprit. În schimb, dorim ca motorul să revină automat fără a fi nevoie să rotiți comutatorul. Acest lucru ne va permite să lăsăm comutatorul în poziția ON și să lăsăm sursa de alimentare Wemo să declanșeze motorul (mai multe despre lucrurile Wemo mai târziu …)
Pentru a face acest lucru: pur și simplu lipiți închideți jumperii de sudură SJ1 din spatele plăcii Sparkfun Servo Trigger. Acesta este un tutorial excelent despre lipirea / închiderea jumperilor de lipit.
Acum, când comutatorul este pornit, servomotorul se va deplasa de la A la B la A. De la sine.
Conectați sursa de alimentare înapoi și testați.
Pasul 9: Montați motorul pe cadrul Gong
Deconectați motorul dacă este încă atașat la placa de declanșare.
Poziționați motorul pe bara superioară a cadrului gongului, cu rotorul perpendicular pe suprafața gongului. Ușor descentrat de punctul central al gongului (acest lucru permite ciocanului să lovească centrul odată ce îl atașăm la rotor). În cele din urmă, asigurați-vă că rotorul se poate roti liber fără să lovească cadrul (Cu un corn de braț în formă de X atașat).
Pentru a fixa motorul în poziție, puneți mai întâi un autocolant 3M pe două fețe între motor și cadru. Apoi atașați o cravată cu fermoar pentru a o fixa de cadrul gongului.
Pasul 10: Reglați punctul de pornire al rotorului
Înainte de a atașa ciocanul la rotorul în formă de X, să ne asigurăm că punctul de pornire al rotorului este locul în care îl dorim.
- Conectați motorul înapoi la placa Sparkfun Servo Trigger.
- Conectați și sursa de alimentare la placa de declanșare. Motorul va merge automat în poziția de pornire.
- Rotorul X ar trebui să stea plat împotriva solului ca poziție de pornire. Cu alte cuvinte, ar trebui să citiți x (nu +) privindu-l din lateral. Dacă rotorul nu este în poziția dorită, deșurubați șurubul central al motorului / rotorului, desprindeți rotorul de motor (țineți mâna pe motor pentru a nu se mișca) și re-atașați-l în poziția dorită. poziţie.
- Deconectați motorul de pe placa de declanșare.
Pasul 11: Atașați ciocanul la motor
- Puneți ciocanul pe suprafața rotorului. Apoi reglați poziția verticală a ciocanului astfel încât capul (zona căptușită cu care lovim gongul) să fie chiar în centrul gongului.
- Marcați cu un creion locul în care ciocanul atinge centrul rotorului. Aici vom face o gaură pentru a atașa ciocanul la motor.
- Faceți o gaură prin ciocan în locul marcat. Utilizați un burghiu cu un diametru similar cu cel cu cravată cu fermoar pe care intenționați să îl utilizați pentru a-l atașa la rotor.
- Atașați ciocanul de gong la rotor folosind o cravată cu fermoar pentru fiecare imagine de mai sus. O cravată cu fermoar funcționează mai bine decât înșurubarea ciocanului la motor, deoarece permite o mișcare mai flexibilă, imitând o lovitură naturală a gongului.
Pasul 12: Testați-vă robotul Gong
Conectați motorul înapoi la placa de declanșare. Testați robotul dvs. gong prin rotirea comutatorului pe ON.
Ca pas opțional, puteți pune toate componentele electrice într-o carcasă și le puteți lipi de partea gongului. Acest lucru păstrează lucrurile ordonate. Există multe tutoriale despre cum să creați o incintă: Iată unul.
Pasul 13: Configurați Wemo și IFTTT
Acum suntem gata să configurăm declanșatorul de e-mail care va porni gongul.
-
Configurați smart plug-ul Wemo conform instrucțiunilor incluse de Belkin.
- Apoi conectați sursa de alimentare a gong-ului dvs. la Wemo Smart Plug
- Puteți testa setarea apăsând manual butonul de pornire al Wemo. Gong-ul tău ar trebui să se stingă de fiecare dată când Wemo Plug pornește.
- Înscrieți-vă pentru un cont la ifttt.com și asigurați-vă că funcționează și la https://platform.ifttt.com (de aici vom construi un applet de declanșare). Nu este nevoie de un cont plătit / partener pentru scopurile noastre.
- Conectați-vă conectorul inteligent Wemo la contul IFTTT conform acestor instrucțiuni.
Pasul 14: Configurați declanșatorul de e-mail (partea A: activați)
- Accesați https://ifttt.com/services/maker_webhooks/setting… și găsiți cheia dvs., care este ultima parte a adresei URL după „… / use /” - Vom solicita această cheie mai jos.
- Accesați https://platform.ifttt.com/maker/ și faceți clic pe „New Applet”
- Ca declanșator, alegeți „E-mail” și „Trimiteți IFTTT un e-mail etichetat”. Apoi setați valoarea etichetei la #WemoOn
- Apoi adăugați o acțiune, alegând „Wemo Smart Plug” ca servicii și „Activare” ca acțiune.
-
În cele din urmă adăugați o a doua acțiune, alegând „Webhooks” ca servicii și „Efectuați o cerere web” ca acțiune.
- Setați eticheta câmpului URL la: https://lab.grapeot.me/ifttt/delay?event=WemoOff&t=0.1&key= CHEIA DUMNEAVOASTRĂ DE LA PASUL 1 DE MAI SUS
- Setați eticheta câmpului pentru tipul de conținut la Text / simplu
- Salvați applet-ul după ce ați terminat.
- Faceți clic pe „Activați-l pe IFTTT.com” și activați
NOTĂ: Adresa URL din pasul 4 ne permite să cerem unui serviciu web să oprească Wemo Smartplug după o întârziere. Mai multe informații de la prietenul nostru aici:
Pasul 15: Configurarea declanșatorului de e-mail (Partea B: Dezactivarea întârziată)
Odată ce declanșatorul nostru de e-mail a pornit conectorul inteligent Wemo și ciocanul a lovit gong-ul, acum îl vom opri. Acest lucru va necesita un al doilea applet.
- Accesați https://platform.ifttt.com/maker/ și faceți clic pe „New Applet”
- Ca declanșator, alegeți „Webhooks” ca serviciu și „Faceți o solicitare web”. Apoi introduceți valoarea implicită ca „WemoOff”.
- Ca acțiune, alegeți „Wemo Smart Plug” ca serviciu și „Dezactivați” ca acțiune.
- Salvați applet-ul după ce ați terminat.
- Faceți clic pe „Activați-l pe IFTTT.com” și activați
Wemo-ul nostru este acum configurat să pornească și apoi să se oprească după o întârziere după ce trimitem un e-mail către IFTTT, utilizând adresa de e-mail asociată contului nostru de utilizator IFTTT. Încercați trimițând un e-mail la [email protected] cu subiectul „#WemoOn”. Asigurați-vă că adresa de e-mail de ieșire este cea utilizată pentru configurarea contului IFTTT. Wemo Smart Plug ar trebui să pornească și apoi să se oprească după o scurtă întârziere. Simțiți-vă liber să conectați gongul pentru mai mult efect de sunet:)
Pasul 16: Schimbați adresa de e-mail IFTTT care declanșează Wemo
Este posibil să dorim o altă adresă de e-mail pentru a declanșa applet-ul nostru IFTTT prin e-mail. De exemplu, este posibil să dorim ca SalesForce sau un alt CRM să trimită prin e-mail direct [email protected] și să pornească sistemul nostru de gong. Acest e-mail va fi diferit de e-mailul contului nostru de utilizator.
Pentru a schimba adresa de e-mail pe care IFTTT o recunoaște ca declanșator de acțiune, pur și simplu accesați https://ifttt.com/email și faceți clic pe „Setări”.
Pasul 17: Configurare alertă / declanșare automată prin e-mail
În sfârșit, suntem la etapa de configurare a evenimentului de e-mail automat care va declanșa sistemul nostru de gong. Să explorăm câteva opțiuni:
-
Sărbătoriți vânzările: declanșați un e-mail atunci când convertiți un client potențial sau închideți o oportunitate în SalesForce.
- Pentru aceasta, configurați o regulă a fluxului de lucru Salesforce care declanșează un e-mail atunci când un client potențial este convertit. Asigurați-vă că șablonul dvs. de e-mail trimite e-mailul la [email protected] cu subiectul „#WemoOn”.
- Iată un tutorial general despre cum să declanșați automat un e-mail în SalesForce utilizând regulile fluxului de lucru. Din nou, asigurați-vă că adresa de e-mail a expeditorului de la SalesForce este setată ca adresă a aplicației de e-mail IFTTT, altfel IFTTT nu va ști ce să facă.
-
Sărbătoriți o sarcină finalizată: declanșați un e-mail când un proiect sau o sarcină este finalizată.
- Pentru a face acest lucru, puteți utiliza un serviciu precum Zapier și puteți trimite un e-mail atunci când se întâmplă un anumit eveniment în instrumentul dvs. de gestionare a proiectului.
- De exemplu, acest Trello - Email Zap poate trimite un e-mail de fiecare dată când o activitate Trello este mutată în coloana Complete.
Acestea sunt doar câteva idei. Ceea ce am construit este un robot GONG care poate fi declanșat printr-un e-mail. Când și cum este trimis e-mailul automat este un wild card. Noroc!
Recomandat:
Afișaj DIY pentru abonat YouTube de 5 USD folosind ESP8266 - Nu este necesară codificarea: 5 pași
Afișaj pentru abonați YouTube de 5 USD cu ajutorul ESP8266 - Nu este necesară codificarea: în acest proiect, vă voi arăta cum puteți utiliza placa ESP8266 Wemos D1 Mini pentru a afișa numărul de abonați al oricărui canal YouTube pentru mai puțin de 5 USD
Telecomandă SMS de încredere, sigură și personalizabilă (Arduino / pfodApp) - nu este necesară codificarea: 4 pași
Telecomandă SMS sigură, sigură și personalizabilă (Arduino / pfodApp) - nu este necesară codificarea: actualizare 6 iulie 2018: o versiune 3G / 2G a acestui proiect, utilizând SIM5320, este disponibilă aici Actualizare: 19 mai 2015: Utilizați biblioteca pfodParser Versiunea 2.5 sau superior. Se remediază o problemă raportată de a nu permite suficient timp ca scutul să se conecteze la
Creați o aplicație simplă pentru smartphone-ul dvs. (nu este necesară codificarea): 10 pași
Creați o aplicație simplă pentru smartphone-ul dvs. (nu este nevoie de codare): ACTUALIZARE: Această tehnică este învechită, există acum alte modalități de a crea o aplicație .. este posibil să nu mai funcționeze. Prima mea aplicație publicată este disponibilă pentru descărcare în aplicația Android Piață aici. Următorul este un tutorial rapid despre cât de practic orice
Arduino / Android pentru începători, nu este necesară codificarea - date și control: 15 pași
Arduino / Android pentru începători, nu este necesară codificarea - Date și control: actualizare 23 aprilie 2019 - Pentru graficele de dată / oră folosind numai Arduino millis () consultați Arduino Data / Ora Plotarea / Înregistrarea utilizând Millis () și PfodApp Cel mai recent pfodDesigner V3 gratuit .0.3610+ au generat schițe complete Arduino pentru a trasa date în funcție de dată / oră u
Comenzi personalizate Adafruit Feather NRF52, nu este necesară codificarea: 8 pași (cu imagini)
Adafruit Feather NRF52 Controale personalizate, nu necesită codare: actualizare 23 aprilie 2019 - Pentru graficele de dată / oră folosind numai Arduino millis () consultați Arduino Data / Ora Plotare / Înregistrare folosind Millis () și PfodApp Cel mai recent pfodDesigner V3.0.3610 + generat completează schițele Arduino pentru a trasa date în raport cu data / ora u