Sadržaj:

Sigurnosni robot s 4 pogona: 5 koraka (sa slikama)
Sigurnosni robot s 4 pogona: 5 koraka (sa slikama)

Video: Sigurnosni robot s 4 pogona: 5 koraka (sa slikama)

Video: Sigurnosni robot s 4 pogona: 5 koraka (sa slikama)
Video: Развлечёба | Учим всю таблицу умножения за 30 минут | СТС Kids 2024, Studeni
Anonim
Image
Image
Popis dijelova i materijala
Popis dijelova i materijala

Glavni cilj ovog projekta bio je izgraditi sigurnosnog mobilnog robota sposobnog za kretanje i prikupljanje video podataka na neravnom terenu. Takav bi se robot mogao koristiti za ophodnju okolinom oko vaše kuće ili teško dostupnim i opasnim mjestima. Robot se može koristiti za noćne ophodnje i inspekcije jer je opremljen snažnim reflektorom koji osvjetljava područje oko njega. Opremljen je s 2 kamere i daljinskim upravljačem s dometom većim od 400 metara. Pruža vam velike mogućnosti da zaštitite svoju imovinu dok udobno sjedite kod kuće.

Parametri robota

  • Vanjske dimenzije (DxŠxV): 266x260x235 mm
  • Ukupna težina 3,0 kg
  • Udaljenost od tla: 40 mm

Korak 1: Popis dijelova i materijala

Odlučio sam da ću upotrijebiti gotovu šasiju mijenjajući je lagano dodavanjem dodatnih komponenti. Šasija robota izrađena je u potpunosti od čelika obojenog u crnu boju.

Sastavni dijelovi robota:

  • SZDoit C3 Smart DIY Robot KIT ili 4WD Smart RC Robot Automobilska šasija
  • 2x metalna tipka za uključivanje/isključivanje
  • Lipo baterija 7,4V 5000mAh
  • Arduino Mega 2560
  • IC osjetnik za izbjegavanje prepreka x1
  • Ploča senzora atmosferskog tlaka BMP280 (izborno)
  • Lipo napon baterije Tester x2
  • 2x vozač motora BTS7960B
  • Lipo baterija 11,1V 5500mAh
  • Xiaomi 1080P panoramska pametna WIFI kamera
  • RunCam Split HD fpv kamera

Kontrolirati:

RadioLink AT10 II 2.4G 10CH RC odašiljač ili FrSky Taranis X9D Plus

Pregled kamere:

Everyine EV800D Naočale

Korak 2: Sklapanje šasije robota

Sklapanje šasije robota
Sklapanje šasije robota
Sklapanje šasije robota
Sklapanje šasije robota
Sklapanje šasije robota
Sklapanje šasije robota
Sklapanje šasije robota
Sklapanje šasije robota

Sastavljanje robotskog kućišta prilično je jednostavno. Svi koraci prikazani su na gornjim fotografijama. Redoslijed glavnih operacija je sljedeći:

  1. Pričvrstite istosmjerne motore na bočne čelične profile
  2. Pričvrstite bočne aluminijske profile s istosmjernim motorima na podnožje
  3. Pričvrstite prednji i stražnji profil na podnožje
  4. Ugradite potrebne prekidače za napajanje i druge elektroničke komponente (pogledajte u sljedećem odjeljku)

Korak 3: Spajanje elektroničkih dijelova

Spajanje elektroničkih dijelova
Spajanje elektroničkih dijelova
Spajanje elektroničkih dijelova
Spajanje elektroničkih dijelova
Spajanje elektroničkih dijelova
Spajanje elektroničkih dijelova

Glavni kontroler u ovom elektroničkom sustavu je Arduino Mega 2560. Da bih mogao kontrolirati četiri motora, upotrijebio sam dva BTS7960B motorna pogona (H-mostove). Dva motora sa svake strane spojena su na jednog vozača motora. Svaki od vozača motora može biti opterećen strujom do 43A koja daje dovoljnu marginu snage čak i za mobilnog robota koji se kreće po neravnom terenu. Elektronički sustav opremljen je s dva izvora napajanja. Jedan za napajanje istosmjernih motora i servomotora (LiPo baterija 11,1V, 5200 mAh), a drugi za opskrbu Arduinom, fpv kamerom, LED reflektorom i senzorima (LiPo baterija 7,4V, 5000 mAh). Baterije su postavljene u gornji dio robota tako da ih možete brzo zamijeniti u bilo kojem trenutku

Priključci elektroničkih modula su sljedeći:

BTS7960 -> Arduino Mega 2560

  • MotorRight_R_EN - 22
  • MotorRight_L_EN - 23
  • MotorLeft_R_EN - 26
  • MotorLeft_L_EN - 27
  • Rpwm1 - 2
  • Lpwm1 - 3
  • Rpwm2 - 4
  • Lpwm2 - 5
  • VCC - 5V
  • GND - GND

R12DS prijemnik na 2,4 GHz -> Arduino Mega 2560

  • ch2 - 7 // Eleron
  • ch3 - 8 // Dizalo
  • VCC - 5V
  • GND - GND

Prije nego što pokrenete upravljanje robotom s odašiljača RadioLink AT10 na 2,4 GHz, prethodno morate povezati odašiljač s prijemnikom R12DS. Postupak vezivanja detaljno je opisan u mom videu.

Korak 4: Arduino Mega kod

Arduino Mega kod
Arduino Mega kod

Pripremio sam sljedeće uzorke Arduino programa:

  • RC 2.4THz prijemnik Test
  • 4WD Robot RadioLinkAT10 (datoteka u privitku)

Prvi program "RC 2.4GHz Receiver Test" omogućit će vam jednostavno pokretanje i provjeru 2.4 GHz prijemnika spojenog na Arduino, drugi "RadioLinkAT10" omogućuje upravljanje kretanjem robota. Prije sastavljanja i učitavanja uzorka programa, provjerite jeste li odabrali "Arduino Mega 2560" kao ciljnu platformu kao što je prikazano gore (Arduino IDE -> Alati -> Ploča -> Arduino Mega ili Mega 2560). Naredbe s odašiljača RadioLink AT10 na 2,4 GHz šalju se prijemniku. Kanali 2 i 3 prijemnika spojeni su na Arduino digitalne pinove 7 i 8. U standardnoj biblioteci Arduino možemo pronaći funkciju "pulseIn ()" koja vraća duljinu impulsa u mikrosekundama. Koristit ćemo je za čitanje PWM (Pulse Width Modulation) signala iz prijemnika koji je proporcionalan nagibu odašiljača. kontrolni štapić. Funkcija pulseIn () uzima tri argumenta (pin, value i timeout):

  1. pin (int) - broj pina na kojem želite očitati puls
  2. value (int) - vrsta impulsa za očitavanje: VISI ili NISKI
  3. timeout (int) - izborni broj mikrosekundi za čekanje dovršetka impulsa

Vrijednost duljine očitanog impulsa tada se preslikava na vrijednost između -255 i 255 koja predstavlja brzinu naprijed/natrag ("moveValue") ili skretanje desno/lijevo ("turnValue"). Tako, na primjer, ako gurnemo upravljačku palicu do kraja naprijed, trebali bismo dobiti "moveValue" = 255, a gurnuvši u potpunosti unatrag dobiti "moveValue" = -255. Zahvaljujući ovoj vrsti kontrole, možemo regulirati brzinu kretanja robota u cijelom rasponu.

Korak 5: Testiranje sigurnosnog robota

Image
Image
Testiranje sigurnosnog robota
Testiranje sigurnosnog robota
Testiranje sigurnosnog robota
Testiranje sigurnosnog robota

Ovi video zapisi prikazuju testove mobilnog robota na temelju programa iz prethodnog odjeljka (Arduino Mega Code). Prvi video prikazuje testove robota sa 4 pogona na snijegu noću. Robotom upravlja operater daljinski sa sigurne udaljenosti na temelju pogleda s fpv google -a. Može se kretati prilično brzo po teškom terenu što možete vidjeti u drugom videu. Na početku ove upute također možete vidjeti koliko se dobro nosi na neravnom terenu.

Preporučeni: