This is an old revision of the document!
Firefighter robot
Introducere
Prezentarea pe scurt a proiectului :
ce face : detectează sursele de foc și le combate
care este scopul lui : robotul reprezintă un prototip care ar putea fi implementat la scară largă pentru detectarea și combaterea incendiilor aflate în proximitatea sa
care a fost ideea de la care aţi pornit : inițial am pornit de la o mașinută care poate fi controlată prin mai multe metode, de exemplu, comandă vocală și prin telefon folosind o aplicație mobilă, însă proiectului îi trebuia un scop mai mare de atât așa că am ajuns la aceasta idee
de ce credeţi că este util pentru alţii şi pentru voi : consider că, implementat la scară largă, ar putea fi util pentru a reduce riscurile la care sunt expuși pompierii zi de zi
Descriere generală
Robotul pompier pe care îl voi implementa va putea să se deplaseze către
flacără și să arunce apă spre ea pentru a stinge focul.
Pentru a realiza proiectul, voi folosi trei senzori de flacăra, dispuși în semicerc
pe partea frontală a robotului pentru a detecta direcția din care provine focul.
Pentru deplasare, voi folosi două motoare și un driver L293D. După ce robotul
ajunge in proximitatea focului, va stinge focul cu apa dintr-un recipient de
dimensiuni reduse prin intermediul unei pompe de 5V plasate in interiorul
recipientului.
Pentru a controla direcția în care este aruncată apa, recipientul va
fi plasat deasupra unui servo motor.
Diagrama de secvență:
Hardware Design
Listă de piese :
Placă de dezvoltare Arduino UNO
Senzori de flacară IR LM393 (x3)
Servo motor MG995
Modul driver L293D
Pompă submersibilă 3-6V
Motoare reductoare DC 3-6V (x2)
Tranzistor IRF3205 MOSFET
Diodă Zener
Breadboard, fire
Șasiu
Roți
Furtun
Recipient pentru apă
Software Design
Descrierea codului aplicaţiei (firmware):
Rezultate Obţinute
In urma realizarii proiectului am obtinut un robot pompier capabil sa caute, sa detecteze, sa urmareasca si sa combata o sursa de foc ce se poate afla si in miscare, ceea ce reprezinta tinta de la care am plecat initial.
Concluzii
De-a lungul procesului de implementare m-am confruntat cu diverse obstacole cauzate de partea hardware a proiectului, in principal, precum necesitatea folosirii unui tranzistor MOSFET pentru obtinerea unui amperaj corespunzator pentru comandarea pompei submersibile, insa am gasit solutii optime pentru aceste obstacole si am ajuns la versiunea finala a robotului, ce indeplineste functionalitatile de baza propuse.
Download
De aici poate fi descarcata arhiva ce contine sursele, cateva imagini de progres cu robotul si un video de demo
firefighter-robot.zip
Bibliografie/Resurse