Mundarija:
- 1 -qadam: kerakli materiallar
- 2 -qadam: Lehim simlarini yoqish/o'chirish kalitiga
- 3 -qadam: Simlarni bochka raz'emiga ulang
- 4 -qadam: Lehim bochkasi uchun raz'em adapteri simlari Servo Trigger platasiga
- 5 -qadam: Lehimlarni yoqish/o'chirish simlarini Servo Trigger platasiga o'tkazing
- 6-qadam: 3-pinli sarlavhani Servo Trigger platasiga lehimlang
- 7 -qadam: dvigatelni sinovdan o'tkazish
- 8 -qadam: Avtomatik ravishda boshlang'ich pozitsiyasiga qayting
- 9 -qadam: Dvigatelni Gong ramkasiga o'rnatish
- 10 -qadam: Rotorning boshlang'ich nuqtasini sozlang
- 11 -qadam: Malletni motorga ulang
- 12 -qadam: Robot Gongni sinab ko'ring
- 13 -qadam: Wemo va IFTTT -ni o'rnating
- 14 -qadam: Email Trigger -ni o'rnating (A qism: Yoqish)
- 15 -qadam: Email Trigger -ni o'rnating (B qismi: Kechiktirilgan o'chirish)
- 16 -qadam: Wemo -ni ishga soladigan IFTTT elektron pochta manzilini o'zgartiring
- 17 -qadam: Avtomatik elektron pochta ogohlantirishini / ishga tushirgichini o'rnating
Video: Robot Gong: sotish va mahsulot geekslari uchun Hackaton loyihasining g'oyasi (kodlash shart emas): 17 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Keling, elektron pochta orqali boshqariladigan robotli musiqiy gong quraylik. Bu sizga gongni o'chirish uchun avtomatik elektron pochta ogohlantirishlarini o'rnatish imkonini beradi … (SalesForce, Trello, Basecamp orqali …)
Sizning jamoangiz yangi kod chiqarilganda, bitim yopilganda yoki tushlik tayyor bo'lganda "GONGGG" ni hech qachon unutmaydi!
DIY qilish uchun vaqt yo'qmi? Www.robotgong.com saytiga tashrif buyuring va uni sotib olish uchun ro'yxatdan o'ting.
1 -qadam: kerakli materiallar
Bizga kerak bo'ladi…
2 dan 8 gacha: elektr motorini sozlash
- 1x Sparkfun servo teti
- 1x Servo dvigatel (men HS-625MG ishlatganman)
- 1x yoqish/o'chirish tugmasi
- 1x 5V quvvat manbai
- 1x ayol bochka uyasi adapteri
- 1x O'rnatiladigan erkak sarlavhasining 3 pinli qismi
- 1x rulonli lehim (men qo'rg'oshinsiz shunga o'xshashlarni ishlataman)
- 2x Har xil rangdagi elektr ulash simlari
-
Asboblar…
- Lehimlovchi temir
- Kichkina tornavida
- Tel -stripper
- (Ixtiyoriy) Uchinchi qo'l, biz lehim paytida narsalarni ushlab turishga yordam beradi
9-12 -qadam: Dvigatelni GONG -ga ulash
- 1x12 "GONG, bolg'a va stend
- 2x o'rta o'lchamli fermuar bog'lamlari (agar men kabi xatolarga moyil bo'lsangiz, ko'proq narsani oling)
- 1x 3M buyruqli ikki tomonlama stikerlar
- (Ixtiyoriy) 1x elektron platalar va simlarni ushlab turadigan elektron korpus
-
Asboblar…
Malletda teshik ochish uchun elektr matkap (bu mening eng sevimli matkapim
13 dan 17 gacha qadam: elektron pochta tetikini sozlash
- 1x Wemo aqlli vilkasi
- IFTTT foydalanuvchi hisobi
2 -qadam: Lehim simlarini yoqish/o'chirish kalitiga
Har xil rangdagi ikkita elektr simini kesib oling va ularni yoqish/o'chirish tugmachasiga lehimlang.
Agar siz ilgari hech qachon lehim qilmagan bo'lsangiz, quyidagi darslarni ko'rib chiqing: video dars 1; video dars 2; ko'rsatmali qo'llanma.
3 -qadam: Simlarni bochka raz'emiga ulang
Kichkina tornavida yordamida boshqa turdagi ikkita elektr simli ulagichni ayol barrel uyasi adapteriga ulang.
4 -qadam: Lehim bochkasi uchun raz'em adapteri simlari Servo Trigger platasiga
Endi bochka adapteri simlarining bo'sh uchlarini Sparkfun Servo Trigger platasidagi VCC va GND prokladkalariga lehimlang. Siz taxtaning qarama -qarshi tomonlarida ikkita VCC/GND to'plamini ko'rasiz - qaysi tomonga lehimlashni tanlashingiz muhim emas, chunki ikkalasi ham ishlaydi.
Simlarning elektron kartaning yuqori qismidan va lehimning orqa tarafidan o'tishiga ishonch hosil qiling. Men qizil simni VCC va qora simni GNDga ko'rsatishni odatiy amaliyot sifatida tavsiya qilaman.
5 -qadam: Lehimlarni yoqish/o'chirish simlarini Servo Trigger platasiga o'tkazing
Elektr simlarini yoqish/o'chirishning bo'sh uchlarini IN va GND Sparkfun Servo Trigger platasiga lehimlang.
Shunga qaramay, simlarning elektron plataning yuqori qismidan va lehimning orqa tarafidan o'tishiga ishonch hosil qiling. Men qizil simni IN va qora simni GNDga ko'rsatishni odatiy amaliyot sifatida tavsiya qilaman.
6-qadam: 3-pinli sarlavhani Servo Trigger platasiga lehimlang
3-pinli sarlavhani ajratish uchun xizmat pichog'idan foydalaning. Uni Sparkfun Servo Trigger platasining uchidagi 3 ta prokladkaga lehimlang. Bu bizning servo motorimizni keyinroq ulashga yordam beradi.
7 -qadam: dvigatelni sinovdan o'tkazish
Endi biz Servo Trigger Board sozlamalarini sinab ko'rishga tayyormiz va u bizning dvigatelimizni quvvatlantiradimi yoki yo'qligini bilib olamiz.
- Servo dvigatelning elektr simlarini bortdagi 3 pinli sarlavhaga ulang. Sariq simni SGI ga tekislang; VCC uchun qizil sim; GND uchun qora sim.
-
Sparkfun Servo Trigger platasidagi trimpotlarni (oq A, B, C vintlardek) sozlang:
- A servo dvigatelni yoqish/o'chirish tugmasi ochiq bo'lgan holatda o'rnini belgilaydi. To'liq soat yo'nalishi bo'yicha teskari aylantiring.
- B, servo dvigatelning yoqish/o'chirish tugmasi yopilganda harakatlanadigan holatini belgilaydi. V ni soat yo'nalishi bo'yicha to'liq aylantiring, shunda vosita boshlang'ich pozitsiyasidan to'liq 90 daraja siljiydi.
- T A dan B ga va orqaga qaytish uchun zarur bo'lgan vaqtni belgilaydi. T ni o'rtasiga o'rnating.
- (Dvigatel/taxtani sozlash ishlarini tasdiqlaganingizdan so'ng, ushbu sozlamalar bilan o'ynashni xohlaysiz.)
- Yoqish/o'chirish tugmasi OFF holatida ekanligiga ishonch hosil qiling.
- Kengashni yoqish uchun 5V quvvat manbaini Barrel Jack adapteriga ulang.
- Endi yoqish/o'chirish tugmachasini ON holatiga qo'ying va dvigatel to'liq 90 daraja harakat qiladimi -yo'qligini tekshiring. Qayta O'chirish holatiga o'tkazing va u boshlang'ich pozitsiyasiga qaytishini tekshiring.
- Elektr ta'minotini uzing.
8 -qadam: Avtomatik ravishda boshlang'ich pozitsiyasiga qayting
Endi biz Sparkfun Servo Trigger platasi dvigatelni qanday boshqarishini o'zgartiramiz.
Oldingi bosqichda ko'rib turganingizdek, biz kalitni o'chirganimizda, dvigatel hozirgi holatiga qaytadi. Buning o'rniga, biz motorni kalitni aylantirmasdan avtomatik ravishda qaytishini xohlaymiz. Bu bizga kalitni ON holatida qoldirishga va bizning Wemo quvvat manbai dvigatelni ishga tushirishga imkon beradi (keyinroq Wemo haqida …)
Buning uchun: Sparkfun Servo Trigger platasining orqa tarafidagi SJ1 lehimli o'tish moslamalarini faqat lehim bilan yopish. Bu lehim o'tish joylarini lehimlash / yopish bo'yicha ajoyib qo'llanma.
Endi kalit yoqilganda, servo dvigatel A dan Bgacha A ga o'tadi.
Quvvat manbasini qayta ulang va sinovdan o'tkazing.
9 -qadam: Dvigatelni Gong ramkasiga o'rnatish
Dvigatel hali tetik kartasiga ulangan bo'lsa, uni elektrdan uzing.
Dvigatelni gong ramkasining yuqori qismiga, rotor gong yuzasiga perpendikulyar joylashtiring. Gongning markaziy nuqtasidan biroz markazdan tashqarida (bu rotorga ulanganimizdan so'ng, bolg'aning markazga tegishiga imkon beradi). Va nihoyat, rotorning ramkaga tegmasdan erkin burilishini ta'minlang (X shaklidagi qo'l shoxi biriktirilgan).
Dvigatelni mahkamlash uchun avval dvigatel va ramka orasiga 3M ikki tomonlama stiker qo'ying. Keyin uni gong ramkasiga mahkamlash uchun fermuar bog'lang.
10 -qadam: Rotorning boshlang'ich nuqtasini sozlang
Bolg'ani X shaklidagi rotorga ulashdan oldin, keling, rotorning boshlang'ich nuqtasi biz xohlagan joyda ekanligiga ishonch hosil qilaylik.
- Dvigatelni yana Sparkfun Servo Trigger platasiga ulang.
- Quvvat manbaini yana tetik kartasiga ulang. Dvigatel avtomatik ravishda dastlabki holatiga o'tadi.
- X rotor boshlang'ich pozitsiyasi sifatida erga tekis o'tirishi kerak. Boshqacha aytganda, siz x (+emas) ni yon tomondan qarab o'qishingiz kerak. Agar rotor kerakli holatda bo'lmasa, dvigatel/rotorning markaziy vintini burab, rotorni dvigateldan ajratib oling (harakat qilmasligi uchun dvigatelga qo'lingizni ushlab turing) va uni kerakli joyga qaytaring. pozitsiya.
- Dvigatelni boshqaruv panelidan uzing.
11 -qadam: Malletni motorga ulang
- Boltni rotor yuzasiga o'rnating. Keyin bolg'aning vertikal holatini to'g'rilab turing, shunda bosh (gong bilan urilgan joy) gong markazida bo'ladi.
- Qalam bilan bolg'a rotor markaziga tegadigan joyni belgilang. Bu erda biz bolg'ani motorga ulash uchun teshik ochamiz.
- Belgilangan joyda bolg'acha orqali teshik qiling. Diametriga o'xshash matkapni ishlating, uni rotorga mahkamlash uchun siz bog'lamoqchisiz.
- Gong bolg'asini rotorga yuqoridagi rasmga bog'lab bog'lab qo'ying. Zip-galstuk bolg'ani motorga burishdan ko'ra yaxshiroq ishlaydi, chunki u gongga tabiiy zarba taqlid qilib, yanada moslashuvchan harakatga imkon beradi.
12 -qadam: Robot Gongni sinab ko'ring
Dvigatelni tetik paneliga qayta ulang. Kalitni yoqish orqali robot gongingizni sinab ko'ring.
Ixtiyoriy qadam sifatida siz barcha elektr komponentlarini korpusga qo'yib, uni gong tomoniga yopishtirishingiz mumkin. Bu narsalarni tartibda saqlaydi. Qavs yasash bo'yicha ko'plab qo'llanmalar mavjud: Mana bitta.
13 -qadam: Wemo va IFTTT -ni o'rnating
Endi biz gongni quvvatlaydigan elektron pochta tetikini o'rnatishga tayyormiz.
-
Wemo aqlli vilkasini Belkin ko'rsatmalariga muvofiq o'rnating.
- Keyin Gong quvvat manbaini Wemo Smart Plug -ga ulang
- Siz Wemoning quvvat tugmasini qo'lda bosish orqali sozlashni sinab ko'rishingiz mumkin. Sizning gong Wemo Plug har yoqilganda o'chishi kerak.
- Ifttt.com saytida ro'yxatdan o'ting va uning https://platform.ifttt.com saytida ishlashiga ishonch hosil qiling (bu erda biz tetikli applet yaratamiz). Bizning maqsadlarimiz uchun pulli/sherik hisobiga ehtiyoj yo'q.
- Ushbu ko'rsatmalarga muvofiq Wemo aqlli vilkasini IFTTT hisobingizga ulang.
14 -qadam: Email Trigger -ni o'rnating (A qism: Yoqish)
- Https://ifttt.com/services/maker_webhooks/setting… saytiga o'ting va "…/use/" dan keyin URLning oxirgi qismi bo'lgan Kalitingizni toping - Biz bu kalitni keyinroq talab qilamiz.
- Https://platform.ifttt.com/maker/ saytiga o'ting va "Yangi Applet" ni bosing.
- Trigger sifatida "Elektron pochta" va "IFTTTga etiketli elektron pochta yuborish" -ni tanlang. Keyin teg qiymatini #WemoOn ga o'rnating
- Keyin "Wemo Smart Plug" ni xizmat sifatida va "Yoqish" ni harakat sifatida tanlang.
-
Nihoyat, "Webhooks" ni xizmat sifatida va "Web -so'rov yuborish" ni tanlab, ikkinchi harakatni qo'shing.
- URL maydon yorlig'ini o'rnating: https://lab.grapeot.me/ifttt/delay?event=WemoOff&t=0.1&key= YUQORI 1 -QADAMDAN KEYINGIZ.
- Kontent turi maydon yorlig'ini matn/tekis qilib o'rnating
- Ish tugagandan so'ng, appletni saqlang.
- "IFTTT.com saytida yoqish" ni bosing va yoqing
QAYD: 4 -qadamdagi URL bizga veb -xizmatdan kechiktirilgandan so'ng Wemo Smartplug -ni o'chirishni so'rashimizga imkon beradi. Do'stimizdan qo'shimcha ma'lumot bu erda:
15 -qadam: Email Trigger -ni o'rnating (B qismi: Kechiktirilgan o'chirish)
Bizning elektron pochta tetikimiz Wemo aqlli vilkasini yoqgandan so'ng, molga gong urildi, endi biz Wemoni o'chirib qo'yamiz. Buning uchun ikkinchi applet kerak bo'ladi.
- Https://platform.ifttt.com/maker/ saytiga o'ting va "Yangi Applet" ni bosing.
- Trigger sifatida xizmat sifatida "Webhooks" va "Veb -so'rov yuborish" -ni tanlang. Keyin standart qiymatni "WemoOff" deb kiriting.
- Harakat sifatida "Wemo Smart Plug" ni xizmat sifatida, "O'chirish" ni esa harakat sifatida tanlang.
- Ish tugagandan so'ng, appletni saqlang.
- "IFTTT.com saytida yoqish" ni bosing va yoqing
Bizning Wemo endi IFTTTga elektron pochta manzilini IFTTT foydalanuvchi hisobimiz bilan bog'langan elektron pochta manzilini yuborganimizdan so'ng, kechiktirilgandan so'ng yoqish va o'chirish uchun tuzilgan. "#WemoOn" mavzu satriga [email protected] elektron pochta xabarini yuborib, urinib ko'ring. Chiquvchi elektron pochta manzilingiz IFTTT hisobini o'rnatish uchun ishlatilganligiga ishonch hosil qiling. Wemo Smart Plug qisqa vaqtdan keyin yoqilishi va o'chishi kerak. Ko'proq ovoz effektlari uchun gongni ulang.:)
16 -qadam: Wemo -ni ishga soladigan IFTTT elektron pochta manzilini o'zgartiring
IFTTT elektron pochtasiga asoslangan ilovamizni ishga tushirish uchun boshqa elektron pochta manzili kerak bo'lishi mumkin. Masalan, biz SalesForce yoki boshqa CRMni to'g'ridan -to'g'ri [email protected] elektron pochta manziliga yuborishni va bizning gong tizimimizni ishga tushirishni xohlashimiz mumkin. Bu elektron pochta manzili bizning foydalanuvchi hisobimizdan farq qiladi.
IFTTT harakat tetiği sifatida tan olgan elektron pochta manzilini o'zgartirish uchun https://ifttt.com/email manziliga o'ting va "Sozlamalar" ni bosing.
17 -qadam: Avtomatik elektron pochta ogohlantirishini / ishga tushirgichini o'rnating
Nihoyat, biz gong tizimini ishga soladigan avtomatik elektron pochta hodisasini o'rnatish bosqichidamiz. Keling, ikkita variantni ko'rib chiqaylik:
-
Sotishni nishonlang: SalesForce -da potentsialni o'zgartirganda yoki imkoniyatni yopganingizda elektron pochtani o'chiring.
- Buning uchun, potentsial konvertatsiya qilinganida elektron pochtani o'chirib qo'yadigan Salesforce Workflow qoidasini o'rnating. Sizning elektron pochta shabloningiz "#WemoOn" mavzu satrini elektron pochta orqali [email protected] manziliga yuborishini tekshiring.
- Ish oqimi qoidalari yordamida SalesForce -da elektron pochtani avtomatik ravishda ishga tushirish bo'yicha umumiy qo'llanma. Yana, SalesForce -dan yuboruvchining elektron pochta manzili sizning IFTTT elektron pochta ilovasi manzili sifatida o'rnatilganligiga ishonch hosil qiling, aks holda IFTTT nima qilishni bilmaydi.
-
Tugallangan vazifani nishonlang: Loyiha yoki topshiriq tugagandan so'ng elektron pochtani o'chiring.
- Buning uchun siz Zapier kabi xizmatdan foydalanishingiz va loyihangizni boshqarish vositasida ma'lum bir voqea sodir bo'lganda elektron pochta xabarini yuborishingiz mumkin.
- Masalan, Trello - Email Zap har safar Trello vazifasi To'liq ustuniga o'tkazilganda elektron pochta xabarini yuborishi mumkin.
Bu faqat ba'zi fikrlar. Biz yaratgan narsa - bu elektron pochta orqali ishga tushiriladigan GONG robotidir. Avtomatik elektron pochtangiz qachon va qanday yuboriladi - bu karta. Salom!
Tavsiya:
ESP8266 yordamida $ 5 DIY YouTube obunachisi displeyi - kodlash shart emas: 5 qadam
ESP8266 yordamida 5 dollarlik DIY YouTube obunachisi displeyi - kodlash shart emas: Ushbu loyihada sizga har qanday YouTube kanalining obunachilari sonini 5 dollardan past ko'rsatish uchun WSPOS D1 Mini ESP8266 kartasidan qanday foydalanish kerakligini ko'rsataman
PfodApp bilan Redbear BLE Nano V2 maxsus boshqaruvlari - kodlash shart emas: 6 qadam
PfodApp bilan Redbear BLE Nano V2 maxsus boshqaruv elementlari - kodlash talab qilinmaydi: Yangilanish: 2017 yil 15 sentyabr - Bu ko'rsatma RedBear BLE Nano, V2 ning so'nggi versiyasidan foydalanish uchun yangilandi. RedBear BLE Nano V1.5 -ga mo'ljallangan ushbu ko'rsatmaning oldingi versiyasi bu erda mavjud. Yangilanish 15 -noyabr - 2017 Shunday qilib
Smartfoningiz uchun oddiy dastur yarating (kodlash shart emas): 10 qadam
Smartfoningiz uchun oddiy ilovani yarating (kodlashning hojati yo'q): YANGILASH: Bu texnika eskirgan, endi ilovani yaratishning boshqa usullari mavjud .. bu endi ishlamasligi mumkin. Mening birinchi nashr qilingan ilovam Android ilovasida yuklab olish uchun mavjud. Bu erda bozor. Quyida amaliy qo'llanmalar haqida qisqacha ma'lumot berilgan
Yangi boshlanuvchilar uchun Arduino/Android, kodlash shart emas - Ma'lumot va nazorat: 15 qadam
Yangi boshlanuvchilar uchun Arduino/Android, kodlash talab qilinmaydi - Ma'lumot va nazorat: 2019 yil 23 -aprelda yangilang - Faqat Arduino millis () dan foydalanilgan sana/vaqt uchastkalari uchun Millis () va PfodApp yordamida Arduino Sana/Vaqtni tuzish/yozishni ko'ring. Oxirgi bepul pfodDesigner V3 .0.3610+ Arduino -ning to'liq eskizlarini yaratdi, ular ma'lumotni sana/vaqt bilan taqqoslaydi
Adafruit Feather NRF52 maxsus boshqaruv elementlari, kodlash shart emas: 8 qadam (rasmlar bilan)
Adafruit Feather NRF52 maxsus boshqaruvlari, kodlash talab qilinmaydi: 2019 yil 23 -aprelda yangilang - faqat Arduino millis () dan foydalangan holda sana/vaqt uchastkalari uchun qarang: Millis () va PfodApp yordamida Arduino sana/vaqtni tuzish/yozish. Oxirgi bepul pfodDesigner V3.0.3610+ Ma'lumotlarni sana/vaqtga moslashtirish uchun Arduino eskizlarini to'ldiring