Orodha ya maudhui:

ROOMBA Inaendeshwa na ARDUINO YUN Kupitia App ya Wifi na STEFANO DALL'OLIO: Hatua 4 (na Picha)
ROOMBA Inaendeshwa na ARDUINO YUN Kupitia App ya Wifi na STEFANO DALL'OLIO: Hatua 4 (na Picha)

Video: ROOMBA Inaendeshwa na ARDUINO YUN Kupitia App ya Wifi na STEFANO DALL'OLIO: Hatua 4 (na Picha)

Video: ROOMBA Inaendeshwa na ARDUINO YUN Kupitia App ya Wifi na STEFANO DALL'OLIO: Hatua 4 (na Picha)
Video: Irobot Roomba 976 2024, Julai
Anonim
ROOMBA Inaendeshwa na ARDUINO YUN Kupitia App ya Wifi na STEFANO DALL'OLIO
ROOMBA Inaendeshwa na ARDUINO YUN Kupitia App ya Wifi na STEFANO DALL'OLIO
ROOMBA Inaendeshwa na ARDUINO YUN Kupitia App ya Wifi na STEFANO DALL'OLIO
ROOMBA Inaendeshwa na ARDUINO YUN Kupitia App ya Wifi na STEFANO DALL'OLIO

Na mwongozo huu mimi hushiriki nambari ya kuunganisha ARDUINO YUN na Roomba ili kuendesha Roomba kupitia Wifi.

Nambari na programu imeundwa kikamilifu na kuendelezwa na mimi mwenyewe Stefano Dall'Olio.

Roomba yangu ni Roomba 620 lakini unaweza kutumia nambari hiyo hiyo kwa modeli zingine za Roomba.

Arduino YUN inaendeshwa na benki rahisi ya umeme ya USB.

Amri zinatumwa kwa Arduino YUN kwa kutumia programu ya android ya BLYNK.

Unaweza kuendesha Roomba ukitumia kiunga cha programu au kuweka kasi na pembe na kitufe cha kusukuma gari.

Vinginevyo kupitia programu unaweza kuwasha motors, angalia hali ya sensorer, anza kusafisha au mchakato wa doa,…

Programu pia inapokea tena ishara za sensorer kutoka Roomba.

Inawezekana pia kulazimisha upangaji wa ROOMBA kupitia programu kwenye Roomba 620 hata ikiwa haijapewa vifungo vya upangaji.

Niliongeza pia uwezekano wa kuingiza sensorer kwenye faili iliyohifadhiwa kwenye microSD iliyoingizwa kwenye Arduino YUN.

Hatua ya 1: Sanidi ARDUINO YUN

Sakinisha maktaba ya SimpleTimer kwa Arduino unzipping archive masharti kwa:

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

Anza tena programu ya Arduino.

Pakia mchoro ulioambatishwa kwa Arduino YUN. Tafadhali kumbuka mwandishi wa nambari ya idhini inapaswa kubadilishwa baada ya programu ya BLYNK kuundwa. Kuliko mchoro unapaswa kupakiwa tena kwa Arduino YUN. Hatua hii inaelezewa baadaye.

Hatua ya 2: Unganisha ARDUINO YUN na ROOMBA

Unganisha ARDUINO YUN na ROOMBA
Unganisha ARDUINO YUN na ROOMBA
Unganisha ARDUINO YUN na ROOMBA
Unganisha ARDUINO YUN na ROOMBA
Unganisha ARDUINO YUN na ROOMBA
Unganisha ARDUINO YUN na ROOMBA

Pata panya ya zamani na ukate waya. Unganisha waya 3 tu kama ilivyoripotiwa katika mchoro wa Arduino. Rejea pini za Roomba kama ilivyo kwenye picha iliyoambatishwa.

PIN ya 2 ya Arduino YUN kwa siri ya Roomba 5

PIN ya Arduino YUN 10 hadi Roomba pin 4

PIN ya 11 ya Arduino YUN hadi Roomba pin 3

Ondoa kwenye ROOMBA 620 yako kifuniko cha plastiki (yangu ni kifuniko cha plastiki nyeupe) ukivuta tu. Utaona kontakt kulingana na picha iliyoambatishwa.

Washa Arduino YUN na benki rahisi ya nguvu.

Hatua ya 3: Unda Programu ya BLYNK Kuendesha Arduino YUN

Unda Programu ya BLYNK Kuendesha Arduino YUN
Unda Programu ya BLYNK Kuendesha Arduino YUN
Unda Programu ya BLYNK Kuendesha Arduino YUN
Unda Programu ya BLYNK Kuendesha Arduino YUN
Unda Programu ya BLYNK Kuendesha Arduino YUN
Unda Programu ya BLYNK Kuendesha Arduino YUN
Unda Programu ya BLYNK Kuendesha Arduino YUN
Unda Programu ya BLYNK Kuendesha Arduino YUN

Pakua programu ya Android BLYNK na uunda kiolesura kipya.

Ninaambatanisha QRCODE iliyoshirikiwa ya kiolesura changu ambacho unaweza kutumia badala ya kuunda kiolesura kipya.

Mbadala katika mchoro wa Arduino AUTH CODE iliyoondolewa kutoka kwa kiolesura cha BLYNK na upakie tena mchoro kwa Arduino YUN yako. Chini ya mahali ambapo AUTH CODE inapaswa kubadilishwa:

// Unapaswa kupata Auth Token katika Programu ya Blynk.// Nenda kwenye Mipangilio ya Mradi (aikoni ya nati).

char auth = "e70879f362a34d9fb213475a4389fcef";

Ikiwa msimbo wa Auth.umekosea, programu ya BLYNK haiwezi kuungana na Arduino YUN na kutuma amri.

Hatua ya 4: Endesha Roomba

1) Unganisha Arduino YUN na Roomba

2) Nguvu kwenye Arduino YUN [baada ya sekunde chache kifungo cha kijani cha Roomba kuwa nyekundu]

3) Fungua na uanze kiolesura cha Android BLYNK

Furahiya Roomba yako inayoendeshwa na Arduino YUN.

Ikiwa amri zilizotumwa na Arduino YUN kwenda Roomba zinatafsiriwa vibaya na Roomba, labda mshtakiwa wa Roomba amekosea. Ili kuweka baretrate ya corret tu wakati wa kuweka Roomba, shikilia kitufe cha Safi / Nguvu. Baada ya sekunde 10, Roomba anacheza sauti ya viwanja vya kushuka. Roomba atawasiliana baud ya 19200 hadi umeme uzimwe, betri imeondolewa na kuwekwa tena, voltage ya betri iko chini ya kiwango cha chini kinachohitajika kwa operesheni ya processor, au kiwango cha baud kinabadilishwa wazi kwa njia ya OI.

Ilipendekeza: