Indholdsfortegnelse:
- Trin 1: Lav Bluetooth -baseret smartphone -styret Rover V2
- Trin 2: Chassis:-
- Trin 3: Kredsløbsdiagram over Bluetooth -baseret Android -kontrolleret Rover
- Trin 4: Arduino -kode
- Trin 5: Android App
- Trin 6: Brænd nu koden
- Trin 7: Trin til styring af Smartphone Controlled Rover
- Trin 8: Kredsløbets arbejde
- Trin 9:
- Trin 10: Bluetooth -styret robotarm
- Trin 11: Konstruktion
- Trin 12: Kredsløbsdiagram
- Trin 13: Arduino -kode
- Trin 14: Trin til at brænde koden til Arduino
- Trin 15: AndroBot_Arm til styring af 4 servoer
- Trin 16: Trin til styring af den Bluetooth -kontrollerede arm
- Trin 17: Kredsløbets arbejde
- Trin 18: Den komplette AndroBot
- Trin 19: Nogle problemer og har brug for din hjælp
Video: AndroBot: 19 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
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:-
- Firevejs bevægelse
- For- og baglys
- Horn
- Indikation Lys
- 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:-
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
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
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:-
- Download eller kopier koden fra afsnittet Kode eller program til at lave en Android -kontrolleret robot v2 ovenfor.
- Start nu din computer, overfør.ino -filen og åbn den med Arduino IDE.
- Tilslut Arduino -kortet og computeren med tilslutningskabel.
- Vælg Port og Board
- 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
- Gå til Indstillinger i din telefon, og find Bluetooth -indstillingerne.
- Tænd for Android -telefonens Bluetooth, og søg efter nye Bluetooth -enheder.
- HC-04/05 vises på listen efter søgeresultat. Par med Bluetooth-modulet ved hjælp af Passward: -1234
- Åbn nu Android -appen, og klik på Opret forbindelse eller opret forbindelse til bot.
- Et nyt vindue vises, hvor alle Bluetooth -enheder vises.
- Klik på HC-04/05.
- Nu er din bot forbundet med Android Smartphone.
- Observer knapperne, og tjek derefter m en efter en ved at trykke på dem.
- 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.
- Kameraindstilling vises i hovedmenuen på skrivebordet AirDroid klik på den.
- 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
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
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ø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:-
- Download eller kopier koden fra ovenstående sektion
- Start nu din computer, overfør.ino -filen og åbn den med Arduino IDE.
- Tilslut Arduino -kortet og computeren med tilslutningskabel.
- Vælg Port og Board
- 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 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
- Tænd armen ved at tænde den
- Gå til Indstillinger i din telefon, og find Bluetooth -indstillingerne.
- Tænd for Android -telefonens Bluetooth, og søg efter ny Bluetooth
- Enheder. HC-04/05 vises på listen efter søgeresultat.
- Par med Bluetooth-modulet ved hjælp af Passward: -1234
- Åbn nu Android -appen, og klik på Opret forbindelse.
- Et nyt vindue vises, hvor alle Bluetooth -enheder vises.
- Klik på HC-04/05.
- 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:
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
Arduino Halloween Edition - Pop -out -skærm med zombier (trin med billeder): 6 trin
Arduino Halloween Edition - Zombies Pop -out -skærm (trin med billeder): Vil du skræmme dine venner og lave skrigende støj i Halloween? Eller vil du bare lave en god sjov? Denne pop-out-skærm fra Zombies kan gøre det! I denne Instructable vil jeg lære dig, hvordan du nemt laver jump-out zombier ved hjælp af Arduino. HC-SR0
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Ciclop 3d Scanner My Way Trin for trin: 16 trin (med billeder)
Ciclop 3d Scanner My Way Step by Step: Hej alle sammen, jeg kommer til at indse den berømte Ciclop 3D -scanner.Alle trin, der er godt forklaret på det originale projekt, er ikke til stede.Jeg lavede nogle rettelser for at forenkle processen, først Jeg udskriver basen, og end jeg genstarter printkortet, men fortsæt
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores