Innehållsförteckning:
- Steg 1: Gör Bluetooth -baserad smarttelefonstyrd Rover V2
- Steg 2: Chassi:-
- Steg 3: Kretsschema för Bluetooth -baserad Android -kontrollerad Rover
- Steg 4: Arduino -kod
- Steg 5: Android -app
- Steg 6: Bränn nu koden
- Steg 7: Steg för att styra Smartphone Controlled Rover
- Steg 8: Kretsens arbete
- Steg 9:
- Steg 10: Bluetooth -kontrollerad robotarm
- Steg 11: Konstruktion
- Steg 12: Kretsdiagram
- Steg 13: Arduino -kod
- Steg 14: Steg för att bränna koden till Arduino
- Steg 15: AndroBot_Arm för styrning av 4 servo
- Steg 16: Steg för att styra den Bluetooth -kontrollerade armen
- Steg 17: Kretsens arbete
- Steg 18: Den fullständiga AndroBot
- Steg 19: Några problem och behöver din hjälp
Video: AndroBot: 19 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
AndroBot är en Android -kontrollerad avancerad robot och det är en kombination av Android -kontrollerad Rover med robotarm. Så låt oss börja med sin historia: idé och inspiration
För nästan två månader sedan såg jag en film "The Hurt Locker". I den visas en rover som är med Bomb Squad -teamet och det fungerar bra men lyckades inte slutföra sin huvuduppgift. Och dess design och funktioner inspirerade mig. Jag är inte en väl erfaren Robotics Project maker men jag vet att jag kan göra en liknande en ja det kommer inte att vara av den kvaliteten, noggrannheten och kostsamma men det kan utföra samma uppgifter.
Original och detaljerad artikel:-
Hur man gör en Rover med Robotics Arm
Steg 1: Gör Bluetooth -baserad smarttelefonstyrd Rover V2
Först gör jag den Android -kontrollerade roboten v2. Och jag har precis ändrat det tidigare projektet Android -kontrollerad robot, och jag fick det resultat som jag vill. Rover/Bot kommer att styras via Bluetooth och all dess funktion kommer att styras via Atmega 328p-PU mikrokontroller. Vi använder också en L298N-motordrivkort som styr motorerna. Allt ovanstående drivs av 12v-batteriet.
Efter denna ändring lade jag till några avancerade funktioner, och listan över dess funktioner är följande:-
- Fyrvägs rörelse
- Fram- och bakljus
- horn
- Indikering Ljus
- En smartphone kan läggas till för att användas som kamera.
Så efter all introduktion om planen och idéerna kan vi prata om kraven:-
Krav för att göra Android-kontrollerad robot:-
- 1 x Arduino Uno Board
- 1 x L298N Motor driver Board
- 1 x Bluetooth -modul
- 1 x 12V batteri
- 2 x vit LED
- 1 x röd LED
- 1 x Indikering LED -valfri färg
- 4 x Bo -motor eller 2 x 12v -växelmotor
- 1 x summer
- 4 x leksaksdäck (om du har Bo Motors) Om du använder 2 x 12v växelmotor så två däck och ett Coster -hjul
- .1 x omkopplare
Andra krav;-
- 1 x Robotchassi/bas:- jag gjorde det med att kombinera 2 CD/DVD-uttag
- 1 x dator/bärbar dator (bara för att koda och titta på mottagna videor från boten) Arduino IDE
- 2 x Android -telefon
- Android -app för att styra robot.
Läs mer: Installera APK
Steg 2: Chassi:-
Använd antingen färdigt chassi några av dem är enligt följande:-
Eller gör en enkel som jag gjorde:- Vi behöver lite stort utrymme så Ta med två dåliga CD/DVD-enheter från gamla PC. Öppna fodralet/uttaget/yttre kroppen på den CD/DVD-enheten med skruvmejsel. Gå med dem som visas i Anslut nu klämmorna på den växlade motorn. Om du använder Bo Motor, montera dem sedan på chassit enligt följande diagram.
Så nu har vi skapat ett chassi för hela projektet. Och vi går till nästa viktigaste sak som är kretsmontering. Observera följande kretsdiagram som är gjord av Fritzing Software och än Gör anslutningen.
Läs mer: Ta bort GRUB
Steg 3: Kretsschema för Bluetooth -baserad Android -kontrollerad Rover
Strömförsörjning:-
L298N: s +12v = +12v batteri
L298N's GND = Batteri och GNU för Arduino
L298Ns 5v = Arduinos VIN
Arduino Board ---- Bluetooth-modul
Arduinos RX = Bluetooth -modulens Tx
Arduinos TX = Bluetooth -modulens Rx
Arduinos 5v = Bluetooth -modulens VCC
Arduinos GND = Bluetooth -modulens GND
Arduino Board ---- L298N Motor Driver Board
Arduinos 5 = in1
Arduinos 6 = in2
Arduinos 10 = in3
Arduinos 11 = in4
Arduino Board ---- LED och summer
Arduino's 2 = summern är röd
Arduino's 3 = Red Led (med 220ohm motstånd)
Arduino's 4 = White LED (with 220ohm resistor)
Läs mer: Andro Bot av Sourabh Kumar
Steg 4: Arduino -kod
Kopiera eller ladda ner koden härifrån
Steg 5: Android -app
Jag hittade några bra appar på Playstore och jag gjorde också en app för att styra Rover:-
Länkar är följande:-
Alternativ 1:- Arduino Bluetooth RC-bil
Programmet låter dig styra en Arduino -baserad RC -bil via Bluetooth. Detta görs med en Bluetooth -aktiverad Android -telefon. Besök denna webbplats https://sites.google.com/site/bluetoothrccar/ för Arduino -kod och styrkrets. Appen låter dig styra bilen med knappar eller telefonens accelerometer. En skjutreglage låter dig styra bilens hastighet om bilens styrkrets har denna funktion. Det finns också två knappar för fram- och bakljus. En blinkande lampa låter dig veta när telefonen är ansluten till bilen, och pilar tänds så att du vet bilens körriktning.
https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller&hl=sv
Alternativ 2: -AndroBot Rover
Med hjälp av MIT App Developer -webbplatsen skapade jag en app och den är i betatestläge så du kan prova och om något går fel löser vi det problemet här är länken till min app.
AndroBot Rover.apk
Ladda ner appen och installera den i Android Smartphone.
Steg 6: Bränn nu koden
Stegen är följande:-
- Ladda ner eller kopiera koden från avsnittet Kod eller program för att göra en Android -kontrollerad robot v2 ovan.
- Starta nu datorn överför.ino -filen och öppna den med Arduino IDE.
- Anslut Arduino -kortet och datorn med anslutningskabel.
- Välj Port och styrelse
- Kompilera och bränn koden genom att klicka på uppladdningsknappen som finns i det övre vänstra hörnet av IDE.
Så nu är allt klart och vår BOT/ROVER är klar. Och vi måste bara slå på den genom att slå på den.
Läs mer: Easy Andro Bot
Steg 7: Steg för att styra Smartphone Controlled Rover
Slå på Rover
- Gå till Inställningar i telefonen och hitta Bluetooth -inställningarna.
- Slå på Android -telefonens Bluetooth och sök efter nya Bluetooth -enheter.
- HC-04/05 kommer att visas i listan efter sökresultat. Para ihop med Bluetooth-modulen med Passward: -1234
- Öppna nu Android -appen och klicka på Anslut eller anslut till boten.
- Ett nytt fönster visas där alla Bluetooth -enheter visas.
- Klicka på HC-04/05.
- Nu är din bot ansluten till Android Smartphone.
- Observera knapparna och kontrollera sedan m en efter en genom att trycka på dem.
- För att lägga till en kamera, ta en Android -telefon installera AirDroid -appen i din smartphone och även på datorn och anslut dem.
- Kameralternativet visas på huvudmenyn på skrivbordet AirDroid klicka på det.
- Placera nu smarttelefonen i roverns lediga utrymme.
Jag förklarar inte de sista tre stegen eftersom jag har en annan plan, jag lägger till kameran i nästa steg.
Läs mer: Andro Bot av Sourabh Kumar
Steg 8: Kretsens arbete
Först och främst växlar Rover "ON" och bluetooth -modulen också till med den. Vi måste ansluta Rover med smarttelefonen med hjälp av ovanstående steg. Nu efter lyckad anslutning måste vi trycka på valfri knapp, låt det vara framåtknappen så den skickar "F" -texten till Arduino
och i programmet betecknar F framåt
ogiltig framåt () {
analogWrite (in1, hastighet);
analogWrite (in3, hastighet);
och det kommer att möjliggöra stift 5, 6 på arduino och dessa stift är anslutna till in1 och in2 stift på L298N motordrivmodul så det ger strömförsörjning till motorer att rotera. och därmed ska rovern gå framåt. vi måste trycka på Stop -knappen efter varje lyckat kommandotillförande. så kommer det föregående kommandot att stoppas. och därmed fungerar alla riktningsknappar. Det finns också en reglage för att styra motorhastigheten. som skickar värdet mellan 0 och 10, sålunda motorns hastighet. I appen finns det också 3 extra knappar tillgängliga för vissa extrafunktioner som ljus och horn. Vid klick överförs en stor bokstav på Långklick liten bokstav överförs till arduino och den matchas till programmet och enligt program och digital stift antingen aktivera eller inaktivera så att LED och summer summerar (med versaler) eller av (med den lilla bokstaven). så fungerar hela rovern.
Läs mer: Installera XAPK
Steg 9:
Om allt går rätt och fungerar, gratulera. Du har slutfört del 1 Hur man gör en Bluetooth -kontrollerad Rover v2 av AndroBot och vi är redo att gå vidare till nästa steg.
Du kan föreslå mig en idé för att göra några förbättringar som vi kan göra i detta projekt, så dela med oss.
Steg 10: Bluetooth -kontrollerad robotarm
Robotics -armen kommer att kunna fånga och släppa alla små saker. Och roterar i 180 grader höger - vänster vinkel annat beror på designen. Robotics -armen kommer att styras via Bluetooth och all dess funktion kommer att styras genom Atmega 328p -PU Micro-controller. Vi använder 4 servokontroller och allt kommer att drivas via valfri Powerbank eller 9v batteri.
Så efter all introduktion om planen och idéerna kan vi prata om kraven.
Krav för att göra Bluetooth-styrd robotarm:-
- 1 x Arduino Uno Board
- 1 x Bluetooth -modul
- 1 x Power Bank eller 9v batteri
- 1 x Indikering LED -valfri färg
- 4 x 9g mikro servomotor med kugghjul och klämmor
- 1 x omkopplare
Andra krav:-
- En stark bas
- Några huggpinnar eller vågar eller metallpinnar.
- Ett runt starkt men tunt ark.
- Dubbel sidotape eller superglu
- Glupistol med pinne
- & en Android -smartphone
Läs mer: Hinder Undvik robot
Steg 11: Konstruktion
Första bilden ger dig fullständig detalj.
"Klicka här för att se fler bilder"
Jag använder My Rover som en plattform/bas och jag har slutfört det, så jag lägger upp några bilder på planen och installationen så att det blir lätt att göra en liknande arm och du behöver inte tänka mer på designen men du måste göra servotrådarna längre genom att lägga till några ledningar.
Steg 12: Kretsdiagram
Kretsmontering:-
- 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 mer: Rover med robotarm
Steg 13: Arduino -kod
Kopiera eller ladda ner härifrån
Steg 14: Steg för att bränna koden till Arduino
Stegen är följande:-
- Ladda ner eller kopiera koden från avsnittet ovan
- Starta nu datorn överför.ino -filen och öppna den med Arduino IDE.
- Anslut Arduino -kortet och datorn med anslutningskabel.
- Välj Port och styrelse
- Kompilera och bränn koden genom att klicka på uppladdningsknappen som finns i det övre vänstra hörnet av IDE.
Så nu är allt klart och vår robotarm är klar. Och vi måste bara slå på den genom att slå på den.
Läs mer: Enkel robot med robotarm
Steg 15: AndroBot_Arm för styrning av 4 servo
AndroBot_Arm av Sourabh Kumar (MIT app Inventor)
Jag har utvecklat en app "AndroBot_Arm" för android smartphone med hjälp av MIT app Inventor, och den kan ansluta med armen via Bluetooth och kan styra 4 servo. Jag lär mig fortfarande och kommer att uppdatera regelbundet. Så besök vår webbplats och följ våra sociala profiler. Klicka på bilden för att se detaljerna för alla alternativ och knappar. Ladda ner appen AndroBot _Arm av Sourabh Kumar härifrån:-
AndroBot_Arm.apk av Sourabh Kumar
Steg 16: Steg för att styra den Bluetooth -kontrollerade armen
- Slå på armen genom att slå på den
- Gå till Inställningar i telefonen och hitta Bluetooth -inställningarna.
- Slå på Android -telefonens Bluetooth och sök efter ny Bluetooth
- Enheter. HC-04/05 kommer att visas i listan efter sökresultat.
- Kombinera med Bluetooth-modulen med Passward: -1234
- Öppna nu Android -appen och klicka på Anslut.
- Ett nytt fönster visas där alla Bluetooth -enheter visas.
- Klicka på HC-04/05.
- Nu är din Robotics Arm ansluten till Android Smartphone. Nu i appen finns 4 reglage (en bild för en servo). Försök en efter en så styr de armen.
Läs mer: Andro Bot
Steg 17: Kretsens arbete
Först och främst växlar armen "ON" och bluetooth -modulen också till med den. Vi måste ansluta armen med smarttelefonen med hjälp av ovanstående steg. Nu efter lyckad anslutning måste vi flytta bilderna åt höger eller vänster. Varje bild har vissa värden som liknar X000 till X180. Där X = 1, 2, 3, 4. När vi nu flyttar reglaget överförs ett nummer eller datum till Arduino via Bluetooth -modulen. Nu konverteras datumet till vinkeln med hjälp av Program och bibliotek nu enligt vinkeln PWM -signalen ges till stiften på arduino. Orange tråd eller signalkabel för all servo är ansluten till PWM -stiftet på Arduino. Således roterar servos växel till vinkeln. fungerar är samma för alla servon, och sålunda fungerar Robotics Arm.
Steg 18: Den fullständiga AndroBot
Placera armen på toppen av rovern och fixa den med limpistol. därmed är AndroBot framgångsrik.
Steg 19: Några problem och behöver din hjälp
Jag vet att Instructables är en stor gemenskap så jag delar ett problem (eller ett mål) som jag har mött i detta projekt och jag söker din hjälp.
Jag försökte kombinera både projektet/delen i en Arduino men misslyckades fruktansvärt. Dela gärna ditt förslag, idé och hjälp mig att lösa detta problem och förbättra hela projektet.
Jag vill kombinera både kretsen och vill bara använda en app (redan skapad), en Arduino och en Bluetooth -modul
Så snälla dela ditt förslag, idé och hjälp mig att lösa detta problem och förbättra hela projektet.
Tack.
Besök gärna Vi observerade
Rekommenderad:
Ta fantastiska bilder med en iPhone: 9 steg (med bilder)
Ta fantastiska bilder med en iPhone: De flesta av oss har en smartphone med oss överallt nuförtiden, så det är viktigt att veta hur du använder din smartphone -kamera för att ta fantastiska bilder! Jag har bara haft en smartphone i ett par år, och jag har älskat att ha en bra kamera för att dokumentera saker jag
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: 7 steg (med bilder)
Hur: Installera Raspberry PI 4 Headless (VNC) med Rpi-imager och bilder: Jag planerar att använda denna Rapsberry PI i ett gäng roliga projekt tillbaka i min blogg. Kolla gärna in det. Jag ville börja använda mitt Raspberry PI men jag hade inte ett tangentbord eller en mus på min nya plats. Det var ett tag sedan jag installerade en hallon
Hur man digitaliserar bilder och filmnegativ med en DSLR: 12 steg (med bilder)
Hur man digitaliserar diabilder och filmnegativ med en DSLR: En mångsidig och stabil inställning för digitalisering av diabilder och negativ med en DSLR eller en kamera med ett makroalternativ. Denna instruerbara är en uppdatering av Hur man digitaliserar 35 mm negativ (uppladdad juli 2011) med flera förbättringar för att utöka dess
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bilder)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen