Sadržaj:
- Korak 1: Učinite Rover V2 kontroliranim pametnim telefonom temeljenim na Bluetooth -u
- Korak 2: Šasija:-
- Korak 3: Dijagram kruga Bluetooth -ovog Rovera temeljenog na Bluetooth -u
- Korak 4: Arduino kod
- Korak 5: Android aplikacija
- Korak 6: Sada snimite kôd
- Korak 7: Koraci za upravljanje roverom upravljanim pametnim telefonom
- Korak 8: Rad kruga
- Korak 9:
- Korak 10: Robotska ruka kontrolirana Bluetooth -om
- Korak 11: Izgradnja
- Korak 12: Dijagram kruga
- Korak 13: Arduino kod
- Korak 14: Koraci za snimanje koda na Arduino
- Korak 15: AndroBot_Arm za upravljanje 4 servo
- Korak 16: Koraci za kontrolu Bluetooth upravljačke ručice
- Korak 17: Rad kruga
- Korak 18: Potpuni AndroBot
- Korak 19: Neki problem i potrebna vam je pomoć
Video: AndroBot: 19 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
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
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:-
- Pokret u četiri smjera
- Prednje i stražnje svjetlo
- Rog
- Svjetlo indikacije
- 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:-
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
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
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:-
- Preuzmite ili kopirajte kôd iz gore navedenog odjeljka Kôd ili program za izradu robota kontroliranog Androidom v2.
- Sada pokrenite Računalo prenesite.ino datoteku i otvorite je s Arduino IDE -om.
- Spojite Arduino ploču i računalo spojnim kabelom.
- Odaberite port i ploču
- 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
- Na telefonu idite na Postavke i pronađite postavke Bluetootha.
- Uključite Bluetooth Android telefona i tražite nove Bluetooth uređaje.
- HC-04/05 će se pojaviti na popisu nakon rezultata pretraživanja. Uparite s Bluetooth modulom koristeći Passward: -1234
- Sada otvorite aplikaciju Android i kliknite Poveži se ili se povežite s botom.
- Pojavit će se novi prozor u kojem će se prikazati svi Bluetooth uređaji.
- Pritisnite HC-04/05.
- Sada je vaš bot povezan s Android pametnim telefonom.
- Promatrajte gumbe i provjeravajte ih jedno po jedno pritiskom na njih.
- 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.
- Opcija Kamera će se pojaviti u glavnom izborniku na stolnom AirDroidu, kliknite na nju.
- 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 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
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
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:-
- Preuzmite ili kopirajte kôd iz gornjeg odjeljka
- Sada pokrenite Računalo prenesite.ino datoteku i otvorite je s Arduino IDE -om.
- Spojite Arduino ploču i računalo spojnim kabelom.
- Odaberite port i ploču
- 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, 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
- Uključite ruku tako da je uključite
- Na telefonu idite na Postavke i pronađite postavke Bluetootha.
- Uključite Bluetooth Android telefona i potražite novi Bluetooth
- Devices. HC-04/05 će se pojaviti na popisu nakon rezultata pretraživanja.
- Uparite se s Bluetooth modulom koristeći Passward: -1234
- Sada otvorite aplikaciju Android i kliknite Poveži se.
- Pojavit će se novi prozor u kojem će se prikazati svi Bluetooth uređaji.
- Pritisnite HC-04/05.
- 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:
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) s Rpi-imagerom i slikama: 7 koraka (sa slikama)
Kako: Instaliranje Raspberry PI 4 Headless (VNC) s Rpi-imagerom i slikama: Planiram koristiti ovaj Rapsberry PI u hrpi zabavnih projekata na svom blogu. Slobodno provjerite. Htio sam se vratiti korištenju Raspberry PI -a, ali nisam imao tipkovnicu ili miš na novoj lokaciji. Prošlo je dosta vremena od postavljanja maline
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovno početi vježbati. Koju opremu trebam pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekt će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kad se Micro: Bit protrese, zbroju ćemo dodati 2 i prikazati ga na ekranu
Atari Punk konzola s bebom Sekvencer za 8 koraka: 7 koraka (sa slikama)
Atari Punk konzola s Baby 8 Step Sequencer-om: Ova srednja verzija je sve-u-jednom Atari Punk Console i Baby 8 Step Sequencer koje možete glodati na stolnom PCB glodalici Bantam Tools. Sastoji se od dvije ploče: jedna je ploča korisničkog sučelja (UI), a druga je pomoćna bo
Kako rastaviti računalo jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računalo jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računalo. Većina osnovnih komponenti je modularna i lako se uklanja. Međutim, važno je da se oko toga organizirate. To će vam pomoći da spriječite gubitak dijelova, a također i prilikom ponovnog sastavljanja