Andrei: Pune si tu niste poze cu masina

1. Introducere

Scopul proiectului este modificarea unei masinute de jucarie care sa fie comandata prin Bluetooth de pe Iphone. Am ales Iphone-ul datorita faptuluui ca are accelerometru integrat, comanda masinii fiind asemenea unui mini-volan.

2. Descriere generala

O aplicatie de pe Iphone citeste date de la accelerometru si trimite prin bluetooth pachete continand urmatoarii biti:

  • un bit indica daca pozitia pe axa ox este pozitiva
  • un bit indica daca pozitia pe axa ox este negativa
  • un bit indica daca pozitia pe axa oy este pozitiva
  • un bit indica daca pozitia pe axa oy este negativa
  • doi biti de stop.

Microcontrolerul ATmega16 este legat in modul No Flow Control la modulul Bluetooth Parani esd100. Placuta realizata in etapa I proceseaza pachetele primite si comanda cele doua motoare prin intermediul controllerului L293D

3. Hardware Design

Din masinuta de jucarie am pastrat doar sitemul de directie si cele doua motoare.

Bluetooth

Modulul Bluetooth de la Parani necestia un convertor de nivel intrucat el functioneaza la 3.3V, nu 5V ca in cazul microcontrolerului , datorita divizoarelor de tensiune construite din rezistente. Semnalele trimise de catre modulul Bluetooth Parani esd100 nu mai au nevoie de amplificare deoarece ATMEGA recunoaste 1 logic chiar si la valori de 3.3V.

Puntea H

L293D este un circuit integrat care poate fi folosit pentru controlul simultan a două motoare mici.

datasheet_l293d

{{:pm:prj2010:avoinescu:interf_punteh.jpg|

7. Bibliografie/Resurse

pm/prj2010/avoinescu/btcar.txt · Last modified: 2021/04/14 17:07 (external edit)
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