Design av Android-kontrollerade bilar med 8051 Microcontroller

Prova Vårt Instrument För Att Eliminera Problem





Idag spelar tekniken en bred roll i vårt dagliga liv. Med snabb utveckling av teknik , alla är beroende av moderna prylar och internet. Trådlös teknik har ytterligare minskat den mänskliga ansträngningen och åberopat sig för att anta nya, effektiva, kostnadseffektiva metoder och lämnar de konventionella metoderna. Trådlös teknik som Zigbee används Bluetooth, wifi, RF-signaler för att styra och hantera olika applikationer och svara därefter.

Syftet med detta projekt är att skapa en Android-baserad smartphone eller surfplatta för att styra bilarna. Android är ett operativsystem på Linux-språk. Den utvecklades från grunden för att hjälpa utvecklarna att skapa en mobilapplikation för effektivt utnyttjande av mobil med pekgester, röstkommando etc. Det är en öppen källkod med Java UI.




Android

Android

Android-kontrollerat bilsystem

En androidstyrd bil tillåter användaren att styra en batteridriven bil trådlöst via en Android-enhet. Detta system har en Bluetooth-modul som ett medium för dataöverföring mellan bilen och Android-enheten. Data som tas emot av Bluetooth behandlas av 8051 mikrokontroller som utför den önskade åtgärden.



Blockdiagram

Blockdiagram för Android-styrd bil med 8051 Microcontroller

Blockdiagram för Android-styrd bil med 8051 Microcontroller

Hårdvarukrav

  • 8051 Microcontroller
  • Android-enhet
  • Robotkropp
  • Bluetooth-enhet
  • DC-motorer
  • Motorförare IC
  • Kristall
  • Spänningsregulator
  • Motstånd, kondensatorer
  • Batteri

Programvarukrav

Android-styrd bilsystemdrift

Android-enheten har en applikation som ger användaren ett GUI (grafiskt användargränssnitt) för att skicka kommandona med sin pekgest. Kommandona skickas till bilen via en aktiv Bluetooth-enhet i form av strängvariabler.

Android-kontrollerad bil

Bluetooth som finns i bilen tar emot strängdata som sedan matas till mikrokontrollern. Mikrokontrollern bearbetar data och söker efter användarens kommandon. När du känner igen kommandona (framåt / bakåt / vänster / höger) skickar mikrokontrollen informationen till förar-IC . Då driver föraren IC motorn för att utföra den önskade åtgärden. Detta system fortsätter med varje gest från användaren för att styra bilen.

Bluetooth-modul

En Bluetooth är en trådlös enhet används för att överföra data över en kort räckvidd. Den använder radiosignaler för kommunikation. Den har möjlighet att kommunicera med många enheter utan något gränssnitt. Den fungerar med en hastighet på 2,45 GHz.


Motorförare IC

L293D är en typisk IC-motorförare. Denna IC har 16 stift som används för att styra en uppsättning likströmsmotor i alla riktningar. Denna IC fungerar på principen om H-bron. En H-bro är en elektronisk krets som gör det möjligt att applicera spänningen över lasten i vilken riktning som helst. Detta används vanligtvis i robotik för att låta likströmsmotorn springa framåt eller bakåt.

8051 Microcontroller

En mikrokontroller är ett högt integrerat chip eller en mikroprocessor med alla kringutrustning som RAM, ROM, I / O-portar, Timers ADC etc. på ett enda chip. Det är ett dedikerat chip som kallas single chip-dator.

8051-mikrokontrollern är en populär 8-bitars mikrokontroller. Den är baserad på 8-bitars CISC-kärna i Harvard-arkitekturen. Den finns som ett 40-stifts DIP-stiftchip och fungerar med 5 volt likströmsingång.

Blockdiagram för 8051 Microcontroller

Blockdiagram över 8051 mikrokontroller

Viktiga funktioner i 8051 mikrokontroller

  • 4KB-chipminne (ROM och EPROM).
  • 128 byte on-chip dataminne (RAM).
  • 8-bitars databuss, 16-bitars adressbit och två 16-bitars timers T0 och T1
  • 32 allmänna ändamålsregister vardera med 8 bitar och fem avbrott.
  • Fyra parallella portar med vardera 8 bitar med totalt 32 I / O-linjer.
  • En 16-bitars programräknare, en stackpekare och en 16-bitars datapekare.
  • En mikrosekund instruktionscykel med 12 MHz kristall.
  • En dubbel duplex seriell kommunikationsport.

Stiftbeskrivning

8051-mikrokontrollern finns i 40-stifts DIP-konfiguration. Bland 40 stift tilldelas 32 stift för fyra parallella portar P0, P1, P2 och P3, varvid varje port upptar 8 stift. De återstående stiften är VCC, GND, XTAL1, XTAL2, RST, EA och PSEN.

TILL kvartskristalloscillator är ansluten över stiften XTAL1 och XTAL2 med ett kondensatorvärde på 30pF. Om en annan källa än kristalloscillator används används stiften XTAL1 och XTAL2 öppna.

Seriekommunikation i 8051 mikrokontroller

8051-mikrokontrollern har två stift för överföring och mottagning av data via seriell kommunikation. Dessa två stift är en del av en port P3 (P3.0 och P3.1). Dessa stift är TTL-kompatibla och därför kräver de en linjedrivare för att göra dem RS232-kompatibel . MAX232 används som linjedrivrutin. Seriekommunikation styrs av ett 8-bitarsregister som kallas SCON-register.

Gränssnitt DC-motor till 8051

Gränssnitts DC-motor med 8051 mikrokontroller

En likströmsmotor går på likström och producerar vridmoment med hjälp av elektrisk energi och magnetfält. En likströmsmotor kräver mer vridmoment i det inledande steget än i körsteget. Likströmsmotorer kräver stor ström för att gå, vilket kommer att förstöra mikrokontroller IC. Därför används körkrets med en optoisolator och en L293 Dual H-Bridge-förare. Optoisolatorn ger mikroskyddet ytterligare skydd.

Android-applikationer

Android-operativsystemet ger en plattform för att utveckla en mängd olika applikationer som körs på smartphones för att förbättra människors liv.

  • Android används för att utveckla exakt navigations-, spårningssystem
  • Den används för att utveckla olika sociala medieapplikationer som tillhandahåller nätverket av interaktion.
  • Det hjälper till att utveckla olika mobilbanker, penningöverföringsappar.
  • Det underlättar enkel shopping.
  • Det hjälper till att utveckla olika säkerhets- och säkerhetsappar.

Det här handlar om att designa en Android-kontrollerad bil med 8051 mikrokontroller som använder IC-drivrutiner för rörelse och en smartphone för trådlös kommunikation via Bluetooth. För mer information når sådana intressanta projekt oss genom kommentarfältet nedan