Kazalo:
- 1. korak: Seznam delov in materialov
- 2. korak: Sestavljanje ohišja robota
- 3. korak: Priključitev elektronskih delov
- 4. korak: Arduino Mega koda
- 5. korak: Preizkus varnostnega robota
Video: Varnostni robot 4WD: 5 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Glavni cilj tega projekta je bil izdelati varnostnega mobilnega robota, ki bi se lahko premikal in zbiral video podatke na neravnem terenu. S takšnim robotom bi lahko patruljirali po okolici okoli vaše hiše ali na težko dostopnih in nevarnih mestih. Robot se lahko uporablja za nočne patrulje in preglede, ker je opremljen z močnim reflektorjem, ki osvetljuje območje okoli njega. Opremljen je z 2 kamerama in daljinskim upravljalnikom z dosegom več kot 400 metrov. Ponuja vam velike možnosti za zaščito vašega premoženja, medtem ko udobno sedite doma.
Parametri robota
- Zunanje mere (DxŠxV): 266x260x235 mm
- Skupna teža 3,0 kg
- Odmik od tal: 40 mm
1. korak: Seznam delov in materialov
Odločil sem se, da bom uporabil že pripravljeno podvozje, ki ga bom nekoliko spremenil z dodatkom dodatnih komponent. Podvozje robota je v celoti izdelano iz črno pobarvanega jekla.
Sestavine robota:
- SZDoit C3 Smart DIY Robot KIT ali 4WD Smart RC Robotsko avtomobilsko podvozje
- 2x kovinski gumb za vklop/izklop
- Lipo baterija 7,4V 5000mAh
- Arduino Mega 2560
- IR senzor za preprečevanje ovir x1
- Plošča senzorja atmosferskega tlaka BMP280 (neobvezno)
- Lipo napetost akumulatorja x2
- 2x gonilnik motorja BTS7960B
- Lipo baterija 11.1V 5500mAh
- Panoramska pametna WIFI kamera Xiaomi 1080P
- RunCam Split HD fpv kamera
Nadzor:
RadioLink AT10 II 2.4G 10CH RC oddajnik ali FrSky Taranis X9D Plus
Predogled kamere:
Vsaka očala EV800D
2. korak: Sestavljanje ohišja robota
Sestavljanje robotskega podvozja je precej preprosto. Vsi koraki so prikazani na zgornjih fotografijah. Vrstni red glavnih operacij je naslednji:
- DC motorje privijte na stranske jeklene profile
- Stranske aluminijaste profile z enosmernimi motorji privijte na dno
- Privijte sprednji in zadnji profil na podlago
- Namestite potrebna stikala za vklop in drugo elektronsko komponento (glejte v naslednjem razdelku)
3. korak: Priključitev elektronskih delov
Glavni krmilnik v tem elektronskem sistemu je Arduino Mega 2560. Za krmiljenje štirih motorjev sem uporabil dva motorna gonilnika BTS7960B (H-mostovi). Dva motorja na vsaki strani sta povezana z enim gonilnikom motorja. Vsakega motornega gonilnika je mogoče obremeniti s tokom do 43A, kar daje zadostno rezervo moči tudi za mobilnega robota, ki se premika po grobem terenu. Elektronski sistem je opremljen z dvema viroma energije. Eden za napajanje enosmernih motorjev in servomotorjev (LiPo baterija 11,1 V, 5200 mAh), drugi pa za napajanje Arduina, fpv kamere, LED reflektorja in senzorjev (LiPo baterija 7,4 V, 5000 mAh). Baterije so nameščene v zgornjem delu robota, tako da jih lahko kadar koli hitro zamenjate
Priključki elektronskih modulov so naslednji:
BTS7960 -> Arduino Mega 2560
- MotorRight_R_EN - 22
- MotorRight_L_SL - 23
- MotorLeft_R_SL - 26
- MotorLeft_L_SL - 27
- Rpwm1 - 2
- Lpwm1 - 3
- Rpwm2 - 4
- Lpwm2 - 5
- VCC - 5V
- GND - GND
R12DS 2,4 GHz sprejemnik -> Arduino Mega 2560
- ch2 - 7 // Eleron
- ch3 - 8 // Dvigalo
- VCC - 5V
- GND - GND
Preden začnete robotsko krmiljenje z oddajnikom RadioLink AT10 2,4 GHz, morate oddajnik predhodno povezati s sprejemnikom R12DS. Postopek vezave je podrobno opisan v mojem videu.
4. korak: Arduino Mega koda
Pripravil sem naslednje vzorčne programe Arduino:
- RC 2.4GHz sprejemnik
- 4WD Robot RadioLinkAT10 (datoteka v priponki)
Prvi program "RC 2.4GHz Receiver Test" vam bo omogočil enostaven zagon in preverjanje 2,4 GHz sprejemnika, priključenega na Arduino, drugi "RadioLinkAT10" pa omogoča nadzor gibanja robota. Preden sestavite in naložite vzorčni program, se prepričajte, da ste za ciljno platformo izbrali "Arduino Mega 2560", kot je prikazano zgoraj (Arduino IDE -> Orodja -> Plošča -> Arduino Mega ali Mega 2560). Ukazi oddajnika RadioLink AT10 2,4 GHz se pošljejo sprejemniku. Kanala 2 in 3 sprejemnika sta povezana z digitalnimi zatiči Arduino 7 in 8. V standardni knjižnici Arduino lahko najdemo funkcijo "pulseIn ()", ki vrne dolžino impulza v mikrosekundah. Uporabili jo bomo za branje signala PWM (Pulse Width Modulation) iz sprejemnika, ki je sorazmeren z nagibom oddajnika. kontrolna palica. Funkcija pulseIn () sprejme tri argumente (pin, value in timeout):
- pin (int) - številka zatiča, na katerem želite prebrati utrip
- value (int) - vrsta impulza za branje: bodisi VISOKO ali NIZKO
- timeout (int) - neobvezno število mikrosekund za čakanje na dokončanje impulza
Vrednost dolžine branega impulza se nato preslika v vrednost med -255 in 255, ki predstavlja hitrost naprej/nazaj ("moveValue") ali zavijanje desno/levo ("turnValue"). Torej, če na primer potisnemo krmilno palico do konca naprej, bi morali dobiti "moveValue" = 255, s pritiskom do konca pa get "moveValue" = -255. Zahvaljujoč tej vrsti nadzora lahko v celotnem območju uravnavamo hitrost gibanja robota.
5. korak: Preizkus varnostnega robota
Ti videoposnetki prikazujejo teste mobilnega robota na podlagi programa iz prejšnjega razdelka (Arduino Mega Code). Prvi video prikazuje teste robota s štirikolesnim pogonom na snegu ponoči. Robota upravlja operater na daljavo z varne razdalje na podlagi pogleda s fpv google. Na težkem terenu se lahko premika precej hitro, kar lahko vidite v drugem videu. Na začetku tega navodila lahko vidite tudi, kako dobro se obnese na grobem terenu.
Priporočena:
Varnostni nosilec žarnice: 8 korakov (s slikami)
Varnostni nosilec žarnice: Pred kratkim sem kupil kamero z žarnico. Sprva sem pomislil: "Joj, ali ne bi bila to čedna naprava, podobna vohunu? Te stvari bi lahko postavil v svoje običajne svetilke in ohranil hišo na varnem! &Quot; Stale so me 25 dolarjev in čisto iskreno, delati ju
Brezžični varnostni gumb za varnost PLC: 6 korakov (s slikami)
Brezžični varnostni gumb za varnost PLC: Ta projekt je moj dokaz koncepta uporabe interneta stvari in (sčasoma) robotike za ustvarjanje dodatne plasti varnosti za nevarne proizvodne objekte. S tem gumbom lahko zaženete ali ustavite več procesov, vključno z nadzorom signala
Mreža senzorskih postaj za osvetlitev in varnostni nadzor: 5 korakov (s slikami)
Mreža senzorskih postaj za razsvetljavo in varnostni nadzor: s tem omrežjem senzorskih postaj, konfiguriranim v glavnem/podrejenem načinu, boste lahko v svojem domu izvajali nadzor razsvetljave in varnosti. Te senzorske postaje (Node01, Node02 v tem projektu) so povezane z glavno postajo (Node00), ki je povezana z vašim
Varnostni sistem za prepoznavanje obraza za hladilnik z Raspberry Pi: 7 korakov (s slikami)
Varnostni sistem za prepoznavanje obrazov za hladilnik z Raspberry Pi: Med brskanjem po internetu sem odkril, da se cene za varnostne sisteme gibljejo od 150 $ do 600 $ in več, vendar vseh rešitev (tudi zelo dragih) ni mogoče integrirati z drugimi pametna orodja doma! Na primer, ne morete nastaviti
Laserski varnostni sistem Raspberry Pi: 13 korakov (s slikami)
Laserski varnostni sistem Raspberry Pi: Hvala, ker ste preverili navodila. Do konca tega navodila boste zgradili sistem laserske tripwire maline pi s funkcijo opozarjanja po e -pošti, ki je prikazana v videoposnetku. Če želite dokončati ta navodila, morate biti družina