विषयसूची:

ROMBA ARDUINO YUN द्वारा संचालित स्टेफानो DALL'OLIO द्वारा वाईफाई ऐप के माध्यम से: 4 कदम (चित्रों के साथ)
ROMBA ARDUINO YUN द्वारा संचालित स्टेफानो DALL'OLIO द्वारा वाईफाई ऐप के माध्यम से: 4 कदम (चित्रों के साथ)

वीडियो: ROMBA ARDUINO YUN द्वारा संचालित स्टेफानो DALL'OLIO द्वारा वाईफाई ऐप के माध्यम से: 4 कदम (चित्रों के साथ)

वीडियो: ROMBA ARDUINO YUN द्वारा संचालित स्टेफानो DALL'OLIO द्वारा वाईफाई ऐप के माध्यम से: 4 कदम (चित्रों के साथ)
वीडियो: Setup and Demo of Arduino YUN powered Web Controlled Power strip - Baba Awesam 2024, नवंबर
Anonim
ROOMBA ARDUINO YUN द्वारा संचालित STEFANO DALL'OLIO द्वारा Wifi ऐप के माध्यम से
ROOMBA ARDUINO YUN द्वारा संचालित STEFANO DALL'OLIO द्वारा Wifi ऐप के माध्यम से
ROOMBA ARDUINO YUN द्वारा संचालित STEFANO DALL'OLIO द्वारा Wifi ऐप के माध्यम से
ROOMBA ARDUINO YUN द्वारा संचालित STEFANO DALL'OLIO द्वारा Wifi ऐप के माध्यम से

इस गाइड के साथ मैं ARDUINO YUN को Roomba से जोड़ने के लिए कोड साझा करता हूं ताकि रूमबा को वाईफाई के माध्यम से चलाया जा सके।

कोड और ऐप पूरी तरह से मेरे द्वारा स्टेफ़ानो डैल'ओलियो द्वारा बनाया और विकसित किया गया है।

My Roomba, Roomba 620 है, लेकिन आप दूसरे Roomba मॉडल के लिए भी इसी कोड का इस्तेमाल कर सकते हैं।

Arduino YUN एक साधारण USB पावर बैंक द्वारा संचालित है।

BLYNK android ऐप का उपयोग करके Arduino YUN को कमांड भेजे जाते हैं।

आप ऐप जॉयस्टिक का उपयोग करके या गति और कोण और पुश ड्राइव बटन का उपयोग करके रूमबा चला सकते हैं।

अन्यथा ऐप के माध्यम से आप मोटरों को स्विच-ऑन कर सकते हैं, सेंसर की स्थिति की जांच कर सकते हैं, सफाई या स्पॉट प्रक्रिया शुरू कर सकते हैं,…

ऐप रूमबा से सेंसर सिग्नल भी वापस प्राप्त करता है।

रूमबा 620 पर ऐप के माध्यम से ROOMBA शेड्यूलिंग को बाध्य करना भी संभव है, भले ही इसमें शेड्यूलिंग बटन उपलब्ध न हों।

मैंने Arduino YUN में डाली गई माइक्रोएसडी पर सहेजी गई फ़ाइल में सेंसर लॉग करने की संभावना भी जोड़ी।

चरण 1: ARDUINO YUN. सेट करें

संलग्न संग्रह को अनज़िप करते हुए Arduino के लिए SimpleTimer लाइब्रेरी स्थापित करें:

C:\Program Files (x86)\Arduino\libraries\SimpleTimer

Arduino सॉफ़्टवेयर को पुनरारंभ करें।

संलग्न स्केच को Arduino YUN में लोड करें। कृपया ध्यान दें कि BLYNK ऐप बनने के बाद प्राधिकरण कोड auth को बदल दिया जाना चाहिए। स्केच को फिर से Arduino YUN पर अपलोड किया जाना चाहिए। इस चरण को बाद में समझाया गया है।

चरण 2: ARDUINO YUN को ROMBA. से कनेक्ट करें

ARDUINO YUN को ROMBA. से कनेक्ट करें
ARDUINO YUN को ROMBA. से कनेक्ट करें
ARDUINO YUN को ROMBA. से कनेक्ट करें
ARDUINO YUN को ROMBA. से कनेक्ट करें
ARDUINO YUN को ROMBA. से कनेक्ट करें
ARDUINO YUN को ROMBA. से कनेक्ट करें

एक पुराना माउस ढूंढें और तार काट लें। केवल 3 तारों को कनेक्ट करें जैसा कि Arduino स्केच में बताया गया है। रूंबा पिन देखें जैसा कि संलग्न छवि में है।

Arduino YUN PIN 2 से Roomba पिन 5

Arduino YUN PIN 10 से Roomba पिन 4

Arduino YUN PIN 11 से Roomba पिन 3

अपने ROOMBA 620 से प्लास्टिक कवर (मेरा सफेद प्लास्टिक कवर है) को हटा दें। आपको संलग्न फोटो के अनुसार एक कनेक्टर दिखाई देगा।

एक साधारण पावर बैंक के साथ Arduino YUN को पावर दें।

चरण 3: Arduino YUN को चलाने के लिए BLYNK ऐप बनाएं

Arduino YUN. को चलाने के लिए BLYNK ऐप बनाएं
Arduino YUN. को चलाने के लिए BLYNK ऐप बनाएं
Arduino YUN. को चलाने के लिए BLYNK ऐप बनाएं
Arduino YUN. को चलाने के लिए BLYNK ऐप बनाएं
Arduino YUN. को चलाने के लिए BLYNK ऐप बनाएं
Arduino YUN. को चलाने के लिए BLYNK ऐप बनाएं
Arduino YUN. को चलाने के लिए BLYNK ऐप बनाएं
Arduino YUN. को चलाने के लिए BLYNK ऐप बनाएं

Android BLYNK ऐप डाउनलोड करें और एक नया इंटरफ़ेस बनाएं।

मैं अपने इंटरफ़ेस का साझा QRCODE संलग्न करता हूं जिसका उपयोग आप एक नया इंटरफ़ेस बनाने के बजाय कर सकते हैं।

Arduino स्केच में स्थानापन्न करें AUTH CODE को BLYNK इंटरफ़ेस से पुनर्प्राप्त करें और स्केच को फिर से अपने Arduino YUN पर अपलोड करें। नीचे जहां AUTH CODE को प्रतिस्थापित किया जाना चाहिए:

// आपको Blynk ऐप में Auth टोकन मिलना चाहिए।// प्रोजेक्ट सेटिंग्स (अखरोट आइकन) पर जाएं।

चार प्रमाणीकरण = "e70879f362a34d9fb213475a4389fcef";

यदि Auth.code गलत है, तो BLYNK ऐप Arduino YUN से कनेक्ट नहीं हो सकता है और कमांड नहीं भेज सकता है।

चरण 4: रूमबा ड्राइव करें

1) Arduino YUN को Roomba से कनेक्ट करें

2) Arduino YUN पर पावर [कुछ सेकंड के बाद Roomba हरा बटन लाल हो जाता है]

3) Android BLYNK इंटरफ़ेस खोलें और प्रारंभ करें

Arduino YUN द्वारा संचालित अपने Roomba का आनंद लें।

यदि Arduino YUN द्वारा Roomba को भेजे गए आदेशों का Roomba द्वारा गलत व्याख्या किया गया है, तो शायद Roomba का बॉड्रेट गलत है। रूमबा को चालू करते समय कोरेट बॉड्रेट को सरलता से सेट करने के लिए, क्लीन/पावर बटन को दबाए रखें। लगभग 10 सेकंड के बाद, रूंबा अवरोही पिचों की धुन बजाती है। रूंबा 19200 बॉड पर तब तक संचार करेगा जब तक कि बिजली बंद नहीं हो जाती, बैटरी को हटा दिया जाता है और फिर से लगा दिया जाता है, बैटरी वोल्टेज प्रोसेसर के संचालन के लिए आवश्यक न्यूनतम से कम हो जाता है, या बॉड दर स्पष्ट रूप से ओआई के माध्यम से बदल जाती है।

सिफारिश की: