Sisällysluettelo:

Palontorjuntarobotti Arduinon avulla: 4 vaihetta
Palontorjuntarobotti Arduinon avulla: 4 vaihetta

Video: Palontorjuntarobotti Arduinon avulla: 4 vaihetta

Video: Palontorjuntarobotti Arduinon avulla: 4 vaihetta
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Marraskuu
Anonim
Palontorjuntarobotti Arduinon avulla
Palontorjuntarobotti Arduinon avulla

Tänään aiomme rakentaa palontorjuntarobotin Arduinolla, joka tunnistaa automaattisesti tulen ja käynnistää vesipumpun.

Tässä projektissa opimme rakentamaan yksinkertaisen robotin Arduinon avulla, joka voisi liikkua kohti tulta ja pumpata sen ympäriltä vettä sammuttaakseen tulen.

Tarvittava materiaali:

  • Arduino UNO
  • Arduino Uno -anturisuoja
  • Liekki -anturi
  • L298N -moottorin ohjainmoduuli
  • Robotin runko
  • 2 moottoria (45 r / min)
  • 5V upotettava pumppu
  • Yksikanavainen relemoduuli
  • Johtojen yhdistäminen
  • 12V ladattava akku
  • 9V akku

Vaihe 1: Arduino Sensor Shield V5

Arduino -anturisuoja V5
Arduino -anturisuoja V5
Arduino -anturisuoja V5
Arduino -anturisuoja V5

Arduino Sensor Shield on edullinen levy, jonka avulla voit liittää erilaisia antureita Arduinoosi helposti kiinnitettävillä hyppyjohdoilla.

Se on yksinkertainen levy, jossa ei ole muuta elektroniikkaa kuin pari vastusta ja LED. Sen tärkein tehtävä on toimittaa nämä nastatapit, jotta ulkoisten laitteiden, kuten servomoottoreidemme, kiinnittäminen on helpompaa.

Ominaisuudet:

  • Arduino Sensor Shield V5.0 mahdollistaa plug and play -yhteyden eri moduuleihin, kuten antureihin, servoihin, releisiin, painikkeisiin, potentiometreihin ja muihin
  • Sopii Arduino UNO- ja Mega -levyille
  • IIC -liitäntä
  • Bluetooth -moduulin viestintärajapinta
  • SD -korttimoduulin viestintärajapinta
  • Langaton APC220 RF -moduuliviestintärajapinta
  • RB URF v1.1 ultraäänianturien käyttöliittymä
  • 128 x 64 LCD -rinnakkaisliitäntä
  • 32 servo -ohjaimen käyttöliittymä

Voit helposti muodostaa yhteyden tavallisiin analogisiin antureihin käyttämällä tätä laajennuskorttia, kuten lämpötila -anturia. Näiden 3-suuntaisten urospistojen avulla voit liittää servomoottoreita.

Kaikki on plug and play, ja se on suunniteltu Arduino UNO -yhteensopivaksi. Joten sinun tarvitsee vain lukea antureiden tiedot ja antaa PWM -lähtö ajaa servoja ohjelman mukaan arduinossa.

Tämä on markkinoiden uusin anturisuoja. Suurin parannus edeltäjäänsä verrattuna on virtalähde. Tässä versiossa on ulkoinen virtaliitin, joten sinun ei tarvitse huolehtia Arduino -mikro -ohjaimen ylikuormittamisesta ajaessasi liikaa antureita ja toimilaitteita.

Jos irrotat virtaliitännän vieressä olevan nastaliittimen, voit käyttää sitä ulkoisesti. Älä käytä virtaa yli 5 voltilla tai voit vahingoittaa alla olevaa arduinoa.

Vaihe 2: Liekintunnistin ja L298N -moottorin ohjain

Liekintunnistin ja L298N -moottorin ohjain
Liekintunnistin ja L298N -moottorin ohjain

Liekki -anturi

Liekki -anturimoduuli, joka koostuu liekkianturista (IR -vastaanotin), vastuksesta, kondensaattorista, potentiometristä ja vertailulaitteesta LM393 integroidussa piirissä. Se voi havaita infrapunavalon, jonka aallonpituus on välillä 700 nm-1000 nm. Herkkyyttä säädetään sisäänrakennetun muuttuvan vastuksen avulla, jonka havaitsemiskulma on 60 astetta.

Käyttöjännite on 3,3 - 5,2 V DC, ja digitaalilähtö ilmaisee signaalin läsnäolon. Tunnistusta ohjaa LM393 -vertailija.

Ominaisuudet:

  • Korkea valokuvaherkkyys
  • Nopea vasteaika
  • Herkkyys säädettävissä

Erittely:

  • Toimiva jännite: 3.3v - 5v
  • Tunnista alue: 60 astetta
  • Digitaalinen/analoginen lähtö
  • Sisäinen LM393-siru

L298N Moottorin kuljettaja

L298N on kaksois H-sillan moottorinohjain, joka mahdollistaa kahden tasavirtamoottorin nopeuden ja suunnan ohjaamisen samanaikaisesti. Moduuli voi käyttää tasavirtamoottoreita, joiden jännite on 5-35 V ja huippuvirta enintään 2A.

Moduulissa on kaksi ruuviliitintä moottorille A ja B ja toinen ruuviliitin maadoituspistokkeelle, moottorin VCC ja 5 V: n nasta, joka voi olla joko tulo tai lähtö.

Tämä riippuu moottorien VCC käyttämästä jännitteestä. Moduulissa on sisäänrakennettu 5 V: n säädin, joka on joko kytketty päälle tai pois päältä hyppääjän avulla. Jos moottorin syöttöjännite on enintään 12 V, voimme ottaa käyttöön 5 V: n säätimen ja 5 V: n nastaa voidaan käyttää lähtötehtävänä, esimerkiksi Arduino -kortin virtalähteeksi. Mutta jos moottorin jännite on yli 12 V, meidän on irrotettava hyppyjohdin, koska nämä jännitteet vahingoittavat sisäistä 5 V: n säädintä. Tässä tapauksessa tulona käytetään 5 V: n napaa, koska meidän on kytkettävä se 5 V: n virtalähteeseen, jotta IC toimisi kunnolla.

Voimme huomata tässä, että tämä IC tekee jännitehäviön noin 2V. Jos esimerkiksi käytämme 12 V: n virtalähdettä, jännite moottorien liittimissä on noin 10 V, mikä tarkoittaa, että emme voi saada maksimivirtaa 12 V DC -moottoristamme.

Vaihe 3: Piirikaavio

Piirikaavio
Piirikaavio

Katso täydelliset työkoodit osoitteesta - Alpha Electronz

Suositeltava: