INHOUDSOPGAWE:

Brandbestrydingsrobot met Arduino: 4 stappe
Brandbestrydingsrobot met Arduino: 4 stappe

Video: Brandbestrydingsrobot met Arduino: 4 stappe

Video: Brandbestrydingsrobot met Arduino: 4 stappe
Video: Использование драйвера шагового двигателя L298N Для управления 4-проводным шаговым двигателем 2024, November
Anonim
Brandbestrydingsrobot met behulp van Arduino
Brandbestrydingsrobot met behulp van Arduino

Vandag gaan ons 'n vuurbestrydingsrobot bou met behulp van Arduino, wat die vuur outomaties sal aanvoel en die waterpomp kan aanskakel.

In hierdie projek leer ons hoe om 'n eenvoudige robot te bou met behulp van Arduino wat na die vuur kan beweeg en water daar rondom kan pomp om die vuur te blus.

Materiaal benodig:

  • Arduino UNO
  • Arduino Uno Sensor Shield
  • Vlam sensor
  • L298N motorbestuurder module
  • Robot onderstel
  • 2 motors (45 rpm)
  • 5V dompelpomp
  • Enkele kanaal aflosmodule
  • Verbindingsdrade
  • 12v herlaaibare battery
  • 9V battery

Stap 1: Arduino Sensor Shield V5

Arduino sensorskerm V5
Arduino sensorskerm V5
Arduino sensorskerm V5
Arduino sensorskerm V5

Arduino Sensor Shield is 'n goedkoop bord waarmee u 'n reeks sensors aan u Arduino kan koppel met behulp van maklik aan te sluit springkabels.

Dit is 'n eenvoudige bord sonder elektronika behalwe 'n paar weerstande en 'n LED. Die belangrikste rol daarvan is om die koppenne te verskaf om dit makliker te maak om eksterne toestelle soos ons servomotors aan te sluit.

Kenmerke:

  • Die Arduino Sensor Shield V5.0 maak plug and play -verbinding moontlik met verskillende modules soos sensors, servo's, relais, knoppies, potensiometers en meer
  • Geskik vir Arduino UNO en Mega Boards
  • IIC -koppelvlak
  • Bluetooth module kommunikasie koppelvlak
  • SD kaart module kommunikasie koppelvlak
  • APC220 draadlose RF -module kommunikasie koppelvlak
  • RB URF v1.1 ultrasoniese sensors koppelvlak
  • 128 x 64 LCD parallelle koppelvlak
  • 32 servo kontroleerder koppelvlak

U kan maklik met gewone analoog sensors skakel deur hierdie uitbreidingskaart, soos temperatuursensor, te gebruik. Met die 3-rigting manlike penne kan u servomotors aansluit.

Alles is plug -and -play, en dit is ontwerp om Arduino UNO -versoenbaar te wees. Al wat u hoef te doen is om die data van die sensors te lees en PWM uit te voer om die servo's per program in arduino te stuur.

Dit is die nuutste weergawe van sensorskerm op die mark. Die groot verbetering teenoor sy voorganger is die kragbron. Hierdie weergawe bied 'n eksterne kragaansluiting, sodat u nie hoef te bekommer oor die oorlading van die Arduino -mikrobeheerder terwyl u te veel sensors en aandrywers bestuur nie.

As u die penaansluiting langs die ingang verwyder, kan u dit ekstern aanskakel. U moet dit nie meer as 5v aanskakel nie, anders kan u die arduino daaronder beskadig.

Stap 2: vlamsensor en motorbestuurder L298N

Vlamsensor en L298N -motorbestuurder
Vlamsensor en L298N -motorbestuurder

Vlam sensor

'N Vlamsensormodule wat bestaan uit 'n vlamsensor (IR -ontvanger), weerstand, kapasitor, potensiometer en vergelyker LM393 in 'n geïntegreerde stroombaan. Dit kan infrarooi lig met 'n golflengte van 700nm tot 1000nm opspoor. Die ver-infrarooi vlamsonde omskep die lig wat in die vorm van infrarooi lig opgespoor word, in huidige veranderinge. Gevoeligheid word aangepas deur die aan boord veranderlike weerstand met 'n waarnemingshoek van 60 grade.

Die werkspanning is tussen 3,3 en 5,2 volt DC, met 'n digitale uitset om die teenwoordigheid van 'n sein aan te dui. Sensing word gekondisioneer deur 'n LM393 -vergelyker.

Kenmerke:

  • Hoë fotogevoeligheid
  • Vinnige reaksietyd
  • Gevoeligheid verstelbaar

Spesifikasie:

  • Werkende spanning: 3.3v - 5v
  • Ontdek omvang: 60 grade
  • Digitale/analoog uitvoer
  • Aan boord LM393-chip

L298N Motorbestuurder

Die L298N is 'n dubbele H-Bridge-motorbestuurder wat twee DC-motors tegelykertyd spoed- en rigtingbeheer moontlik maak. Die module kan GS -motors met spanning tussen 5 en 35V dryf, met 'n piekstroom tot 2A.

Die module het twee skroefklemblokke vir die motor A en B, en nog 'n skroefklemblok vir die grondpen, die VCC vir motor en 'n 5V -pen wat 'n ingang of afvoer kan wees.

Dit hang af van die spanning wat by die motors VCC gebruik word. Die module het 'n ingeboude 5V -reguleerder wat met 'n jumper aan of uitgeskakel is. As die motorspanning tot 12V is, kan ons die 5V -reguleerder aktiveer en kan die 5V -pen as uitset gebruik word, byvoorbeeld om ons Arduino -bord aan te dryf. Maar as die motorspanning groter as 12V is, moet ons die jumper ontkoppel, want die spanning sal die ingeboude 5V -reguleerder beskadig. In hierdie geval sal die 5V -pen as ingang gebruik word, aangesien ons dit aan 'n 5V -kragtoevoer moet koppel sodat die IC behoorlik kan werk.

Ons kan hier opmerk dat hierdie IC 'n spanningsval van ongeveer 2V maak. As ons byvoorbeeld 'n 12V -kragtoevoer gebruik, sal die spanning by die motorterminale ongeveer 10V wees, wat beteken dat ons nie die maksimum spoed uit ons 12V DC -motor kan haal nie.

Stap 3: Kringdiagram

Stroombaandiagram
Stroombaandiagram

Vir volledige werkkode besoek - Alpha Electronz

Aanbeveel: