This is an old revision of the document!


Android Car

Autor: Denis Balan

Introducere

Proiectul are la baza construirea unei masinute care se poate controla prin bluetooth de pe un telefon cu android + afisarea pe un lcd a comenzilor pe care le primeste masina :

  • FORWARD (F)
  • BACKWARD (B)
  • LEFT (L)
  • RIGHT (R)
  • STOP (S)

Descriere Generala

Aplicatia instalata pe telefon se conecteaza la modulul bluetooth al masinii si poti controla fiecare miscare scrisa mai sus. Pe acel LCD vor aparea miscarile in timp real. Daca ai apasat sageata in fata o sa apara FORWARD, la fel si pentru celelalte. Miscarile laterale se realizeaza prin fuctionarea unor motorase de pe partea stanga sau dreapta (in functie de directie) mai rapid decat cele de pe partea opusa.

Hardware Design

Lista componente:

  • Arduino UNO
  • Modul Bluetooth HC 05
  • Breadboard
  • Cabluri
  • Baterii : 4x (1.5V) + 1x 9v
  • 4x Motoare
  • 4x Roti
  • LCD
  • 2x driver L298 v1

Schema bloc:

Schema Electrica

Software Design

Librarii:

  1. #include <LiquidCrystal_I2C.h> –> Pentru LCD
  2. #include <SoftwareSerial.h> –> Pentru bluetooth

In functia de setup fac Serial.begin(9600) si setez pinii pentru care dau output. In functia de loop primes input si afisez pe LCD inputul, dupa care setez viteza si directia pentru motoare.

Poze

Jurnal

  1. 11.05.2021 –> comandare sasiu + suport beterii + driver
  2. 19.05.2021 –> comandare modul bluetooth (am uitat de el)
  3. 20 - 1 .06.2021 –> asamblare + verificare cod

Demo

Cod

Bibliografie/Resurse:

pm/prj2021/avaduva/android_car.1622552819.txt.gz · Last modified: 2021/06/01 16:06 by ion_denis.balan
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0