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
În urma realizării proiectului am obținut un robot pompier capabil să caute, să detecteze, să urmarească și să combată o sursă de foc ce se poate afla și în mișcare, ceea ce reprezintă ținta de la care am plecat inițial.
Concluzii
De-a lungul procesului de implementare m-am confruntat cu diverse obstacole cauzate de partea hardware a proiectului, în principal, precum necesitarea folosirii unui tranzistor MOSFET pentru obținerea unui amperaj corespunzător pentru comandarea pompei submersibile, însă am gasit soluții optime pentru aceste obstacole și am ajuns la versiunea finală a robotului, ce indeplinește functionalitățile de bază propuse.
Download
De aici poate fi descarcată arhiva ce conține sursele, câteva imagini de progres cu robotul și un video de demo
firefighter-robot.zip
Bibliografie/Resurse