Robot za gašenje požara pomoću Arduina: 4 koraka
Robot za gašenje požara pomoću Arduina: 4 koraka
Anonim
Robot za gašenje požara pomoću Arduina
Robot za gašenje požara pomoću Arduina

Danas ćemo izgraditi vatrogasnog robota koristeći Arduino, koji će automatski osjetiti vatru i pokrenuti pumpu za vodu.

U ovom projektu naučit ćemo kako izgraditi jednostavnog robota koristeći Arduino koji bi se mogao kretati prema vatri i ispumpavati vodu oko nje kako bi ugasio vatru.

Potreban materijal:

  • Arduino UNO
  • Arduino Uno senzorski štit
  • Senzor plamena
  • L298N motor Pogonski modul
  • Šasija robota
  • 2 motora (45 o / min)
  • 5V potopna pumpa
  • Jednokanalni relejni modul
  • Priključne žice
  • 12v punjiva baterija
  • 9V baterija

Korak 1: Arduino senzorski štit V5

Arduino senzorski štit V5
Arduino senzorski štit V5
Arduino senzorski štit V5
Arduino senzorski štit V5

Arduino Sensor Shield je jeftina ploča koja vam omogućuje povezivanje niza senzora na vaš Arduino pomoću kratkospojnih kabela koji se lako pričvršćuju.

To je jednostavna ploča bez elektronike osim par otpornika i LED diode. Njegova glavna uloga je opskrba ovih igala zaglavlja kako bi se olakšalo priključivanje vanjskih uređaja poput naših servo motora.

Karakteristike:

  • Arduino Sensor Shield V5.0 omogućuje plug and play povezivanje na različite module poput senzora, servo servera, releja, tipki, potenciometara i još mnogo toga
  • Pogodno za Arduino UNO i Mega ploče
  • IIC interfejs
  • Komunikacijsko sučelje Bluetooth modula
  • Komunikacijsko sučelje modula SD kartice
  • APC220 bežični RF modul za komunikaciju sučelje
  • Sučelje ultrazvučnih senzora RB URF v1.1
  • 128 x 64 LCD paralelni interfejs
  • 32 sučelje servo kontrolera

Pomoću ove ploče za proširenje, poput senzora temperature, možete se jednostavno povezati s uobičajenim analognim senzorima. Ti 3-smjerni muški pinovi omogućuju vam povezivanje servo motora.

Sve je plug and play, a dizajnirano je da bude Arduino UNO kompatibilno. Dakle, sve što trebate učiniti je čitati podatke sa senzora i izlaziti PWM za pogon servosistema po programu u arduinu.

Ovo je najnovija verzija senzorskog štita na tržištu. Najveće poboljšanje u odnosu na prethodnika je izvor napajanja. Ova verzija pruža vanjski konektor za napajanje tako da ne morate brinuti o preopterećenju Arduino mikro kontrolera dok vozite previše senzora i aktuatora.

Ako uklonite pin konektor pored ulaza za napajanje, možete ga napajati izvana. Ne biste ga trebali napajati s više od 5V ili možete oštetiti arduino ispod.

Korak 2: Senzor plamena i upravljački program motora L298N

Senzor plamena i pokretač motora L298N
Senzor plamena i pokretač motora L298N

Senzor plamena

Modul senzora plamena koji se sastoji od senzora plamena (IR prijemnik), otpornika, kondenzatora, potenciometra i komparatora LM393 u integriranom krugu. Može detektirati infracrveno svjetlo s valnom duljinom od 700nm do 1000nm. Daleko infracrvena plamena sonda pretvara svjetlo otkriveno u obliku infracrvenog svjetla u trenutne promjene. Osetljivost se podešava pomoću ugrađenog promenljivog otpornika sa uglom detekcije od 60 stepeni.

Radni napon je između 3,3 V i 5,2 V DC, sa digitalnim izlazom koji označava prisustvo signala. Osećaj je uslovljen komparatorom LM393.

Karakteristike:

  • Visoka fotoosetljivost
  • Brzo vrijeme odgovora
  • Osetljivost podesiva

Specifikacija:

  • Napon spajanja: 3.3v - 5v
  • Domet detekcije: 60 stepeni
  • Digitalni/analogni izlaz
  • Ugrađeni čip LM393

L298N Vozač motora

L298N je dvostruki pokretač motora s H-mostom koji omogućava kontrolu brzine i smjera dva istosmjerna motora istovremeno. Modul može pokretati istosmjerne motore koji imaju napone između 5 i 35V, s vršnom strujom do 2A.

Modul ima dva vijčana priključna bloka za motor A i B, te drugi vijčani stezaljki za uzemljenje, VCC za motor i 5V pin koji može biti ulaz ili izlaz.

To ovisi o naponu koji se koristi na VCC motora. Modul ima ugrađeni regulator od 5 V koji je omogućen ili onemogućen pomoću kratkospojnika. Ako je napon napajanja motora do 12V, možemo omogućiti regulator 5V, a pin 5V se može koristiti kao izlaz, na primjer za napajanje naše Arduino ploče. Ali ako je napon motora veći od 12V, moramo odspojiti kratkospojnik jer će ti naponi uzrokovati oštećenje ugrađenog 5V regulatora. U ovom slučaju 5V pin će se koristiti kao ulaz jer ga moramo spojiti na 5V napajanje kako bi IC ispravno radio.

Ovdje možemo primijetiti da ovaj IC čini pad napona za oko 2V. Na primjer, ako koristimo napajanje od 12 V, napon na priključcima motora bit će oko 10 V, što znači da nećemo moći izvući najveću brzinu iz 12 V DC motora.

Korak 3: Dijagram kola

Dijagram kola
Dijagram kola

Za potpuni radni kod posjetite - Alpha Electronz