Satura rādītājs:

AndroBot: 19 soļi (ar attēliem)
AndroBot: 19 soļi (ar attēliem)

Video: AndroBot: 19 soļi (ar attēliem)

Video: AndroBot: 19 soļi (ar attēliem)
Video: Part 1 - Tess of the d'Urbervilles Audiobook by Thomas Hardy (Chs 01-07) 2024, Novembris
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot ir Android kontrolēts uzlabots robots, un tas ir kombinācija ar Android kontrolētu roveri ar robotu roku. Tātad, sāksim ar tā vēsturi: ideja un iedvesma

Gandrīz pirms diviem mēnešiem es skatījos filmu "The Hurt Locker", kurā tiek parādīts roveris, kas ir kopā ar Bomb squad komandu, un tas darbojas labi, bet nespēja izpildīt savu galveno uzdevumu. Un tā dizains un funkcijas mani iedvesmoja. Es neesmu labi pieredzējis robotikas projektu veidotājs, bet es zinu, ka varu uztaisīt līdzīgu, jo tas nebūs tik kvalitatīvs, precīzs un dārgs, bet tas var veikt tos pašus uzdevumus.

Oriģināls un detalizēts raksts:-

Kā izveidot roveru ar robotikas roku

1. darbība. Izveidojiet Bluetooth balstītu viedtālruņa vadītu Rover V2

Izveidojiet Bluetooth balstītu viedtālruņa vadītu Rover V2
Izveidojiet Bluetooth balstītu viedtālruņa vadītu Rover V2
Izveidojiet Bluetooth balstītu viedtālruņa vadītu Rover V2
Izveidojiet Bluetooth balstītu viedtālruņa vadītu Rover V2
Izveidojiet Bluetooth balstītu viedtālruņa vadītu Rover V2
Izveidojiet Bluetooth balstītu viedtālruņa vadītu Rover V2

Vispirms es izveidoju Android kontrolēto robotu v2. Un es tikko pārveidoju iepriekšējo projektu Android kontrolētais robots, un es saņēmu vēlamo rezultātu. Rover/Bot tiks kontrolēts, izmantojot Bluetooth, un visas tā funkcijas tiks kontrolētas, izmantojot Atmega 328p-PU mikrokontrolleris. Mēs izmantojam arī L298N motora draivera paneli, kas kontrolēs motorus. Visu iepriekš minēto darbinās 12 voltu akumulators.

Pēc šīs modifikācijas es pievienoju dažas uzlabotas funkcijas, un tās funkciju saraksts ir šāds:-

  1. Četru virzienu kustība
  2. Priekšējais un aizmugurējais lukturis
  3. Rags
  4. Indikācijas gaisma
  5. Var pievienot viedtālruni, lai to izmantotu kā kameru.

Tātad, pēc visa Ievads par plānu un idejām ļauj runāt par prasībām:-

Prasības, lai izveidotu Android kontrolētu robotu:-

  • 1 x Arduino Uno dēlis
  • 1 x L298N motora vadītāja panelis
  • 1 x Bluetooth modulis
  • 1 x 12V akumulators
  • 2 x baltas gaismas diodes
  • 1 x sarkana gaismas diode
  • 1 x indikācijas LED jebkura krāsa
  • 4 x Bo motors vai 2 x 12 V pārnesumu motors
  • 1 x skaņas signāls
  • 4 x Riepu riepas (ja jums ir Bo Motors) Ja izmantojat 2 x 12 V pārnesumu motoru, tad divas riepas un Coster ritenis
  • .1 x slēdzis

Citas prasības;

  • 1 x robota šasija/bāze:- es to izveidoju, apvienojot 2 CD/DVD izejas
  • 1 x dators/klēpjdators (tikai kodēšanai un saņemto video skatīšanai no robota) Arduino IDE
  • 2 x Android tālrunis
  • Android lietotne robota vadīšanai.

Lasīt vairāk: instalējiet APK

2. darbība: šasija:-

Šasija
Šasija
Šasija
Šasija
Šasija
Šasija

Vai nu izmantojiet gatavu šasiju, daži no tiem ir šādi:-

Vai arī izveidojiet vienkāršu, kā es to izdarīju:- Mums ir vajadzīga liela telpa, tāpēc no vecā datora ņemiet divus sliktus CD/DVD diskdziņus. Atveriet šī CD/DVD diskdziņa korpusu/izeju/ārējo korpusu, izmantojot skrūvgriezi. Pievienojieties tiem, kā parādīts Tagad pievienojiet pārnesumkārbas motora skavas. Ja izmantojat Bo Motor, tad uzstādiet tos uz šasijas, kā parādīts tālāk redzamajā diagrammā.

Tātad, tagad mēs esam izveidojuši šasiju visam projektam. Un mēs pārejam pie nākamās vissvarīgākās lietas, kas ir shēmas montāža. Ievērojiet šo shēmas shēmu, ko izveidojusi Fritzing Software, un pēc tam izveidojiet savienojumu.

Lasīt vairāk: noņemiet GRUB

3. darbība: Bluetooth balstīta Android kontrolēta Rover shēma

Uz Bluetooth balstīta Android kontrolēta Rover shēma
Uz Bluetooth balstīta Android kontrolēta Rover shēma

Enerģijas padeve:-

L298N +12v = +12v akumulators

L298N GND = akumulatora Gnd un Arduino GND

L298N 5v = Arduino VIN

Arduino dēlis ---- Bluetooth modulis

Arduino RX = Bluetooth moduļa Tx

Arduino TX = Bluetooth moduļa Rx

Arduino 5v = Bluetooth moduļa VCC

Arduino GND = Bluetooth moduļa GND

Arduino padome ---- L298N motora vadītāja padome

Arduino 5 = 1

Arduino 6 = in2

Arduino 10 = in3

Arduino 11 = in4

Arduino dēlis ---- LED un skaņas signāls

Arduino 2 = Buzzer sarkans

Arduino's 3 = sarkanās gaismas diodes (ar 220 omu rezistoru)

Arduino 4 = balta LED (ar 220 omu rezistoru)

Lasīt vairāk: Andro Bots, autors: Sourabh Kumar

4. solis: Arduino kods

Kopējiet vai lejupielādējiet kodu no šejienes

5. darbība: Android lietotne

Android lietotne
Android lietotne

Es atradu dažas labas lietotnes vietnē Playstore, kā arī izveidoju lietotni Rover vadīšanai:-

Saites ir šādas:-

1. iespēja:- Arduino Bluetooth RC automašīna

Lietojumprogramma ļauj jums kontrolēt uz Arduino balstītu RC automašīnu, izmantojot Bluetooth. Tas tiek darīts, izmantojot Android tālruni, kurā ir iespējota Bluetooth. Apmeklējiet šo vietni https://sites.google.com/site/bluetoothrccar/, lai uzzinātu Arduino kodu un vadības ķēdi. Lietotne ļauj vadīt automašīnu ar pogām vai tālruņa akselerometru. Slīdņa josla ļauj jums kontrolēt automašīnas ātrumu, ja automašīnas vadības ķēdei ir šī funkcija. Ir arī divas pogas priekšējiem un aizmugurējiem lukturiem. Mirgojoša gaisma ļauj uzzināt, kad tālrunis ir pievienots automašīnai, un iedegas bultiņas, kas ļauj uzzināt automašīnas braukšanas virzienu.

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

2. iespēja: -AndroBot Rover

Ar MIT lietotņu izstrādātāja vietnes palīdzību es izveidoju lietotni, un tā ir beta testa režīmā, lai jūs varētu izmēģināt, un tad, ja kaut kas noiet greizi, mēs atrisināsim šo problēmu, šeit ir manas lietotnes saite.

AndroBot Rover.apk

Lejupielādējiet lietotni un instalējiet to Android viedtālrunī.

6. solis: Tagad ierakstiet kodu

Pasākumi ir šādi:-

  1. Lejupielādējiet vai nokopējiet kodu no sadaļas Kods vai programma, lai izveidotu Android kontrolētu robotu v2.
  2. Tagad sāciet datoru pārsūtīt.ino failu un atveriet to, izmantojot Arduino IDE.
  3. Savienojiet Arduino paneli un datoru ar savienojuma kabeli.
  4. Atlasiet ostu un dēli
  5. Apkopojiet un ierakstiet kodu, noklikšķinot uz augšupielādes pogas, kas atrodas IDE augšējā kreisajā stūrī.

Tātad tagad viss ir pabeigts un mūsu BOT/ROVER ir gatavs. Un mums tas vienkārši jāieslēdz, ieslēdzot.

Lasi vēl: Easy Andro Bot

7. darbība: darbības, lai kontrolētu viedtālruņa vadāmo Rover

Ieslēdziet Rover

  1. Tālrunī dodieties uz Iestatījumi un atrodiet Bluetooth iestatījumus.
  2. Ieslēdziet Android tālruņa Bluetooth un meklējiet jaunas Bluetooth ierīces.
  3. HC-04/05 tiks parādīts sarakstā pēc meklēšanas rezultāta. Savienojiet pārī ar Bluetooth moduli, izmantojot Passward: -1234
  4. Tagad atveriet Android lietotni un noklikšķiniet uz Savienot vai izveidot savienojumu ar robotu.
  5. Tiks parādīts jauns logs, kurā tiks parādītas visas Bluetooth ierīces.
  6. Noklikšķiniet uz HC-04/05.
  7. Tagad jūsu robots ir savienots ar android viedtālruni.
  8. Ievērojiet pogas un pārbaudiet tās pa vienai, nospiežot tās.
  9. Lai pievienotu kameru, paņemiet Android tālruni, viedtālrunī un datorā instalējiet lietotni AirDroid un savienojiet tās.
  10. Kameras opcija parādīsies darbvirsmas AirDroid galvenajā izvēlnē, noklikšķiniet uz tās.
  11. Tagad novietojiet viedtālruni rovera brīvajā vietā.

Es neskaidroju pēdējos 3 soļus, jo man ir atšķirīgs plāns, nākamajā solī es pievienošu kameru.

Lasīt vairāk: Andro Bots, autors: Sourabh Kumar

8. solis: ķēdes darbs

Pirmkārt, ar to ieslēdzas arī Rover "ON" un Bluetooth modulis. Mums ir jāpievieno Rover ar viedtālruni, izmantojot iepriekš minētās darbības. Tagad pēc veiksmīga savienojuma mums ir jānospiež jebkura poga, lai tā būtu poga Uz priekšu tas nosūtīs "F" tekstu Arduino

un programmā F apzīmē Forward

anulēt uz priekšu () {

analogWrite (in1, ātrums);

analogWrite (in3, ātrums);

un tas ļaus arduino 5., 6. tapu, un šīs tapas ir savienotas ar L298N motora draivera moduļa in1 un in2 tapām, tādējādi dodot motoriem iespēju griezties. un tādējādi roveris virzās uz priekšu. Mums pēc katras veiksmīgas komandas izpildes ir jānospiež poga Stop. tātad iepriekšējā komanda tiks apturēta.un līdz ar to visas virziena pogas darbosies. Ir arī slīdnis, lai kontrolētu motora ātrumu. kas nosūta vērtību no 0 līdz 10, tādējādi kontrolējot motora ātrumu. Lietotnē ir pieejamas arī 3 papildu pogas dažām papildu funkcijām, piemēram, gaismas un skaņas signālam. Noklikšķinot uz lielās burta, uz garā klikšķa tiek pārsūtīts mazais burts, kas tiek pārsūtīts uz arduino, un tas tiek saskaņots ar programmu un atbilstoši programmu un digitālo tapu vai nu iespējo vai atspējo, tādējādi LED un skaņas signāls ir ieslēgts (ar lielo burtu) vai izslēgts (ar mazo burtu). tādējādi pilnīgs roveris darbojas.

Lasīt vairāk: Instalējiet XAPK

9. darbība

Ja viss notiek pareizi un darbojas, tad apsveicam. Esat pabeidzis AndroBot 1. daļu, kā izveidot Bluetooth kontrolētu Rover v2, un mēs esam gatavi pāriet uz nākamo soli.

Jūs varat ieteikt man kādu ideju, kā kaut ko uzlabot šajā projektā, tāpēc dalieties ar mums.

10. solis: Bluetooth kontrolēta robotu roka

Bluetooth vadāma robotu roka
Bluetooth vadāma robotu roka

Robotikas roka varēs noķert un nomest visas sīkās lietas. Un griežas par 180 grādiem pa labi - kreisais leņķis, cita lieta ir atkarīga no konstrukcijas. Robotikas roka tiks vadīta, izmantojot Bluetooth, un visas tās funkcijas tiks kontrolētas, izmantojot Atmega 328p -PU mikrokontrolleris. Mēs izmantojam 4 servo kontrolieri, un viss tiks darbināts, izmantojot jebkuru Powerbank vai 9v akumulatoru.

Tāpēc pēc visa Ievads par plānu un idejām ļauj runāt par Prasībām.

Prasības, lai izveidotu Bluetooth vadāmu robotikas roku:-

  • 1 x Arduino Uno dēlis
  • 1 x Bluetooth modulis
  • 1 x Power Bank vai 9v akumulators
  • 1 x indikācijas LED jebkura krāsa
  • 4 x 9 g mikro servo motors ar pārnesumiem un skavām
  • 1 x slēdzis

Citas prasības:-

  • Spēcīga bāze
  • Daži karbonādes nūjas vai svari vai metāla nūjas.
  • Apaļa, stipra, bet plāna loksne.
  • Divpusēja lente vai superlīme
  • Glu pistole ar nūju
  • & Android viedtālrunis

Lasi vēl: Robots, no kura izvairīties no šķēršļiem

11. solis: būvniecība

Būvniecība
Būvniecība
Būvniecība
Būvniecība

Pirmais attēls sniegs pilnīgu informāciju.

Noklikšķiniet šeit, lai skatītu vairāk attēlu

Es izmantoju savu rover kā platformu/bāzi un esmu to pabeidzis, tāpēc es ievietoju dažus plāna un iestatījumu attēlus, lai būtu viegli izveidot līdzīgu roku, un jums nav vairāk jādomā par dizainu, bet jums ir jāpagarina servo vadi, pievienojot dažus vadus.

12. solis: shēmas shēma

Ķēdes diagramma
Ķēdes diagramma

Ķēdes montāža:-

  • Arduino Uno 10 - Bluetooth modulis TX
  • Arduino Uno 11 - Bluetooth modulis RX
  • Servo 1 apelsīns- Arduino Uno 3
  • Servo 2 apelsīns- Arduino Uno 5
  • Servo 3 apelsīns- Arduino Uno 6
  • Servo 4 apelsīns- Arduino Uno 9

Lasi vēl: Rover ar robotu roku

13. darbība: Arduino kods

Kopējiet vai lejupielādējiet no šejienes

14. darbība. Koda ierakstīšana Arduino

Pasākumi ir šādi:-

  1. Lejupielādējiet vai kopējiet kodu no iepriekš minētās sadaļas
  2. Tagad sāciet datoru pārsūtīt.ino failu un atveriet to, izmantojot Arduino IDE.
  3. Savienojiet Arduino paneli un datoru ar savienojuma kabeli.
  4. Atlasiet ostu un dēli
  5. Apkopojiet un ierakstiet kodu, noklikšķinot uz augšupielādes pogas, kas atrodas IDE augšējā kreisajā stūrī.

Tātad tagad viss ir pabeigts un mūsu robotikas roka ir gatava. Un mums tas vienkārši jāieslēdz, ieslēdzot.

Lasīt vairāk: Vienkāršs robots ar robotikas roku

15. solis: AndroBot_Arm 4 servo kontrolei

AndroBot_Arm 4 servo kontrolei
AndroBot_Arm 4 servo kontrolei

AndroBot_Arm autors: Sourabh Kumar (MIT lietotņu izgudrotājs)

Es esmu izstrādājis lietotni "AndroBot_Arm" android viedtālrunim ar MIT app Inventor palīdzību, un tā spēj izveidot savienojumu ar roku, izmantojot Bluetooth, un var kontrolēt 4 servo. Es joprojām mācos un regulāri atjaunināšu. Tāpēc apmeklējiet mūsu vietni un sekojiet mūsu sociālajiem profiliem. Noklikšķiniet uz attēla, lai redzētu visu opciju un pogu informāciju. Lejupielādējiet Sourabh Kumar lietotni AndroBot _Arm no šejienes:-

AndroBot_Arm.apk autors: Sourabh Kumar

16. darbība. Bluetooth kontrolētās rokas vadības darbības

  1. Pārslēdziet roku, ieslēdzot to
  2. Tālrunī dodieties uz Iestatījumi un atrodiet Bluetooth iestatījumus.
  3. Ieslēdziet Android tālruņa Bluetooth un meklējiet jaunu Bluetooth
  4. Ierīces. HC-04/05 tiks parādītas sarakstā pēc meklēšanas rezultāta.
  5. Savienojiet pārī ar Bluetooth moduli, izmantojot Passward: -1234
  6. Tagad atveriet Android lietotni un noklikšķiniet uz Savienot.
  7. Tiks parādīts jauns logs, kurā tiks parādītas visas Bluetooth ierīces.
  8. Noklikšķiniet uz HC-04/05.
  9. Tagad jūsu robotikas roka ir savienota ar android viedtālruni. Tagad lietotnē ir 4 slīdņi (viens slaids vienam servo). Izmēģiniet pa vienam, viņi kontrolēs roku.

Lasi vēl: Andro Bots

17. solis: ķēdes darbs

Pirmkārt, ar to ieslēdziet arī roku "ON" un Bluetooth moduli. Mums ir jāsavieno roka ar viedtālruni, izmantojot iepriekš minētās darbības. Tagad pēc veiksmīga savienojuma slaidi ir jāpārvieto pa labi vai pa kreisi. Katram slaidam ir dažas vērtības, kas līdzīgas X000 līdz X180. Kur X = 1, 2, 3, 4. Tagad, pārvietojot slīdni, numurs vai datums tiek pārsūtīts uz Arduino, izmantojot Bluetooth moduli. Tagad datums tiek pārvērsts leņķī ar Programmas un bibliotēkas palīdzība tagad saskaņā ar leņķi PWM signāls tiek piešķirts arduino tapām. Visu servo apelsīnu vads vai signāla vads ir pievienots Arduino PWM tapai. Tādējādi servo pārnesums griežas arī leņķī. Līdzīgi darbs ir vienāds visiem servo, un tādējādi darbojas robotikas roka.

18. solis: pilnīgs AndroBot

Novietojiet roku rovera augšpusē un nostipriniet to ar līmes pistoli. tādējādi AndroBot ir veiksmīgi pabeigts.

19. solis: kāda problēma un nepieciešama jūsu palīdzība

Es zinu, ka Instractables ir liela kopiena, tāpēc es dalos ar problēmu (vai mērķi), ar kuru esmu saskārusies šajā projektā, un meklēju jūsu palīdzību.

Es mēģināju apvienot gan projektu/daļu vienā Arduino, bet briesmīgi neizdevās. Lūdzu, dalieties savā ieteikumā, idejā un palīdziet man atrisināt šo problēmu un uzlabot visu projektu.

Es vēlos apvienot gan ķēdi, gan vēlos izmantot tikai vienu lietotni (jau izveidota), vienu Arduino un vienu Bluetooth moduli

Tāpēc, lūdzu, dalieties savā ieteikumā, idejā un palīdziet man atrisināt šo problēmu un uzlabot visu projektu.

Paldies.

Lūdzu, apmeklējiet vietni Mēs novērojām

Ieteicams: