Obsah:
- Krok 1: Vytvorte Rover V2 ovládaný smartfónom s technológiou Bluetooth
- Krok 2: Podvozok:-
- Krok 3: Schéma zapojenia ovládača Rover riadeného systémom Android na báze Bluetooth
- Krok 4: Arduino kód
- Krok 5: Aplikácia pre Android
- Krok 6: Teraz napíšte kód
- Krok 7: Kroky na ovládanie roveru ovládaného smartfónom
- Krok 8: Práca na obvode
- Krok 9:
- Krok 10: Bluetooth ovládané robotické rameno
- Krok 11: Konštrukcia
- Krok 12: Schéma zapojenia
- Krok 13: Kód Arduino
- Krok 14: Kroky k napáleniu kódu na Arduino
- Krok 15: AndroBot_Arm na ovládanie 4 serv
- Krok 16: Kroky k ovládaniu ramena ovládaného Bluetooth
- Krok 17: Fungovanie obvodu
- Krok 18: Kompletný AndroBot
- Krok 19: Nejaký problém a potrebujete vašu pomoc
Video: AndroBot: 19 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
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
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:-
- Štvorcestný pohyb
- Predné a zadné svetlo
- Klaksón
- Indikačné svetlo
- 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:-
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
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
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:-
- 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.
- Teraz spustite počítač, preneste súbor.ino a otvorte ho pomocou Arduino IDE.
- Pripojte dosku Arduino a počítač pomocou prepojovacieho kábla.
- Vyberte port a palubu
- 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
- V telefóne prejdite na Nastavenia a nájdite nastavenia Bluetooth.
- Zapnite Bluetooth telefónu Android a vyhľadajte nové zariadenia Bluetooth.
- HC-04/05 sa objaví v zozname po výsledku vyhľadávania. Spárujte s modulom Bluetooth pomocou Passward: -1234
- Teraz otvorte aplikáciu pre Android a kliknite na Pripojiť sa alebo sa pripojiť k robotovi.
- Zobrazí sa nové okno, v ktorom sa zobrazia všetky zariadenia Bluetooth.
- Kliknite na HC-04/05.
- Teraz je váš robot spojený so smartfónom Android.
- Sledujte tlačidlá a potom ich postupne kontrolujte stlačením.
- 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.
- Možnosť fotoaparátu sa zobrazí v hlavnej ponuke na pracovnej ploche, kliknite naň AirDroid.
- 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
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
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
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:-
- Stiahnite alebo skopírujte kód z vyššie uvedenej časti
- Teraz spustite počítač, preneste súbor.ino a otvorte ho pomocou Arduino IDE.
- Pripojte dosku Arduino a počítač pomocou prepojovacieho kábla.
- Vyberte port a palubu
- 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 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
- Zapnite rameno zapnutím
- V telefóne prejdite na Nastavenia a nájdite nastavenia Bluetooth.
- Zapnite Bluetooth telefónu Android a vyhľadajte nové Bluetooth
- Devices. HC-04/05 sa objaví v zozname po výsledku vyhľadávania.
- Spárujte s modulom Bluetooth pomocou Passward: -1234
- Teraz otvorte aplikáciu pre Android a kliknite na Pripojiť.
- Zobrazí sa nové okno, v ktorom sa zobrazia všetky zariadenia Bluetooth.
- Kliknite na HC-04/05.
- 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:
Ako: Inštalácia Raspberry PI 4 bezhlavého (VNC) s obrazovým procesorom Rpi a obrázkami: 7 krokov (s obrázkami)
Ako na to: Inštalácia Raspberry PI 4 bez hlavy (VNC) s obrázkom Rpi a obrázkami: Plánujem použiť tento nástroj Rapsberry PI v mnohých zábavných projektoch späť na mojom blogu. Neváhajte sa na to pozrieť. Chcel som sa vrátiť k používaniu svojho Raspberry PI, ale na novom mieste som nemal klávesnicu ani myš. Chvíľu to bolo, odkedy som nastavil Raspberry
Počítadlo krokov - mikro: bit: 12 krokov (s obrázkami)
Počítadlo krokov - mikro: bit: Tento projekt bude počítadlom krokov. Na meranie našich krokov použijeme senzor akcelerometra, ktorý je vstavaný v Micro: Bit. Zakaždým, keď sa Micro: Bit zatrasie, pridáme k počtu 2 a zobrazíme ho na obrazovke
Bolt - Nočné hodiny pre bezdrôtové nabíjanie DIY (6 krokov): 6 krokov (s obrázkami)
Bolt - Nočné hodiny bezdrôtového nabíjania DIY (6 krokov): Indukčné nabíjanie (tiež známe ako bezdrôtové nabíjanie alebo bezdrôtové nabíjanie) je typ bezdrôtového prenosu energie. Na prenos elektriny do prenosných zariadení používa elektromagnetickú indukciu. Najbežnejšou aplikáciou je bezdrôtové nabíjanie Qi
Ako rozobrať počítač pomocou jednoduchých krokov a fotografií: 13 krokov (s obrázkami)
Ako rozobrať počítač jednoduchými krokmi a obrázkami: Toto je návod, ako rozobrať počítač. Väčšina základných komponentov je modulárna a dá sa ľahko odstrániť. Je však dôležité, aby ste o tom boli organizovaní. Pomôže to zabrániť strate súčiastok a tiež pri opätovnej montáži
Prenosná reklama sa stane lacným už za 10 krokov !!: 13 krokov (s obrázkami)
Prenosná inzercia na znamení lacné za pouhých 10 krokov !!: Vyrobte si svoj vlastný, lacný a prenosný reklamný nápis. S týmto znakom môžete zobraziť svoju správu alebo logo kdekoľvek komukoľvek z celého mesta. Tento pokyn je reakciou na/zlepšenie/zmenu: https://www.instructables.com/id/Low-Cost-Illuminated-