Obsah:
- Krok 1: Vytvořte Rover V2 ovládaný chytrým telefonem s technologií Bluetooth
- Krok 2: Podvozek:-
- Krok 3: Schéma zapojení ovládače Rover ovládaného systémem Android na bázi Bluetooth
- Krok 4: Arduino kód
- Krok 5: Aplikace pro Android
- Krok 6: Nyní vypalte kód
- Krok 7: Kroky k ovládání smartphonu ovládaného roveru
- Krok 8: Práce obvodu
- Krok 9:
- Krok 10: Bluetooth ovládané robotické rameno
- Krok 11: Konstrukce
- Krok 12: Schéma zapojení
- Krok 13: Arduino kód
- Krok 14: Kroky k vypálení kódu na Arduino
- Krok 15: AndroBot_Arm pro ovládání 4 serv
- Krok 16: Kroky k ovládání Bluetooth ovládaného ramene
- Krok 17: Práce obvodu
- Krok 18: Kompletní AndroBot
- Krok 19: Nějaký problém a potřebujete vaši pomoc
Video: AndroBot: 19 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
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
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í:-
- Čtyřsměrný pohyb
- Přední a zadní světlo
- Roh
- Indikační světlo
- 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:-
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
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
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í:-
- 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.
- Nyní spusťte počítač, přeneste soubor.ino a otevřete jej pomocí Arduino IDE.
- Propojte desku Arduino a počítač propojovacím kabelem.
- Vyberte port a desku
- 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
- V telefonu přejděte na Nastavení a najděte nastavení Bluetooth.
- Zapněte Bluetooth telefonu Android a vyhledejte nová zařízení Bluetooth.
- HC-04/05 se objeví v seznamu po výsledku vyhledávání. Spárujte s modulem Bluetooth pomocí Passward: -1234
- Nyní otevřete aplikaci pro Android a klikněte na Připojit nebo se připojit k robotu.
- Zobrazí se nové okno, ve kterém se zobrazí všechna zařízení Bluetooth.
- Klikněte na HC-04/05.
- Nyní je váš robot propojen s chytrým telefonem Android.
- Sledujte tlačítka a poté je postupně kontrolujte jejich stisknutím.
- 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.
- Možnost fotoaparátu se objeví v hlavní nabídce na ploše, klikněte na něj AirDroid.
- 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
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
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í
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í:-
- Stáhněte nebo zkopírujte kód z výše uvedené části
- Nyní spusťte počítač, přeneste soubor.ino a otevřete jej pomocí Arduino IDE.
- Propojte desku Arduino a počítač propojovacím kabelem.
- Vyberte port a desku
- 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 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
- Přepněte rameno zapnutím
- V telefonu přejděte na Nastavení a najděte nastavení Bluetooth.
- Zapněte Bluetooth telefonu Android a vyhledejte nové Bluetooth
- Devices. HC-04/05 se objeví v seznamu po výsledku vyhledávání.
- Spárujte s modulem Bluetooth pomocí Passward: -1234
- Nyní otevřete aplikaci pro Android a klikněte na Připojit.
- Zobrazí se nové okno, ve kterém se zobrazí všechna zařízení Bluetooth.
- Klikněte na HC-04/05.
- 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:
Postup: Instalace Raspberry PI 4 bezhlavého (VNC) s Rpi imagerem a obrázky: 7 kroků (s obrázky)
Jak na to: Instalace Raspberry PI 4 Headless (VNC) s Rpi-imager a obrázky: Mám v plánu použít tento Rapsberry PI ve spoustě zábavných projektů zpět na mém blogu. Neváhejte se na to podívat. Chtěl jsem se vrátit k používání svého Raspberry PI, ale na novém místě jsem neměl klávesnici ani myš. Už je to dlouho, co jsem nastavoval Raspberry
Počitadlo kroků - mikro: bit: 12 kroků (s obrázky)
Počitadlo kroků - Micro: Bit: Tento projekt bude počítadlem kroků. K měření našich kroků použijeme snímač akcelerometru, který je zabudovaný v Micro: Bit. Pokaždé, když se Micro: Bit zatřese, přidáme 2 k počtu a zobrazíme ho na obrazovce
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): 6 kroků (s obrázky)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): Indukční nabíjení (známé také jako bezdrátové nabíjení nebo bezdrátové nabíjení) je druh bezdrátového přenosu energie. Využívá elektromagnetickou indukci k poskytování elektřiny přenosným zařízením. Nejběžnější aplikací je bezdrátové nabíjení Qi
Vykreslete 3D obrázky svých desek plošných spojů pomocí Eagle3D a POV-Ray: 5 kroků (s obrázky)
Vykreslování 3D obrázků vašich desek plošných spojů pomocí Eagle3D a POV-Ray: Pomocí Eagle3D a POV-Ray můžete vytvářet realistické 3D vykreslování vašich desek plošných spojů. Eagle3D je skript pro EAGLE Layout Editor. Tím se vygeneruje soubor pro sledování paprsku, který bude odeslán na POV-Ray, který nakonec vyskočí finální im
Vytvářejte stereofonní grafické obrázky v aplikaci Excel: 8 kroků (s obrázky)
Vytvářejte stereofonní grafické obrázky v aplikaci Excel: Stereo grafické obrázky mohou 3D hloubkám dodat hloubku