Përmbajtje:

Robot Gong: Ideja përfundimtare e projektit Hackaton për Shitje dhe Produkte Geeks (Nuk kërkohet kodim): 17 hapa (me fotografi)
Robot Gong: Ideja përfundimtare e projektit Hackaton për Shitje dhe Produkte Geeks (Nuk kërkohet kodim): 17 hapa (me fotografi)

Video: Robot Gong: Ideja përfundimtare e projektit Hackaton për Shitje dhe Produkte Geeks (Nuk kërkohet kodim): 17 hapa (me fotografi)

Video: Robot Gong: Ideja përfundimtare e projektit Hackaton për Shitje dhe Produkte Geeks (Nuk kërkohet kodim): 17 hapa (me fotografi)
Video: CS50 2014 - Week 8, continued 2024, Nëntor
Anonim
Image
Image
Materialet e nevojshme
Materialet e nevojshme

Le të ndërtojmë një gong muzikor robotik të shkaktuar nga emaili. Kjo ju lejon të vendosni paralajmërime të automatizuara të postës elektronike për të shkrepur gongun … (nëpërmjet SalesForce, Trello, Basecamp …)

Ekipi juaj nuk do të harrojë kurrë "GONGGG" kur të dalë kodi i ri, të përfundojë një marrëveshje ose kur dreka të jetë gati!

Nuk keni kohë për të bërë DIY? Vizitoni www.robotgong.com dhe regjistrohuni për të blerë një të tillë.

Hapi 1: Materialet e nevojshme

Do të na duhen…

Hapi 2 deri në 8: Vendosja e motorit elektrik

  • 1x dërrasë servo shkyçëse Sparkfun
  • 1x Servo motor (kam përdorur HS-625MG)
  • Çelësi 1x Aktiv/Fikur
  • Furnizimi me energji 1x 5V
  • 1 x Përshtatës i folesë për fuçi për femra
  • 1x Një pjesë me 3 kunja e një titulli mashkull të kapshëm
  • 1x rrotull saldimi (unë përdor ato pa plumb si kjo)
  • 2x tela lidhës elektrikë me ngjyra të ndryshme
  • Mjetet…

    • Hekuri i salduar
    • Një kaçavidë e vogël
    • Zhveshës me tela
    • (Opsionale) Dora e tretë për të ndihmuar në mbajtjen e sendeve kur bashkojmë

Hapi 9 deri në 12: Bashkimi i motorit në GONG

  • 1x 12 "GONG, çekiç dhe stendë
  • 2x lidhëse zip me madhësi të mesme (merrni më shumë nëse jeni të prirur ndaj gabimeve si unë)
  • Ngjitëset 1x 3M të Komandës me dy anë
  • (Opsionale) 1x Mbulim elektronik i projektit për të mbajtur bordin e qarkut dhe telat
  • Mjetet…

    Stërvitje elektrike për të bërë një vrimë në çekiç (këtu është stërvitja ime e preferuar, edhe pse e tepërt)

Hapi 13 deri në 17: Vendosja e shkaktarit të postës elektronike

  • 1x prizë e zgjuar Wemo
  • Llogaria e përdoruesit IFTTT

Hapi 2: Saldoni telat në çelësin e ndezjes/fikjes

Saldimi i telave në çelësin e ndezjes/fikjes
Saldimi i telave në çelësin e ndezjes/fikjes
Saldimi i telave në çelësin e ndezjes/fikjes
Saldimi i telave në çelësin e ndezjes/fikjes

Pritini dy tela lidhës elektrikë me ngjyra të ndryshme dhe ngjitini ato në çelësin e ndezjes/fikjes.

Nëse nuk jeni bashkuar kurrë më parë, shikoni këto mësime: video tutorial 1; video tutorial 2; udhëzues udhëzues.

Hapi 3: Bashkoni telat në përshtatësin e kapëses së fuçisë

Lidhni telat në përshtatësin e kapëses së fuçisë
Lidhni telat në përshtatësin e kapëses së fuçisë

Përdorni një kaçavidë të vogël për të bashkuar dy tela të tjerë elektrikë me ngjyra të ndryshme në përshtatësin e folesë së fuçisë femërore.

Hapi 4: Telat e Adapterit të fuçisë së saldimit në Servo Trigger Board

Solder Barrel Jack Adapter Telat në Servo Trigger Board
Solder Barrel Jack Adapter Telat në Servo Trigger Board
Solder Barrel Jack Adapter Telat në Servo Trigger Board
Solder Barrel Jack Adapter Telat në Servo Trigger Board
Solder Barrel Jack Adapter Telat në Servo Trigger Board
Solder Barrel Jack Adapter Telat në Servo Trigger Board

Tani lidhni skajet e lira të telave të përshtatësit të kapëses së fuçisë në jastëkët VCC dhe GND në tabelën Sparkfun Servo Trigger. Ju do të vini re dy grupe VCC/GND në anët e kundërta të tabelës - nuk ka rëndësi në cilën anë zgjidhni të bashkoni pasi të dyja do të funksionojnë.

Sigurohuni që telat të kalojnë në majë të tabelës së qarkut dhe të ngjiten në anën e pasme. Unë rekomandoj që tela e kuqe të drejtohet në VCC dhe tela e zezë në GND si praktikë standarde.

Hapi 5: Saldimi i ndezur/fikur Kaloni telat në Servo Trigger Board

Solder On/Off Kaloni telat në Servo Trigger Board
Solder On/Off Kaloni telat në Servo Trigger Board
Solder On/Off Kaloni telat në Servo Trigger Board
Solder On/Off Kaloni telat në Servo Trigger Board

Ngjitini skajet e lira të telave elektrik të ndezjes/fikjes në bordin IN dhe GND Sparkfun Servo Trigger.

Përsëri, sigurohuni që telat të kalojnë në pjesën e sipërme të bordit të qarkut dhe të ngjiten në anën e pasme. Unë rekomandoj që teli i kuq të tregohet në IN dhe tela e zezë në GND si praktikë standarde.

Hapi 6: Bashkoni një kokë me 3 kunja në Bordin e Shkaktimit të Servo

Bashkoni një kokë me 3 kunja në Bordin e Shkaktimit të Servo
Bashkoni një kokë me 3 kunja në Bordin e Shkaktimit të Servo
Bashkoni një kokë me 3 kunja në Bordin e Shkaktimit të Servo
Bashkoni një kokë me 3 kunja në Bordin e Shkaktimit të Servo

Përdorni një thikë të dobishme për të prerë një kokë me 3 kunja nga titujt e shkëputjes. Ngjiteni atë në 3 jastëkët në fund të tabelës Sparkfun Servo Trigger. Kjo do të ndihmojë në lidhjen e servo motorit tonë më vonë.

Hapi 7: Testi i motorit

Test Motor
Test Motor
Test Motor
Test Motor

Tani jemi gati për të testuar konfigurimin e Servo Trigger Board dhe të shohim nëse do të fuqizojë motorin tonë.

  1. Lidhni telat elektrikë Servo Motor në kokën me 3 kunja në tabelë. Rreshtoni tela të verdhë në SGI; Teli i kuq në VCC; Teli i zi në GND.
  2. Rregulloni zbukurimet (vida të bardha A, B, C) në tabelën e Sparkfun Servo Trigger:

    • A përcakton pozicionin ku ulet servo motori ndërsa çelësi i ndezjes/fikjes së energjisë është i hapur. Kthejeni A plotësisht kundër akrepave të orës.
    • B vendos pozicionin në të cilin lëviz servo motori kur çelësi i ndezjes/fikjes së energjisë është i mbyllur. Kthejeni B plotësisht në drejtim të akrepave të orës, kështu që motori lëviz plotësisht 90 gradë nga pozicioni i tij i fillimit.
    • T cakton kohën që duhet për të shkuar nga A në B dhe prapa. Vendoseni T në mes.
    • (Ndjehuni të lirë të luani me këto cilësime pasi të konfirmoni funksionimin e motorit/bordit.)
  3. Sigurohuni që çelësi i ndezjes/fikjes është në pozicionin OFF.
  4. Lidhni Furnizimin me energji 5V me Përshtatësin e kapëses për fuçi për të ndezur bordin.
  5. Tani vendosni çelësin e ndezjes/fikjes në ON dhe shikoni nëse motori lëviz plotësisht 90 gradë. Kthejeni përsëri në OFF dhe shikoni nëse do të kthehet në pozicionin e tij fillestar.
  6. Shkëputni furnizimin me energji elektrike.

Hapi 8: Kthehuni te Pozicioni Fillues Automatikisht

Kthehuni në pozicionin fillestar automatikisht
Kthehuni në pozicionin fillestar automatikisht

Tani do të bëjmë një ndryshim se si bordi Sparkfun Servo Trigger kontrollon motorin.

Siç e keni parë në hapin e mëparshëm, motori aktualisht kthehet në pozicionin e tij fillestar kur e vendosim çelësin në fikje. Në vend të kësaj, ne duam që motori të kthehet automatikisht pa pasur nevojë të kthejë çelësin. Kjo do të na lejojë ta lëmë çelësin në pozicionin ON dhe ta lëmë furnizimin me energji Wemo të aktivizojë motorin (më shumë për gjërat Wemo më vonë…)

Për ta bërë këtë: Thjesht lidhni mbyllësit e saldimit SJ1 në pjesën e pasme të tabelës Sparkfun Servo Trigger. Ky është një mësim i shkëlqyeshëm për bashkimin / mbylljen e kërcyesve të saldimit.

Tani kur çelësi është i ndezur, servo motori do të lëvizë nga A në B në A. Në vetvete.

Lidheni përsëri furnizimin me energji dhe provoni.

Hapi 9: Montoni motorin në kornizën Gong

Montoni motorin në kornizën Gong
Montoni motorin në kornizën Gong
Montoni motorin në kornizën Gong
Montoni motorin në kornizën Gong

Shkëputeni motorin nga priza nëse është akoma e lidhur në tabelën e këmbëzës.

Vendoseni motorin në shiritin e sipërm të kornizës së gongut, me rotorin pingul me sipërfaqen e gongut. Pak jashtë qendrës nga pika qendrore e gongut (kjo lejon që çekiçi të godasë qendrën sapo ta lidhim me rotorin). Së fundi, sigurohuni që rotori të kthehet lirshëm pa goditur kornizën (Me një bri krahu në formë X të bashkangjitur).

Për të siguruar motorin në vend, së pari vendosni një afishe 3M të dyanshme midis motorit dhe kornizës. Pastaj lidhni një zinxhir për ta siguruar atë në kornizën e gongut.

Hapi 10: Rregulloni pikënisjen e rotorit

Rregulloni pikënisjen e rotorit
Rregulloni pikënisjen e rotorit

Para se të lidhni çekiçin me rotorin në formë X, le të sigurohemi që pika e fillimit të rotorit është aty ku ne duam.

  1. Lidheni përsëri motorin në tabelën Sparkfun Servo Trigger.
  2. Lidheni përsëri furnizimin me energji në tabelën e këmbëzës. Motori automatikisht do të shkojë në pozicionin e tij fillestar.
  3. Rotori X duhet të ulet i sheshtë kundër tokës si pozicion fillestar. Me fjalë të tjera, ju duhet të lexoni x (jo +) duke e parë atë nga ana. Nëse rotori nuk është në pozicionin e dëshiruar, hiqni vidën qendrore në motor/rotor, shkëputeni rotorin nga motori (mbajeni dorën në motor që të mos lëvizë), dhe bashkojeni përsëri në dëshirën pozicioni.
  4. Shkëputeni motorin nga pllaka e këmbëzës.

Hapi 11: Bashkojeni çekiçin me motorin

Bashkangjit Mallet në Motor
Bashkangjit Mallet në Motor
Bashkangjit Mallet në Motor
Bashkangjit Mallet në Motor
  1. Vendoseni çekiçin kundër sipërfaqes së rotorit. Pastaj rregulloni pozicionin vertikal të çekiçit në mënyrë që koka (zona e mbushur me të cilën e godasim gongun) të jetë pikërisht në qendër të gongut.
  2. Shënoni me laps vendin ku çekiçi prek qendrën e rotorit. Këtu do të shpojmë një vrimë për të lidhur çekiçin me motorin.
  3. Shponi një vrimë përmes çekiçit në vendin e shënuar. Përdorni një stërvitje që është e ngjashme në diametër si kravata me zinxhir që planifikoni të përdorni për ta lidhur atë në rotor.
  4. Bashkangjit çekiçin gong në rotor duke përdorur një zinxhir për imazhin e mësipërm. Një zinxhir funksionon më mirë sesa vidhosja e çekiçit në motor pasi lejon një lëvizje më fleksibël, duke imituar një goditje natyrale në gong.

Hapi 12: Provoni Robin tuaj Gong

Provoni Robin tuaj Gong!
Provoni Robin tuaj Gong!

Vendoseni motorin përsëri në tabelën e këmbëzës. Provoni robotin tuaj robot duke e kthyer çelësin në ON.

Si një hap opsional, mund t'i vendosni të gjithë përbërësit elektrikë në një rrethim dhe t'i ngjitni në anën e gongut. Kjo i mban gjërat në rregull. Ka shumë mësime se si të krijoni një rrethim: Këtu është një.

Hapi 13: Konfiguroni Wemo dhe IFTTT

Konfiguroni Wemo dhe IFTTT
Konfiguroni Wemo dhe IFTTT

Ne jemi tani gati për të konfiguruar shkasin e postës elektronike që do të fuqizojë gongun.

  1. Vendosni prizën tuaj inteligjente Wemo sipas udhëzimeve të përfshira në Belkin.

    • Pastaj lidhni furnizimin me energji të gongut tuaj në prizën Wemo Smart
    • Mund ta provoni konfigurimin duke shtypur manualisht butonin e energjisë të Wemo. Gongu juaj duhet të fiket sa herë që priza Wemo ndizet.
  2. Regjistrohuni për një llogari në ifttt.com dhe sigurohuni që të funksionojë edhe në https://platform.ifttt.com (kjo është ajo ku ne do të ndërtojmë një aplet të aktivizuesit). Nuk ka nevojë për një llogari të paguar/partnere për qëllimet tona.
  3. Lidhni prizën tuaj Wemo të zgjuar me llogarinë tuaj IFTTT sipas këtyre udhëzimeve.

Hapi 14: Konfigurimi i shkasit të postës elektronike (Pjesa A: Aktivizo)

Konfiguro nxitësin e postës elektronike (Pjesa A: Aktivizo)
Konfiguro nxitësin e postës elektronike (Pjesa A: Aktivizo)
Konfiguro nxitësin e postës elektronike (Pjesa A: Aktivizo)
Konfiguro nxitësin e postës elektronike (Pjesa A: Aktivizo)
Konfiguro nxitësin e postës elektronike (Pjesa A: Aktivizo)
Konfiguro nxitësin e postës elektronike (Pjesa A: Aktivizo)
  1. Shkoni te https://ifttt.com/services/maker_webhooks/setting… dhe gjeni Çelësin tuaj, i cili është pjesa e fundit e URL -së pas "…/use/" - Ne do ta kërkojmë këtë çelës më vonë më poshtë.
  2. Shkoni te https://platform.ifttt.com/maker/ dhe klikoni në "Aplet i ri"
  3. Si nxitës, zgjidhni "Email" dhe "Dërgoni IFTTT një email të etiketuar". Pastaj vendosni vlerën e etiketës në #WemoOn
  4. Pastaj shtoni një Veprim, duke zgjedhur "Wemo Smart Plug" si shërbime dhe "Turn On" si veprim.
  5. Së fundi shtoni një Veprim të dytë, duke zgjedhur "Webhooks" si shërbime dhe "Bëni një kërkesë në internet" si veprim.

    • Vendosni Etiketën e Fushave të URL -së në: https://lab.grapeot.me/ifttt/delay?event=WemoOff&t=0.1&key= Çelësi juaj nga hapi 1 më lart
    • Vendosni Etiketën e Fushës së Tipit të Përmbajtjes në Tekst/E thjeshtë
  6. Ruajeni apletin pasi të keni mbaruar.
  7. Klikoni "Enable it on IFTTT.com" dhe Ndizeni

SH NOTNIM: URL -ja në hapin 4 na lejon të kërkojmë nga një shërbim në internet që të fikë Wemo Smartplug -un tonë pas një vonese. Më shumë informacion nga miku ynë këtu:

Hapi 15: Konfiguro nxitësin e postës elektronike (Pjesa B: Fikja e vonuar)

Vendosja e shkasit të postës elektronike (Pjesa B: Fikja e vonuar)
Vendosja e shkasit të postës elektronike (Pjesa B: Fikja e vonuar)
Vendosja e shkasit të postës elektronike (Pjesa B: Fikja e vonuar)
Vendosja e shkasit të postës elektronike (Pjesa B: Fikja e vonuar)

Pasi nxitësi ynë i postës elektronike ndezi prizën e mençur Wemo dhe çekiçi goditi gongun, ne tani do ta fikim Wemo -n. Kjo do të kërkojë një aplet të dytë.

  1. Shkoni te https://platform.ifttt.com/maker/ dhe klikoni në "Aplet i ri"
  2. Si Trigger, zgjidhni "Webhooks" si shërbim dhe "Bëni një kërkesë në internet". Pastaj shkruani vlerën e paracaktuar si "WemoOff".
  3. Si Veprim, zgjidhni "Wemo Smart Plug" si shërbim dhe "Turn Off" si veprim.
  4. Ruajeni apletin pasi të keni mbaruar.
  5. Klikoni "Enable it on IFTTT.com" dhe Ndizeni

Wemo ynë tani është konfiguruar të ndizet dhe fiket pas një vonese sapo të dërgojmë një email në IFTTT, duke përdorur adresën e postës elektronike të lidhur me llogarinë tonë të përdoruesit IFTTT. Provojeni duke dërguar një email tek [email protected] me rreshtin e subjektit "#WemoOn." Sigurohuni që adresa juaj e postës elektronike në dalje është ajo e përdorur për konfigurimin e llogarisë IFTTT. Priza e zgjuar Wemo duhet të ndizet dhe fiket pas një vonese të shkurtër. Mos ngurroni ta lidhni gongun për më shumë efekt tingull:)

Hapi 16: Ndryshoni adresën e emailit IFTTT që shkakton Wemo

Ndryshoni adresën e emailit IFTTT që shkakton Wemo
Ndryshoni adresën e emailit IFTTT që shkakton Wemo

Ne mund të duam që një adresë e -mail tjetër të shkaktojë apletin tonë të bazuar në Email IFTTT. Për shembull, ne mund të duam që SalesForce ose një CRM tjetër të dërgojë me email drejtpërdrejt në [email protected] dhe të nisë sistemin tonë gong. Ky email do të jetë i ndryshëm nga emaili i llogarisë sonë të përdoruesit.

Për të ndryshuar adresën e emailit që IFTTT e njeh si shkaktar të veprimit, thjesht shkoni te https://ifttt.com/email dhe klikoni në "Cilësimet".

Hapi 17: Konfiguroni sinjalizimin / aktivizimin e automatizuar të postës elektronike

Ne jemi më në fund në hapin e krijimit të ngjarjes së automatizuar të postës elektronike që do të shkaktojë sistemin tonë gong. Le të shqyrtojmë disa opsione:

  • Festoni Shitjet: Shkarkoni një email kur konvertoni një epërsi ose mbyllni një mundësi në SalesForce.

    • Për ta bërë këtë, vendosni një Rregull të Salesforce Workflow Rule që lëshon një email kur konvertohet një lidhje. Sigurohuni që shablloni juaj i postës elektronike të dërgon email -in në [email protected] me rreshtin e subjektit "#WemoOn".
    • Këtu keni një mësim të përgjithshëm se si të aktivizoni automatikisht një email në SalesForce duke përdorur Rregullat e rrjedhës së punës. Përsëri, sigurohuni që adresa e postës elektronike të dërguesit nga SalesForce të jetë vendosur si adresa juaj e Applet Email IFTTT, përndryshe IFTTT nuk do të dijë çfarë të bëjë.
  • Festoni një detyrë të përfunduar: Shkarkoni një email kur një projekt ose detyrë është e përfunduar.

    • Për ta bërë këtë, ju mund të përdorni një shërbim të tillë si Zapier dhe të dërgoni një email kur ndodh një ngjarje e veçantë në mjetin tuaj të menaxhimit të projektit.
    • Për shembull, ky Trello - Email Zap mund të dërgojë një email çdo herë që një detyrë e Trello zhvendoset në kolonën Complete.

Këto janë vetëm disa ide. Ajo që ne kemi ndërtuar është një robot GONG që mund të nxitet nga një email. Kur dhe si dërgohet emaili juaj i automatizuar është një kartë e egër. Urime!

Recommended: