Design af Android-styrede biler ved hjælp af 8051 Microcontroller

Prøv Vores Instrument Til At Fjerne Problemer





I dag spiller teknologien en bred rolle i vores daglige liv. Med hurtig udvikling af teknologi , alle er afhængige af moderne gadgets og internet. Trådløs teknologi har yderligere reduceret den menneskelige indsats og påberåbt sig at vedtage nye, effektive og omkostningseffektive metoder, hvilket efterlader de konventionelle metoder. Trådløse teknologier Som Zigbee bruges Bluetooth, wifi, RF-signaler til at kontrollere og betjene forskellige applikationer og reagere i overensstemmelse hermed.

Målet med dette projekt er at fremstille en Android-baseret smartphone eller tablet til at styre bilerne. Android er et operativsystem på Linux-sprog. Det blev udviklet fra jorden for at hjælpe udviklerne med at oprette en mobilapplikation til effektiv udnyttelse af mobil med berøringsbevægelser, stemmekommando osv. Det er en open source med Java UI.




Android

Android

Android-styret bilsystem

En android-styret bil giver brugeren mulighed for at styre en batteristrøm bil trådløst gennem en Android-enhed. Dette system har et Bluetooth-modul som et medium for dataoverførsel mellem bilen og Android-enheden. Data modtaget af Bluetooth behandles af 8051 mikrokontroller, der udfører den ønskede handling.



Blokdiagram

Blokdiagram til Android-styret bil ved hjælp af 8051 Microcontroller

Blokdiagram til Android-styret bil ved hjælp af 8051 Microcontroller

Hardwarekrav

  • 8051 Mikrocontroller
  • Android-enhed
  • Robotkrop
  • Bluetooth-enhed
  • DC-motorer
  • Motor Driver IC
  • Krystal
  • Strøm regulator
  • Modstande, kondensatorer
  • Batteri

Softwarekrav

Android-styret bilsystemdrift

Android-enheden har en applikation, der giver brugeren en GUI (grafisk brugergrænseflade) til at sende kommandoerne ved hjælp af deres berøringsbevægelse. Kommandoerne sendes til bilen via en aktiv Bluetooth-enhed i form af strengvariabler.

Android-styret bil

Bluetooth til stede i bilen modtager strengdataene, som derefter føres til mikrokontrolleren. Mikrocontrolleren behandler dataene og kontrollerer for brugerens kommandoer. Ved genkendelse af kommandoerne (fremad / bagud / venstre / højre) sender mikrocontrolleren informationen til driver IC . Derefter betjener driver IC motoren for at udføre den ønskede handling. Dette system fortsætter med hver gestus fra brugeren til at kontrollere bilen.

Bluetooth-modul

En Bluetooth er en trådløs enhed bruges til at overføre data over en kort rækkevidde. Det bruger radiosignaler til kommunikation. Det har evnen til at kommunikere med mange enheder uden nogen grænseflade. Det fungerer med en hastighed på 2,45 GHz.


Motor Driver IC

L293D er en typisk motor driver IC. Denne IC har 16 ben, der bruges til at styre et sæt DC-motor i alle retninger. Denne IC fungerer på H-broens princip. En H-bro er et elektronisk kredsløb, der gør det muligt at anvende spændingen over belastningen i enhver retning. Dette bruges generelt i robotteknologi for at tillade jævnstrømsmotor at køre fremad eller bagud.

8051 Mikrocontroller

En mikrokontroller er en stærkt integreret chip eller en mikroprocessor med alle eksterne enheder som RAM, ROM, I / O-porte, Timere ADC osv. på en enkelt chip. Det er en dedikeret chip kaldet single chip-computer.

8051 mikrocontroller er en populær 8-bit mikrocontroller. Det er baseret på 8 bit CISC-kerne af Harvard-arkitektur. Den fås som en 40 pin DIP pin chip og fungerer med 5 volt DC input.

Blokdiagram over 8051 mikrokontroller

Blokdiagram over 8051 mikrokontroller

Fremtrædende funktioner i 8051 mikrokontroller

  • 4KB on-chip programhukommelse (ROM og EPROM).
  • 128 bytes on-chip datahukommelse (RAM).
  • 8-bit databus, 16-bit adressebit og to 16 bit timere T0 og T1
  • 32 generelle formål registrerer hver på 8 bits og fem afbrydelser.
  • Fire parallelle porte på hver 8 bit med i alt 32 I / O-linjer.
  • Én 16 bit programtæller, en stakmarkør og en 16 bit datapeger.
  • Én mikrosekund instruktionscyklus med 12MHz krystal.
  • Én dobbelt duplex seriel kommunikationsport.

Pin Beskrivelse

8051-mikrocontrolleren fås i DIP-konfiguration med 40 ben. Blandt 40 ben tildeles 32 ben til fire parallelle porte P0, P1, P2 og P3, hvor hver port har 8 ben. De resterende ben er VCC, GND, XTAL1, XTAL2, RST, EA og PSEN.

TIL kvarts krystaloscillator er forbundet på tværs af stifterne XTAL1 og XTAL2 med en kondensatorværdi på 30pF. Hvis der anvendes en anden kilde end krystaloscillator, forbliver benene XTAL1 og XTAL2 åbne.

Seriel kommunikation i 8051 mikrokontroller

8051-mikrocontrolleren har to ben til overførsel og modtagelse af data via seriel kommunikation. Disse to ben er en del af en port P3 (P3.0 og P3.1). Disse ben er TTL-kompatible, og derfor kræver de en linjedriver til at lave dem RS232 kompatibel . MAX232 bruges som linjedriver. Seriel kommunikation styres af et 8-bit register kaldet SCON register.

Interfacing DC Motor til 8051

Interfacing DC Motor med 8051 Microcontroller

En jævnstrømsmotor kører på jævnstrøm, og den producerer drejningsmoment ved hjælp af elektrisk energi og magnetfelt. En jævnstrømsmotor kræver mere drejningsmoment i den indledende fase end i løbet. Jævnstrømsmotorer kræver stor strøm for at køre, hvilket vil ødelægge mikrocontrolleren IC. Derfor bruges kørekredsløb med en optoisolator og en L293 Dual H-Bridge driver. Optoisolatoren giver ekstra beskyttelse til mikrokontrolleren.

Android-applikationer

Android-operativsystemet giver en platform til at udvikle en række applikationer, der kører på smartphones for at forbedre menneskers liv.

  • Android bruges til at udvikle præcis navigations-, sporingssystem
  • Det bruges til at udvikle forskellige sociale medieapplikationer, der giver interaktionsnetværket.
  • Det hjælper med at udvikle forskellige mobilbank-, pengeoverførselsapps.
  • Det letter let shopping.
  • Det hjælper med at udvikle forskellige sikkerheds- og sikkerhedsapps.

Dette handler om design af en Android-styret bil ved hjælp af 8051-mikrocontroller, der bruger driver-IC'er til bevægelse og en smartphone til trådløs kommunikation via en Bluetooth. For yderligere oplysninger når sådanne interessante projekter os gennem kommentarfeltet nedenfor