Turinys:

Nuotolinis „Arduino“roboto valdymas: 7 žingsniai
Nuotolinis „Arduino“roboto valdymas: 7 žingsniai

Video: Nuotolinis „Arduino“roboto valdymas: 7 žingsniai

Video: Nuotolinis „Arduino“roboto valdymas: 7 žingsniai
Video: Arduino Led valdymas 2024, Lapkritis
Anonim
Nuotoliniu būdu valdykite „Arduino“robotą
Nuotoliniu būdu valdykite „Arduino“robotą
Nuotoliniu būdu valdykite „Arduino“robotą
Nuotoliniu būdu valdykite „Arduino“robotą

Šioje instrukcijoje ketinu naudoti „Adafruit Motor Shield“, skirtą „Arduino V2“, kartu su nRF24L01 antena, kad būtų sukurtas tolimo nuotolinio valdymo robotas. Aš naudoju seną „Adafruit Arduino 101 CurrieBot“su „Arduino Uno“, o ne „Arduino 101“, gautą kartu su robotu. Tačiau ši pamoka taikoma bet kokiam „Arduino“projektui, kuriame vykdomas „Adafruit Motor Shield V2“ir kuris norėtų naudoti „nRF24L01“arba „nRF24L01+“antenas savo projektui valdyti.

Naudotos medžiagos

  • „Arduino 101 Curiebot“rinkinys (naudojant „Arduino Uno“) -
  • Universalus „Arduino“valdiklis-https://www.instructables.com/id/Universal-Arduino-Controller/
  • 2x nRF24L01 antenos-https://www.gearbest.com/transmitters-receivers-module/pp_440447.html
  • nRF23L01 Breakout adapteris-https://www.addicore.com/1x-nRF24L01-Adapter-p/ad279.htm
  • Pusė skaldytos lazdelės
  • 3x duonos kaklaraiščiai
  • 7x jungiamieji laidai nuo patelių iki moterų-https://www.addicore.com/Male-Female-Jumper-Wires-40-x-200mm-7-8in-p/179.htm

Jei ieškote universalaus variklio valdiklio, „Adafruit“variklio skydas yra puikus pasirinkimas. Jame yra keturi nuolatinės srovės varikliai arba du žingsniai, taip pat daug servo. Valdiklis priima atskirą maitinimo šaltinį, jei nenorite bendrinti su žemiau esančiu „Arduino“. Tai puikus pasirinkimas projektuojant ir konstruojant savo robotą, suteikiant daug galimybių.

1 žingsnis: paimkite robotą valdyti

Paimkite robotą valdyti
Paimkite robotą valdyti

Kaip pagrindinį robotą naudojau „CurieBot“su „Arduino Uno“, bet jūs galite naudoti bet kokį pasirinktą kadrą. Norėdami surinkti „Curiebot“rinkinį, vadovaudavausi internetinėmis instrukcijomis, tačiau, jei renkate savo robotą, rekomenduočiau, kad jis varytų variklius naudodami atskirą maitinimo šaltinį. Prieš prijungdami anteną, patikrinkite adafruit variklio skydą, kad įsitikintumėte, jog jis veikia tinkamai. Savo variklio skydelyje kareiviškai uždėjau skydo kraunamas antraštes, o ne ant jo pridėtas antraštes, kad skydas būtų labiau plečiamas ir prie jo būtų lengviau prisijungti. Jei variklio skydas buvo kareiviškas arba jau jį užmūrijote, tai gerai. Šalia kaiščių, jungiančių prie „Arduino“, yra identiška jungčių eilė, todėl prie skydo lengva pridėti moteriškas antraštes.

2 veiksmas: pridėkite antenos palaikymą

Pridėkite antenos palaikymą
Pridėkite antenos palaikymą

Kitą naktį aš padalinau lazdelę ir ji tilpo į mano robotų rėmo angą, todėl ją panaudojau. Tam turėtų veikti bet kokia parama. Kažkas, kad antena būtų vertikaliai, o lenta - nuo metalinio rėmo.

3 žingsnis: laisvai pritvirtinkite anteną

Laisvai pritvirtinkite anteną
Laisvai pritvirtinkite anteną
Laisvai pritvirtinkite anteną
Laisvai pritvirtinkite anteną

Vienu duonos kaklaraiščiu laisvai pritvirtinkite anteną ir pertraukimo lentą prie roboto. Įsitikinkite, kad jis yra toje vietoje, kur norite, ir pageidautina vertikalioje padėtyje (pastebėjau, kad tai padeda pagerinti signalo kokybę ir diapazoną).

4 žingsnis: pritvirtinkite anteną

Apsaugokite anteną
Apsaugokite anteną

Kai gausite jį ten, kur norite, pritvirtinkite anteną prie roboto. Aš naudoju dar du duonos kaklaraiščius, kad pririščiau abu antenos galus ir pertraukos plokštę prie roboto.

Rekomenduojamas: