Obsah:

AndroBot: 19 krokov (s obrázkami)
AndroBot: 19 krokov (s obrázkami)

Video: AndroBot: 19 krokov (s obrázkami)

Video: AndroBot: 19 krokov (s obrázkami)
Video: Женщина подала на развод сразу после того, как увидела это фото... 2024, December
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot je Android riadený pokročilý robot a je kombináciou Androidom riadeného roveru s robotickým ramenom. Začnime teda jeho históriou: Nápad a inšpirácia

Takmer pred dvoma mesiacmi som sledoval film „The Hurt Locker“, V ktorom je zobrazený rover, ktorý je s tímom skupiny Bomb, a funguje dobre, ale nesplnil svoju hlavnú úlohu. A inšpiroval ma jeho dizajn a funkcie. Nie som skúsený výrobca robotických projektov, ale viem, že môžem vyrobiť podobný, ale nebude mať takú kvalitu, presnosť a je nákladný, ale môže vykonávať rovnaké úlohy.

Pôvodný a podrobný článok:-

Ako urobiť rovera s robotickým ramenom

Krok 1: Vytvorte Rover V2 ovládaný smartfónom s technológiou Bluetooth

Vytvorte Rover V2 ovládaný smartfónom
Vytvorte Rover V2 ovládaný smartfónom
Vytvorte Rover V2 ovládaný smartfónom s technológiou Bluetooth
Vytvorte Rover V2 ovládaný smartfónom s technológiou Bluetooth
Vytvorte Rover V2 ovládaný smartfónom s technológiou Bluetooth
Vytvorte Rover V2 ovládaný smartfónom s technológiou Bluetooth

Najprv robím Android Controlled Robot v2. A práve som upravil predchádzajúci projekt Android Controlled Robot a dosiahol som výsledok, ktorý chcem. Rover/Bot bude ovládaný prostredníctvom Bluetooth a všetky jeho funkcie budú ovládané prostredníctvom Mikrokontrolér Atmega 328p-PU. Tiež používame dosku vodiča motora L298N, ktorá bude ovládať motory. Všetky vyššie uvedené veci budú napájané 12 V batériou.

Po tejto úprave som pridal niekoľko pokročilých funkcií a zoznam ich funkcií je nasledujúci:-

  1. Štvorcestný pohyb
  2. Predné a zadné svetlo
  3. Klaksón
  4. Indikačné svetlo
  5. K fotoaparátu je možné pridať aj smartfón.

Po celom úvode k plánu a myšlienkam si teda pohovorme o požiadavkách:-

Požiadavky na výrobu robota riadeného systémom Android:-

  • 1 x doska Arduino Uno
  • 1 x L298N Doska ovládača motora
  • 1 x modul Bluetooth
  • 1 x 12v batéria
  • 2 x biela LED
  • 1 x červená LED dióda
  • 1 x indikačná LED dióda akejkoľvek farby
  • 4 x Bo Motor alebo 2 x 12 V prevodový motor
  • 1 x bzučiak
  • 4 x Pneumatiky na hračky (ak máte Bo Motors) Ak používate motor s prevodovkou 2 x 12 V, potom dve pneumatiky a kohútik
  • .1 x Prepínač

Ďalšie požiadavky;-

  • 1 x Robotický podvozok/základňa:- Vyrobil som to kombináciou 2 výstupov na CD/DVD
  • 1 x PC/Laptop (Len na kódovanie a sledovanie prijatých videí od robota) Arduino IDE
  • 2 x telefón s Androidom
  • Aplikácia pre Android na ovládanie robota.

Prečítajte si viac: Nainštalujte si APK

Krok 2: Podvozok:-

Podvozok
Podvozok
Podvozok
Podvozok
Podvozok
Podvozok

Buď použite Readymade Chassis, niektoré z nich sú nasledujúce:-

Alebo urobte ľahký, ktorý som vyrobil:- Potrebujeme veľký priestor, aby ste zo starého počítača dostali dve zlé jednotky CD/DVD. Otvorte puzdro/zásuvku/vonkajšie telo jednotky CD/DVD pomocou skrutkovača. Pripojte ich podľa obrázku Teraz pripojte svorky prevodového motora, ak používate Bo Motor, namontujte ich na podvozok podľa nasledujúceho diagramu.

Teraz sme teda vytvorili podvozok pre celý projekt. A prechádzame k ďalšej najdôležitejšej veci, ktorou je Zostavenie obvodu. Dodržujte nasledujúci schéma zapojenia, ktorú vytvorila spoločnosť Fritzing Software a potom Vytvorte pripojenie.

Prečítajte si viac: Odstráňte GRUB

Krok 3: Schéma zapojenia ovládača Rover riadeného systémom Android na báze Bluetooth

Schéma zapojenia ovládača Android riadeného systémom Android
Schéma zapojenia ovládača Android riadeného systémom Android

Zdroj:-

L298N +12v = +12v batéria

GND L298N = GND batérie a GND Arduina

5v = L298N = VIN Arduina

Doska Arduino ---- Modul Bluetooth

Arduino RX = Tx modulu Bluetooth

Arduino TX = Rx modulu Bluetooth

Arduino 5v = modul VCC modulu Bluetooth

Arduino GND = GND modulu Bluetooth

Doska Arduino ---- doska ovládača motora L298N

Arduino 5 = in1

Arduino 6 = in2

Arduino 10 = in3

Arduino 11 = in4

Doska Arduino ---- LED a bzučiak

Arduino 2 = Bzučiak je červený

Arduino 3 = červená LED (s odporom 220 ohmov)

Arduino 4 = biela LED (s odporom 220 ohmov)

Prečítajte si viac: Andro Bot od Sourabha Kumara

Krok 4: Arduino kód

Odtiaľto skopírujte alebo stiahnite kód

Krok 5: Aplikácia pre Android

Aplikácia pre Android
Aplikácia pre Android

Na Playstore som našiel niekoľko dobrých aplikácií a tiež som vytvoril aplikáciu na ovládanie Roveru:-

Odkazy sú nasledujúce:-

Možnosť 1:- Bluetooth RC auto Arduino

Aplikácia vám umožňuje ovládať RC auto na báze Arduina cez Bluetooth. To sa deje pomocou telefónu s Androidom s podporou Bluetooth. Navštívte tento web https://sites.google.com/site/bluetoothrccar/, kde nájdete kód Arduino a ovládací obvod. Aplikácia vám umožní ovládať auto pomocou tlačidiel alebo akcelerometra telefónu. Ak má riadiaci obvod automobilu túto funkciu, posúvač vám umožňuje ovládať rýchlosť vášho auta. K dispozícii sú tiež dve tlačidlá pre predné a zadné svetlá. Blikajúce svetlo vám oznámi, kedy je telefón pripojený k automobilu, a šípky vám oznámia smer jazdy auta.

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

Možnosť 2: -AndroBot Rover

Pomocou webovej stránky MIT App Developer som vytvoril aplikáciu a je v testovacom režime beta, takže to môžete vyskúšať a potom, ak sa niečo pokazí, problém vyriešime tu je odkaz na moju aplikáciu.

AndroBot Rover.apk

Stiahnite si aplikáciu a nainštalujte ju do smartfónu s Androidom.

Krok 6: Teraz napíšte kód

Kroky sú nasledujúce:-

  1. Stiahnite alebo skopírujte kód z vyššie uvedenej časti Kód alebo program na výrobu robota ovládaného systémom Android.
  2. Teraz spustite počítač, preneste súbor.ino a otvorte ho pomocou Arduino IDE.
  3. Pripojte dosku Arduino a počítač pomocou prepojovacieho kábla.
  4. Vyberte port a palubu
  5. Skompilovajte a napíšte kód kliknutím na tlačidlo Nahrať, ktoré bude v ľavom hornom rohu IDE.

Takže teraz je všetko dokončené a náš BOT/ROVER je pripravený. A stačí ho zapnúť zapnutím.

Prečítajte si viac: Easy Andro Bot

Krok 7: Kroky na ovládanie roveru ovládaného smartfónom

Zapnite Rover

  1. V telefóne prejdite na Nastavenia a nájdite nastavenia Bluetooth.
  2. Zapnite Bluetooth telefónu Android a vyhľadajte nové zariadenia Bluetooth.
  3. HC-04/05 sa objaví v zozname po výsledku vyhľadávania. Spárujte s modulom Bluetooth pomocou Passward: -1234
  4. Teraz otvorte aplikáciu pre Android a kliknite na Pripojiť sa alebo sa pripojiť k robotovi.
  5. Zobrazí sa nové okno, v ktorom sa zobrazia všetky zariadenia Bluetooth.
  6. Kliknite na HC-04/05.
  7. Teraz je váš robot spojený so smartfónom Android.
  8. Sledujte tlačidlá a potom ich postupne kontrolujte stlačením.
  9. Ak chcete pridať kameru, nainštalujte si do telefónu so systémom Android aplikáciu AirDroid do svojho smartfónu a tiež do počítača a pripojte ich.
  10. Možnosť fotoaparátu sa zobrazí v hlavnej ponuke na pracovnej ploche, kliknite naň AirDroid.
  11. Teraz umiestnite smartfón do voľného priestoru rovera.

Nevysvetľujem posledné 3 kroky, pretože mám iný plán, v nasledujúcom kroku pridám kameru.

Prečítajte si viac: Andro Bot od Sourabha Kumara

Krok 8: Práca na obvode

V prvom rade sa s ním zapne aj modul Rover „ON“a modul bluetooth. Rover musíme k smartfónu pripojiť pomocou vyššie uvedených krokov. Teraz po úspešnom pripojení musíme stlačiť akékoľvek tlačidlo, aby bolo tlačidlom vpred, pošle text „F“do Arduina

a v programe F označuje Vpred

neplatné dopredu () {

analogWrite (in1, rýchlosť);

analogWrite (in3, rýchlosť);

a umožní kolíkom 5, 6 arduina a tieto kolíky sú pripojené k pinom in1 a in2 modulu ovládača motora L298N, takže poskytuje napájanie motorov na otáčanie. a tým sa vozítko pohybuje vpred. Po každom úspešnom vykonaní príkazu musíme stlačiť tlačidlo Zastaviť. predchádzajúci príkaz sa zastaví. a tak budú fungovať všetky smerové tlačidlá. K dispozícii je tiež posúvač na ovládanie otáčok motora. ktorý posiela hodnotu medzi 0 až 10, teda rýchlosť riadeného motora. V aplikácii sú k dispozícii aj 3 ďalšie tlačidlá pre niektoré ďalšie funkcie, ako je svetlo a klaksón. Po kliknutí sa prenesie veľké písmeno na dlhé kliknutie, malé písmeno sa prenesie do arduina a spáruje sa s programom a podľa program a digitálny kolík buď zapnú alebo vypnú, čím sa LED a bzučiak zapnú (s veľkým písmenom) alebo vypnú (s malým písmenom). teda kompletný rover funguje.

Prečítajte si viac: Nainštalujte XAPK

Krok 9:

Ak je všetko v poriadku a funguje, gratulujeme. Dokončili ste časť 1 Ako si vyrobiť Rover v2 ovládaný technológiou Bluetooth v AndroBot a sme pripravení prejsť na ďalší krok.

Môžete mi navrhnúť nejaký nápad na zlepšenie, ktoré by sme v tomto projekte mohli urobiť, takže sa s nami podeľte.

Krok 10: Bluetooth ovládané robotické rameno

Bluetooth ovládané robotické rameno
Bluetooth ovládané robotické rameno

Rameno Robotics bude schopné zachytiť a pustiť všetky malé veci. A otáča sa o 180 stupňov Pravý - Ľavý uhol, iná vec závisí od konštrukcie. Robotické rameno bude ovládané cez Bluetooth a všetky jeho funkcie budú ovládané prostredníctvom Atmega 328p -Mikroprocesor PU. Používame 4 servopohony a všetko bude napájané z akejkoľvek powerbanky alebo 9v batérie.

Po všetkom úvode k plánu a myšlienkam si teda pohovorte o požiadavkách.

Požiadavky na to, aby bolo rameno robotiky ovládanej Bluetooth:-

  • 1 x doska Arduino Uno
  • 1 x modul Bluetooth
  • 1 x power banka alebo 9v batéria
  • 1 x indikačná LED dióda akejkoľvek farby
  • 4 x 9g mikro servomotor s prevodmi a svorkami
  • 1 x prepínač

Ďalšie požiadavky:-

  • Silná základňa
  • Niektoré paličky alebo váhy alebo kovové tyčinky.
  • Okrúhly silný, ale tenký list.
  • Obojstranná páska alebo super lepidlo
  • Lepiaca pištoľ s palicou
  • & smartfón s Androidom

Prečítajte si viac: Robot vyhýbajúci sa prekážkam

Krok 11: Konštrukcia

Konštrukcia
Konštrukcia
Konštrukcia
Konštrukcia

Prvý obrázok vám poskytne úplné detaily.

„Kliknutím sem zobrazíte ďalšie obrázky“

Používam svoj rover ako platformu/základňu a dokončil som ho, preto zasielam niekoľko obrázkov plánu a nastavenia, aby bolo ľahké vytvoriť podobné rameno a nemusíte viac premýšľať nad dizajnom, ale musíte predĺžiť káble serva pridaním niektorých vodičov.

Krok 12: Schéma zapojenia

Schéma zapojenia
Schéma zapojenia

Zostava obvodu:-

  • 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

Prečítajte si viac: Rover s robotickým ramenom

Krok 13: Kód Arduino

Skopírujte alebo stiahnite odtiaľto

Krok 14: Kroky k napáleniu kódu na Arduino

Kroky sú nasledujúce:-

  1. Stiahnite alebo skopírujte kód z vyššie uvedenej časti
  2. Teraz spustite počítač, preneste súbor.ino a otvorte ho pomocou Arduino IDE.
  3. Pripojte dosku Arduino a počítač pomocou prepojovacieho kábla.
  4. Vyberte port a palubu
  5. Skompilovajte a napíšte kód kliknutím na tlačidlo Nahrať, ktoré bude v ľavom hornom rohu IDE.

Takže teraz je všetko dokončené a naše robotické rameno je pripravené. A stačí ho zapnúť zapnutím.

Prečítajte si viac: Jednoduchý robot s robotickým ramenom

Krok 15: AndroBot_Arm na ovládanie 4 serv

AndroBot_Arm na ovládanie 4 serv
AndroBot_Arm na ovládanie 4 serv

AndroBot_Arm od Sourabha Kumara (vynálezca aplikácie MIT)

Vyvinul som aplikáciu „AndroBot_Arm“pre smartfóny s Androidom pomocou aplikácie MIT Inventor a je schopná nadviazať spojenie s ramenom prostredníctvom technológie Bluetooth a ovládať 4 servo. Stále sa učím a budem pravidelne aktualizovať. Navštívte naše stránky a sledujte naše sociálne profily. Kliknutím na obrázok zobrazíte podrobnosti o všetkých možnostiach a tlačidlách. Stiahnite si aplikáciu AndroBot _Arm od Sourabh Kumar odtiaľto:-

AndroBot_Arm.apk od Sourabha Kumara

Krok 16: Kroky k ovládaniu ramena ovládaného Bluetooth

  1. Zapnite rameno zapnutím
  2. V telefóne prejdite na Nastavenia a nájdite nastavenia Bluetooth.
  3. Zapnite Bluetooth telefónu Android a vyhľadajte nové Bluetooth
  4. Devices. HC-04/05 sa objaví v zozname po výsledku vyhľadávania.
  5. Spárujte s modulom Bluetooth pomocou Passward: -1234
  6. Teraz otvorte aplikáciu pre Android a kliknite na Pripojiť.
  7. Zobrazí sa nové okno, v ktorom sa zobrazia všetky zariadenia Bluetooth.
  8. Kliknite na HC-04/05.
  9. Teraz je rameno robota prepojené so smartfónom s Androidom. V aplikácii sú teraz 4 posuvníky (jeden posúvač pre jedno servo). Skúste jeden po druhom ovládať rameno.

Prečítajte si viac: Andro Bot

Krok 17: Fungovanie obvodu

V prvom rade pomocou neho prepnite aj rameno „ON“a modul bluetooth. Rameno musíme k smartfónu pripojiť pomocou vyššie uvedených krokov. Teraz po úspešnom pripojení musíme posúvať posúvače doprava alebo doľava. Každý snímok má niektoré hodnoty podobné X000 až X180. Kde X = 1, 2, 3, 4. Teraz, keď posunieme posúvač, potom sa číslo alebo dátum prenesie do modulu Arduino prostredníctvom modulu Bluetooth. Teraz sa dátum prevedie na uhol pomocou pomoc programu a knižnice teraz podľa uhla PWM signál je daný pinom arduina. Oranžový vodič alebo signálny vodič všetkých servopohonov je pripojený k kolíku PWM Arduina. Ozubené koleso serva sa teda tiež otáča do uhla. Podobne práca je rovnaká pre všetky servá a tak funguje aj rameno robotiky.

Krok 18: Kompletný AndroBot

Položte rameno na hornú časť vozítka a zafixujte ho lepiacou pištoľou. AndroBot je teda úspešne dokončený.

Krok 19: Nejaký problém a potrebujete vašu pomoc

Viem, že Instractables je veľká komunita, takže zdieľam problém (alebo cieľ), s ktorým som sa v tomto projekte stretol a hľadám vašu pomoc.

Skúsil som skombinovať projekt/časť do jedného Arduina, ale strašne sa mi to nepodarilo. Podeľte sa, prosím, o svoj návrh, nápad a pomôžte mi vyriešiť tento problém a zlepšiť celý projekt.

Chcem skombinovať obvod a chcem používať iba jednu aplikáciu (už vytvorenú), jedno Arduino a jeden modul Bluetooth

Podeľte sa teda, prosím, o svoj návrh, nápad a pomôžte mi vyriešiť tento problém a vylepšiť celý projekt.

Ďakujem.

Navštívte stránku Pozorujeme

Odporúča: