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, Studeni
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot je napredni robot kontroliran Androidom i kombinacija je Android rovera s robotskom rukom. Pa krenimo od svoje povijesti: ideja i inspiracija

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

Izvorni i detaljni članak:-

Kako napraviti rover s 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
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
Učinite Rover V2 kontroliranim pametnim telefonom temeljenim na Bluetooth -u

Prvo sam napravio Android kontroliranog robota v2. I upravo sam izmijenio prethodni projekt Android kontrolirani robot i dobio sam rezultat koji želim. Roverom/Botom upravljat će se 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 njezinih funkcija je sljedeći:-

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

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

Uvjeti za izradu robota kontroliranog Androidom:-

  • 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 s reduktorom
  • 1 x zujalica
  • 4 x Igračke gume (ako imate Bo Motors) Ako koristite motor sa 2 x 12v zupčanikom, zatim dvije gume i Coster kotač
  • .1 x Prekidač

Ostali zahtjevi;-

  • 1 x Robotsko kućište/baza:- napravio sam ga kombinirajući 2 CD/DVD utičnice
  • 1 x računalo/prijenosno računalo (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

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

Ili Učinite jednostavno ono što sam ja napravio:- Treba nam veliki prostor pa donesite dva loša CD/DVD pogona sa starog računala. 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 zupčastog motora, ako koristite Bo Motor, postavite ih na šasiju prema sljedećem dijagramu.

Dakle, sada smo napravili šasiju za cijeli projekt.i prelazimo na sljedeću najvažniju stvar koja je sklop kruga. Posmatrajte sljedeći dijagram kruga koji je napravio Fritzing Software i zatim uspostavite vezu.

Pročitajte više: Uklonite GRUB

Korak 3: Dijagram kruga Bluetooth -ovog Rovera temeljenog na Bluetooth -u

Dijagram sklopa rovera s Android -om pod kontrolom Bluetootha
Dijagram sklopa rovera s Android -om pod kontrolom Bluetootha

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 ---- Ploča vozača motora L298N

Arduino 5 = in1

Arduino 6 = in2

Arduino 10 = in3

Arduino 11 = in4

Arduino ploča ---- LED i zujalica

Arduino 2 = Zujalica 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

Ovdje kopirajte ili preuzmite kôd

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ćuje kontrolu RC automobila zasnovanog na Arduinu putem Bluetootha. To se radi pomoću Android telefona koji podržava Bluetooth. Posjetite ovu stranicu https://sites.google.com/site/bluetoothrccar/ za Arduino kôd i upravljački krug. Aplikacija vam omogućuje upravljanje automobilom pomoću tipki ili akcelerometra na telefonu. Klizač omogućuje kontrolu brzine vašeg automobila ako upravljački krug automobila ima tu značajku. Postoje i dva gumba za prednje i stražnje svjetlo. Trepćuće svjetlo daje vam do znanja kada je telefon spojen na automobil, a svijetle strelice koje vam pokazuju smjer vožnje automobila.

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

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 snimite 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 s Arduino IDE -om.
  3. Spojite Arduino ploču i računalo spojnim kabelom.
  4. Odaberite port i ploču
  5. Sastavite i snimite kôd klikom na gumb Upload koji će se nalaziti u gornjem lijevom kutu 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 postavke Bluetootha.
  2. Uključite Bluetooth Android telefona i tražite nove Bluetooth uređaje.
  3. HC-04/05 će se pojaviti na popisu nakon rezultata pretraživanja. Uparite s Bluetooth modulom koristeći Passward: -1234
  4. Sada otvorite aplikaciju Android i kliknite Poveži se ili se povežite s botom.
  5. Pojavit će se novi prozor u kojem će se prikazati svi Bluetooth uređaji.
  6. Pritisnite HC-04/05.
  7. Sada je vaš bot povezan s Android pametnim telefonom.
  8. Promatrajte gumbe i provjeravajte ih jedno po jedno pritiskom na njih.
  9. Da biste dodali kameru, uzmite android telefon, instalirajte aplikaciju AirDroid u svoj pametni telefon, a također i na računalo te ih povežite.
  10. Opcija Kamera će se pojaviti u glavnom izborniku na stolnom AirDroidu, kliknite na nju.
  11. Sada postavite pametni telefon u slobodni prostor rovera.

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

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

Korak 8: Rad kruga

Prije svega, prekidač Rover "ON" i bluetooth modul također će se uključiti s njim. Moramo povezati Rover sa pametnim telefonom pomoću gore navedenih koraka. Sada nakon uspješne veze moramo pritisnuti bilo koju tipku, neka bude tipka Naprijed pa poslat će tekst "F" na Arduino

a u programu F označava Naprijed

void forward () {

analogWrite (in1, Brzina);

analogWrite (in3, Brzina);

i omogućit će pin 5, 6 arduina, a ti su pinovi spojeni na in1 i in2 pinove L298N pogonskog modula motora, pa daje motorima napajanje za rotaciju. i tako se rover kreće prema naprijed. Moramo pritisnuti tipku Stop nakon svake uspješne izvedbe naredbe.tako će prethodna naredba biti zaustavljena.i time ć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 kao što su Svjetlo i Rog. Na klik se veliko slovo prenosi 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 LED i zujalicu uključeni (velikim slovom) ili isključeni (malim slovom). tako radi kompletni rover.

Pročitajte više: Instalirajte XAPK

Korak 9:

Ako sve ide kako treba i čestitajte, čestitajte.završili ste 1. dio Kako izraditi Rover kontroliran Bluetooth -om 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 s Bluetooth kontrolom
Robotska ruka s Bluetooth kontrolom

Robotska ruka moći će hvatati i ispuštati sve male stvari.i rotira se za 180 stupnjeva udesno - lijevi kut, drugo 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 ruke robotizirane robotike:-

  • 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:-

  • Snažna baza
  • Neki štapići za sjeckanje ili Vage ili Metalni štapići.
  • Okrugli snažni, ali tanki lim.
  • Dvostrana traka ili super glu
  • Glu pištolj sa štapom
  • & Android pametni telefon

Pročitajte više: Robot koji izbjegava prepreke

Korak 11: Izgradnja

Graditeljstvo
Graditeljstvo
Graditeljstvo
Graditeljstvo

Prva slika će vam dati potpune detalje.

Kliknite ovdje za prikaz više slika

Koristim svoj rover kao platformu/bazu i dovrš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 žica.

Korak 12: Dijagram kruga

Kružni dijagram
Kružni dijagram

Sklop sklopa:-

  • 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 s robotskom rukom

Korak 13: Arduino kod

Kopirajte ili preuzmite odavde

Korak 14: Koraci za snimanje 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 s Arduino IDE -om.
  3. Spojite Arduino ploču i računalo spojnim kabelom.
  4. Odaberite port i ploču
  5. Sastavite i snimite kôd klikom na gumb Upload koji će se nalaziti u gornjem lijevom kutu 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 s robotskom rukom

Korak 15: AndroBot_Arm za upravljanje 4 servo

AndroBot_Arm za upravljanje 4 servo
AndroBot_Arm za upravljanje 4 servo

AndroBot_Arm, 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 serva. Još uvijek učim i redovito ću se ažurirati. Stoga posjetite našu stranicu i slijedite naše profile na društvenim mrežama. Kliknite na sliku da biste vidjeli pojedinosti svih opcija i i gumba. Preuzmite aplikaciju AndroBot _Arm by Sourabh Kumar odavde:-

AndroBot_Arm.apk od Sourabh Kumar

Korak 16: Koraci za kontrolu Bluetooth upravljačke ručice

  1. Uključite ruku tako da je uključite
  2. Na telefonu idite na Postavke i pronađite postavke Bluetootha.
  3. Uključite Bluetooth Android telefona i potražite novi Bluetooth
  4. Devices. 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 aplikaciju Android i kliknite Poveži se.
  7. Pojavit će se novi prozor u kojem će se prikazati svi Bluetooth uređaji.
  8. Pritisnite 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 kruga

Prije svega, prekidač "ON" i Bluetooth modul također će 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 pomičemo klizač tada se broj ili datum prenosi na Arduino putem Bluetooth modula. Sada se datum pretvara u kut s pomoć programa i knjižnice 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 prijenosnik 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. tako 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) s kojim sam se suočio u ovom projektu i tražim vašu pomoć.

Pokušao sam kombinirati projekt/dio u jednom Arduinu, ali užasno nije uspjelo. Molim vas podijelite svoj prijedlog, 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 u rješavanju ovog problema i poboljšanju cijelog projekta.

Hvala vam.

Posjetite We Observed

Preporučeni: