Irobot roomba можуть співати: як запрограмувати?

Відео: iRobot Roomba 700-й серії - інструкція з експлуатації

Компанія iRobot виробляє маленькі автомати, або як зараз прийнято говорити, міні-дрони, для домашнього господарства. Розумні електронні прибиральники iRobot випускаються в декількох різновидах: iRobot Roomba пилососять, Scooba миють підлогу, Dirt Dog призначені для прибирання нежитлових приміщень, наприклад, гаражів, Verro чистять басейни, а Looj вміють чистити водостоки від бруду, листя та іншого сміття.

Як відомо, все iRobot оснащуються вбудованими акумуляторами, тому пересуватися можуть вільно, тобто без проводів. Заряджаються пристрої автоматично. Моделі останніх поколінь оснащуються ефективними системами розпізнавання і видалення забруднень, потужними системами всмоктування, ємними батареями, WiFi-модулями і т.д. Власне, про можливості iRobot написано вже багато, оскільки ці розумні домашні дрони за кілька років свого існування встигли зібрати достатньо позитиву. Зокрема завжди цікаві захоплені відгуки як тих господинь, які давно користуються iRobot, так і тих, які тільки встигли цей робот-пилосос купити. Купити його хочуть сьогодні багато, благо функціонал і вартість тих же iRobot Roomba постійно оптимізуються.

Популярність пристроїв iRobot зростає ще й тому, що вони спочатку розробляються з тим розрахунком, щоб кожен, кому цікава побутова роботизована техніка в нинішньому своєму вигляді, міг взяти участь в її подальшому розвитку. Простіше кажучи, побутові роботи-пилососи можна програмувати самостійно. Ми не будемо заглиблюватися в тему кодів і інші складні матерії і обмежимося, скажімо так, описом однієї цікавої опції iRobot, яка просто цікава.

Як програмувати роботи пилососи iRobot Roomba - коди - музика - ремонт

Отже, чи знаєте ви, що роботи-пилососи iRobot Roomba ще й співати вміють? Як співати?

Як мінімум весело. Але щоб Roomba заспівав-заграв, його потрібно відповідним чином запрограмувати. Про основи такого програмування краще трошки почитати в Мережі. Матеріалів там вже більш ніж достатньо, тому немає сенсу повторювати все заново. Ми ж нагадаємо, що для введення тієї чи іншої програми в iRobot Roomba потрібні спеціальний Bluetooth-девайс (як на картинці) і / або послідовний кабель (залежить від моделі пилососа і версії прошивки), які необхідно правильно підключити. І ще: Roomba «співає» в форматі MIDI - про це теж треба знати.

Далі будуть потрібні деякі музичні навички або вміння знаходити мелодії з нотами в Інтернеті. Послідовність команд для введення нової мелодії має наступний вигляд:

[140] [Song Number] [Song Length] [Note Number 1] [Note Duration 1] .... [Note Number N] [Note Duration N] де

140 - команда активації режиму введення мелодії (яка для пристрою є набором нот);

Відео: Xiaomi Mi Robot Vacuum vs iRobot Roomba 980 - por wnanie robot w sprz taj cych

[Song Number] - номер мелодії. Моделі iRobot Roomba серії 4XX, а також Create і Dirt dog, можуть зберігати в пам`яті 16 мелодій, кожна з яких відзначена номером від 0 до 15 Roomba серій 5XX і 7XX запам`ятовують тільки 4 «пісні», тобто відзначаються вони номерами від 0 до 3.
* Якщо одна мелодія вже була визначена під одним з номерів, то вона буде замінена на нову. Номери мелодій зберігаються в пам`яті Roomba до тих пір, поки пристрій не буде повністю вимкнено. [Song Length] - кількість нот, які будуть воспроізводіться- максимальне число нот в одній мелодії 16, таким чином їх діапазон - від 0 до 15. [Note Number 1] - команда на відтворення ноти в відповідно до її номера (див. таблицю), діапазон - від 31 до 127. Варто враховувати, що ноти в діапазоні від 63 до 83 вважаються найбільш приємними для слуху. [Note Duration] - тривалість ноти, вказується з кроком в 1/64 секунди.

Послідовність команд для відтворення вже готової мелодії: [141] [Song Number] [141] - команда на відтворення мелодії;
[Song Number] - номер мелодії (якщо під цим номером в пам`яті пристрою жодна мелодія не числиться, то команда буде скасована автоматично).

Як програмувати роботи пилососи iRobot Roomba - коди - музика - ремонт

важливо: якщо повністю відключити харчування iRobot Roomba, то всі мелодії з його пам`яті будуть видалені

Номери нот (застосовується латинська система позначення нот):


Як програмувати роботи пилососи iRobot Roomba - коди - музика - ремонт

Що ще потрібно знати:
1. Як ми вже сказали, мелодії в пам`яті Roomba зберігаються до тих пір, поки харчування пристрою не відключено повністю.

2. Встановлена мелодія може бути замінена на нову з тим же номером.

3. Вводити нові мелодії можна тільки тоді, коли в роботі-пилососі Roomba активований один з трьох режимів: «Passive», «Safe» або «Full».

4. Відтворюються пісні тільки в режимах «Safe» або «Full».

5. Запит номера, під яким не збережена жодна мелодія, ігнорується автоматично.

6. Якщо кому-то цей спосіб здасться занадто складний, то можна пробувати метод простіше: деякі готові мелодії для Roomba скачати можна безкоштовно на сайті robotappstore.com і інших подібних ресурсах.

закріплюємо матеріал: Jingle Bells у виконанні робота-пилососа iRobot Roomba

Для початку перевіряємо, що пристрій включено, повністю заряджена, а послідовний кабель або Bluetooth-адаптер є в наявності і підключені.

Далі вводимо команди:
128 131
140 0 16
76 16 76 16 76 32 76 16 76 16 76 32 76 16 79 16
72 16 74 16 76 32 77 16 77 16 77 16 77 32 77 16
140 1 7
76 16 76 32 79 16 79 16 77 16 74 16 72 32
141 0
141 1

пояснюємо:

* Оскільки даний уривок з Jingle Bells складається більше ніж з 16 нот, то ми розбиваємо його на два уривка 16 + 7 нот, які в пам`ять пилососа вводяться як дві окремі мелодії, відтворювати які слід послідовно.

[128 131] - відкриваємо командний рядок і активуємо режим «Safe»;
[140 0] - запускаємо функцію введення першої мелодії і задаємо її номер - 0;
[16] - мелодія №0 буде складатися з 16 нот;
[76 16] - вводимо ноту Мі, і вказуємо її тривалість - 1/4 сек.
[76 16] - знову Мі і 1/4 сек, далі коротко
[76 32] - Ми, 1/2 сек .;
[76 16] - Ми, 1/4 сек .;
[76 16] - Ми, 1/4 сек .;
[76 32] - Ми, 1/2 сек .;
[76 16] - Ми, 1/4 сек .;
[79 16] - Сіль, 1/4 сек .;
[72 16] - До, 1/4 сек .;
[74 16] - Ре, 1/4 сек .;
[76 32] - Ми, 1/2 сек .;
[77 16] - Фа, 1/4 сек .;
[77 16] - Фа, 1/4 сек .;
[77 16] - Фа, 1/4 сек .;
[77 32] - Фа, 1/2 сек .;
[77 16] - Фа, 1/4 сек .;
[140 1] - запускаємо функцію введення першої мелодії і задаємо її номер - 1;
[7] - мелодія №1 буде складатися з 16 нот;
[76 16] - Ми, 1/4 сек .;
[76 32] - Ми, 1/2 сек .;
[79 16] - Сіль, 1/4 сек .;
[79 16] - Сіль, 1/4 сек .;
[77 16] - Фа, 1/4 сек .;
[74 16] - Ре, 1/4 сек .;
[72 32] - До, 1/2 сек .;
[141 0] - команда на відтворення мелодії №0;
пауза в 5 сек до початку відтворення наступної мелодії;
[141 1] - команда на відтворення мелодії №1.

Як програмувати роботи пилососи iRobot Roomba - коди - музика - ремонт



Увага, тільки СЬОГОДНІ!

Увага, тільки СЬОГОДНІ!

» » Irobot roomba можуть співати: як запрограмувати?