Inhoudsopgave:

AndroBot: 19 stappen (met afbeeldingen)
AndroBot: 19 stappen (met afbeeldingen)

Video: AndroBot: 19 stappen (met afbeeldingen)

Video: AndroBot: 19 stappen (met afbeeldingen)
Video: Lesson A3: Calibration and Robot HAT exaplined | PICAR-X Raspberry Pi Smart Robot car by SunFounder 2024, Oktober
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot is een Android-gestuurde geavanceerde robot en het is een combinatie van Android-gestuurde rover met robotarm. Laten we beginnen met zijn geschiedenis: idee en inspiratie

Bijna twee maanden geleden heb ik een film bekeken "The Hurt Locker", waarin een rover wordt getoond die bij het Bomb Squad-team is en het werkt goed, maar slaagde er niet in om zijn hoofdtaak te voltooien. En het ontwerp en de functies inspireerden me. Ik ben niet een goed ervaren robotprojectmaker, maar ik weet dat ik een soortgelijke kan maken, het zal niet van die kwaliteit, nauwkeurigheid en duur zijn, maar het kan dezelfde taken uitvoeren.

Origineel en gedetailleerd artikel: -

Hoe maak je een rover met een robotarm

Stap 1: maak een op Bluetooth gebaseerde smartphonegestuurde Rover V2

Maak een op Bluetooth gebaseerde smartphonegestuurde Rover V2
Maak een op Bluetooth gebaseerde smartphonegestuurde Rover V2
Maak een op Bluetooth gebaseerde smartphonegestuurde Rover V2
Maak een op Bluetooth gebaseerde smartphonegestuurde Rover V2
Maak een op Bluetooth gebaseerde smartphonegestuurde Rover V2
Maak een op Bluetooth gebaseerde smartphonegestuurde Rover V2

Eerst maak ik de Android-gestuurde robot v2. En ik heb zojuist het vorige project Android-gestuurde robot aangepast en ik heb het resultaat dat ik wil. De Rover / Bot wordt bestuurd via Bluetooth en al zijn functies worden bestuurd via de Atmega 328p-PU Microcontroller. We gebruiken ook een L298N-motorbesturingskaart die de motoren zal besturen. Al het bovenstaande wordt gevoed door de 12v-batterij..

Na deze wijziging heb ik een aantal geavanceerde functies toegevoegd, en de lijst met functies is als volgt: -

  1. Vierwegbeweging:
  2. Voor- en achterlicht
  3. Hoorn
  4. Indicatielampje
  5. Er kan een smartphone worden toegevoegd om als camera te worden gebruikt.

Dus laten we na de introductie over het plan en de ideeën praten over de vereisten: -

Vereisten om Android-gestuurde robot te maken: -

  • 1 x Arduino Uno-bord
  • 1 x L298N Motorbesturingskaart
  • 1 x Bluetooth-module
  • 1 x 12v batterij
  • 2 x Witte LED
  • 1 x rode LED
  • 1 x indicatie-LED Elke kleur
  • 4 x Bo-motor of 2 x 12v motorreductor
  • 1 x zoemer
  • 4 x speelgoedbanden (als je Bo Motors hebt) Als je 2 x 12v reductiemotor gebruikt, dan twee banden en een Coster-wiel
  • .1 x schakelaar

Andere vereisten;-

  • 1 x robotchassis/basis: - ik heb het gehaald met het combineren van 2 cd-/dvd-uitgangen
  • 1 x pc/laptop (alleen voor het coderen en bekijken van de ontvangen video's van de bot) Arduino IDE
  • 2 x Android-telefoon
  • Android-app om robot te besturen.

Lees meer:Installeer APK

Stap 2: Chassis:-

Chassis
Chassis
Chassis
Chassis
Chassis
Chassis

Ofwel gebruik kant-en-klaar chassis, sommige zijn als volgt: -

Of maak een gemakkelijke zoals ik heb gemaakt: - We hebben wat grote ruimte nodig, dus breng twee slechte cd / dvd-stations van de oude pc. Open de behuizing / uitlaat / buitenbehuizing van dat cd / dvd-station met behulp van een schroevendraaier. de afbeeldingen. Sluit nu de klemmen van de reductiemotor aan. Als u Bo Motor gebruikt, plaats ze dan op het chassis zoals in het volgende diagram.

Dus nu hebben we een chassis gemaakt voor het complete project. En we gaan naar het volgende belangrijkste ding, namelijk Circuit Assembly. Bekijk het volgende circuitdiagram dat is gemaakt door Fritzing Software en maak dan de verbinding.

Lees meer: GRUB verwijderen

Stap 3: Schakelschema van op Bluetooth gebaseerde Android-gestuurde Rover

Schakelschema van op Bluetooth gebaseerde Android-gestuurde Rover
Schakelschema van op Bluetooth gebaseerde Android-gestuurde Rover

Stroomvoorziening:-

L298N's +12v = +12v batterij

L298N's GND = Gnd van batterij en GND van Arduino

L298N's 5v = Arduino's VIN

Arduino-bord ---- Bluetooth-module

Arduino's RX = Tx van Bluetooth-module

Arduino's TX = Bluetooth-module's Rx

Arduino's 5v = VCC van Bluetooth-module

GND van Arduino = GND van Bluetooth-module

Arduino-bord ---- L298N Motor Driver Board

Arduino's 5 = in1

Arduino's 6 = in2

Arduino's 10 = in3

Arduino's 11 = in4

Arduino-bord ---- LED en zoemer

Arduino's 2 = zoemer rood

Arduino's 3 = Rode Led (met 220ohm weerstand)

Arduino's 4 = Witte LED (met 220ohm weerstand)

Lees meer: Andro Bot door Sourabh Kumar

Stap 4: Arduino-code

Kopieer of download de code hier

Stap 5: Android-app

Android-app
Android-app

Ik heb een aantal goede apps gevonden in de Playstore en ik heb ook een app gemaakt om de Rover te besturen: -

Links zijn als volgt: -

Optie 1: - Arduino Bluetooth RC Car

Met de applicatie kun je een op Arduino gebaseerde RC-auto besturen via Bluetooth. Dit wordt gedaan met behulp van een Bluetooth-compatibele Android-telefoon. Bezoek deze site https://sites.google.com/site/bluetoothrccar/ voor de Arduino-code en het besturingscircuit. Met de app kun je de auto bedienen met ofwel knoppen of de versnellingsmeter van de telefoon. Met een schuifbalk kunt u de snelheid van uw auto regelen als het regelcircuit van de auto deze functie heeft. Er zijn ook twee knoppen voor voor- en achterverlichting. Een knipperend lampje laat u weten wanneer de telefoon is aangesloten op de auto en pijlen lichten op om u de rijrichting van de auto te laten weten.

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

Optie 2:-AndroBot Rover

Met de hulp van de MIT App Developer-website heb ik een app gemaakt en deze bevindt zich in de bètatestmodus, dus je kunt het proberen en als er iets misgaat, zullen we dat probleem oplossen. Hier is de link van mijn app.

AndroBot Rover.apk

Download de app en installeer deze in Android-smartphone.

Stap 6: Brand nu de code

Stappen zijn als volgt: -

  1. Download of kopieer de code uit de sectie Code of programma om een Android-gestuurde robot v2 te maken hierboven.
  2. Start nu Uw computer zet het.ino-bestand over en open het met Arduino IDE.
  3. Verbind het Arduino-bord en de computer met de verbindingskabel.
  4. Selecteer de poort en kaart
  5. Compileer en brand de code door op de knop Uploaden te klikken die zich in de linkerbovenhoek van de IDE bevindt.

Dus nu is alles voltooid en is onze BOT/ROVER klaar. En we hoeven hem alleen maar aan te zetten door hem AAN te zetten.

Lees meer:Eenvoudige Andro Bot

Stap 7: Stappen om de door een smartphone bestuurde Rover te bedienen

Zet de Rover aan

  1. In je telefoon Ga naar Instellingen en zoek de Bluetooth-instellingen.
  2. Schakel de Bluetooth van de Android-telefoon in en zoek naar nieuwe Bluetooth-apparaten.
  3. HC-04/05 verschijnt in de lijst na het zoekresultaat. Koppel met de Bluetooth-module met behulp van Passward:-1234
  4. Open nu de Android-app en klik op Verbinden of maak verbinding met de bot.
  5. Er verschijnt een nieuw venster waarin alle Bluetooth-apparaten verschijnen.
  6. Klik op HC-04/05.
  7. Nu is uw bot verbonden met de Android-smartphone.
  8. Bekijk de knoppen en controleer ze één voor één door ze in te drukken.
  9. Om een camera toe te voegen, neemt u een Android-telefoon, installeert u de AirDroid-app op uw smartphone en ook op de computer en sluit u deze aan.
  10. De camera-optie verschijnt in het hoofdmenu op het bureaublad. AirDroid klik erop.
  11. Plaats nu de smartphone in de vrije ruimte van de rover.

Ik leg de laatste 3 stap niet uit omdat ik een ander plan heb, ik zal de camera in de volgende stap toevoegen.

Lees meer: Andro Bot door Sourabh Kumar

Stap 8: Werking van het circuit

Allereerst de schakelaar van de Rover "AAN" en Bluetooth-module zullen er ook mee worden ingeschakeld. We moeten de Rover met de smartphone verbinden met behulp van bovenstaande stappen. Nu na een succesvolle verbinding moeten we op een willekeurige knop drukken, laat het de Forward-knop zijn, dus het zal de "F" -tekst naar de Arduino sturen

en in het programma staat F voor Vooruit

ongeldig vooruit() {

analoogWrite(in1, Snelheid);

analoogWrite(in3, Snelheid);

en het zal pin 5, 6 van Arduino inschakelen en deze pinnen zijn verbonden met in1- en in2-pinnen van de L298N-motorstuurmodule, zodat deze de motoren van stroom voorziet om te draaien. en dus gaat de rover vooruit. We moeten op de Stop-knop drukken na elke succesvolle uitvoering van de opdracht. Dus de vorige opdracht zal worden gestopt. en dus zullen alle richtingsknoppen werken. Er is ook een schuifregelaar om de motorsnelheid te regelen. die de waarde tussen 0 en 10 verzendt, dus de snelheid van de gecontroleerde motor. In de App zijn ook 3 extra knoppen beschikbaar voor wat extra functies zoals Light en Horn. programma en digitale pin activeren of deactiveren dus de Led en zoemer ingeschakeld (met hoofdletter) of uitgeschakeld (met de kleine letter). dus de complete rover werkt.

Lees meer: Installeer XAPK

Stap 9:

Als alles goed gaat en werkt, feliciteer dan. Je hebt Deel 1 Hoe maak je een Bluetooth Controlled Rover v2 van AndroBot voltooid en we zijn klaar om verder te gaan met de volgende stap.

Je kunt me een idee geven om wat verbeteringen aan te brengen die we in dit project kunnen doen, dus deel het met ons.

Stap 10: Bluetooth-gestuurde robotarm

Bluetooth-gestuurde robotarm
Bluetooth-gestuurde robotarm

De robotarm kan kleine dingen vangen en laten vallen. en draait in 180 graden rechts - linkse hoek, iets anders hangt af van het ontwerp. De robotarm wordt bestuurd via Bluetooth en al zijn functies worden bestuurd via de Atmega 328p -PU Microcontroller. We gebruiken een 4-servocontroller en alles wordt gevoed via een Powerbank of 9v-batterij.

Dus laten we het na de inleiding over het plan en de ideeën hebben over de vereisten.

Vereisten Om Bluetooth Controlled Robotics arm te maken: -

  • 1 x Arduino Uno-bord
  • 1 x Bluetooth-module
  • 1 x Powerbank of 9v batterij
  • 1 x indicatie-LED Elke kleur
  • 4 x 9g Micro Servo Motor met tandwielen en klemmen
  • 1 x schakelaar

Andere vereisten:-

  • Een sterke basis
  • Sommige eetstokjes of schalen of metalen stokken.
  • Een ronde sterke maar dunne plaat.
  • Dubbelzijdig plakband of superglu
  • Lijmpistool met stok
  • & een Android-smartphone

Lees meer: Obstakel Ontwijkende robot

Stap 11: constructie

Bouw
Bouw
Bouw
Bouw

De eerste afbeelding geeft u volledige details.

Klik hier om meer foto's te bekijken

Ik gebruik mijn rover als een platform/basis en ik heb het voltooid, dus ik plaats wat foto's van het plan en de opstelling, zodat het gemakkelijk zal zijn om dezelfde arm te maken en je niet meer hoeft na te denken over het ontwerp, maar je moet de draden van de servo langer maken door wat draden toe te voegen.

Stap 12: Schakelschema

Schakelschema
Schakelschema

Circuitmontage: -

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

Lees meer:Rover met robotarm

Stap 13: Arduino-code

Kopieer of download hier

Stap 14: Stappen om de code naar Arduino te branden

Stappen zijn als volgt: -

  1. Download of kopieer de code uit het bovenstaande gedeelte
  2. Start nu Uw computer zet het.ino-bestand over en open het met Arduino IDE.
  3. Verbind het Arduino-bord en de computer met de verbindingskabel.
  4. Selecteer de poort en kaart
  5. Compileer en brand de code door op de knop Uploaden te klikken die zich in de linkerbovenhoek van de IDE bevindt.

Dus nu is alles voltooid en is onze robotarm klaar. En we hoeven hem alleen maar AAN te zetten door hem AAN te zetten.

Lees meer: Easy Robot met Robotics Arm

Stap 15: AndroBot_Arm voor het aansturen van 4 Servo

AndroBot_Arm voor het aansturen van 4 servo's
AndroBot_Arm voor het aansturen van 4 servo's

AndroBot_Arm door Sourabh Kumar (MIT app Inventor)

Ik heb een app "AndroBot_Arm" voor Android-smartphones ontwikkeld met behulp van de MIT-app Inventor, en hij kan verbinding maken met de arm via Bluetooth en kan 4 servo's besturen. Ik ben nog aan het leren en zal regelmatig worden bijgewerkt. Bezoek onze site dus en volg onze sociale profielen. Klik op de afbeelding om de details van alle opties en knoppen te zien. Download de app AndroBot _Arm door Sourabh Kumar vanaf hier: -

AndroBot_Arm.apk door Sourabh Kumar

Stap 16: Stappen om de Bluetooth-gestuurde arm te bedienen

  1. Schakel de arm in door hem AAN te zetten
  2. In je telefoon Ga naar Instellingen en zoek de Bluetooth-instellingen.
  3. Schakel de Bluetooth van de Android-telefoon in en zoek naar nieuwe Bluetooth
  4. Devices. HC-04/05 verschijnt in de lijst na het zoekresultaat.
  5. Koppel met de Bluetooth-module met behulp van Passward:-1234
  6. Open nu de Android-app en klik op Verbinden.
  7. Er verschijnt een nieuw venster waarin alle Bluetooth-apparaten verschijnen.
  8. Klik op HC-04/05.
  9. Nu is je robotarm verbonden met de Android-smartphone. Nu is er in de app 4 schuifregelaars (één schuif voor één servo). Probeer één voor één de arm te besturen.

Lees meer: Andro Bot

Stap 17: Werking van het circuit

Allereerst zet u de arm "AAN" en wordt de Bluetooth-module ook ingeschakeld. We moeten de arm met de smartphone verbinden met behulp van bovenstaande stappen. Nu moeten we na een succesvolle verbinding de schuifjes naar rechts of links verplaatsen. Elke dia heeft een aantal waarden die vergelijkbaar zijn met X000 tot X180. Waar X = 1, 2, 3, 4. Als we nu de schuifregelaar verplaatsen, wordt een nummer of datum via de Bluetooth-module naar de Arduino overgebracht. Nu wordt de datum geconverteerd naar de hoek met de hulp van programma en bibliotheek wordt nu volgens de hoek PWM-signaal gegeven aan de pinnen van arduino. Oranje draad of signaaldraad van alle servo is verbonden met de PWM-pin van Arduino. Dus de versnelling van de servo roteert ook naar de hoek. werken is hetzelfde voor alle servo's, en dus werkt de robotarm.

Stap 18: De complete AndroBot

Plaats de arm op de bovenkant van de rover en bevestig deze met een lijmpistool. dus de AndroBot is met succes voltooid.

Stap 19: Een probleem en je hulp nodig

Ik weet dat Instractables een grote gemeenschap is, dus ik deel een probleem (of een doelwit) waarmee ik in dit project ben geconfronteerd en ik zoek uw hulp.

Ik heb geprobeerd om zowel het project als het onderdeel in één Arduino te combineren, maar dat is vreselijk mislukt. Deel alstublieft uw suggestie, idee en help me om dit probleem op te lossen en het hele project te verbeteren.

Ik wil zowel het circuit combineren en wil slechts één app (reeds gemaakt), één Arduino en één Bluetooth-module gebruiken

Dus deel alstublieft uw suggestie, idee en help me om dit probleem op te lossen en het hele project te verbeteren.

Bedankt.

Bezoek We Observed

Aanbevolen: