Мазмұны:
- 1 -қадам: ARDUINO YUN орнатыңыз
- 2 -қадам: ARDUINO YUN -ді ROOMBA -ға қосыңыз
- 3 -қадам: Arduino YUN -ді басқару үшін BLYNK қосымшасын жасаңыз
- 4 -қадам: Roomba жүргізіңіз
Бейне: ROOMBA STEFANO DALL'OLIO Wifi қосымшасы арқылы ARDUINO YUN басқарады: 4 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Бұл нұсқаулықта мен 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 эскизінде көрсетілгендей тек 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 қосымшасын жасаңыз
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 кезінде хабарласады.
Ұсынылған:
Шыны тас жарық диодты түтік (WiFi смартфон қосымшасы арқылы басқарылады): 6 қадам (суреттермен)
Шыны тасты жарықдиодты түтік (WiFi смартфон қосымшасы арқылы басқарылады): Сәлеметсіздер ме, өндірушілер! Бұл нұсқаулықта мен сізге диффузиялық әсер ету үшін шыны тастармен толтырылған WiFi басқарылатын жарықдиодты түтікті қалай салу керектігін көрсетемін. Светодиодтар жеке -жеке реттеледі, сондықтан кейбір жағымды әсерлер мүмкін
Оқулық: Arduino TCA9548A I2C мультиплексоры арқылы бірнеше адрестік құрылғыларды қалай басқарады: 3 қадам
Оқулық: Arduino TCA9548A I2C мультиплексоры арқылы бірнеше адрестік құрылғыларды қалай басқарады: Сипаттама: TCA9548A I2C мультиплексор модулі бір микроконтроллерге қосылған I2C адресі бірдей (8 адрес I2C дейін) құрылғыларды қосуға мүмкіндік береді. Мультиплексор командаларды таңдалған жиынға ауыстыратын қақпашы ретінде әрекет етеді
Bluetooth қосымшасы арқылы басқарылатын Arduino автокөлігі: 4 қадам (суреттермен)
Arduino Car Bluetooth арқылы басқарылады: Arduino - бұл керемет прототиптеу платформасы екенін білеміз, себебі ол бағдарламалау тілін жақсы қолданады және бізге керемет тәжірибе беретін көптеген керемет компоненттер бар
Arduino Uno -ны ESP8266 WiFi модулі мен Blynk қосымшасы арқылы басқарыңыз: 6 қадам
ESP8266 WiFi модулі мен Blynk қосымшасы арқылы Arduino Uno басқару: Бұл жоба ESP8266-01 WiFi модулі мен Blynk қосымшасы арқылы Arduino түйреуіштерін басқаруға мүмкіндік береді. Blynk қосымшасын қолдану өте оңай және IoT туралы білуді бастаудың тамаша тәсілі. Бұл оқулық Windows компьютерлеріне арналған
NodeMCU (ESP8266) және Blynk қосымшасы арқылы тұрмыстық техниканы басқару: 8 қадам (суреттермен)
NodeMCU (ESP8266) және Blynk қосымшасы арқылы тұрмыстық техниканы басқару: Бұл оқулықта біз шамды басқару үшін Blynk қосымшасы мен NodeMCU (ESP8266) қолдануды үйренеміз (кез келген басқа тұрмыстық техника жақсы болады), комбинация болады. Бұл нұсқаулықтың мақсаты қарапайым