Obsah:

AndroBot: 19 kroků (s obrázky)
AndroBot: 19 kroků (s obrázky)

Video: AndroBot: 19 kroků (s obrázky)

Video: AndroBot: 19 kroků (s obrázky)
Video: Fyzik odhaluje tajemství UFO cestování v čase: Nimitz & Tic Tac 2024, Prosinec
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot je Android Controlled Advanced Robot a je kombinací Android Controlled Rover With Robotic Arm. Začněme tedy jeho historií: Idea a Inspirace

Téměř před dvěma měsíci jsem sledoval film „The Hurt Locker“. V něm je zobrazen rover, který je s týmem Bomb Squad a funguje dobře, ale nesplnil svůj hlavní úkol. A jeho design a funkce mě inspirovaly. Nejsem velmi zkušený tvůrce projektu Robotics, ale vím, že mohu vyrobit podobný, nebude to mít takovou kvalitu, přesnost a náklady, ale může provádět stejné úkoly.

Originální a podrobný článek:-

Jak udělat Rover s robotickým ramenem

Krok 1: Vytvořte Rover V2 ovládaný chytrým telefonem s technologií Bluetooth

Vytvořte Rover V2 ovládaný chytrým telefonem s technologií Bluetooth
Vytvořte Rover V2 ovládaný chytrým telefonem s technologií Bluetooth
Vytvořte Rover V2 ovládaný chytrým telefonem s technologií Bluetooth
Vytvořte Rover V2 ovládaný chytrým telefonem s technologií Bluetooth
Vytvořte Rover V2 ovládaný chytrým telefonem s technologií Bluetooth
Vytvořte Rover V2 ovládaný chytrým telefonem s technologií Bluetooth

Nejprve dělám Android Controlled robot v2. A právě jsem upravil předchozí projekt Android Controlled Robot, a dostal jsem výsledek, který chci. Rover/Bot bude řízen přes Bluetooth a všechny jeho funkce budou ovládány pomocí Mikrokontrolér Atmega 328p-PU. Používáme také desku ovladače motoru L298N, která bude ovládat motory. Vše výše uvedené bude napájeno 12v baterií.

Po této úpravě jsem přidal některé pokročilé funkce a seznam jejích funkcí je následující:-

  1. Čtyřsměrný pohyb
  2. Přední a zadní světlo
  3. Roh
  4. Indikační světlo
  5. Jako kameru lze přidat chytrý telefon.

Takže po celém úvodu o plánu a nápadech si promluvíme o požadavcích:-

Požadavky na výrobu robota ovládaného systémem Android:-

  • 1 x deska Arduino Uno
  • 1 x L298N Deska ovladače motoru
  • 1 x modul Bluetooth
  • 1 x 12v baterie
  • 2 x bílá LED
  • 1 x červená LED
  • 1 x indikační LED libovolná barva
  • 4 x Bo Motor nebo 2 x 12v převodový motor
  • 1 x bzučák
  • 4 x Pneumatiky pro hračky (pokud máte motory Bo) Pokud používáte motor s převodovkou 2 x 12 V, pak dvě pneumatiky a kohout
  • .1 x přepínač

Další požadavky;-

  • 1 x Robot Chassis/base:- vyrobil jsem to kombinací 2 výstupů na CD/DVD
  • 1 x PC/notebook (pouze pro kódování a sledování přijatých videí od robota) Arduino IDE
  • 2 x telefon Android
  • Android aplikace pro ovládání robota.

Přečtěte si více: Nainstalujte si APK

Krok 2: Podvozek:-

Podvozek
Podvozek
Podvozek
Podvozek
Podvozek
Podvozek

Buď použijte Readymade Chassis, některé z nich jsou následující:-

Nebo vytvořte jednoduchý, jaký jsem vytvořil:- Potřebujeme velký prostor, takže přineste dvě špatné jednotky CD/DVD ze starého počítače. Otevřete skříň/zásuvku/vnější tělo této jednotky CD/DVD pomocí šroubováku. Připojte je, jak je znázorněno na obrázku Nyní připojte svorky převodového motoru, pokud používáte Bo Motor, namontujte je na podvozek podle následujícího obrázku.

Nyní jsme tedy vytvořili šasi pro celý projekt. A přecházíme k další nejdůležitější věci, kterou je Circuit Assembly. Sledujte následující schéma obvodu, které vytvořila společnost Fritzing Software a než vytvořte připojení.

Přečtěte si více: Odstraňte GRUB

Krok 3: Schéma zapojení ovládače Rover ovládaného systémem Android na bázi Bluetooth

Schéma zapojení Rover s ovládáním Android na bázi Bluetooth
Schéma zapojení Rover s ovládáním Android na bázi Bluetooth

Zdroj napájení:-

L298N +12v = +12v baterie

GND L298N = GND baterie a GND Arduina

5v L298N = VIN Arduina

Deska Arduino ---- Modul Bluetooth

Arduino RX = Tx modulu Bluetooth

Arduino TX = Bluetooth modulu Rx

Arduino 5v = VCC modulu Bluetooth

Arduino GND = GND modulu Bluetooth

Deska Arduino ---- Deska ovladače motoru L298N

Arduino 5 = in1

Arduino 6 = in2

Arduino 10 = in3

Arduino 11 = in4

Deska Arduino ---- LED a bzučák

Arduino 2 = bzučák je červený

Arduino 3 = červená LED (s odporem 220 ohmů)

Arduino 4 = bílá LED (s odporem 220 ohmů)

Přečtěte si více: Andro Bot od Sourabha Kumara

Krok 4: Arduino kód

Odtud zkopírujte nebo stáhněte kód

Krok 5: Aplikace pro Android

Aplikace pro Android
Aplikace pro Android

Na Playstore jsem našel několik dobrých aplikací a také jsem vytvořil aplikaci pro ovládání Roveru:-

Odkazy jsou následující:-

Možnost 1:- Arduino Bluetooth RC auto

Tato aplikace vám umožňuje ovládat RC auto na bázi Arduina přes Bluetooth. To se provádí pomocí telefonu Android s podporou Bluetooth. Na Arduino kódu a ovládacím obvodu navštivte tento web https://sites.google.com/site/bluetoothrccar/. Tato aplikace vám umožní ovládat auto pomocí tlačítek nebo akcelerometru telefonu. Posuvník umožňuje ovládat rychlost vašeho vozu, pokud má řídicí obvod automobilu tuto funkci. K dispozici jsou také dvě tlačítka pro přední a zadní světla. Blikající světlo vás upozorní, když je telefon připojen k autu, a rozsvícení šipek vás informuje o směru jízdy auta.

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

Možnost 2: -AndroBot Rover

S pomocí webových stránek MIT App Developer jsem vytvořil aplikaci a je v testovacím režimu beta, takže to můžete vyzkoušet a pokud se něco pokazí, vyřešíme tento problém zde je odkaz mé aplikace.

AndroBot Rover.apk

Stáhněte si aplikaci a nainstalujte ji do smartphonu Android.

Krok 6: Nyní vypalte kód

Kroky jsou následující:-

  1. Stáhněte nebo zkopírujte kód z výše uvedené části Kód nebo program pro vytvoření robota ovládaného systémem Android v2.
  2. Nyní spusťte počítač, přeneste soubor.ino a otevřete jej pomocí Arduino IDE.
  3. Propojte desku Arduino a počítač propojovacím kabelem.
  4. Vyberte port a desku
  5. Zkompilujte a vypalte kód kliknutím na tlačítko Nahrát, které bude v levém horním rohu IDE.

Takže nyní je vše dokončeno a náš BOT/ROVER je připraven. A my to prostě musíme zapnout zapnutím.

Přečtěte si více: Easy Andro Bot

Krok 7: Kroky k ovládání smartphonu ovládaného roveru

Zapněte Rover

  1. V telefonu přejděte na Nastavení a najděte nastavení Bluetooth.
  2. Zapněte Bluetooth telefonu Android a vyhledejte nová zařízení Bluetooth.
  3. HC-04/05 se objeví v seznamu po výsledku vyhledávání. Spárujte s modulem Bluetooth pomocí Passward: -1234
  4. Nyní otevřete aplikaci pro Android a klikněte na Připojit nebo se připojit k robotu.
  5. Zobrazí se nové okno, ve kterém se zobrazí všechna zařízení Bluetooth.
  6. Klikněte na HC-04/05.
  7. Nyní je váš robot propojen s chytrým telefonem Android.
  8. Sledujte tlačítka a poté je postupně kontrolujte jejich stisknutím.
  9. Chcete -li přidat kameru, vezměte si telefon Android a nainstalujte aplikaci AirDroid do smartphonu a také do počítače a připojte je.
  10. Možnost fotoaparátu se objeví v hlavní nabídce na ploše, klikněte na něj AirDroid.
  11. Nyní umístěte smartphone do volného prostoru roveru.

Poslední 3 kroky nevysvětluji, protože mám jiný plán, v dalším kroku přidám kameru.

Přečtěte si více: Andro Bot od Sourabha Kumara

Krok 8: Práce obvodu

Nejprve se s ním také zapne modul Rover „ON“a modul bluetooth. Musíme Rover spojit se smartphonem pomocí výše uvedených kroků. Nyní po úspěšném připojení musíme stisknout libovolné tlačítko, aby bylo tlačítko vpřed, takže odešle text „F“do Arduina

a v programu F označuje Vpřed

void forward () {

analogWrite (in1, rychlost);

analogWrite (in3, rychlost);

a umožní kolíku 5, 6 arduina a tyto piny jsou připojeny k pinům in1 a in2 modulu ovladače motoru L298N, takže poskytuje napájení motorům k otáčení. a tím se rover pohne vpřed. Po každém úspěšném provedení příkazu musíme stisknout tlačítko Zastavit. předchozí příkaz se zastaví. a tak budou fungovat všechna směrová tlačítka. K dispozici je také posuvník pro ovládání otáček motoru. který posílá hodnotu mezi 0 až 10, tedy rychlost řízeného motoru. V aplikaci jsou k dispozici také 3 další tlačítka pro některé další funkce, jako je světlo a lesní roh. Po kliknutí se velké písmeno přenese na dlouhé kliknutí, malé písmeno se přenese do arduina a přizpůsobí se programu a podle program a digitální pin buď povolí nebo zakáže, takže LED a bzučák se zapnou (s velkým písmenem) nebo vypnou (s malým písmenem). tak funguje kompletní rover.

Přečtěte si více: Nainstalujte si XAPK

Krok 9:

Pokud je vše v pořádku a funguje, gratulujeme. Dokončili jste část 1 Jak vyrobit Rover v2 ovládaný technologií Bluetooth v AndroBot a jsme připraveni přejít k dalšímu kroku.

Můžete mi navrhnout nějaký nápad na zlepšení, které v tomto projektu můžeme udělat, takže se s námi podělte.

Krok 10: Bluetooth ovládané robotické rameno

Bluetooth ovládaná robotická paže
Bluetooth ovládaná robotická paže

Rameno Robotics bude schopno zachytit a upustit jakékoli malé věci. A otočí se o 180 stupňů Pravý - Levý úhel, další věc závisí na designu. Robotické rameno bude ovládáno přes Bluetooth a veškerá jeho funkce bude ovládána pomocí Atmega 328p -PU Mikroprocesor. Používáme 4 servopohony a vše bude napájeno jakoukoli powerbankou nebo 9v baterií.

Takže po celém úvodu o plánu a nápadech si promluvíme o požadavcích.

Požadavky na aktivaci ramene Bluetooth ovládané robotiky:-

  • 1 x deska Arduino Uno
  • 1 x modul Bluetooth
  • 1 x Power Bank nebo 9v baterie
  • 1 x indikační LED libovolná barva
  • 4 x 9g mikro servomotor s převody a svorkami
  • 1 x přepínač

Další požadavky:-

  • Silná základna
  • Nějaká kotleta nebo váhy nebo kovové tyčinky.
  • Kulatý silný, ale tenký list.
  • Oboustranná páska nebo super lepidlo
  • Lepicí pistole s holí
  • & Chytrý telefon Android

Přečtěte si více: Robot vyhýbající se překážkám

Krok 11: Konstrukce

Konstrukce
Konstrukce
Konstrukce
Konstrukce

První obrázek vám poskytne úplné detaily.

„Kliknutím sem zobrazíte další obrázky“

Používám svůj rover jako platformu/základnu a dokončil jsem ho, takže posílám pár obrázků plánu a nastavení, takže bude snadné vyrobit podobnou paži a nemusíte o designu více přemýšlet, ale musíte prodloužit dráty serva přidáním některých vodičů.

Krok 12: Schéma zapojení

Kruhový diagram
Kruhový diagram

Sestava obvodu:-

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

Přečtěte si více: Rover s robotickým ramenem

Krok 13: Arduino kód

Zkopírujte nebo stáhněte odtud

Krok 14: Kroky k vypálení kódu na Arduino

Kroky jsou následující:-

  1. Stáhněte nebo zkopírujte kód z výše uvedené části
  2. Nyní spusťte počítač, přeneste soubor.ino a otevřete jej pomocí Arduino IDE.
  3. Propojte desku Arduino a počítač propojovacím kabelem.
  4. Vyberte port a desku
  5. Zkompilujte a vypalte kód kliknutím na tlačítko Nahrát, které bude v levém horním rohu IDE.

Nyní je vše dokončeno a naše robotické rameno je připraveno. A stačí jej zapnout zapnutím.

Přečtěte si více: Snadný robot s robotickým ramenem

Krok 15: AndroBot_Arm pro ovládání 4 serv

AndroBot_Arm pro ovládání 4 serv
AndroBot_Arm pro ovládání 4 serv

AndroBot_Arm od Sourabh Kumar (Inventor aplikace MIT)

Vyvinul jsem aplikaci "AndroBot_Arm" pro chytrý telefon s Androidem pomocí aplikace MIT Inventor a je schopen navázat spojení s ramenem přes Bluetooth a může ovládat 4 servo. Stále se učím a budu pravidelně aktualizovat. Navštivte naše stránky a sledujte naše sociální profily. Kliknutím na obrázek zobrazíte podrobnosti o všech možnostech a tlačítkách. Stáhněte si aplikaci AndroBot _Arm od Sourabh Kumar odtud:-

AndroBot_Arm.apk od Sourabh Kumar

Krok 16: Kroky k ovládání Bluetooth ovládaného ramene

  1. Přepněte rameno zapnutím
  2. V telefonu přejděte na Nastavení a najděte nastavení Bluetooth.
  3. Zapněte Bluetooth telefonu Android a vyhledejte nové Bluetooth
  4. Devices. HC-04/05 se objeví v seznamu po výsledku vyhledávání.
  5. Spárujte s modulem Bluetooth pomocí Passward: -1234
  6. Nyní otevřete aplikaci pro Android a klikněte na Připojit.
  7. Zobrazí se nové okno, ve kterém se zobrazí všechna zařízení Bluetooth.
  8. Klikněte na HC-04/05.
  9. Nyní je vaše robotická ruka propojena s chytrým telefonem Android. Nyní je v aplikaci 4 posuvník (jeden snímek pro jedno servo). Zkuste jeden po druhém ovládat rameno.

Přečtěte si více: Andro Bot

Krok 17: Práce obvodu

Nejprve pomocí něj přepněte také rameno „ON“a modul bluetooth. Rameno musíme se smartphonem spojit pomocí výše uvedených kroků. Nyní po úspěšném připojení musíme posunout snímky doprava nebo doleva. Každý snímek má nějaké hodnoty podobné X000 až X180. Kde X = 1, 2, 3, 4. Nyní, když přesuneme posuvník, pak se do modulu Arduino přenese číslo nebo datum prostřednictvím modulu Bluetooth. Nyní je datum převedeno na úhel pomocí pomoc Programu a Knihovny nyní podle úhlu PWM signál je dáván na Piny Arduina. Oranžový vodič nebo signální vodič všech serv je připojen k PWM pinu Arduina. Takže se servo ozubené kolo také otáčí do úhlu. práce je stejná pro všechna serva, a proto funguje robotické rameno.

Krok 18: Kompletní AndroBot

Umístěte paži na horní část vozítka a upevněte ji lepicí pistolí. AndroBot je tedy úspěšně dokončen.

Krok 19: Nějaký problém a potřebujete vaši pomoc

Vím, že Instractables je velká komunita, takže sdílím problém (nebo cíl), kterému jsem v tomto projektu čelil, a hledám vaši pomoc.

Zkoušel jsem zkombinovat projekt/část do jednoho Arduina, ale hrozně se nezdařilo. Podělte se prosím o svůj návrh, nápad a pomozte mi vyřešit tento problém a vylepšit celý projekt.

Chci kombinovat oba obvody a chci používat pouze jednu aplikaci (již vytvořenou), jedno Arduino a jeden modul Bluetooth

Podělte se tedy prosím o svůj návrh, nápad a pomozte mi vyřešit tento problém a vylepšit celý projekt.

Děkuji.

Navštivte stránku We Observed

Doporučuje: