Cuprins:

AndroBot: 19 pași (cu imagini)
AndroBot: 19 pași (cu imagini)

Video: AndroBot: 19 pași (cu imagini)

Video: AndroBot: 19 pași (cu imagini)
Video: TOPO ROBOT (1984) by Androbot - TV Ad 2024, Noiembrie
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot este un robot avansat controlat de Android și este o combinație de Rover controlat de Android cu braț robot. Deci, să începem cu istoria sa: Ideea și inspirația

Acum aproape două luni am urmărit un film „The Hurt Locker”, în el este prezentat un rover care este alături de echipa echipei Bomb și funcționează bine, dar nu a reușit să-și îndeplinească sarcina principală. Și designul și funcțiile sale m-au inspirat. un producător de proiecte de robotică cu experiență, dar știu că pot face unul similar, nu va fi de acea calitate, acuratețe și costisitor, dar poate îndeplini aceleași sarcini.

Articol original și detaliat: -

Cum să faci un Rover cu brațul Robotics

Pasul 1: Faceți Rover V2 controlat de smartphone bazat pe Bluetooth

Faceți Rover V2 controlat de smartphone bazat pe Bluetooth
Faceți Rover V2 controlat de smartphone bazat pe Bluetooth
Faceți Rover V2 controlat de smartphone bazat pe Bluetooth
Faceți Rover V2 controlat de smartphone bazat pe Bluetooth
Faceți Rover V2 controlat de smartphone bazat pe Bluetooth
Faceți Rover V2 controlat de smartphone bazat pe Bluetooth

Mai întâi fac robotul controlat Android v2. Am modificat proiectul anterior Robot controlat Android și am obținut rezultatul pe care îl doresc. Rover / Bot va fi controlat prin Bluetooth și toate funcțiile sale vor fi controlate prin intermediul Microcontroler Atmega 328p-PU. Pe care îl folosim și o placă de driver pentru motor L298N care va controla motoarele. Tot ce este mai sus va fi alimentat de bateria de 12v..

După această modificare, am adăugat câteva funcții avansate, iar lista funcțiilor sale este următoarea: -

  1. Mișcare în patru direcții
  2. Lumină față și spate
  3. corn
  4. Indicator luminos
  5. Se poate adăuga un smartphone pentru a fi folosit ca cameră.

Deci, După toate, Introducerea despre plan și idei permite să vorbim despre Cerințe: -

Cerințe pentru a face robot controlat de Android: -

  • 1 x placa Arduino Uno
  • 1 x placa driver L298N
  • 1 x modul Bluetooth
  • 1 x baterie 12v
  • 2 LED-uri albe
  • 1 x LED rosu
  • 1 x LED de indicare Orice culoare
  • 4 x motor Bo sau 2 x 12v motor cu transmisie
  • 1 x buzzer
  • 4 x anvelope de jucărie (dacă aveți motoare Bo) Dacă utilizați 2 x 12v motor cu transmisie, atunci două anvelope și o roată Coster
  • .1 x Comutator

Alte cerinte;-

  • 1 x șasiu robot / bază: - l-am realizat combinând 2 prize CD / DVD
  • 1 x PC / laptop (doar pentru codificare și vizionarea videoclipurilor primite de la bot) Arduino IDE
  • 2 x telefon Android
  • Aplicație Android pentru controlul robotului.

Citiți mai multe: Instalați APK

Pasul 2: Șasiu: -

Șasiu
Șasiu
Șasiu
Șasiu
Șasiu
Șasiu

Fie utilizați șasiu Readymade, unele dintre acestea sunt după cum urmează: -

Sau faceți unul ușor, așa cum am făcut: - Avem nevoie de spațiu mare, așa că aduceți două unități CD / DVD proaste de pe un PC vechi. Deschideți carcasa / priza / corpul exterior al acelei unități CD / DVD folosind șurubul. acum Conectați clemele motorului cu angrenaj, dacă utilizați motorul Bo, montați-le pe șasiu ca în diagrama următoare.

Așadar, acum am realizat un șasiu pentru proiectul complet și trecem la următorul lucru cel mai important, care este asamblarea circuitului.

Citiți mai multe: eliminați GRUB

Pasul 3: Diagrama circuitului Roverului controlat de Android bazat pe Bluetooth

Diagrama circuitului Roverului controlat Android bazat pe Bluetooth
Diagrama circuitului Roverului controlat Android bazat pe Bluetooth

Alimentare electrică:-

Bateria L298N + 12v = + 12v

GND L298N = Gnd de baterie și GND de Arduino

L298N's 5v = Arduino's VIN

Placă Arduino ---- Modul Bluetooth

RX-ul Arduino = modulul Bluetooth

TX Arduino = Rx al modulului Bluetooth

Arduino's 5v = VCC al modulului Bluetooth

GND al Arduino = GND al modulului Bluetooth

Placa Arduino ---- Placa driverului motorului L298N

Arduino's 5 = in1

Arduino's 6 = in2

Arduino's 10 = in3

Arduino's 11 = in4

Placă Arduino ---- LED și buzzer

Arduino's 2 = roșu al lui Buzzer

Arduino's 3 = Led roșu (cu rezistor de 220ohm)

Arduino's 4 = LED alb (cu rezistor de 220ohm)

Citește mai mult: Andro Bot de Sourabh Kumar

Pasul 4: Cod Arduino

Copiați sau descărcați codul de aici

Pasul 5: aplicația Android

Aplicația Android
Aplicația Android

Am găsit câteva aplicații bune pe Playstore și am creat și o aplicație pentru controlul Rover-ului: -

Link-urile sunt următoarele: -

Opțiunea 1: - Mașină Arduino Bluetooth RC

Aplicația vă permite să controlați o mașină RC bazată pe Arduino prin Bluetooth. Acest lucru se face folosind un telefon Android cu Bluetooth. Accesați acest site https://sites.google.com/site/bluetoothrccar/ pentru codul Arduino și circuitul de control. Aplicația vă permite să controlați mașina fie cu butoane, fie cu accelerometrul telefonului. O bară glisantă vă permite să controlați viteza mașinii dvs. dacă circuitul de control al mașinii are această caracteristică. Există, de asemenea, două butoane pentru luminile din față și din spate. O lumină intermitentă vă anunță când telefonul este conectat la mașină, iar săgețile se aprind, permițându-vă să aflați direcția de conducere a mașinii.

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

Opțiunea 2: -AndroBot Rover

Cu ajutorul site-ului web al dezvoltatorului de aplicații MIT, am creat o aplicație și este în modul beta test, astfel încât să puteți încerca și apoi, dacă ceva nu merge bine, vom rezolva această problemă aici este linkul aplicației mele.

AndroBot Rover.apk

Descărcați aplicația și instalați-o în smartphone-ul Android.

Pasul 6: Acum ardeți codul

Pașii sunt următorii: -

  1. Descărcați sau copiați codul din secțiunea Cod sau program pentru a crea un robot controlat Android v2 de mai sus.
  2. Acum porniți computerul transferați fișierul.ino și deschideți-l cu Arduino IDE.
  3. Conectați placa Arduino și computerul prin cablu de conectare.
  4. Selectați portul și placa
  5. Compilați și ardeți codul făcând clic pe butonul Încărcare care va fi în colțul din stânga sus al IDE.

Așa că acum totul este finalizat și BOT-ul / ROVER-ul nostru este gata. Și trebuie doar să-l alimentăm pornind-l.

Citește mai mult: Easy Andro Bot

Pasul 7: Pași pentru controlul roverului controlat de smartphone

Porniți Rover-ul

  1. În telefon Accesați Setări și găsiți setările Bluetooth.
  2. Porniți Bluetooth-ul telefonului Android și căutați noi dispozitive Bluetooth.
  3. HC-04/05 va apărea în listă după rezultatul căutării. Asociați-vă cu modulul Bluetooth utilizând Passward: -1234
  4. Acum deschideți aplicația Android și faceți clic pe Conectare sau conectați-vă la bot.
  5. Va apărea o nouă fereastră în care vor apărea toate dispozitivele Bluetooth.
  6. Faceți clic pe HC-04/05.
  7. Acum botul dvs. este conectat cu smartphone-ul Android.
  8. Observați butoanele și verificați apoi unul câte unul apăsând pe ele.
  9. Pentru a adăuga o cameră foto, luați un telefon Android, instalați aplicația AirDroid în smartphone-ul dvs. și, de asemenea, pe computer și conectați-le.
  10. Opțiunea Cameră va apărea în meniul principal de pe desktop AirDroid faceți clic pe ea.
  11. Plasați acum smartphone-ul în spațiul liber al roverului.

Nu explic ultimul 3 pas pentru că am un plan diferit, voi adăuga camera în pasul următor.

Citește mai mult: Andro Bot de Sourabh Kumar

Pasul 8: Lucrul circuitului

Mai întâi de toate comutați modulul Rover „PORNIT” și modulul Bluetooth vor fi, de asemenea, pornite cu el. va trimite textul „F” către Arduino

iar în programul F reprezintă Forward

nul înainte () {

analogWrite (in1, Speed);

analogWrite (in3, Speed);

și va activa pinul 5, 6 al arduino, iar acești pini sunt conectați la pinii in1 și in2 ai modulului driverului de motor L298N, astfel încât să dea sursa de alimentare motoarelor pentru a se roti. și, astfel, roverul merge mai departe. trebuie să apăsăm butonul Stop după fiecare executare cu succes a comenzii. astfel comanda anterioară va fi oprită. și astfel vor funcționa toate butoanele de direcție. Există, de asemenea, un glisor pentru a controla viteza motorului. care trimite valoarea între 0 și 10 astfel viteza motorului controlată. În aplicație există, de asemenea, 3 butoane suplimentare disponibile pentru unele funcții suplimentare, cum ar fi Lumina și cornul. La clic, o literă majusculă este transferată pe clicul lung, litera mică este transferată în arduino și este potrivită cu programul și în funcție de programul și pinul digital fie activează, fie dezactivează astfel Ledul și buzzerul pornit (cu majusculă) sau oprit (cu litera mică). astfel funcționează rover-ul complet.

Citiți mai multe: Instalați XAPK

Pasul 9:

Dacă totul merge bine și funcționează, atunci felicitări. Ai finalizat partea 1 Cum să faci un Rover controlat Bluetooth v2 al AndroBot și suntem gata să trecem la pasul următor.

Puteți să-mi sugerați o idee pentru a face unele îmbunătățiri pe care le putem face în acest proiect, așa că împărtășiți-ne.

Pasul 10: Braț robotizat controlat prin Bluetooth

Braț robotizat controlat prin Bluetooth
Braț robotizat controlat prin Bluetooth

Brațul Robotică va putea prinde și arunca orice lucruri mici și se rotește la 180 de grade Dreapta - Unghi stâng alt lucru depinde de design. Brațul Robotică va fi controlat prin Bluetooth și toată funcția sa va fi controlată prin Atmega 328p -Microcontroler PU. Folosim 4 controlere Servo și totul va fi alimentat prin orice baterie Powerbank sau 9v.

Deci, După toate, Introducerea despre plan și idei permite să vorbim despre Cerințe.

Cerințe Pentru a crea brațul de robotică controlată prin Bluetooth: -

  • 1 x placa Arduino Uno
  • 1 x modul Bluetooth
  • 1 x Power Bank sau baterie de 9v
  • 1 x LED de indicare Orice culoare
  • 4 x 9g Micro Servo Motor cu roți dințate și cleme
  • 1 x Comutator

Alte cerinte:-

  • O bază puternică
  • Unele bețișoare sau cântare sau bețe metalice.
  • O foaie rotundă puternică, dar subțire.
  • Bandă dublă laterală sau super glu
  • Pistolul Glu cu băț
  • și un smartphone Android

Citiți mai multe: Robot de evitare a obstacolelor

Pasul 11: Construcție

Constructie
Constructie
Constructie
Constructie

Prima imagine vă va oferi detalii complete.

„Faceți clic aici pentru a vedea mai multe imagini”

Folosesc rover-ul meu ca platformă / bază și l-am finalizat, așa că postez câteva imagini cu planul și configurarea, astfel încât va fi ușor să faceți brațul similar și nu trebuie să vă gândiți mai mult la design, dar trebuie să faceți firele servo mai lungi prin adăugarea unor fire.

Pasul 12: Diagrama circuitului

Diagrama circuitului
Diagrama circuitului

Ansamblu circuit: -

  • Arduino Uno's 10 - Modul Bluetooth TX
  • Arduino Uno's 11 - Modulul Bluetooth RX
  • Servo 1's Orange - Arduino Uno's 3
  • Servo 2's Orange - Arduino Uno's 5
  • Servo 3's Orange - Arduino Uno's 6
  • Servo 4's Orange - Arduino Uno's 9

Citiți mai multe: Rover cu braț robotizat

Pasul 13: Cod Arduino

Copiați sau descărcați de aici

Pasul 14: Pași pentru a arde codul pe Arduino

Pașii sunt următorii: -

  1. Descărcați sau copiați codul din secțiunea de mai sus
  2. Acum porniți computerul transferați fișierul.ino și deschideți-l cu Arduino IDE.
  3. Conectați placa Arduino și computerul prin cablu de conectare.
  4. Selectați portul și placa
  5. Compilați și ardeți codul făcând clic pe butonul Încărcare care va fi în colțul din stânga sus al IDE.

Așa că acum totul este finalizat și brațul nostru de robotică este gata. Și trebuie doar să-l alimentăm pornind-l.

Citiți mai multe: Robot ușor cu braț de robotică

Pasul 15: AndroBot_Arm pentru controlul a 4 Servo

AndroBot_Arm pentru controlul a 4 Servo
AndroBot_Arm pentru controlul a 4 Servo

AndroBot_Arm de Sourabh Kumar (inventator al aplicației MIT)

Am dezvoltat o aplicație „AndroBot_Arm” pentru smartphone-ul Android cu ajutorul aplicației MIT Inventor și este capabilă să facă conexiunea cu brațul prin Bluetooth și poate controla 4 servo. Încă învăț și mă voi actualiza în mod regulat.deci vizitați site-ul nostru și urmați profilurile noastre sociale. Faceți clic pe imagine pentru a vedea detaliile tuturor opțiunilor și butoanelor și. Descărcați aplicația AndroBot _Arm de Sourabh Kumar de aici: -

AndroBot_Arm.apk de Sourabh Kumar

Pasul 16: Pași pentru controlul brațului controlat Bluetooth

  1. Comutați brațul pornind
  2. În telefon Accesați Setări și găsiți setările Bluetooth.
  3. Porniți Bluetooth-ul telefonului Android și căutați un nou Bluetooth
  4. Dispozitive. HC-04/05 va apărea în listă după rezultatul căutării.
  5. Asociați-vă cu modulul Bluetooth utilizând Passward: -1234
  6. Acum deschideți aplicația Android și faceți clic pe Conectare.
  7. Va apărea o nouă fereastră în care vor apărea toate dispozitivele Bluetooth.
  8. Faceți clic pe HC-04/05.
  9. Acum brațul dvs. de robotică este conectat cu smartphone-ul Android. Acum în aplicație există 4 glisante (un diapozitiv pentru un servo). Încercați unul câte unul să controleze brațul.

Citește mai mult: Andro Bot

Pasul 17: Lucrul circuitului

Mai întâi de toate, comutați brațul „PORNIT” și modulul bluetooth vor fi, de asemenea, pornite cu el. Trebuie să conectăm brațul cu Smartphone-ul folosind pașii de mai sus. Acum, după o conexiune reușită, trebuie să mutăm diapozitivele spre dreapta sau spre stânga. Fiecare diapozitiv are unele valori similare cu X000 la X180. unde X = 1, 2, 3, 4. Acum, când mutăm glisorul, atunci un număr sau o dată este transferată la Arduino prin modulul Bluetooth. Acum, Data este convertită la unghiul cu ajutorul Programului și Bibliotecii acum în funcție de unghiul semnalului PWM este dat pinilor arduino. Sârmă portocalie sau firul de semnal al tuturor servo-urilor este conectat la pinul PWM al Arduino. funcționarea este aceeași pentru toate servo-urile și astfel funcționează brațul robotic.

Pasul 18: AndroBot complet

Așezați brațul pe partea superioară a roverului și fixați-l cu pistolul de lipit. astfel AndroBot este finalizat cu succes.

Pasul 19: Unele probleme și nevoie de ajutorul tău

Știu că Instractables este o comunitate mare, așa că împărtășesc o problemă (sau o țintă) cu care m-am confruntat în acest proiect și vă cer ajutorul.

Am încercat să combin atât proiectul / partea într-un singur Arduino, dar oribil eșuat. Vă rugăm să împărtășiți sugestia, ideea și să mă ajutați să rezolv această problemă și să îmbunătățesc întregul proiect.

Vreau să combin atât circuitul, cât și să folosesc o singură aplicație (deja creată), un Arduino și un singur modul Bluetooth

Așadar, vă rugăm să împărtășiți sugestia, ideea și să mă ajutați să rezolv această problemă și să îmbunătățesc întregul proiect.

Mulțumesc.

Vă rugăm să vizitați Am observat

Recomandat: