Indholdsfortegnelse:

AndroBot: 19 trin (med billeder)
AndroBot: 19 trin (med billeder)

Video: AndroBot: 19 trin (med billeder)

Video: AndroBot: 19 trin (med billeder)
Video: Признан лучшим в мире форумом по внутридневной торговле и торговле роботами. Попробуйте 17 2024, November
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot er en Android -kontrolleret avanceret robot, og det er en kombination af Android -kontrolleret Rover med robotarm. Så lad os starte med sin historie: Idé og inspiration

For næsten to måneder siden så jeg en film "The Hurt Locker", i den vises en rover, der er med Bomb Squad -teamet, og det fungerer godt, men det lykkedes ikke at fuldføre sin hovedopgave. Og dets design og funktioner inspirerede mig. Jeg er ikke en vel erfaren Robotics Project maker, men jeg ved, at jeg kan lave en lignende, ja det vil ikke være af den kvalitet, nøjagtighed og dyrt, men det kan udføre de samme opgaver.

Original og detaljeret artikel:-

Sådan laver du en Rover med Robotics Arm

Trin 1: Lav Bluetooth -baseret smartphone -styret Rover V2

Lav Bluetooth -baseret smartphone -styret Rover V2
Lav Bluetooth -baseret smartphone -styret Rover V2
Lav Bluetooth -baseret smartphone -styret Rover V2
Lav Bluetooth -baseret smartphone -styret Rover V2
Lav Bluetooth -baseret smartphone -styret Rover V2
Lav Bluetooth -baseret smartphone -styret Rover V2

Først laver jeg den Android -kontrollerede robot v2. Og jeg har lige ændret det forrige projekt Android -kontrolleret robot, og jeg fik det resultat, som jeg vil. Rover/Bot vil blive kontrolleret via Bluetooth, og al dens funktion vil blive kontrolleret gennem Atmega 328p-PU mikrokontroller. Vi bruger også et L298N motordriverkort, der styrer motorerne. Alt det ovenstående vil blive drevet af 12v batteriet.

Efter denne ændring tilføjede jeg nogle avancerede funktioner, og listen over dens funktioner er som følger:-

  1. Firevejs bevægelse
  2. For- og baglys
  3. Horn
  4. Indikation Lys
  5. En smartphone kan tilføjes til brug som kamera.

Så efter alt introduktionen om planen og ideerne kan vi tale om kravene:-

Krav til at lave Android-kontrolleret robot:-

  • 1 x Arduino Uno Board
  • 1 x L298N Motor driver Board
  • 1 x Bluetooth -modul
  • 1 x 12v batteri
  • 2 x Hvid LED
  • 1 x rød LED
  • 1 x indikation LED enhver farve
  • 4 x Bo Motor eller 2 x 12v Gearmotor
  • 1 x summer
  • 4 x legetøjsdæk (hvis du har Bo Motors) Hvis du bruger 2 x 12v gearmotor, derefter to dæk og et Coster -hjul
  • .1 x switch

Andre krav;-

  • 1 x Robotchassis/base:- jeg lavede det med at kombinere 2 CD/DVD-stikkontakter
  • 1 x pc/bærbar (bare til kodning og visning af de modtagne videoer fra bot) Arduino IDE
  • 2 x Android telefon
  • Android -app til styring af robotten.

Læs mere: Installer APK

Trin 2: Chassis:-

Chassis
Chassis
Chassis
Chassis
Chassis
Chassis

Brug enten Readymade Chassis nogle af dem er som følger:-

Eller lav en let som jeg lavede:- Vi har brug for noget stort rum, så tag to dårlige cd/dvd-drev fra den gamle pc. Åbn kassen/udgangen/ydre krop af det cd/dvd-drev ved hjælp af skruetrækker. Tilslut dem som vist i Tilslut nu klemmerne på gearmotoren. Hvis du bruger Bo Motor, skal du montere dem på chassiset som følgende diagram.

Så nu har vi lavet et chassis til det komplette projekt. Og vi går videre til den næste vigtigste ting, som er kredsløbssamling. Følg følgende kredsløbsdiagram, der er lavet af Fritzing Software og derefter Forbind forbindelsen.

Læs mere: Fjern GRUB

Trin 3: Kredsløbsdiagram over Bluetooth -baseret Android -kontrolleret Rover

Kredsløbsdiagram over Bluetooth -baseret Android -kontrolleret Rover
Kredsløbsdiagram over Bluetooth -baseret Android -kontrolleret Rover

Strømforsyning:-

L298N's +12v = +12v batteri

L298N's GND = Gnd af batteri og GND af Arduino

L298N's 5v = Arduinos VIN

Arduino Board ---- Bluetooth-modul

Arduinos RX = Bluetooth -modulets Tx

Arduinos TX = Bluetooth -modulets Rx

Arduinos 5v = Bluetooth -modulets VCC

Arduinos GND = Bluetooth -modulets GND

Arduino Board ---- L298N Motor Driver Board

Arduino's 5 = in1

Arduinos 6 = in2

Arduino's 10 = in3

Arduino's 11 = in4

Arduino Board ---- LED og summer

Arduino's 2 = Buzzer er rød

Arduino's 3 = Red Led (med 220ohm modstand)

Arduino's 4 = Hvid LED (med 220ohm modstand)

Læs mere: Andro Bot af Sourabh Kumar

Trin 4: Arduino -kode

Kopiér eller download koden herfra

Trin 5: Android App

Android App
Android App

Jeg fandt nogle gode apps på Playstore, og jeg lavede også en app til styring af Rover:-

Links er som følger:-

Mulighed 1:- Arduino Bluetooth RC bil

Applikationen giver dig mulighed for at styre en Arduino -baseret RC -bil via Bluetooth. Dette gøres ved hjælp af en Bluetooth -aktiveret Android -telefon. Besøg dette websted https://sites.google.com/site/bluetoothrccar/ for Arduino -kode og kontrolkredsløb. Appen lader dig styre bilen med enten knapper eller telefonens accelerometer. En skyder kan du styre din bils hastighed, hvis bilens styrekredsløb har denne funktion. Der er også to knapper til for- og baglygter. Et blinkende lys fortæller dig, når telefonen er forbundet til bilen, og pile lyser, så du kender bilens kørselsretning.

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

Mulighed 2: -AndroBot Rover

Ved hjælp af MIT App Developer -webstedet lavede jeg en app, og den er i betatesttilstand, så du kan prøve, og hvis noget går galt, løser vi det problem her er linket til min app.

AndroBot Rover.apk

Download appen og installer den i Android Smartphone.

Trin 6: Brænd nu koden

Trinene er som følger:-

  1. Download eller kopier koden fra afsnittet Kode eller program til at lave en Android -kontrolleret robot v2 ovenfor.
  2. Start nu din computer, overfør.ino -filen og åbn den med Arduino IDE.
  3. Tilslut Arduino -kortet og computeren med tilslutningskabel.
  4. Vælg Port og Board
  5. Kompilér og brænd koden ved at klikke på knappen Upload, som er i øverste venstre hjørne af IDE.

Så nu er alt færdigt, og vores BOT/ROVER er klar. Og vi skal bare tænde det ved at tænde det.

Læs mere: Easy Andro Bot

Trin 7: Trin til styring af Smartphone Controlled Rover

Tænd Rover

  1. Gå til Indstillinger i din telefon, og find Bluetooth -indstillingerne.
  2. Tænd for Android -telefonens Bluetooth, og søg efter nye Bluetooth -enheder.
  3. HC-04/05 vises på listen efter søgeresultat. Par med Bluetooth-modulet ved hjælp af Passward: -1234
  4. Åbn nu Android -appen, og klik på Opret forbindelse eller opret forbindelse til bot.
  5. Et nyt vindue vises, hvor alle Bluetooth -enheder vises.
  6. Klik på HC-04/05.
  7. Nu er din bot forbundet med Android Smartphone.
  8. Observer knapperne, og tjek derefter m en efter en ved at trykke på dem.
  9. For at tilføje et kamera skal du tage en Android -telefon ved at installere AirDroid -appen i din smartphone og også på computeren og tilslutte dem.
  10. Kameraindstilling vises i hovedmenuen på skrivebordet AirDroid klik på den.
  11. Placer nu smartphonen i roverens ledige rum.

Jeg forklarer ikke sidste 3 trin, fordi jeg har en anden plan, jeg tilføjer kameraet i det næste trin.

Læs mere: Andro Bot af Sourabh Kumar

Trin 8: Kredsløbets arbejde

Først og fremmest tændes Rover "ON" og bluetooth -modulet også til med det. Vi skal forbinde Rover med Smartphone ved hjælp af ovenstående trin. Nu efter en vellykket forbindelse skal vi trykke på en vilkårlig knap, lad det være knappen Forward så den sender "F" -teksten til Arduino

og i programmet betegner F fremad

ugyldig frem () {

analogWrite (in1, hastighed);

analogWrite (in3, hastighed);

og det vil muliggøre pin 5, 6 på arduino, og disse ben er forbundet til in1 og in2 ben på L298N motor driver modul, så det giver strømforsyning til motorer til at rotere. og dermed flytter roveren fremad. vi er nødt til at trykke på Stop -knappen efter hver vellykket kommandoudførelse. så vil den forrige kommando blive stoppet. og dermed fungerer alle retningsknapperne. Der er også en skyder til at styre motorhastigheden. som sender værdien mellem 0 til 10 og dermed motorens hastighed kontrolleret. I appen er der også 3 ekstra knapper til rådighed for nogle ekstra funktioner som lys og horn. Ved klik overføres et stort bogstav på det lange klik, overføres det lille bogstav til arduinoen, og det matches til programmet og i henhold til program og digital pin enten aktivere eller deaktivere således at LED og summer er tændt (med store bogstaver) eller slukket (med det lille bogstav). dermed fungerer den komplette rover.

Læs mere: Installer XAPK

Trin 9:

Hvis alt går rigtigt og fungerer, så tillykke. Du har gennemført del 1 Sådan laver du en Bluetooth -kontrolleret Rover v2 af AndroBot, og vi er klar til at gå videre til det næste trin.

Du kan foreslå mig en idé til at foretage nogle forbedringer, som vi kan gøre i dette projekt, så del med os.

Trin 10: Bluetooth -styret robotarm

Bluetooth -styret robotarm
Bluetooth -styret robotarm

Robotikarmen vil kunne fange og tabe alle små ting. Og roterer i 180 grader højre - venstre vinkel andet afhænger af designet. Robotikarmen styres via Bluetooth, og al dens funktion styres gennem Atmega 328p -PU Micro-controller. Vi bruger 4 Servo -controllere, og alt får strøm via ethvert Powerbank- eller 9v -batteri.

Så efter alt introduktionen om planen og ideerne kan vi tale om kravene.

Krav For at lave Bluetooth-kontrolleret robotarm:-

  • 1 x Arduino Uno Board
  • 1 x Bluetooth -modul
  • 1 x Power Bank eller 9v batteri
  • 1 x indikation LED enhver farve
  • 4 x 9g mikro servomotor med gear og klemmer
  • 1 x kontakt

Andre krav:-

  • En stærk base
  • Nogle hakkepinde eller vægte eller metalliske pinde.
  • Et rundt stærkt, men tyndt ark.
  • Dobbelt sidebånd eller superglu
  • Glu pistol med pind
  • & en Android -smartphone

Læs mere: Hindring Undgå robot

Trin 11: Konstruktion

Konstruktion
Konstruktion
Konstruktion
Konstruktion

Det første billede giver dig fuldstændige detaljer.

Klik her for at se flere billeder

Jeg bruger My rover som en platform/base, og jeg har afsluttet det, så jeg sender nogle billeder af planen og opsætningen, så det bliver let at lave den lignende arm, og du behøver ikke tænke mere over designet, men du skal gøre ledningerne til servoen længere ved at tilføje nogle ledninger.

Trin 12: Kredsløbsdiagram

Kredsløbsdiagram
Kredsløbsdiagram

Kredsløbssamling:-

  • Arduino Uno's 10 - Bluetooth -modul TX
  • Arduino Uno's 11 - Bluetooth -modul 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

Læs mere: Rover med robotarm

Trin 13: Arduino -kode

Kopiér eller download herfra

Trin 14: Trin til at brænde koden til Arduino

Trinene er som følger:-

  1. Download eller kopier koden fra ovenstående sektion
  2. Start nu din computer, overfør.ino -filen og åbn den med Arduino IDE.
  3. Tilslut Arduino -kortet og computeren med tilslutningskabel.
  4. Vælg Port og Board
  5. Kompilér og brænd koden ved at klikke på knappen Upload, der er i øverste venstre hjørne af IDE.

Så nu er alt færdigt, og vores robotarm er klar. Og vi skal bare tænde det ved at tænde det.

Læs mere: Nem robot med robotarm

Trin 15: AndroBot_Arm til styring af 4 servoer

AndroBot_Arm til styring af 4 servoer
AndroBot_Arm til styring af 4 servoer

AndroBot_Arm af Sourabh Kumar (MIT app Inventor)

Jeg har udviklet en app "AndroBot_Arm" til android smartphone ved hjælp af MIT app Inventor, og den er i stand til at oprette forbindelse med armen via Bluetooth og kan styre 4 servo. Jeg er stadig ved at lære og vil opdatere regelmæssigt. Så besøg vores websted og følg vores sociale profiler. Klik på billedet for at se detaljerne for alle muligheder og og knapper. Download appen AndroBot _Arm af Sourabh Kumar herfra:-

AndroBot_Arm.apk af Sourabh Kumar

Trin 16: Trin til styring af den Bluetooth -kontrollerede arm

  1. Tænd armen ved at tænde den
  2. Gå til Indstillinger i din telefon, og find Bluetooth -indstillingerne.
  3. Tænd for Android -telefonens Bluetooth, og søg efter ny Bluetooth
  4. Enheder. HC-04/05 vises på listen efter søgeresultat.
  5. Par med Bluetooth-modulet ved hjælp af Passward: -1234
  6. Åbn nu Android -appen, og klik på Opret forbindelse.
  7. Et nyt vindue vises, hvor alle Bluetooth -enheder vises.
  8. Klik på HC-04/05.
  9. Nu er din Robotics Arm forbundet med Android Smartphone. Nu i appen er der 4 skyder (et dias for en servo). Prøv en efter en, de styrer armen.

Læs mere: Andro Bot

Trin 17: Kredsløbets arbejde

Først og fremmest tændes armen "TIL" og bluetooth -modulet også med den. Vi skal forbinde armen med smartphonen ved hjælp af ovenstående trin. Nu efter en vellykket forbindelse skal vi flytte diasene til højre eller venstre. Hvert dias har nogle værdier svarende til X000 til X180. Hvor X = 1, 2, 3, 4. Når vi nu flytter skyderen, overføres et nummer eller en dato til Arduino via Bluetooth -modulet. Nu datoen konverteres til vinklen med hjælp af Program og bibliotek nu i henhold til vinklen PWM -signalet gives til stifterne af arduino. Orange ledning eller signalledning af alle servoer er forbundet til PWM -stiften på Arduino. Således roterer servoens gear også til vinklen. arbejdet er det samme for hele servoen, og således fungerer Robotics Arm.

Trin 18: Den komplette AndroBot

Placer armen på toppen af roveren og fastgør den med limpistol. dermed er AndroBot gennemført med succes.

Trin 19: Nogle problemer og har brug for din hjælp

Jeg ved, at Instructables er et stort fællesskab, så jeg deler et problem (eller et mål), jeg har stået over for i dette projekt, og jeg søger din hjælp.

Jeg prøvede at kombinere både projektet/delen i en Arduino, men frygteligt mislykkedes. Del gerne dit forslag, idé og hjælp mig med at løse dette problem og forbedre hele projektet.

Jeg vil kombinere både kredsløbet og vil kun bruge en app (allerede oprettet), en Arduino og et Bluetooth -modul

Så del venligst dit forslag, idé og hjælp mig med at løse dette problem og forbedre hele projektet.

Tak skal du have.

Besøg venligst Vi observerede

Anbefalede: