Sadržaj:

AndroBot: 19 koraka (sa slikama)
AndroBot: 19 koraka (sa slikama)

Video: AndroBot: 19 koraka (sa slikama)

Video: AndroBot: 19 koraka (sa slikama)
Video: Какого числа от 1 до 31, родился человек, такая у него и вся жизнь 2024, Oktobar
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot je napredni robot sa Android kontrolom i kombinacija je Android rovera sa robotskom rukom. Pa krenimo od svoje istorije: Ideja i inspiracija

Prije skoro dva mjeseca gledao sam film "The Hurt Locker", U njemu je prikazan rover koji je sa timom Bomb odreda i radi dobro, ali nije uspio dovršiti svoj glavni zadatak. A njegov dizajn i funkcije su me inspirirale. Nisam iskusan tvorac projekata robotike, ali znam da mogu napraviti sličnu, jer to neće biti kvalitete, točnosti i skupo, ali može obavljati iste zadatke.

Originalni i detaljni članak:-

Kako napraviti rover sa robotskom rukom

Korak 1: Učinite Rover V2 kontroliranim pametnim telefonom temeljenim na Bluetooth -u

Učinite Rover V2 kontroliranim pametnim telefonom temeljenim na Bluetooth -u
Učinite Rover V2 kontroliranim pametnim telefonom temeljenim na Bluetooth -u
Napravite Rover V2 sa pametnim telefonom koji kontrolira Bluetooth
Napravite Rover V2 sa pametnim telefonom koji kontrolira Bluetooth
Napravite Rover V2 sa pametnim telefonom koji kontrolira Bluetooth
Napravite Rover V2 sa pametnim telefonom koji kontrolira Bluetooth

Prvo sam napravio Android kontroliranog robota v2. Upravo sam izmijenio prethodni projekt Android kontrolirani robot i dobio sam rezultat koji želim. Rover/Bot će se kontrolirati putem Bluetootha, a sve njegove funkcije bit će kontrolirane putem Mikrokontroler Atmega 328p-PU, za koji također koristimo ploču upravljačkog programa motora L298N koja će upravljati motorima. Sve gore navedeno bit će napajano baterijom od 12 V.

Nakon ove izmjene dodao sam naprednu funkciju, a popis njenih funkcija je sljedeći:-

  1. Pokret u četiri smera
  2. Prednje i stražnje svjetlo
  3. Rog
  4. Indikatorska lampica
  5. Pametni telefon se može dodati da se koristi kao kamera.

Dakle, nakon svega Uvoda o planu i idejama, razgovarajmo o Zahtjevima:-

Zahtjevi za izradu Android kontroliranog robota:-

  • 1 x Arduino Uno ploča
  • 1 x L298N ploča upravljačkog programa motora
  • 1 x Bluetooth modul
  • 1 x 12v baterija
  • 2 x bijela LED
  • 1 x crvena LED dioda
  • 1 x LED indikacija bilo koje boje
  • 4 x Bo motor ili 2 x 12v motor sa reduktorom
  • 1 x zujalica
  • 4 x Igračke za gume (ako imate Bo Motors) Ako koristite motor sa 2 x 12v mjenjačem, zatim dvije gume i Coster točak
  • .1 x Prekidač

Ostali zahtevi;-

  • 1 x Robotsko kućište/baza:- Napravio sam ga kombinirajući 2 CD/DVD utičnice
  • 1 x PC/Laptop (Samo za kodiranje i gledanje primljenih video zapisa od bota) Arduino IDE
  • 2 x Android telefon
  • Android aplikacija za upravljanje robotom.

Pročitajte više: Instalirajte APK

Korak 2: Šasija:-

Šasija
Šasija
Šasija
Šasija
Šasija
Šasija

Ili koristite gotove šasije, neke od njih su sljedeće:-

Ili Učinite lako ono što sam ja napravio:- Treba nam veliki prostor pa donesite dva loša CD/DVD pogona sa starog računara. Otvorite kućište/utičnicu/vanjsko tijelo tog CD/DVD pogona pomoću odvijača. Pridružite im se kao što je prikazano u Sada spojite stezaljke motora sa zupčanikom, ako koristite Bo Motor, postavite ih na šasiju prema sljedećoj shemi.

Tako smo sada napravili šasiju za kompletan Project.i prelazimo na sljedeću najvažniju stvar koja je sklop kruga. Posmatrajte sljedeću shemu kola koju je napravio Fritzing Software i zatim napravite vezu.

Pročitajte više: Uklonite GRUB

Korak 3: Dijagram kruga Bluetooth -ovog Rovera sa Android -om

Dijagram kruga rovera sa Android -om pod kontrolom Bluetooth -a
Dijagram kruga rovera sa Android -om pod kontrolom Bluetooth -a

Napajanje:-

Baterija L298N +12v = +12v

L298N GND = Gnd baterije i GND Arduina

L298N 5v = Arduinov VIN

Arduino ploča ---- Bluetooth modul

Arduino RX = Tx Bluetooth modula

Arduino TX = Rx Bluetooth modula

Arduino 5v = VCC Bluetooth modula

Arduino GND = GND Bluetooth modula

Arduino ploča ---- L298N ploča vozača motora

Arduino 5 = in1

Arduino 6 = in2

Arduino 10 = in3

Arduino 11 = in4

Arduino ploča ---- LED i zujalica

Arduino 2 = Zujalica je crvena

Arduino 3 = crveno LED (sa 220ohm otpornikom)

Arduino 4 = bijela LED (sa 220ohm otpornikom)

Pročitajte više: Andro Bot, Sourabh Kumar

Korak 4: Arduino kod

Kopirajte ili preuzmite kôd odavde

Korak 5: Android aplikacija

Android aplikacija
Android aplikacija

Našao sam neke dobre aplikacije na Playstoreu, a napravio sam i aplikaciju za upravljanje Roverom:-

Linkovi su sljedeći:-

Opcija 1:- Arduino Bluetooth RC automobil

Aplikacija vam omogućava da kontrolirate RC automobil zasnovan na Arduinu putem Bluetootha. To se radi pomoću Android telefona koji podržava Bluetooth. Posjetite ovu web lokaciju https://sites.google.com/site/bluetoothrccar/ za Arduino kôd i upravljačko kolo. Aplikacija vam omogućava da upravljate automobilom pomoću dugmadi ili akcelerometra na telefonu. Klizač vam omogućava da kontrolišete brzinu vašeg automobila ako upravljački krug automobila ima ovu funkciju. Postoje i dva dugmeta za prednja i zadnja svetla. Trepćuće svetlo vas obaveštava kada je telefon povezan sa automobilom, a svetle strelice obaveštavajući smer vožnje automobila.

https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller&hl=en

Opcija 2: -AndroBot Rover

Uz pomoć web stranice razvojnog programera MIT -a napravio sam aplikaciju i ona je u beta testiranju pa možete isprobati, a ako nešto pođe po zlu, riješit ćemo taj problem ovdje je veza moje aplikacije.

AndroBot Rover.apk

Preuzmite aplikaciju i instalirajte je na Android pametni telefon.

Korak 6: Sada narežite kôd

Koraci su sljedeći:-

  1. Preuzmite ili kopirajte kôd iz gore navedenog odjeljka Kôd ili program za izradu robota kontroliranog Androidom v2.
  2. Sada pokrenite Računalo prenesite.ino datoteku i otvorite je pomoću Arduino IDE -a.
  3. Spojite Arduino ploču i računalo pomoću priključnog kabela.
  4. Odaberite port i ploču
  5. Sastavite i narežite kôd klikom na dugme Upload koje će se nalaziti u gornjem lijevom uglu IDE-a.

Dakle, sada je sve dovršeno i naš BOT/ROVER je spreman. I samo ga moramo uključiti uključivanjem.

Pročitajte više: Lako Andro Bot

Korak 7: Koraci za upravljanje roverom upravljanim pametnim telefonom

Uključite Rover

  1. Na telefonu idite na Postavke i pronađite Bluetooth postavke.
  2. Uključite Bluetooth Android telefona i potražite nove Bluetooth uređaje.
  3. HC-04/05 će se pojaviti na listi nakon rezultata pretraživanja. Uparite s Bluetooth modulom koristeći Passward: -1234
  4. Sada otvorite Android aplikaciju i kliknite Poveži se ili se poveži s botom.
  5. Pojavit će se novi prozor u kojem će se pojaviti svi Bluetooth uređaji.
  6. Kliknite na HC-04/05.
  7. Sada je vaš bot povezan sa android pametnim telefonom.
  8. Promatrajte tipke i provjerite ih jedno po jedno pritiskom na njih.
  9. Da biste dodali kameru, uzmite Android telefon, instalirajte aplikaciju AirDroid na svom pametnom telefonu, a takođe i na računaru i povežite ih.
  10. Opcija Kamera će se pojaviti u glavnom meniju na radnoj površini AirDroid -a, kliknite na nju.
  11. Sada postavite pametni telefon u slobodni prostor rovera.

Ne objašnjavam posljednja 3 koraka jer imam neki drugačiji plan, dodaću kameru u sljedećem koraku.

Pročitajte više: Andro Bot, Sourabh Kumar

Korak 8: Rad kola

Prije svega, prebacite Rover na "ON" i bluetooth modul također će se uključiti s njim. Moramo povezati Rover sa pametnim telefonom koristeći gore navedene korake. Sada nakon uspješne veze moramo pritisnuti bilo koje dugme, neka bude gumb Naprijed pa on će poslati tekst "F" na Arduino

a u programu F označava Naprijed

void forward () {

analogWrite (in1, Speed);

analogWrite (in3, Brzina);

i omogućit će pin 5, 6 arduino -a, a ti pinovi su spojeni na in1 i in2 pinove L298N modula upravljačkog programa motora, pa daje motorima napajanje za rotiranje. i tako se rover kreće prema naprijed. moramo pritisnuti tipku Stop nakon svakog uspješnog izvršavanja naredbe. stoga će prethodna naredba biti zaustavljena. i na taj način će sve tipke za smjer raditi. Tu je i klizač za kontrolu brzine motora. koji šalje vrijednost između 0 do 10, čime se kontrolira brzina motora. U aplikaciji su dostupna i 3 dodatna gumba za neke dodatne funkcije, poput svjetla i roga. Na klik se prenosi veliko slovo na Dugi klik, malo slovo se prenosi na arduino i usklađuje se s programom i prema program i digitalni pin ili omogućuju ili onemogućuju, pa su LED i zujalica uključeni (velikim slovom) ili isključeni (malim slovom). tako kompletan rover radi.

Pročitajte više: Instalirajte XAPK

Korak 9:

Ako sve ide kako treba i radite, čestitajte. Završili ste 1. dio Kako napraviti Rover s Bluetooth kontrolom v2 od AndroBot -a i spremni smo za sljedeći korak.

Možete mi predložiti neku ideju za poboljšanje koje možemo učiniti u ovom projektu pa podijelite s nama.

Korak 10: Robotska ruka kontrolirana Bluetooth -om

Robotska ruka sa Bluetooth kontrolom
Robotska ruka sa Bluetooth kontrolom

Robotska ruka će moći hvatati i ispuštati sve male stvari.i rotira se za 180 stupnjeva udesno - lijevi kut, ostalo ovisi o dizajnu. Robotska ruka će se kontrolirati putem Bluetootha, a sve njegove funkcije bit će kontrolirane putem Atmega 328p -PU mikrokontroler. Koristimo 4 servo kontrolera i sve će se napajati putem bilo koje Powerbank ili 9v baterije.

Dakle, nakon svega Uvoda o planu i idejama, možemo govoriti o Zahtjevima.

Zahtjevi za izradu robotske ručice sa Bluetooth kontrolom:-

  • 1 x Arduino Uno ploča
  • 1 x Bluetooth modul
  • 1 x Power Bank ili 9v baterija
  • 1 x LED indikacija bilo koje boje
  • 4 x 9g mikro servo motor sa zupčanicima i stezaljkama
  • 1 x Prekidač

Ostali zahtjevi:-

  • Jaka baza
  • Neki štapići za vađenje ili vage ili metalni štapići.
  • Okrugli snažni, ali tanki lim.
  • Dvostrana traka ili super ljepilo
  • Glu pištolj sa štapom
  • i Android pametni telefon

Pročitajte više: Robot koji izbjegava prepreke

Korak 11: Konstrukcija

Građevinarstvo
Građevinarstvo
Građevinarstvo
Građevinarstvo

Prva slika će vam dati potpune detalje.

Kliknite ovdje da vidite više slika

Koristim svoj rover kao platformu/bazu i završio sam ga, pa objavljujem neke slike plana i postavljanja tako da će biti lako napraviti sličnu ruku i ne morate više razmišljati o dizajnu, ali morate produžiti servo žice dodavanjem nekoliko žica.

Korak 12: Dijagram kola

Dijagram kola
Dijagram kola

Sklop kola:-

  • Arduino Uno's 10 - Bluetooth modul TX
  • Arduino Uno's 11 - Bluetooth modul RX
  • Servo 1 narančasta- Arduino Uno 3
  • Servo 2 narančasta- Arduino Uno 5
  • Servo 3 narančasta- Arduino Uno 6
  • Servo 4 narančasta- Arduino Uno 9

Pročitajte više: Rover sa robotskom rukom

Korak 13: Arduino kod

Kopirajte ili preuzmite odavde

Korak 14: Koraci za narezivanje koda na Arduino

Koraci su sljedeći:-

  1. Preuzmite ili kopirajte kôd iz gornjeg odjeljka
  2. Sada pokrenite Računalo prenesite.ino datoteku i otvorite je pomoću Arduino IDE -a.
  3. Spojite Arduino ploču i računalo pomoću priključnog kabela.
  4. Odaberite port i ploču
  5. Sastavite i narežite kôd klikom na dugme Upload koje će se nalaziti u gornjem lijevom uglu IDE-a.

Dakle, sada je sve dovršeno i naša ruka za robotiku je spremna. I samo je moramo uključiti uključivanjem.

Pročitajte više: Laki robot sa rukom robotike

Korak 15: AndroBot_Arm za upravljanje 4 servo

AndroBot_Arm za upravljanje 4 servo
AndroBot_Arm za upravljanje 4 servo

AndroBot_Arm od Sourabh Kumar (izumitelj aplikacije MIT)

Razvio sam aplikaciju "AndroBot_Arm" za android pametne telefone uz pomoć aplikacije MIT Inventor, koja može uspostaviti vezu s rukom putem Bluetootha i može kontrolirati 4 servo -a. Još uvijek učim i ažurirat ću se redovno. Zato posjetite našu web stranicu i slijedite naše društvene profile. Kliknite na sliku da vidite detalje svih opcija i i dugmadi. Preuzmite aplikaciju AndroBot _Arm by Sourabh Kumar odavde:-

AndroBot_Arm.apk od Sourabh Kumar

Korak 16: Koraci za kontrolu ručice kontrolirane Bluetooth -om

  1. Uključite ruku tako što ćete je uključiti
  2. Na telefonu idite na Postavke i pronađite Bluetooth postavke.
  3. Uključite Bluetooth Android telefona i potražite novi Bluetooth
  4. Uređaji. HC-04/05 će se pojaviti na popisu nakon rezultata pretraživanja.
  5. Uparite se s Bluetooth modulom koristeći Passward: -1234
  6. Sada otvorite Android aplikaciju i kliknite Poveži se.
  7. Pojavit će se novi prozor u kojem će se pojaviti svi Bluetooth uređaji.
  8. Kliknite na HC-04/05.
  9. Sada je vaš Robotics Arm povezan s Android pametnim telefonom. Sada u aplikaciji postoje 4 klizača (jedan slajd za jedan servo). Pokušajte jedan po jedan oni će kontrolirati ruku.

Pročitajte više: Andro Bot

Korak 17: Rad kola

Prije svega, prekidač "ON" i Bluetooth modul će također biti uključeni s njim. Moramo spojiti ruku sa pametnim telefonom pomoću gore navedenih koraka. Sada nakon uspješne veze moramo pomaknuti slajdove desno ili lijevo. Svaki slajd ima neke vrijednosti slične X000 do X180. gdje je X = 1, 2, 3, 4. Sada kada pomjeramo klizač tada se broj ili datum prenosi na Arduino putem Bluetooth modula. Sada se datum pretvara u kut sa pomoć programa i biblioteke sada se prema kutu PWM signala daje pinovima arduina. Narančasta žica ili signalna žica svih servo spojena je na PWM pin Arduina. Tako se i servo zupčanik okreće prema kutu. Slično rad je isti za sve servo i tako Robotics Arm radi.

Korak 18: Potpuni AndroBot

Stavite ruku na vrh rovera i popravite je pištoljem za ljepilo. stoga je AndroBot uspješno dovršen.

Korak 19: Neki problem i potrebna vam je pomoć

Znam da je Instractables velika zajednica pa dijelim problem (ili metu) sa kojim sam se suočio u ovom projektu i tražim vašu pomoć.

Pokušao sam kombinirati oba projekta/dijela u jednom Arduinu, ali užasno nije uspjelo. Molim vas podijelite svoju sugestiju, ideju i pomozite mi riješiti ovaj problem i poboljšati cijeli projekt.

Želim kombinirati oba kruga i želim koristiti samo jednu aplikaciju (već stvorenu), jedan Arduino i jedan Bluetooth modul

Stoga vas molimo da podijelite svoj prijedlog, ideju i pomognete mi da riješim ovaj problem i poboljšam cijeli projekt.

Hvala ti.

Posjetite We Observed

Preporučuje se: