Агуулгын хүснэгт:

AROMINO YUN -ээр удирдуулсан ROOMBA STEFANO DALL'OLIO -ийн Wifi програмаар: 4 алхам (зурагтай)
AROMINO YUN -ээр удирдуулсан ROOMBA STEFANO DALL'OLIO -ийн Wifi програмаар: 4 алхам (зурагтай)

Видео: AROMINO YUN -ээр удирдуулсан ROOMBA STEFANO DALL'OLIO -ийн Wifi програмаар: 4 алхам (зурагтай)

Видео: AROMINO YUN -ээр удирдуулсан ROOMBA STEFANO DALL'OLIO -ийн Wifi програмаар: 4 алхам (зурагтай)
Видео: Abrar ul haq pardesi song YouTube 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 руу холбох кодыг хуваалцаж, Roomba -г Wifi -ээр дамжуулан жолоодох болно.

Код болон аппликейшнийг би өөрөө Стефано Далл'Олио бүтээж, боловсруулсан болно.

Миний Roomba бол Roomba 620 боловч та бусад Roomba загварт ижил кодыг ашиглаж болно.

Arduino YUN нь энгийн USB цахилгаан банкаар ажилладаг.

Тушаалуудыг BLYNK android програм ашиглан Arduino YUN руу илгээдэг.

Та Roomba -г жолоодлогын апп ашиглан эсвэл хурд, өнцөг, жолоодлогын товчлуур дээр дарж жолоодох боломжтой.

Үгүй бол апп ашиглан та моторыг асааж, мэдрэгчийн төлөв байдлыг шалгаж, цэвэрлэгээ эсвэл цэгийн процессыг эхлүүлж болно …

Апп нь Roomba -аас мэдрэгчийн дохиог буцааж авдаг.

Түүнчлэн, хуваарийн товчлуургүй байсан ч ROOMBA 620 дээрх програмаар дамжуулан ROOMBA -ийн хуваарийг албадан хийх боломжтой.

Би мэдрэгчийг 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 pin 5 руу оруулна уу

Arduino YUN PIN 10 -ийг Roomba pin 4 рүү оруулна уу

Arduino YUN PIN 11 -ийг Roomba pin 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 руу дахин байршуулна уу. AUTH кодыг хаана орлуулах ёстойг доор харуулав.

// Та Blynk App дээр Auth Token -ийг авах ёстой.// Төслийн тохиргоо руу очно уу (самар дүрс).

char auth = "e70879f362a34d9fb213475a4389fcef";

Хэрэв Auth.code буруу байвал BLYNK апп нь Arduino YUN -тай холбогдож командыг илгээх боломжгүй болно.

Алхам 4: Roomba жолоодох

1) Arduino YUN -ийг Roomba руу холбоно уу

2) Arduino YUN -ийг асаана уу (хэдхэн секундын дараа Roomba ногоон товчлуур улаан болно)

3) Андройд BLYNK интерфэйсийг нээж ажиллуулна уу

Arduino YUN -ийн удирддаг Roomba -гээ сайхан өнгөрүүлээрэй.

Хэрэв Ардуино ЮН-ийн Roomba руу илгээсэн тушаалуудыг Roomba буруу тайлбарласан бол Roomba-ийн бауд хурд буруу байна. Roomba -ийг асаахад коррейтор хурдыг тохируулахын тулд Цэвэрлэх/Цахилгаан товчийг дарна уу. Ойролцоогоор 10 секундын дараа Roomba буух талбайн аяыг тоглодог. Roomba нь хүчийг унтрааж, батерейг салгаж, дахин оруулах, батерейны хүчдэл процессорын ажиллахад шаардагдах хамгийн бага хэмжээнээс доогуур байх эсвэл OI -ийн тусламжтайгаар дамжуулах хурдыг тодорхой хэмжээгээр өөрчлөх хүртэл 19200 baud дээр холбоо барих болно.

Зөвлөмж болгож буй: