Design av Android-kontrollerte biler ved bruk av 8051 Microcontroller

Prøv Instrumentet Vårt For Å Eliminere Problemer





I dag spiller teknologien en bred rolle i vårt daglige liv. Med rask utvikling av teknologi , alle er avhengige av moderne dingser og internett. Trådløs teknologi har ytterligere redusert menneskelig innsats og påkalt seg å ta i bruk nye, effektive og kostnadseffektive metoder, og etterlater de konvensjonelle metodene. Trådløs teknologi som Zigbee, brukes Bluetooth, wifi, RF-signaler til å kontrollere og betjene forskjellige applikasjoner og svare deretter.

Målet med dette prosjektet er å lage en Android-basert smarttelefon eller nettbrett for å kontrollere bilene. Android er et operativsystem på Linux-språk. Den ble utviklet fra grunnen av for å hjelpe utviklerne med å lage en mobilapplikasjon for effektiv bruk av mobil med berøringsbevegelser, talekommando osv. Det er en åpen kildekode med Java UI.




Android

Android

Android-styrt bilsystem

En android-kontrollert bil lar brukeren styre en batteristrøm-bil trådløst gjennom en Android-enhet. Dette systemet har en Bluetooth-modul som et medium for dataoverføring mellom bilen og Android-enheten. Dataene som mottas av Bluetooth behandles av 8051 mikrokontroller som utfører ønsket handling.



Blokkdiagram

Blokkdiagram for Android-kontrollert bil ved bruk av 8051 Microcontroller

Blokkdiagram for Android-kontrollert bil ved bruk av 8051 Microcontroller

Maskinvarekrav

  • 8051 Mikrokontroller
  • Android-enhet
  • Robotkropp
  • Bluetooth-enhet
  • DC Motors
  • Motor Driver IC
  • Krystall
  • Spenningsregulator
  • Motstander, kondensatorer
  • Batteri

Programvarekrav

Android-styrt bilsystemdrift

Android-enheten har et program som gir brukeren et GUI (grafisk brukergrensesnitt) for å sende kommandoene ved hjelp av berøringsbevegelsen. Kommandoene sendes til bilen gjennom en aktiv Bluetooth-enhet i form av strengvariabler.

Android-kontrollert bil

Bluetooth til stede i bilen mottar strengdataene som deretter mates til mikrokontrolleren. Mikrokontrolleren behandler dataene og ser etter brukerens kommandoer. Ved å gjenkjenne kommandoene (fremover / bakover / venstre / høyre) sender mikrokontrolleren informasjonen til driver IC . Deretter driver driver IC motoren for å utføre ønsket handling. Dette systemet fortsetter med hver bevegelse fra brukeren for å kontrollere bilen.

Bluetooth-modul

En Bluetooth er en trådløs enhet brukes til å overføre data over kort rekkevidde. Den bruker radiosignaler for kommunikasjon. Den har evnen til å kommunisere med mange enheter uten noe grensesnitt. Den fungerer med en hastighet på 2,45 GHz.


Motor Driver IC

L293D er en typisk motor driver IC. Denne IC har 16 pinner som brukes til å kontrollere et sett med DC-motor i alle retninger. Denne IC fungerer på prinsippet om H bridge. En H-bro er en elektronisk krets som gjør det mulig å påføre spenningen over lasten i alle retninger. Dette brukes vanligvis i robotikk for å tillate DC-motor å kjøre fremover eller bakover.

8051 Mikrokontroller

En mikrokontroller er en høyt integrert brikke eller en mikroprosessor med alle eksterne enheter som RAM, ROM, I / O-porter, Timere ADC etc. på en enkelt brikke. Det er en dedikert chip kalt single chip-datamaskin.

8051-mikrokontrolleren er en populær 8-biters mikrokontroller. Den er basert på 8-biters CISC-kjerne av Harvard-arkitektur. Den er tilgjengelig som en 40-pins DIP pin-chip og fungerer med 5 volt DC-inngang.

Blokkdiagram over 8051 mikrokontroller

Blokkdiagram over 8051 mikrokontroller

Fremtredende funksjoner i 8051 mikrokontroller

  • 4KB-chip på minnet (ROM og EPROM).
  • 128 byte dataminne (RAM) på brikken.
  • 8-bits databuss, 16-biters adressebit og to 16-biters tidtakere T0 og T1
  • 32 generelle formål registrerer hver på 8 bits og fem avbrudd.
  • Fire parallelle porter på hver 8 bits med totalt 32 I / O-linjer.
  • En 16-biters programteller, en stakkpeker og en 16-bits datapeker.
  • Én mikrosekund instruksjonssyklus med 12MHz krystall.
  • Én dobbel dupleks seriell kommunikasjonsport.

Pin Beskrivelse

8051-mikrokontrolleren er tilgjengelig i 40-pin DIP-konfigurasjon. Blant 40 pinner er 32 pinner tildelt for fire parallelle porter P0, P1, P2 og P3, hver port har 8 pinner. De resterende pinnene er VCC, GND, XTAL1, XTAL2, RST, EA og PSEN.

TIL kvartskrystalloscillator er koblet over pinnene XTAL1 og XTAL2 med en kondensatorverdi på 30pF. Hvis en annen kilde enn krystalloscillator brukes, blir pinnene XTAL1 og XTAL2 igjen åpne.

Seriekommunikasjon i 8051 mikrokontroller

8051-mikrokontrolleren har to pinner for overføring og mottak av data gjennom seriell kommunikasjon. Disse to pinnene er en del av en port P3 (P3.0 og P3.1). Disse pinnene er TTL-kompatible, og de krever derfor en linjedriver for å lage dem RS232-kompatibel . MAX232 brukes som linjedriver. Seriell kommunikasjon styres av et 8-biters register kalt SCON-register.

Grensesnitt DC-motor til 8051

Grensesnitt DC-motor med 8051 mikrokontroller

En DC-motor går på likestrøm og produserer dreiemoment ved hjelp av elektrisk energi og magnetfelt. En likestrømsmotor krever mer dreiemoment i begynnelsen enn i løpet. DC-motorer krever stor strøm for å gå, noe som vil ødelegge mikrokontrolleren IC. Derfor brukes førerkrets med optoisolator og L293 Dual H-Bridge driver. Optoisolatoren gir ekstra beskyttelse til mikrokontrolleren.

Android-applikasjoner

Android-operativsystemet gir en plattform for å utvikle en rekke applikasjoner som kjører på smarttelefoner for å forbedre menneskers liv.

  • Android brukes til å utvikle presis navigasjon, sporingssystem
  • Den brukes til å utvikle forskjellige applikasjoner på sosiale medier som gir nettverket av interaksjon.
  • Det hjelper med å utvikle ulike mobilbank-, pengeoverføringsapper.
  • Det muliggjør enkel shopping.
  • Det hjelper med å utvikle ulike sikkerhets- og sikkerhetsapper.

Dette handler om å designe en Android-kontrollert bil med 8051 mikrokontroller som bruker driver-IC-er for bevegelse og en smarttelefon for trådløs kommunikasjon via en Bluetooth. For ytterligere informasjon når slike interessante prosjekter oss gjennom kommentarfeltet nedenfor