Мазмұны:

ROOMBA STEFANO DALL'OLIO Wifi қосымшасы арқылы ARDUINO YUN басқарады: 4 қадам (суреттермен)
ROOMBA STEFANO DALL'OLIO Wifi қосымшасы арқылы ARDUINO YUN басқарады: 4 қадам (суреттермен)

Бейне: ROOMBA STEFANO DALL'OLIO Wifi қосымшасы арқылы ARDUINO YUN басқарады: 4 қадам (суреттермен)

Бейне: ROOMBA STEFANO DALL'OLIO Wifi қосымшасы арқылы ARDUINO YUN басқарады: 4 қадам (суреттермен)
Бейне: Sono stato aggredito da MATTIA FARAONI?🔞 #riminiwellness #aggressione #mattiafaraoni #reels 2024, Желтоқсан
Anonim
ROOMBA STEFANO DALL'OLIO Wifi қосымшасы арқылы ARDUINO YUN басқарады
ROOMBA STEFANO DALL'OLIO Wifi қосымшасы арқылы ARDUINO YUN басқарады
ROOMBA STEFANO DALL'OLIO Wifi қосымшасы арқылы ARDUINO YUN басқарады
ROOMBA STEFANO DALL'OLIO Wifi қосымшасы арқылы ARDUINO YUN басқарады

Бұл нұсқаулықта мен ARDUINO YUN -ді Roomba -мен Wi -Fi арқылы Roomba жүргізу үшін қосатын кодпен бөлісемін.

Код пен қосымшаны мен Стефано Далл'Олио толықтай жасап шығардым.

Менің Roomba - бұл Roomba 620, бірақ сіз басқа кодты Roomba модельдері үшін пайдалана аласыз.

Arduino YUN қарапайым USB қуат банкімен жұмыс істейді.

Командалар BLYNK андроид қосымшасы арқылы Arduino YUN -ге жіберіледі.

Сіз Roomba -ді джойстик көмегімен немесе жылдамдық пен бұрышты қойып, жетек түймесін басу арқылы жүргізе аласыз.

Әйтпесе, қосымша арқылы қозғалтқыштарды қосуға, сенсорлардың күйін тексеруге, тазалауды немесе нүктелік процесті бастауға болады …

Қолданба сонымен қатар Roomba датчиктерінің сигналдарын қайтарады.

Сондай -ақ, ROOMBA кестесін Roomba 620 қосымшасы арқылы мәжбүрлеуге болады, тіпті егер ол жоспарлау түймелері болмаса.

Мен сенсорларды Arduino YUN -ге салынған microSD -те сақталған файлға тіркеу мүмкіндігін қостым.

1 -қадам: ARDUINO YUN орнатыңыз

SimpleTimer кітапханасын Arduino -ға бекітілген мұрағатты ашудан орнатыңыз:

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

Arduino бағдарламалық жасақтамасын қайта іске қосыңыз.

Қосылған эскизді Arduino YUN -ге жүктеңіз. Назар аударыңыз, авторизация кодының аутентификациясы BLYNK қолданбасы жасалғаннан кейін ауыстырылуы керек. Эскизді қайтадан Arduino YUN -ге жүктеу керек. Бұл қадам кейінірек түсіндіріледі.

2 -қадам: ARDUINO YUN -ді ROOMBA -ға қосыңыз

ARDUINO YUN -ді ROOMBA -ға қосыңыз
ARDUINO YUN -ді ROOMBA -ға қосыңыз
ARDUINO YUN -ді ROOMBA -ға қосыңыз
ARDUINO YUN -ді ROOMBA -ға қосыңыз
ARDUINO YUN -ді ROOMBA -ға қосыңыз
ARDUINO YUN -ді ROOMBA -ға қосыңыз

Ескі тышқанды тауып, сымды кесіңіз. Arduino эскизінде көрсетілгендей тек 3 сымды қосыңыз. Тіркелген суреттегідей Roomba түйреуіштерін қараңыз.

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 тіркеймін.

BLYNK интерфейсінен алынған AUTH кодын Arduino эскизінде алмастырыңыз және нобайды Arduino YUN -ге қайта жүктеңіз. Төменде авторлық кодты ауыстыру керек:

// Сіз Blynk қосымшасында Auth Token алуыңыз керек.// Жоба параметрлеріне өтіңіз (жаңғақ белгішесі).

char auth = «e70879f362a34d9fb213475a4389fcef»;

Егер Auth.code қате болса, BLYNK қолданбасы Arduino YUN -ге қосыла алмайды және командаларды жібере алмайды.

4 -қадам: Roomba жүргізіңіз

1) Ардуино Юнды Roomba -ға қосыңыз

2) Arduino YUN қосыңыз (бірнеше секундтан кейін Roomba жасыл түймесі қызыл болады)

3) Android BLYNK интерфейсін ашыңыз және іске қосыңыз

Ардуино Юн басқаратын Roomba ләззат алыңыз.

Егер Ардуино Юн Румбаға жіберген командаларды Roomba дұрыс қолданбаған болса, бәлкім, Roomba-дің жылдамдығы дұрыс емес шығар. Корпоративті жылдамдықты орнату үшін Roomba қосылған кезде, Тазалау/Қуат түймесін басып тұрыңыз. Шамамен 10 секундтан кейін Роумба төмен түсетін алаңдардың әуенін ойнайды. Roomba қуаты өшкенше, батареяны алып тастағанға және қайта салғанға дейін, батарея кернеуі процессор жұмысына қажетті минимумнан төмен болғанға дейін немесе интерфейс арқылы беру жылдамдығы анық өзгергенге дейін 19200 baud кезінде хабарласады.

Ұсынылған: