Tanc Jucarie

Introducere

Proiectul constă în implementarea unui tanc de jucarie ce va fi controlat prin bluetooth, cu lumini si muzica ce canta dintr un card SD. Implementarea acestui tanc are scop de divertisment, acest functionand similar cu o jucarie

Consider că proiectul reprezintă un prototip viabil, care, cu ajustări minime, ar putea fi vandut ca o jucarie pe iata.

Descriere generală

O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează.

Proiectul presupune crearea unei telecomenzi ce consta intr un arduino, un modul bluetooth si un un shield joystick, si o masina cu patru motoare, un senzor, un servo pentru turela, si un buzzer conectat la un card sd.

Atunci cand se apasa butoanele, se va misca turela, sa va citi temperatura sau se va canta un sunet, in functie de buton. Joystick ul va fi folosit pentru a controla deplasarea.

Lab uri folosite:

  • PWM pentru motoatele din roti si motorul din turlela
  • ADC pentru citire senzor temperatura
  • SPI pentru a canta un sunet din cardul SD pe buzzer

Hardware Design

  • 2 x Arduino Uno.
  • 2 x Bluetooth HC-05.
  • 1 x SD card
  • 1 x Buzzer
  • 1 x Shield Driver L293d.
  • 4 x Motors t-gear with wheels.
  • LEDs.
  • Rezistors.
  • 1 x Shield Joystick
  • 1 x Temperature sensor DHT11.
  • 1 x Servomotor for the Turret

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
  • librării şi surse 3rd-party (e.g. Procyon AVRlib)
  • algoritmi şi structuri pe care plănuiţi să le implementaţi
  • (etapa 3) surse şi funcţii implementate

Rezultate Obţinute

Eu am dezvoltat si testat codul lucrand cu o cod arduino, si am reusit sa l fac sa imi citeasa temperatura atunci cand apas pe un buton de pe joystick shield si sa invarta un servo atunci cand apas alt buton

Videoclip Hardware https://youtu.be/AZIf-tfyPIQ

Concluzii

Download

Jurnal

  • 17.04.2024: Alegere tema proiect
  • 8.05.2024: Cumparare componente
  • 10.05.2024: Scriere documentatie
  • 16.05.2024: Creare repo github
  • 14.05.2024: Dezvoltare demo functional al codului in Arduino
  • 13.05.2024: Conectare shield joystick, senzor temperatura, servomotor

TODO:

  • Testare si finalizare cod
  • Adaugare concluzii in documentatie
  • Testare buzzer
  • Testare motoare roti
  • Testare bluetooth

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2024/ccontasel/eduard.neagu.txt · Last modified: 2024/05/22 20:36 by eduard.neagu
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