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 sa Android -om
- Korak 4: Arduino kod
- Korak 5: Android aplikacija
- Korak 6: Sada narežite kôd
- Korak 7: Koraci za upravljanje roverom upravljanim pametnim telefonom
- Korak 8: Rad kola
- Korak 9:
- Korak 10: Robotska ruka kontrolirana Bluetooth -om
- Korak 11: Konstrukcija
- Korak 12: Dijagram kola
- Korak 13: Arduino kod
- Korak 14: Koraci za narezivanje koda na Arduino
- Korak 15: AndroBot_Arm za upravljanje 4 servo
- Korak 16: Koraci za kontrolu ručice kontrolirane Bluetooth -om
- Korak 17: Rad kola
- 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 izmjena: 2024-01-30 08:07
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
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:-
- Pokret u četiri smera
- Prednje i stražnje svjetlo
- Rog
- Indikatorska lampica
- 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:-
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
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
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:-
- 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 pomoću Arduino IDE -a.
- Spojite Arduino ploču i računalo pomoću priključnog kabela.
- Odaberite port i ploču
- 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
- Na telefonu idite na Postavke i pronađite Bluetooth postavke.
- Uključite Bluetooth Android telefona i potražite nove Bluetooth uređaje.
- HC-04/05 će se pojaviti na listi nakon rezultata pretraživanja. Uparite s Bluetooth modulom koristeći Passward: -1234
- Sada otvorite Android aplikaciju i kliknite Poveži se ili se poveži s botom.
- Pojavit će se novi prozor u kojem će se pojaviti svi Bluetooth uređaji.
- Kliknite na HC-04/05.
- Sada je vaš bot povezan sa android pametnim telefonom.
- Promatrajte tipke i provjerite ih jedno po jedno pritiskom na njih.
- 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.
- Opcija Kamera će se pojaviti u glavnom meniju na radnoj površini AirDroid -a, kliknite na nju.
- 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 ć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
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
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:-
- Preuzmite ili kopirajte kôd iz gornjeg odjeljka
- Sada pokrenite Računalo prenesite.ino datoteku i otvorite je pomoću Arduino IDE -a.
- Spojite Arduino ploču i računalo pomoću priključnog kabela.
- Odaberite port i ploču
- 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 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
- Uključite ruku tako što ćete je uključiti
- Na telefonu idite na Postavke i pronađite Bluetooth postavke.
- Uključite Bluetooth Android telefona i potražite novi Bluetooth
- Uređaji. HC-04/05 će se pojaviti na popisu nakon rezultata pretraživanja.
- Uparite se s Bluetooth modulom koristeći Passward: -1234
- Sada otvorite Android aplikaciju i kliknite Poveži se.
- Pojavit će se novi prozor u kojem će se pojaviti svi Bluetooth uređaji.
- Kliknite na 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 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:
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) sa 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 svog 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 ponovo početi vježbati. Koju opremu treba pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekat će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kada se Micro: Bit protrese, broju ćemo dodati 2 i prikazati ga na ekranu
Atari Punk konzola s bebom Sekvencer za 8 koraka: 7 koraka (sa slikama)
Atari Punk konzola sa Baby Step Sequencer-om: Ova srednja verzija je sve-u-jednom Atari Punk Console i Baby 8 Step Sequencer koju možete glodati na stolnoj 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čunar jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računar jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računar. 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 izbjegnete gubitak dijelova, a također i prilikom ponovnog sastavljanja